2024年にやりたいこと

masa0110
·

アジャイル勉強法というものを知りそれに触発され、1ヶ月遅れてにはなりますが今年の抱負のような形でやりたいことをつらつらと書いていきたいと思います

今年やりたいこと

  • Golangを一通り学ぶ

  • アルゴリズムに強くなる

  • DB周りの知識をもっと深める

  • ネットワーク周りの知識をもう少し深める

  • Zennなどにどんどん学んだことをアウトプットしたい

  • 英語力をつけたい

  • 一人旅行する

それぞれの詳細を以下に述べようと思います。

Golangを一通り学ぶ

1月に転職をしたのですが、転職先で使っているプログラミング言語はGolangとなっています。ただ、私は入社するまで実務でGolangを扱ったことがなく、まだまだ知識が浅い状態になっています。

なので、Golangをプライベートの時間でも勉強することで、知見を深めていきたいと思っています。

現状、考えていることは以下のようなところになります。

  • 初めてのGo言語 or プログラミング言語Goを読了する

  • 実用Go言語を読了する

  • (できたら)以下の記事にある言語仕様を読む

    • これは挑戦的な目標なので、未達でもOK

アルゴリズムに強くなる

「強くなるとは?」という感じではあるのですが、そもそもアルゴリズムについての知識がまだ全然ないので、ここでは大きく2つの目標を立てようかなと思います。

1つ目は、「アルゴリズムに関する書籍を1冊読んで理解を深める」というもの、2つ目は「AtCoderにチャンレジして茶色レベルになる」というものにしようと思います。

書籍を読みながら手を動かしてインプットをすると同時に、AtCoderに参加して実際に問題を解くというアウトプットをするというインプット/アウトプットどちらともを鑑みた目標にしてみました。

DB周りの知識をもっと深める

上長との1on1の中で、「どのあたりに強みを持った人がチームいると嬉しいか?」という質問を投げかけさせていただいた際に、「DB周りに詳しい人とか、アルゴリズムとかに詳しい人がまだ少ない気がするからその辺りに詳しくなれたら強みになるかも」ということだったので、DB周りの知識をもっと深めていきたいと思います。

基礎知識も完璧かと問われるとそうではないところがあると思うので、基礎をしっかりと固めた上で発展的な内容の理解を深められればと思います。(『世界一流エンジニアの思考法』にも基礎をきちんと理解することは大事だと書いてあったことだし!)

具体的な目標としては、

  • 基礎固めをできる本を内容を覚えるくらい読み込む

  • 基礎より少しでも発展的な内容の書籍を2冊ほど読み込み、何かしらの形でアウトプットする

    • 何かしらの形・・・LT、記事にする などなど

ということにしたいと思います。

記事にすることができれば、下記で掲げている「Zennなどにどんどん学んだことをアウトプットしたい」という目標にも絡んでくるので良いかもしれないですね。

ネットワーク周りの知識をもう少し深める

ネットワークに関しては、今年中に深掘るというよりかは、基礎固めをもっとしっかりとしようと思います。

こちらもDBの基礎固めと同じように、基礎となる本(今のところ、『マスタリングTCP/IP』を想定しています)を読み込んで、しっかりと地盤固めをしようと思います。

Zennなどにどんどん学んだことをアウトプットしたい

これまで、「アウトプットは大事」と思いつつ、なかなか記事などの作成ができておらず、インプットに偏った勉強法をしてしまっていました。

アジャイル勉強法の中で紹介されていた勉強法では、基本的には「深掘る→記事にしてアウトプットする」という流れが大切だと紹介されていたのと、今年の1月に転職した先で「アウトプットをガンガンしていこう!!」というカルチャーもあるので、その波にも乗って今年はアウトプットをたくさんして、それに慣れる1年にしたいと思います。

具体的な数値目標を置くと達成度も分かりやすいので、「最低でも10本の記事をアウトプットとして公開する」ということを目標にしたいと思います。

英語力をつけたい

社会人になって、英語の勉強をなんだかんだ避けてDeepLやChat GPTに翻訳を任せてしまっていたのですが、英語力を身につけないことはすごくもったいないことだと思い始めたので、今年は英語学習にも取り組んでいこうと思います。

英語力がないことによって翻訳をアプリケーションに頼むことで、

  • 文脈に沿った細かいニュアンスのところの翻訳がまだいまいちなところがある

  • そもそも都度翻訳をかけるのが面倒

  • DeepLやChat GPTなどでテキストの翻訳はできるものの、Youtubeなどの音声の翻訳はできないため、英語力がないことでそもそも情報をインプットする機会を減らしてしまっている

といったいくつものデメリットが生まれてしまっていると思います。なので、今年こそは英語を継続的に勉強して翻訳をかけない生の情報を取りに行けるようにしたいと思います。

具体的な目標として、「今年中に英語で書かれた技術書を意味を理解しながら1冊読み切る」ということを目標にしてみようと思います。

以上のようなところを今年の目標として、アジャイル勉強法に則ってチャレンジしていきたいと思います!目標がそれぞれ相互に関連しているようなところもあるので、チャレンジしやすいものにもなっていて良いのかなぁと思いました!

今年も一年頑張るぞ!!🔥