Javaなんて知りません | 悪態のプログラマ

悪態のプログラマ

とある職業プログラマの悪態を綴る。
入門書が書かないプログラミングのための知識、会社の研修が教えないシステム開発業界の裏話は、新人プログラマや、これからプログラマを目指す人たちへのメッセージでもある。

システム開発の業界では、特定のプログラミング言語を経験しているかどうかが重要視される場面は多い。例えば、プログラマの求人広告などを見てもらえばわかるだろう。

また、プログラマの側にも、「自分は Java は知らないから」と、新しい仕事を尻込みする人が結構いる。これは大きな問題だと思う。

秒進分歩とも言われる世界で、新しいことを知らないことはごく当たり前のこと。逆に、自分が知らない技術については、むしろ貪欲であるべきではないのか?

そもそも、プログラマのスキルにおいて、特定言語の経験の有無はそれほど重要だろうか? 即戦力が必要とされるような短期プロジェクトでは、重要である。しかし、長期のプロジェクトや社員の採用となると、その重要性は低いはずである。

そんなことよりも、プログラミングに必要な普遍的な考え方を心得ているかどうか、ということのほうが重要である。それが何であるかをこの場で述べるのは難しいが、例えば「オブジェクト指向」、「アルゴリズム」、「処理効率」など、特定の言語に依存しない言葉を思い出してもらいたい。あるいは、より安直に、「プログラミングのセンス」と言ったほうが伝わるだろうか。

プログラミング言語の文法を学んだり、ライブラリの使い方を覚えたりすることよりも、プログラミングの「センス」を磨くことのほうがはるかに難しい。そして、そのことを知っているプログラマは、言語の違いなどには、それほどこだわらないのである。





※もちろん、好きな言語、嫌いな言語はあると思うが。



なぜ、あなたはJavaでオブジェクト指向開発ができないのか―Javaの壁を克服する実践トレーニング
小森 裕介
技術評論社 (2004/12)
売り上げランキング: 6,433
おすすめ度の平均: 4.75
5 Javaでもう一度オブジェクト指向について考え直す!
5 オブジェクト指向が分かった。
5 COBOL技術者として


独習Java第3版
独習Java第3版
posted with amazlet on 06.03.25
ジョゼフ・オニール 武藤 健志 トップスタジオ
翔泳社 (2005/01/14)
売り上げランキング: 15,972
おすすめ度の平均: 5
5 文字ばっかジャン・・・ん??
5 独習するにはよい本です
5 初心者からベテランまで、お勧めの一冊です。