400
Post/Edit Page
仕事力とは何か。技術力とは何か。プログラミング力とは何か。社会人五年目の終わりを迎えて再び自問する。プロジェクトをひとつ越えるたび、内省して成長の軌跡を確認するのだ。重要なのは昔の自分と考え方が変わったところ。職業プログラマになる前と今。最も変化した価値観はなんだろう。▼原理主義的なところは丸くなったかもしれない。最初から破綻しない設計を心がけるのも大切だが、かろうじて動いている継ぎ接ぎだらけのプログラムにバグが生じたとき、瞬時に問題を特定して必要最小限の改修で水漏れを塞ぐ能力も、たしかに立派な「プログラミング技術力」だと思うようになった。▼綺麗なコードは読めて直せて当たり前。ときに意味不明で、意図も謎で、非論理的で、汚くて、全く宗教の合わない他人のコードでも、さくさく読めて直せなければ仕事にならないのだ。そういう「力仕事」をきっちりこなす先輩たちの腕前を見てきて、自分では腑に落ちている。
pass:
Draft