Trot

駆け出し前プログラマの学習記録

作業の山場

最近はSNSも控え作業に集中しています。11月からプログラミングの独学を始め、随分と寄り道をしてきましたが、作業の終わりが見えてきました。プログラミング仲間やメンターと言える人たちは全くいませんが、幸いなことに現在まで「勉強辛い...」となったことはありません。毎日淡々と作業を進め、時々貰えるご褒美に心の中でガッツポーズする生活です。

 

プログラミングのどこが楽しいかは人それぞれにあると思いますが、私は、自分の考えたロジックで謎解きをすることに楽しみを覚えるタイプかもしれません。例えば、あるコード群がエラーを出している際、コード群をA・B・Cの3セクションに分解し、A、B+C、A+Cといった様々な組み合わせを試してエラーの原因を探ったりする時が楽しいです。

 

そういえば、ここ2~3ヶ月くらいで積極的にメモを使うようになりました。大きい課題とそれを細分化した小さな課題を作業の中心に据え、行き詰まって自分を客観視できなくなった際のQ&Aを用意しています。原始的な方法ですが、入浴中・休憩中・就寝前に眺めてぼんやりと問題を考えたりと、想像以上に役立っています。

f:id:twins-twins:20200412192417p:plain

メモを見てわかる通り、現在の作業の大部分は、UIを整えるためのhtml/erb/cssいじりです。後はしっかりRspecでテストを書いてデプロイすれば終わりです。作業終期が近づくに連れ、ビューいじりが増え、コントローラーとモデルをいじる機会が減り、少し寂しく思っています。