Trot

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

2020-03-01から1ヶ月間の記事一覧

プランB

どこで読んだかは忘れてしまいましたが、先日読んだエンジニアのインタビューで「常にプランBを持つ」というTipsが紹介されており、自分の現状に刺さりました。モノづくりの現場では時間と完成度のトレードオフが常にあり、限られた時間の中で完成度を最大化…

atcoder ABC B問題埋め100問突破

毎日少しずつ進めてやっとABCのB問題埋めが100問突破しました。最初は1日1問で精一杯な感じもありましたが、ここ1~2ヶ月は、すぐに1問解けた場合には追加でもう1問解いたりすることもありました。一般的な難易度のB問題であれば、かなり自信を持って解ける感…

AOJが楽しい

今まではatcoder以外知りませんでしたが、AOJのおかげで新しい選択肢が増えました。atcoderの過去問埋めと違い、問題の順番が整理されていているので、段階的にじっくり実力が伸ばせそうな気がします。ベクトルと行列の積を出力するプログラなど、実践的で面…

~3/8 今週の振り返り

少し遅れてしまいましたが簡単に振り返ります。 メタプログラミング Ruby 『メタプログラミング Ruby』を4章終了時点で一時休止を決定しました。理由は「今は必要性を感じないから」です。ブロックをオブジェクト化したProcオブジェクトの使い方やクラスメソ…

書評『僕は君たちに武器を配りたい』 

このブログで扱う対象は技術系のことに留めるようと思っていましたが、そればかりではあまりに機械的なので「名刺代わりにするためには私という個人をもう少し公開した方が良いかな」と思いました。書評は趣味の読書の一環ではありますが、少なくとも週に1冊…

『CPUの創りかた』との格闘

『プログラムはなぜ動くのか』で、教科書的に「CPUはコンピュータにおける処理の中枢を担う装置である」と知り、続いて「メモリから命令をフェッチして、それをレジスタに記憶してetc…」と覚えましたが、どうにも具体的に動くモノがないために漠然とした理解…