タグ

2008年3月26日のブックマーク (2件)

  • JavaとRubyの共通点と相違点

    JavaRubyの相違点(1)~Rubyでは事前の型宣言が不要 前回の記事「Javaエンジニアにこそ、Rubyの良さが分かる」で、Rubyの特徴として「動的言語」というキーワードを挙げました。この考え方の特徴の1つとして、「Rubyでは変数やメソッドの引数、戻り値に対して型宣言をする必要がない」というものがあります。 ただし、型宣言がないといっても、「型という概念がない」「実行時に型のチェックをしていない」という意味ではないことに注意してください。Rubyでも、それぞれのオブジェクトには当然ながら型が存在しています。Javaでは型宣言が必須なため、コンパイル時に型の整合性をチェックしています。対してRubyはインタプリタ言語であり実行前のコンパイルがないため、実行時に型の整合性をチェックしています。 Javaエンジニアからすれば、型定義がないのは少し心配かもしれません。ですが慣れてくると

    JavaとRubyの共通点と相違点
    okinaka
    okinaka 2008/03/26
  • 若いSEには段取りを教え,手取り足取り指導せよ

    SEマネジャが入社2~3年生までの若手SEに何かやらせる時は,段取りを教え,手取り足取りして正しいやり方を教えることが重要だ。単に「あれをやっておけ,これをやっておけ」などと言うたぐいの,指示だけするのは厳禁である。 すなわち「それをやるには,先輩の○○SEに頼んで○○プロジェクトの資料を見せてもらい,▽▽のマニュアルも参考にして△△をまとめる。それがまとまったら俺に見せろ。OKだったら顧客の□□さんに説明して意見を聞く…」というふうに仕事の手順を教え,そしてそのSEができなければ一緒にやって教えてやることだ。するとそのSEは仕事の道筋がわかるし,困ったら教えてもらえるので安心して仕事ができる。しかも上司やベテランSEから教えられた正しいやり方がしっかりと身につく。 今回は筆者の現役時代の経験に基づいてそれについて述べる。 放任された新人SEは,ドタバタを正しいやり方と思い込む まず,筆者

    若いSEには段取りを教え,手取り足取り指導せよ
    okinaka
    okinaka 2008/03/26