2020/12/31

1年の振り返り&2021年の目標

#日記

2020年1月に立てた目標の答え合わせ

2020年の目標として以下を挙げていました。

  • Rubyの知識を強化して,人前で「Rubyエンジニアです」と言えるくらいになる。→△
  • 「1年前こんなことも知らなかったの?!」って自他共に感じるくらいの成長を目指す。→◎
  • フロントエンドも着手していく。→◎
  • 運動する。→╳
  • 周りの人を大切にする。→◯


Rubyの知識を強化して,人前で「Rubyエンジニアです」と言えるくらいになる

△です。
Ruby技術者認定試験 Silver の資格は取ったので,一応言えるかなという感じです。また,RubyでAtCorderに5回くらい参戦しました。
ただ,途中からRailsをほとんど触らなくなってしまったので,今は基礎的な構文すら忘れかけています…。

「1年前こんなことも知らなかったの?!」って自他共に感じるくらいの成長を目指す

◎です。
元々ITの知識がなさすぎて,去年の今頃は,「レスポンシブ対応してください〜!」って言われて「れすぽんしぶってなんですか??」って言ったり,OGP作成してって言われて「OGP とは」で検索したりしていました。あとは,マークダウンという存在も知らなくて,teratailで質問するときに初めて使いました。エンジニアの方が話してることの8割くらいがよく分からず,泣きそうになっていた記憶があります。
今でもまだエンジニアの方と話す時に萎縮してしまいますが,記事をたくさん読んだりconnpassでイベントに参加したりしたのである程度話題についていけるようになりました。

フロントエンドも着手していく

1年前はバックエンドエンジニアになる予定だったので,フロントエンドは少し着手できればうれしいなという感じでした。今はこうしてフロントエンドやモバイルの開発をがっつりやらせていただくことができて,今の会社に感謝しかないです。

運動する

ほぼ全くできませんでした。今は1分走っただけで息切れします。

周りの人を大切にする

中学の頃からの数少ない親友がいて,大学2〜3年の頃にたくさん頼ってしまってました。その恩返しを今年1年はできた気がします。
親とも喧嘩することなく過ごせました(重要!)。会社の人にも感謝の気持ちを忘れないように過ごしていました。
ただ,自分の気持に余裕がない時に視野が狭くなってしまったり,周りにぶっきらぼうに当たってしまったりしてしまったのは反省です。


日記

1月

udemyなどでReactの講座を見始める。
バックエンドエンジニアとして実際のプロジェクトに携わることができて,プログラミングとても楽しいモード。

2月

初のアプリ開発。JavaScriptもおろそかなままTypeScript, React Native, GraphQL使ったのは死ぬかと思った…。でもめちゃくちゃ楽しかった。
Ruby力を高めるためにAtCorderをやる。

3月

初のアプリリリース。アプリの審査がめんどくさいことを知った。
初めて副業をする。
Rubyシルバーの資格を取る。

4月

あまり記憶にないが,毎日15時間くらいコードを書いていた気がする。
AWSの勉強をする。AWS CDKを使ってDynamoDB, Lambda, API Gatewayで社内サービスを作る。

5月

納期に追われて全力で開発するのが楽しかった。1日で最大59contributionsしてた。
納期が終わった途端,無気力状態になる。
connpassのイベントに参加して社外から情報を取り入れ始める。

6月

ずっと悩んでいたが,フロントエンドエンジニアになろうとやっと決意する。
5月はとにかく動くことを最優先で実装していたが,じっくりドキュメントを読んだりする時間が取れて,色々理解し始める。

7月

React NativeやExpoなどなど,公式のslackコミュニティーがあって誰でも入れることを知る。
React Native ~JavaScriptによるiOS/Androidアプリ開発の実践 を読んだり,DDDなどの"アーキテクチャ"という存在を知り,設計に意識が行く。
Twitterでちょっとずつエンジニアの知り合いが増えて,色んな会社の話が聞けて楽しい一方,このあたりからTwitterを見すぎるようになる。
Expoのejectに苦しむ(結局ejectしてストアに出すまで達成できなかった)

8月

React Native使ったプロジェクトに副業として携わる。みんな自分と同年代くらいで,でも自分より100倍強くて,刺激を受ける。

9月

応用情報の勉強を始める。休日を応用情報の勉強に充てる必要があったため,コードを書く時間が取れずストレスが溜まる。
他の方のもくもくDiscordに入らせていただき,エンジニアの友達ができる。
休日に早く起きるためにもくもく会を休日の朝に主催する。(参加してくださった方々ありがとうございました!!)

10月

応用情報を受ける(合格した)。
学校に復学する。「大学の人はみんな,私のことを怪奇な目で見ている」という被害妄想を抱いていて,敵陣に乗り込む意気込みで復学したが,学科の人が普通に接してくれて安心した。
switchを買って,splatoonを深夜にやって生活リズムを崩す。

11月

OSSに初コントリビュートした。(Apollo ClientのDocs修正)
Blitz.jsを触ってみた。
初めて記事を書いた。

12月

アウトプットしまくった。記事を4記事書いた。
初めてポートフォリオを作成した。

総括

恐怖の対象から逃げないでぶつかりまくったお陰で,今後どんなことがあっても生きていける自信がついた。

2021年の目標

  • 学校の単位をちゃんと取る。
  • ★プログラミングを楽しむ。
  • 適度にアウトプットする。
  • 今は全体的に浅い理解になってしまっているところを,ちゃんと深いところまで理解する。
  • OSSのコードを読む。積極的にcontributeする。
  • ★周りの人と比べないで,自分の中での成長度に注目する。
  • 目標やTODOを継続的に管理し,やったことを可視化する。
  • 友達,家族を大切にする。
  • 運動。
  • 登壇する。


余裕がない時に★を忘れそうになるので,忘れないようにしたいです。