🔧 はじめに
技術習得や開発のモチベーションを上げるため,私なりに実践したり意識していることや感じていることをまとめました.ここに書いてあることは開発度素人の完全主観ですので気に触るようなことが書かれていたら申し訳ありません.また,酒が入った状態で書いたので誤字や文法がおかしい部分もある可能性があります.ご了承ください.
🔧 自己紹介
初めまして.趣味でweb開発を勉強している273*(ツナサンド) / Kei.と申します.関西の大学生です.最近はフルスタック開発やツール制作を行なっています.まだまだ初心者です.
🔧 本題
ものづくりを楽しむ
- 何か作るって楽しい.曲作りやDIYなどのものづくりが好きな人は開発を楽しめると思う(重要).
あくまでプログラミングは課題解決の手段であることを忘れない
- 忘れがちですが,プログラミングや技術は課題解決の手段に過ぎないです.
- ~を楽にしたいとか自動化したいとか,~のようなツールを作りたい!などの目的を持っていないと正直楽しくないです.
- よって給料がいいとか,とにかくフルリモートで働けるなどのいいとこだけをみて目指すのは後々苦しくなると思う.もちろんそれしかないから目指すなというわけではありません.
コミュニティに参加
- 技術やものづくりが大好きな同士が身近にいると,自分も頑張ろうって思える.
- 人脈を広げたり情報収集をしたり,質問をしたり...いいことだらけです.
XやQiitaなどでトレンドを見る習慣をつける
- web技術は特に技術が入れ替わりが激しいです.これについていけるかも大事な気がします.私は技術大好き人間なので楽しいです.
- XやYouTubeで技術系インフルエンサー特に,海外のインフルエンサーをフォローしておくと最新情報がすぐに手に入る.
- QiitaやGitHubのトレンドを常にチェックしておく.GItHubはスマホアプリもあるのでおすすめ.
ひたすら開発をし続ける
- 一日一時間でもPCの前に座ってGitHubの草を生やせられるように習慣化する.
- 気になる技術や用語はすぐにチェック追加.
- とりあえずやってみようの精神でやる.完璧に使いこなせる必要はない.座学より手を動かした方が身に付く.
- 分からないところは未来の自分が解決してくれると信じてとりあえず放置.
- 習慣化すると,開発以外何もできなくなるので要注意ではある.
- 休憩も忘れずに.
挑戦する,動く
- とにかくやってみること.行動する.
定期的にアウトプットをする
- GitHubやQiitaなどになんでもいいのでとりあえず作ったものや学んだことをアウトプットします.Notionでもメモ帳でも手書きノートでもなんでもいいので.
- 記録にもなるし忘れた時に見返せるのでよきです.
周囲と比較せず過去の自分と比較する
- 映像やデザイン界隈でもそうだが,Xとかをみていると自分よりすごい人が大量にいる.映像をやっていた頃は一時期病みそうになった.上には上がいると割り切って過去の自分と比較することでモチベーションを保つことができます.
🔧 最後に
普段は技術や開発系のことしか投稿していないので初めてこういった記事を書きました.たまには行動やマインド的なものをまとめてみるのもいいですね!現状はこれらを実行しているとモチベーションが上がりますし,やる気がなくなることはありません.人による部分もあると思いますが参考になったら幸いです.
最後まで読んでいただきありがとうございました.それでは!