「Progateが終わったら何すればいい?」と迷ったら、この3つから選んで!

どうも
フリーエンジニアのいちようです。

主にpythonを使った
業務効率化、自動化ツールの
設計、開発などを個人でおこなっています。

また、その経験を活かして
noteやInstagramなどで
プログラミングに関する発信をしています。

具体的な内容としては
プログラミング初心者の方が

✔︎プログラミングにおける難しい概念を
 わかりやすく理解すること
✔︎スクールなどでは触れられない
 ユーザーを意識した設計手法について
 ビジネスの観点を身につけること
✔︎エンジニアになるなら身につけたい
 大事な考え方をクセづけること

この3つを特に意識できるような
発信を心がけています!

(参考)いちようのInstagram ↓

画像1




今日は、

プログラミング初心者の方の
多くが悩んでしまう、

『Progateが終わったら
何すればいいの?』問題


を解決していきたいと思います


【大前提】
Progateでやるべきこと


プログラミング初心者の方が
Progateでやるべきことは、

✔︎HTML、CSSコース 初級〜上級
✔︎HTML、CSSコース(道場コース)
✔︎サーバーサイド言語1つ(オススメはPython)

一旦これだけで良いです
これを2周し、ざっくり理解をしましょう。

なぜこの3つだけでいいのか、
なぜPythonがオススメなのか、
なぜ2周なのか、は今日の記事では触れませんが

こちらの記事で解説しています!↓

(記事へのリンク、明日書きます


プログラミング初心者が
まず目指すべきゴール


プログラミング初心者の方が
まず目指すべきゴールは

Webアプリケーションを
作れるようになること
です

Webアプリケーション
(以下Webアプリ)とは、

このnoteや、アメブロなどの
ブログサービス

Instagramや、Twitter、
FacebookといったSNS

YouTubeなどの
動画ストリーミングサービスなど

インターネットをつかって
さまざまなサービスを提供するための
アプリケーション
のことです。

そして、

このWebアプリを
開発できるスキルがないと

現場未経験で雇ってもらったり
フリーとして仕事を依頼されたりするには

人間的な魅力が素晴らしすぎる
マザーテレサみたいな人間だとか、

プログラミングスキル以外の部分で
余程すぐれていない限り、難しいです。

なので、Progateを終えた
プログラミング初心者の方は

まず、

『Webアプリ開発のスキルを
 身につけるにはどうするか?』

考えていく必要があります。



Webアプリ開発スキル習得
おすすめ方法は3つ!


Webアプリ開発スキルを
身につけるための方法は

大きく分けて3つあります!

それぞれの方法について
メリット、デメリットがあるので

それもふまえて
くわしく解説していきます。



【方法①】
初心者向けの本を
一冊買ってやりこむ


メリット

✔︎間違った情報が少ない

→本として出される以上、多くの人の手で
 確認されているので、信用がある
✔︎ひと通りまとまったスキルが身につく

→体系化されているので、順序立てて学習できる
→学習の計画が立てやすい

デメリット

✖️やや情報が古い可能性あり

<解決策>
→新しい本、改訂されている本を買おう!
→お金をしぶって、中古で買うのはNG
✖️質問できる人がいない

<解決策>
→現役のエンジニアへ質問できる環境を作ろう
→いちようもInstagramで質問募集してるよ
→メンター紹介のサービス(有料)もある!


【方法②】
ネット、動画サービスで
情報収集しながらやる


メリット

✔︎3つの中で1番、お金がかからない

→ネット環境さえあればプライスレス
→学習サービスも低価格のものが多い
✔︎エンジニア必須の検索能力が身につく

→いま自分に必要な情報を集める力がつく
→エンジニアとしては必須のスキル

デメリット

✖️『検索スキル』が身につくまでは、
 情報を見つけるのに時間がかかる


<解決策>
→現役エンジニアの人に、
 普段どうやって検索してるか聞く
→そもそものスキルがない可能性も有
✖️情報の正しさを判別できないと
 間違った情報に踊らされることも…


<解決策>
→本を買うことで補強するのもあり
→現役エンジニアに聞くのもあり
→要は、セカンドオピニオン作ろうってこと


【方法③】
スクールに通う


メリット

✔︎強制されないと頑張れない人には
 わりとおすすめかもしれない

→多額のお金を払うというリスクをとることで
 「元を取らなきゃ」という緊張感や焦りが
 生まれるから頑張れるそう。

デメリット

✖️お金も時間も無駄にする可能性有り

→短期的には頑張れるけど、
 自分のスキル習得を人任せにしがちになるので
 お金と時間を無駄にする人が多い
✖️いいスクールを見極めることが難しい

→体験の時の営業ではスクールの良い面しか
 見せないので、本当に良いスクールなのかの
 判別が難しい。



いかがだったでしょうか?

大事なのは、

それぞれの方法に
メリット、デメリットがあると理解し

そのメリットを
最大限活かしつつ

デメリットを
他の方法でおぎなっていくこと


このメリットの活かし方、
デメリットの補い方を学べば、

あなただけの
最強のスキル習得方法が
できあがります。

いちようのインスタではたびたび
プログラミングの学習方法についての
発信をしているので、

「やる気が起きない」といった
メンタル面のコントロールが
うまくいかないといった悩みや

このエラーが解決できないといった
技術面、スキル面の悩み、

これから自分は本当に
エンジニアになれるんだろうかといった
キャリア面での悩み、など

プログラミング学習を進めていく上での
いろいろ悩みを抱えている人は、

ぜひぜひ、
いちようのInstagramに遊びにきてください

いちようのインスタ↓(画像がリンク)

画像2



今日のnoteはこれで以上です
それではまた明日〜(^^)/




この記事が気に入ったらサポートをしてみませんか?