【未経験】プログラマー未経験の人が上達する方法【プログラマー】

こんばんはFreedomです。

本日は「プログラマー未経験の人が上達するには」という、難しい議題について語ろうと思います。

文章があまり得意ではないので、見難いかとは思いますが、下記に記載していきます。

まずプログラム言語は何でも良い

比較的環境構築のしやすいPHPがおすすめです。
XAMPP(総合環境)を使用すれば、初心者の方でも簡単にApache(Webサーバ)、PHP、MySQL(データベース)の環境を整えることができます。
パソコンのスペックもそれほど必要としません。
言語は何でも良いと言うのは、一つの言語をある程度勉強いけば、
他の言語にも応用できるからです。



書籍よりもWebで学ぶ

書籍を読みながらコードを書いていくと、
どうしても分厚い本を1ページずつめくりながら、
本に書いてある文字を打っていくという作業になります。
正直この作業は、途中で挫折してしまう要因の一つだと私は思います。
今は昔と違い【progate】や【ドットインストール】などと言ったWebで簡単に勉強できるサイトが有ります。
こういったWebサイトを有効活用し、勉強を進めていくことをオススメします。



とにかく動くまで書きまくる(ソースはグチャグチャでも良い)

ある程度勉強を進めていくと、自分でオリジナルのプログラムを組むという作業に進むかと思います。
そういったとき挫折しやすいのが正しくシンプルにコードを書いているのにエラーが出て壁にぶつかります。
結構な人数の方が、ここでプログラムは難しいと認識をし、時間がかかり自分にはプログラムが向いていないと考えてしまいます。
プログラムでエラーが出たり、動かなかったりすることは、どんなプログラマーでも起こることです。
スーパープログラマーでもエラーは確実に起こします。
私の対処法としては、エラーを楽しむ。 ← コレです。
プログラムは正しく入力を行えば、必ず動きます。
スペルミスなど凡ミスが一つでも有ると動きません。
どんなに遠回りをしても、どんなに長いコードになってしまっても構いません。
最初はとにかく動くまでプログラムを書いてみましょう。



モチベーションを保ち向上心を持つ

これがなかなか大変です。
人それぞれ、モチベーションの保ち方は有ると思いますので、
私のモチベーションの保ち方を紹介します。

  1. まず完成図を作る
  2. 自分の進捗具合を管理する(%など、自分に嘘をつかず)
  3. 初期投資を惜しまない(progateやドットインストールの有料版を使用など)
  4. 自分に何が足りないのかを諦めずに考える
  5. 最後に、モチベーションの上がる映画やドラマを見る(私にとって最重要)

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

私は今から23年前、中学1年生の頃にHTMLとCSSからスタートしました。
当時は私の出身地が田舎という事も有りインターネットはダイヤル回線でした(ISDNの回線すら無い・・・)
そんな中、インターネットで数少ないHTMLの書き方を説明するページを熟読し、
フリーのレンタルサーバを借り、自分のホームページを立ち上げました。

そんな事を飽きずにできたのは、パソコンが好き、インターネットで人と繋がるのが面白いというモチベーションからでした。

今となっては、趣味の延長でこの仕事をしていますが、挫折をした事は数え切れないほど有ります。
それでも続けているのは、やっぱパソコンが好き、インターネットが好きだという根っこが有るからだと思います。

皆様も、楽しい事ばかりでは有りませんが、趣味も仕事にできるという事を少しでも心に止めて頂ければと思います。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA