🎓プログラミングの初級者から中級者への上達はコードリーディング
プログラミングの勉強は初級レベルならば書籍を読んでチュートリアルを読めばよい. 問題はそこから. 実際に仕事でコードを書こうとすると, 本で学んだ知識で対応出来ないことが多い.
この課題感はプログラミングスクール後から仕事で使えるレベルのギャップという点で色んな人が課題に感じているはず. 駆け出しエンジニアが実務で使えない問題.
この溝を埋めるには, 他人の書いたコードを読んで学ぶしかない. 特に情報が少なくて検索でも見つからない場合は, ひたすらGitHubを漁って他人のコードを読み, これはなにをしているのかを精読するのがよい.
この考え方は今にはじまったことではない. 昔UNIXの時代はそもそも検索できなかった. C言語で書かれたOSコードリーディングで力を身に着けた.
Code Reading ~オープンソースから学ぶソフトウェア開発技法 | Diomidis Spinellis, まつもと ゆきひろAmazon