プログラミング初心者のうちに身につけたい3つの習慣
http://kuranuki.sonicgarden.jp/2012/04/post-73.html
自分が三つ選ぶとしたら、こんな感じ。
- テストを書くこと
- 現代的なバージョン管理すること(svnでもgitでもなんでもいい)
- コピペしないこと
テストの習慣を中級以上(いちいち悩まずにプログラムを書けるような人)になってから身に付けるのは至難の業です。個人的な経験によるもので、私自身身につく見込みがなく、とても苦労しています(笑
バージョン管理は、規模の大小に関わらず必須です。これはもう必須です。必須と言ったら必須です。バージョン管理されていない人にはそれがわからんのです。
最後のは、コードクローンを作らないという意味もありますけれども、ネットに落ちてるようなサンプルコードを自分のプログラムにに持ってくるときに、1文ずつ理解しながら打ち込めよ、というのが本来の趣旨です。リンク元の記事にある「全部説明できるようになれ」と同じ根っこのものです。