💨
【効率よく】つよつよプログラマーになる方法💪
結論
- ロードマップを調べて、選ぶ
- 浅く広くではなく、狭く深く
- 具体的な目標を達成する
- ポートフォリオを作る
筆者について
- 高校3年生
- プログラミングは高校1年生から
- 得意分野
- AI(人工知能)
- Webアプリ
- なぜこの記事を書いたか
- 3年間プログラミングを勉強したのにスキルや実力が身につかなかった
- 身についてないわけではないが、遠回りで非効率だった
- 福岡未踏に採択されて少し悟った
- 3年間プログラミングを勉強したのにスキルや実力が身につかなかった
ロードマップを調べて、描く
例(私)
- 適当に勉強してたらいいでしょ
- →中途半端になってスキルがつかない
理想
- ロードマップを調べて将来像を描く
- 例:Laravelエンジニアになる
浅く広くではなく、狭く深く
例(私)
- PHP、Go、Java、C#、Scala、JavaScript...
- →広い分野はわかるが、時間がないとどれも中途半端になる
理想
- ロードマップからやるべき部分だけ勉強する
- Laravelに必要な部分だけ勉強する
- 効率よくスキルが身に付く
- Laravelに必要な部分だけ勉強する
具体的な目標を達成する
例(私)
- 適当にLaravelやNextを触ってみる
- 具体的な目標がないのでモチベにつながらず、勉強もできない
理想
- リリースするアプリやコンテストに応募する目標を設定する
- 具体的な目標に向けて勉強するのでモチベもしっかり持てる
ポートフォリオ(作品等)を作る
例(私)
- 適当に中途半端に作品を作る
- GitHubにも登録せずにローカルで終わる
理想
-
実際に本番環境で作品をリリースする
- 本番環境でしか手に入らないスキルが身に付く
- 運用スキルや経験値につながる
-
(公開できる)作品を作る
- 実力を表示しやすく、発表や実績に繋がりやすい
Discussion