2008-08-24

経験年数2年半のJavaプログラマがちょっと書くよ。

はてな界隈では、Javaって、あんま人気無いみたいだけど、ちょっと書かせてよ。

SIerお仕事してると、派遣とか常駐とか言う形で、色んな会社に行って、違う会社の人とお仕事するんだけど、「経験年数n年(n>3)です」っていう人達が、恐ろしく使えなくてびっくりすることがしばしば。

特に、Java 5以降の機能

辺りを全く知らなかったり。 って言うか、Javaの極々基本的な知識である

  • equals/hashCodeの実装
  • Serializableの実装
  • Iteratorの実装

が全く出来ないんだよね…。

そういうのを知らなくても(出来なくても)業務をこなせちゃう(?)のが、Java言語特性だとは思わないけど、こういう人達だらけなんだよね…。 PMが新しい人を採用しようとして、ここら辺の知識を割りと厳し目にテストしたら、候補が10人居たのに全滅で、プロジェクトスタートが遅れてしまったりして、もう大変。

他人のJavaスキルを知るために、自分がする質問は

  • Interfaceって何のためにあるんですか?
  • ListやMapループで回して値を取る時Iterator使うのは何故?
  • staticなメソッドを作るときはどんな時?

かな。

トラックバック - http://anond.hatelabo.jp/20080824080254
  • http://anond.hatelabo.jp/20080824080254

    疑問だが、それって指摘しても直さないから使えないのか(これは確かに致命的) そもそもそれぐらい知ってないと使えないと判断するのかどっちだろう? 本当に致命的にできない人材...

  • 経験年数2年半のJavaプログラマがちょっと書くよ。

    スケジュールはカツカツだし、出来ない人間を教育してる暇はないし、できる人間だけでチャッチャと済ましちゃうと、いつまでたっても技術が覚えられない、という図式。 「経験年数n...

  • [Java]経験4年以上のJavaプログラマのスキル

    はてな界隈では、Javaって、あんま人気無いみたいだけど、ちょっと書かせてよ。 SIerでお仕事してると、派遣とか常駐とか言う形で、色んな会社に行って、違う会社の人とお仕事するん...

  • [Java][転職]SIerの悲しい現実

    http://anond.hatelabo.jp/20080824080254 とりあえずメモ. SIerでお仕事してると、派遣とか常駐とか言う形で、色んな会社に行って、違う会社の人とお仕事するんだけど、「経験年数n年(n>3)です...

  • http://anond.hatelabo.jp/20080824080254

    もうちょっと大人になれよ。

  • [Java]Javaって、あんま人気無いみたい

    経験年数2年半のJavaプログラマがちょっと書くよ。 マジで? Jython,JRuby,JMakiがあるからPython使いもRuby使いもJavaScript使いも広義のJava使いだと思ってみたりする今日この頃 経験年数2年半のJa...

  • http://anond.hatelabo.jp/20080824080254

    # Interfaceって何のためにあるんですか? # ListやMapをループで回して値を取る時Iterator使うのは何故? # staticなメソッドを作るときはどんな時? この辺ハードル高くね? なんか哲学の...

  • http://anond.hatelabo.jp/20080824080254

    俺はこうきいてる。 C++とJavaそれぞれの設計で気をつけていることはなんですか。 またそれはなぜですか?

  • http://anond.hatelabo.jp/20080824080254

    これって増田は当然C++やRubyも知ってていってるんだよね?

  • http://anond.hatelabo.jp/20080824080254

    とりあえず、ベテランよりも俺の方が優秀という事が言いたいのだろうが・・・。 いや。うん、2年目って感じで初々しいね。 >Interfaceって何のためにあるんですか? それはね、Java...

    • http://anond.hatelabo.jp/20080825010326

      増田は、この答えを聞いて、 「この人、技術レベルは高そうだけど、コミュニケーションレベルは低そうだなー」 と思いました。

    • http://anond.hatelabo.jp/20080825010326

      俺javaとかさっぱわかんないペーペーですけど >ListやMapをループで回して値を取る時Iterator使うのは何故? それはね、Javaにはポインタがないからなんだよ。 ポインタのあるC++でもSTL...

    • http://anond.hatelabo.jp/20080825010326

      教科書的には、その回答で合ってると思う。Java屋じゃないんで詳しいことはしらないが。 教科書レベルではなく、現場レベルでは、違うと思うので、ようはポインタとしかとらえてい...

    • http://anond.hatelabo.jp/20080825010326

      そんなにポインタが好きなら結婚しろ(藁

    • http://anond.hatelabo.jp/20080825010326

      こういうタイプの人が「ポインタとは整数である」とかのたもーて初心者をつぶすことがある。 講師にいませんでした?w

  • [blog][java]Javaプログラマのレベル

     まあ、そんなもんだと思うけどな。 特に、Java 5以降の機能 * 拡張for構文 * Enum * 可変長引数 辺りを全く知らなかったり。 って言うか、Javaの極々基本的な知識である 経験年数2年半のJava...

  • http://anond.hatelabo.jp/20080824080254

    特に、Java 5以降の機能 拡張for構文 Enum 可変長引数 辺りを全く知らなかったり。 Java触ったことないけど、可変長引数なんて追加実装してるんだ。 可変長引数なんて諸悪の根源...

    • http://anond.hatelabo.jp/20080829041925

      javaなんておさわりでしか触ったことが無いけど、どれもわからん。面接とおらんわw Enum と 可変長引数 はなんとなく察せられるが、拡張for構文 はなんのこっちゃ? http://journal.mycom.co.jp...

  • http://anond.hatelabo.jp/20080824080254

    イテレータって概念はすごい判り易いから、じゃ駄目なの? イテレータはすごく使いやすいから、C++開発とかでもわざわざイテレータ実装する事あるよ。 インデックスループとか終了条...

    • http://anond.hatelabo.jp/20080829081459

      なにやらもっと単に論理学的な解答があるらしいよ? 俺にはわからんが。 分かりやすさで言えばインデックスループの方が分かりやすいんじゃないかと思う。 イテレータはもうちょっ...

  • http://anond.hatelabo.jp/20080824080254

    C++とJavaそれぞれの設計で気をつけていることはなんですか。 またそれはなぜですか? この質問って何を意図して聞いているんだろう。 模範解答的なものがある?それとも、回答す...

記事への反応(ブックマークコメント)

アーカイブ ヘルプ
ログイン ユーザー登録
ようこそ ゲスト さん