営業時代に独学で学んだこと

学習

職場の制作チームに憧れて独学を始める

広告代理店に勤務を初めてクリエイティブな職種にいずれ就きたいと思うようになりました。

しかし入社して数カ月だったのと、実際に自分ができるのかという不安がありました。

なので、なるべくお金をかけずに学習を始めることにしました。

javaの環境構築

友人にjavaプログラマーがおり、オススメされたのでまずは自身のPCにjavaの環境構築を始めることにしました。

教本等を使わず、ネットで調べてやりましたが4時間かけてなんとか環境構築をすることが出来ました。

IT初心者が初めてやるには難しかったが良い経験になりました。

正直なところ初めに環境構築をやるのは、学習内容として非効率だったかもしれませんが、何も知らない僕の初めの一歩でした。

YouTubeのチャンネルでjavaを学習

環境構築が終えたらYouTubeでjavaプログラミングを1から解説している動画を使って学習しました。

関数の設定やif文を使った条件分岐をやりましたが、コードを書くスピードが速く全体の意味も理解できず、ただ真似をしているだけの状態になっていました。

開始して数日で初めての挫折をしました(笑)

今思えば、あの動画チャンネルは脱初心者ぐらいのレベルの人が見る動画だと思います。

YouTubeで学習することは不可能ではないですが、初心者にはオススメできません。

Progate(プロゲート)との出会い

YouTubeの学習は挫折してしまいましたが、プログラミングの学習を諦めることはありませんでした。

何か良い学習方法が無いかと思い検索していたところ発見したのが「Progate(プロゲート)」でした。

ブラウザ上でプログラミング学習ができるサービスです。

私は主な学習は、Progate(プロゲート) のみで行いました。

Progate(プロゲート) の解説でわからないことがあれば検索して調べる程度です。

学習できる言語も多くあり

・HTML CSS

・jQuery

等のウェブコーディングが出来る言語や

・java

・PHP

・Ruby

等のプログラミング言語を幅広く学ぶことできます。

その他、SQLやコマンドライン等も学習できます。

難易度も初級~上級がコースによって分かれており、初級コースはどの言語でも無料で学習できたので「Progate(プロゲート)」を使って学習を始めました。

Progate(プロゲート)のいいところ

先程も記述しましたが初級コースは無料です。

Progate(プロゲート)ではレベル制を導入していて、経験値を積めばレベルがどんどん上がっていきます。

プログラミング初心者でも簡単なことから始めることができ、ゲーム感覚のように学習できるので苦手意識が払拭されやすいです。

私はHTML(CSS)コースから始めました。

HTMLはプログラミングではないという方がいらっしゃいますが、ド素人からしたら立派なプログラミングです(笑)

正確にはHTMLはマークアップ言語でCSSはスタイルシート言語ですが、素人から見たら画面にローマ字がズラッと並んでる事に違いはありません。

最初に手を付けやすいHTMLを一通り学ぶことによって、その後プログラミング言語を抵抗なく学習することができました。

アプリ版がある

Progate(プロゲート) にはスマホアプリがあります。

なのでPCがない外出先でも気軽に学習することができます。

学習できる言語やコースにはPC版に比べて少ないです。

しかしメインはPCで学習し、スマホで気軽にプログラミング言語に触れることにより学習効率が飛躍的に向上します。

有料版の感想

一通り無料版を学習し終えた頃には、プログラミングに対する苦手意識は完全になくなり、無料版だけでは物足りなくなってしまいました。

Progate(プロゲート) で学習した1ヵ月後に私は有料版へ切り替えました。

月額980円で支払いも簡単です。

有料版では少しづつ難易度が上がり、私自身も少しずつプログラミングに対する知識も増えていきました。

少しづつ理解できていく喜びに酔いしれていました。

しかし、当然わからないこともあり、何度も解説を読み直しても理解できないことがありました。

特にjava等のプログラミング言語の概念というのが理解することが難しかったです。

幸いにも、javaプログラマーの友人に会う機会があったので教わることができたので良かったです。

Progate(プロゲート) 学んだことで何ができるか

Progate(プロゲート) で学ぶ言語によりけりです。

私の能力では就活で使えるような成果物の作成にまでは至りませんでした。

私個人の印象としては、Progate(プロゲート) の1つのコースを初級~上級まで学習しても実務で充分に仕事をできるレベルには達しない印象です。

本当にプログラミングができるのかを試してみる方や、 脱初心者を目指す方には最適な学習サービスだと思います。

コメント

タイトルとURLをコピーしました