念願叶ってプログラマとして生計を立てるようになって、はや8ヶ月。
アラフォーでの思い切ったキャリアチェンジを後悔したことはないし、毎日楽しいことの連続だけれど、俺はいまプログラマとしての伸び悩みを猛烈に実感している。
具体的には、オブジェクト指向とかデザインパターンとか単体・結合テストとか適切なエラーハンドリングとかアルゴリズムとか、納品物としてプログラムに一定の品質を担保するスキルが圧倒的に不足している気がする。
一応日々勉強はしているものの、納期に追われているとどうしても手癖でコードを書くようになってしまうし、社内にコードレビューの文化がまだ根付いていないので添削してもらう機会もなく、なかなかスキルが身に付いていかない。
プログラマのみんなはどこでそういった知識を得て、どうコードに活かすのだろう?
とにかく毎日書きまくって手癖を克服あるいはブラッシュアップして、あとはコードレビューしてもらえるように社内環境を整えるしかないんだろうか。
書くんじゃねぇ 他人のコードを読め
書くより読むほうが上達する。 上手いコードも下手なコードもとにかく読め。 普段使ってるOSSの実装を読め。 普段作ってるアプリの自分が触れていない部分のコードを読め。 社内の上...
結構思い切ったねー。まあそれはともかくまだ8か月でしょ?これからだよ。 実際に商用で運用して障害が発生した時にシステムがどう動けばユーザは次のアクションができるか、致命的...