2
カーネル/システム/デバイスドライバープログラマになる方法 [閉まっている]
私は現在、Android OSを使用するソフトウェアエンジニアとして専門職として働いています。私たちは、プロジェクトの他の側面の中でネイティブデーモンとしてプラットフォームを統合することに取り組んでいます。私は主にJavaでSDKとAndroidアプリケーションの開発に携わっていますが、C / C ++のプラットフォームを支援しています。 とにかく、Linuxの低レベルの開発を専門的に行うことに大きな関心があります。私は現在のポジションに不満はなく、会社が私を許す限り(実際のところ、そこで働くことをとても楽しんでいます!)、ぶらぶらしますが、その方向に自分のやり方で働きたいです。私は、Linux Kernel Development(Robert Love)とThe Linux Programming Interface(Michael Kerrisk)に取り組んでおり(チャンスがあるたびにCスキルを強化することに加えて)、Monsterや同様のサイトを何気なくブラウジングしています。 私が見る問題は、エントリーレベルのポジションがないことです。この分野にどのように侵入しますか?私が「Linux Systems Programmer」または「Linux Device Driver Programmer」を見るときはいつでも、それらはすべて、最低 5-7年の関連する経験を必要とします。彼らは、中級レベルのプログラマーではなく、ロープを知っている人を求めています(私は7か月働いています...)。 だから、私は、stackoverflowのあなたの何人かが私がやりたいことだけをしている専門的な能力で働いていると仮定しています。どうやってそこに行きましたか?どのプラットフォームを使用してそこで作業しましたか?コンピューターエンジニアではなくCSCで学士号を取得しているので、私はより困難な時間を過ごすことになりますか? 明確化のために編集してください! 私はLinuxカーネル/ドライバーなどのオープンソースの性質を知っています。私の仕事はどこにいても貢献するつもりです。どのようなエントリーレベルのポジションが私に関連する仕事をさせ、それをして報酬を得ることができるのか、私はもっと興味があります!これまでのすべての返信をありがとう!
40
c
linux
linux-kernel