埋め込みは本当に+996という高閾値の地獄組み合わせなのでしょうか?

組み込み開発に従事する場合、大手チップ企業に所属し、組み込み Linux を実行するチップに注力している場合、ハードウェアのバックグラウンドがなくても、純粋なソフトウェアのバックグラウンドがあれば開発の余地は十分にあります。

Linux システムとドライバーに関しては、実行する必要のある作業がたくさんありますが、ハードウェアの知識は必要ありませんこの分野では通常、ソフトウェアとハ​​ードウェアは比較的独立しています。BSP ソフトウェア エンジニアは、Linux カーネル、チップ周辺機器、および関連プロトコルを理解する必要があります。実際、カーネルにデバイス ツリーの概念が導入され、より多くの学習と理解が必要となるため、組み込みを始めるのはますます困難になってきています。

組み込み分野について議論するとき、ハードウェアのバックグラウンドを持つ実務者からの意見が常に存在することに注意してください。彼らは、ハードウェアを理解していなければ、組み込みを開始できるとは期待しないことを常に強調しますしかし実際には、これらの見方は必ずしも正しいわけではありません。

大企業では、ハードウェアとソフトウェアの両方に携わる人がいることは一般的ではありません。両方に関与する必要があるような中小企業に入社すると、通常、将来は楽観的ではありません。私はこれまで大企業に勤めており、中小企業には行ったことがありませんが、今中小企業で働けと言われたら、居心地が悪く長くはいられないかもしれません。

残業をするかしないかについては、会社がどれだけあなたを圧迫するかによって決まります。

緊急でないタスクであれば、残業なしで 5 日以内に完了できます。ただし、上司がそのタスクを 3 日以内に完了するように強制した場合は、残業するしかありません。もちろん、これは一企業の問題ではなく、中国全体の環境にも関係するので、ここでは詳しく述べません。

コンピューター業界の人々にとって、Linux カーネル ドライバーに関する関連知識を習得していれば、仕事を見つけるのは比較的簡単です。私は大学時代から始めた独学でこの教材を完全にマスターしました。私の状況はすべての人を代表しているわけではありませんし、必ずしもすべての人に当てはまるわけでもありません。簡単に学べるものもあれば、特定のことを学ぶのが現実的ではないものもあります。特にコンピュータ業界に転職したい人は、Linux カーネルドライバの知識を学んで使いこなすことができれば、間違いなく真のソフトウェアエンジニアになれると思います。

基本的な C 言語の学習であれば、ある程度の時間をかけても問題ありませんが、オペレーティング システムの知識については、長い間少ししか知らない人が多いです。以前誰かが、カーネル駆動学習には独学が必要で、高い理解力と自己規律能力が必要だと言っていました。

学習できないことが心配ですか?  ここでは、一連の実践コース、実践プロジェクト、大昌面接の質問を用意しました。ここをクリックして無料で参照して学習してください~

рекомендация

отblog.csdn.net/m0_70888041/article/details/132616736