私はソフトウェア開発を学ぶ学生ですが、一般的にはプログラミングを思うと広範囲に渡ってすべてを知ることができません。熟練するためには、学習と理解に焦点を当てる領域を決めなければなりません。特定のスキルセットは、データ駆動のWeb開発やSQLのように、相乗効果があります。しかし、世界のすべてのwin32 APIの経験は、Linux開発に直接適用されないかもしれません。これは初心者のプログラマーとして、ソフトウェア開発の基本原則を一般的に理解した上で、どこで私が専門にしたいのかを決め始めるべきだと考えています。初心者にプログラミングの専門分野のどれをお勧めしますか
これは本当にマルチパートの質問です:
- コンピュータプログラミングやソフトウェア開発内の共通の専門分野は何ですか?
- 他のスペシャライゼーションの基礎としても、市場性の高いスキルとしても、長期的な価値があるスペシャライズはどれですか?
- どのスキルセットが互いに補完し合うのですか?
- 他の専門分野の開発を妨げる専門分野はありますか?
も参照してください。http://stackoverflow.com/questions/122493/is-it-better-working-on-a-single-technology-or-working-on-different-ones –