【完全初心者向け】プログラミングの始め方

  • 2月 21, 2020
  • 6月 7, 2020
  • JOB
JOB
プログラミング学習を始めたいけど、何からすればいいの?
具体的な方法あれば教えてください。

 

このような質問に答えようと思います。

学生のメンターをしていた頃も、いつも同じように教えていました。
また、私の専門はアプリ開発などですが、Web系のプログラミング学習でも通用する方法ですので、参考にしてみてください。

プログラミング学習の順序

✔︎❶ 目標:プログラミングで稼ぐ
✔︎❷ 環境:PCを準備する
✔︎❸ 基礎:プログラミングとは何か
✔︎❹ 学習:基礎学習→実践へ
✔︎❺ 実践:就職もしくはフリーランス独立

❶ 目標:プログラミングで稼ぐ

 

 

目標は、「プログラミングで稼ぐ」にします。

目標金額:月5万円から10万円

私はメインでアプリ開発やサーバ系を扱っていますが、プログラミングで5〜10万円稼ぐことはとても簡単です。

実際に、私の経験歴は3年ほどですが、案件一つを2週間の隙間時間さえあれば要件を満たすものを納めることができていました。
聞く話だと、Web系のサイト制作は単価は安いですが、比較的短時間で制作できることが多い、と聞きます。

また、エンジニアは経験重視なので実績が増えていくことと、収入は比例していくので、案件をこなせばこなすほど収入も増えていきます。

❷ 環境:PCを準備する

 

次に必要なことは、環境の整備です。つまり、どのパソコンにするか?

MacbookProがあれば何も苦労しない

3年ほどは稼働しますし、ストレスフリーで仕事できます。

MacbookProを勧める理由

プログラミングだとMacが定番で、さらにMacbookProを勧める理由としては下記です。

✔︎プログラミング系のアプリが充実しているため、作業がしやすい

✔︎世の中のプログラマーは基本的にMacユーザー

✔︎スペックが高い上に、持ち運びもしやすい

 

エンジニアはMacユーザーが多いので、わからないときにググってMacユーザー向けの情報がヒットすることが多いです。

 

❸ 基礎:プログラミングとは何か

 

パソコンが思い通りのものを作れるよう支持する人のようなイメージです

おすすめの言語はありますか?

私は、アプリ開発やサーバ構築がメインですが、Web系の言語がオススメな気がします。

この記事を見ていただいている方は、独立を目指す方であったり、新しく勉強を始めたいという方が多いと思います。
アプリ開発やサーバ構築などは、取り組みやすさで圧倒的に不利になります。
なので、オススメの言語と言われると、Web系になるかと思います。

では、具体的に何かというとHTML/CSS/PHP/JavaScript/Rubyなどです。

 Web系の言語を勧める理由は

稼ぎやすいから。

になります。他の領域に比べて稼ぎやすさとなるとWeb系が一番だと思うのでWeb系をオススメします。

では、アプリ開発のプログラミングはどうか?

アプリを作ってみたいと考える人もいると思いますが、別に平気です。

まずは、やってみることが一番なので、Web系に固辞するのではなく、興味第一で動いてみてください。
両方やってみるとわかりますが、アプリ開発にしても、Web開発にしても考え方や行動は全く同じです。

❹ 学習:基礎学習→実践へ

 

学習方法は以下の通りです。

✔︎基礎を学ぶ

✔︎小さなサイト(アプリや環境)を作成

企業に勤めても、スクールに通っても同じ手順でした。

学習方法の結論:基礎学習→自分で作ってみる

 

信じて欲しいですが、これだけです。

✔︎HTMLとCSS: 基礎を学びつつ、記事や参考書の通り学習してある程度理解できれば、1から何か作ってみる。

✔︎PHP:基礎を学びつつ、記事や参考書の通り学習してある程度理解できれば、1から何か作ってみる。

✔︎JavaScript:基礎を学びつつ、記事や参考書の通り学習してある程度理解できれば、1から何か作ってみる。

✔︎アプリ制作:基礎を学びつつ、記事や参考書の通り学習してある程度理解できれば、1から何か作ってみる。

以上です。。
さらに詳しい方法は別途記事にしようと思います。

❺ 実践:就職もしくはフリーランス独立

プログラミング学習をしたら、それとセットで「実践」が大切です。

プログラミングの学習期間は3ヶ月ほど

上記のとおりで学習期間は3ヶ月ほどでいいと思います。

3ヶ月でどれくらいまで学ぶべきか?

 

正直、案件ごとで要件は変わってくるし、わかったと思っていてもわからないことが多かったりとするので、
まずは自分で作れるものに満足感を覚えた時点で良いと思います。

就職 or フリーランス独立の方法とは

 

結構先になる話ですが、就職とフリーランス独立では方法が異なるので、
少し細かく記載します。

✔︎就職の場合;いくらか条件があるので、基本は未経験の会社からエントリーすることになると思います。

✔︎フリーランスの場合:こちらが結構ハードル高いです。未経験からいきなりフリーランスになると、仕事をとるところや進め方が難しいです。フリーランスの仲間がいればいいのですが、いない場合はSNSなどでアポイントとって教えてもらうことをオススメします。

どちらがオススメか?ということになると性格次第かな、と。
環境に縛りをつけた方がいい方は、就職して勉強できる環境を作るべきですし、
自分でどうにかできそうだという方は、フリーランスとして働くべきです。

ともかく、まずは始めることです。頑張りましょう!