実はもう16年間ぐらいプログラマーをしています。
まー、本業は社長なので、全部の時間をプログラミングに費やせるわけではないので、実際に16年間プログラミングをしている方と比べたらどうかわかりませんが。
会社に新入社員か未経験の中途さんが入ってくると、私が教えることもあります。
で、大体似たようなことを似たようなタイミングで聞かれるので、まとめてみようと思ってます。
第一弾は、
です。
「共通する機能ってスーパークラスに実装するのと、インターフェースにするの、どっちがいいんですか?」
と聞かれることが多いんですよね。
答えはぜひ、リンク先のスライドを見てみてください。(o_ _)o))
ちょいちょい書いていることですが、プログラマーはエンジニアかと言ったら、ちょっと違うと思います。
難しいことをやろうとしたら、アーティスト的な能力の方が必要になってくるんですよ。
問題を解くのではなく、作品を作るってことなんですよね。
なので、プログラマーとしての良し悪しは、「何を作ったか」につきると思います。
採用の場面で、
「こういうことを勉強してきました」
とか
「前の職場ではこういう仕事をしてきました」
とズラーっと職歴を並べて頂けることもあるんですが、自分の代表作だと思うものを見せてもらったほうがずっと説得力があります。
弊社では新卒・中途のプログラマーを募集中です!
ぜひ、コチラからご応募ください。( ˊᵕˋ )