9/23 の学習

なし


[目標]

・TA ADコースを進める
・Paiza C+D問題を進める
・Android設計, KotlinSBを読む
・Android Dev, KotlinDocを見る
・GitHubのコードを読む
・Androidアプリを利用する


[1]

9:00。朝から1.5hほどJava Goldの問題を見ていた。
考え方などが仕事に役立つかも知れないので、休憩時間にちょこちょこ見るようにしたい。
今日から~就業確定~就業に至るまでの間、仕事に関する技術の学習に集中したい。
直近三か月の学習計画も立てたいが、仕事の概要を把握できてから行うものとする。

10/4に就業するとして、それまでに11日間ある。
とりあえず、ざっとやることを抜き出した。
最低限これだけは押さえておきたいという内容なので、確実に終えていきたい。


[2]

13:15。PaizaのD問題を解いた。
細かいところの認識ミスがあり、ちょこちょこ修正している。
理解不足がそのままコードに表れるので分かりやすくて助かる。
D問題が終われば基本操作はできる状態になるので、C問題でようやくコーディングらしきことが出来るようになる。早くその段階に進みたい。
今日はD問題を終えることを最優先にして進める。C問題も早く終えたい。そこまで行けば基本的なコーディングは問題なく出来る。
その後にB問題をある程度やった後は、ライブラリやフレームワークの使い方にシフトしようと思う。


[3]

19:45。PaizaのD問題を1/3くらい終えた。大分スムーズに書けるようになってきた。
以前回答した時のコードが見られるのだが、現在との差が良くわかる。Paizaをやらなかったら、コードの改善もなかったと思うと。。ぞっとする。
まずはD問題を終えることを最優先にしたい。ここで詰まっているようでは他の作業をこなすにも時間がかかってしまうので。今日、明日くらいで終われば、一応の土台にもなる。


[4]

24:00。PaizaのD問題を半分くらい解いた。1-3行で終わる問題がほとんどなのだが、たまに良い解決策が見つからず探してしまう時がある。ただこの段階だとサクサク進められるのでほとんどストレスは溜まらない。一度解いた問題でもあるし。。
色々知識を入れる予定でいたが、まずはKotlinのコーディングとライブラリ活用を素早く正確に行えるように訓練しておくのが一番いいと思った。
他の知識は仕事が始まってから優先度準に取り入れていった方が効率的だと思った。本も何冊か買ったが、読み込むには時間がかかる。仕事開始前だと通読になってしまい、ポイントが絞りにくい。使わない部分も全部読むことになるので、今の状況だと厳しい。
Kotlinに精通しておけば、作業時間の短縮を図れるので、空いた時間で学習を進めることも可能。週3に仕事が収まれば、それ以外の時間を学習に回せる。Kotlinの理解があやふやだと、周囲からは信頼されないし、ミスは出るし、実装に悩むし、コードの質は上がらないしで、全てに影響してくる。一旦評価が落ちた後からKotlinのブラッシュアップをしても取り戻すのは難しい。やはり、今可能な限りやっておくのが一番よい。
Paizaが一段落ついたら、KotlinスタートブックとKotlinインアクションを読んでおきたい。
その後は公式のラーニングコースなどで知識を補足する。
10月はKotlinの強化に全力を注ぐくらいでいいかも知れない。いや、それどころか10-12月をかけてやる形でも。。それほど奥が深い。2022年全部使うくらいでも。。そこまでやればその後はKotlinで食べていけるだろう。そこまでやり切りたいくらいだが。。


[結果]

・TA ADコースを進める => NG(未着手)
・Paiza C+D問題を進める => OK
・Android設計, KotlinSBを読む  => NG(未着手)
・Android Dev, KotlinDocを見る  => NG(未着手)
・GitHubのコードを読む  => NG(未着手)
・Androidアプリを利用する => NG(未着手)


共通テストまで、あと117日
二次試験まで、あと158日