初心者必見プログラムの取得について【誰でもプログラムを簡単学ぶ方法】
おすすめライフログ LIFELOG(@osusume_life)のかずのりです。
現役WEBエンジニアです。
自分ではWEBエンジニアと言っていますが、別にWEBだけに個室している訳ではありません。
私のエンジニア人生で一番長く経験しているからです。現在、HTML5、CSS3 、javascript、SEOは知っていてあたり前です。
ここからサーバーの設定だったり、裏の処理などまでをやっています。
現役プログラマーがどうやってプログラムを覚えているか紹介しますね。
目次
ステップ.1 プログラムを習得する前にやること
まず、プログラムができる環境を作成してください。
- プログラムの実行ができるmacの準備
- プログラムができる机の準備
- 快適に座れる椅子の準備
私のお勧めはやはりmac proでの開発ですね。実際の現場に行ってもmacで開発しております。
たまにwindowsというところもありますので両方できた方がお勧めです。
それと「今日はプログラムをやるぞー!」と思ってPCを立ちあげる時間に「やっぱやめた!」と気が変わったこともたびたびあります。
なので、できれば起動が速いマシンでプログラムをやることお勧めします。
ステップ2. 一日5分でも良いのでプログラムを書くこと
こちらは私だけかもしれませんが、頭でより体で覚えることの方が良いと考えております。
そのため、どんな時間になっても一日5分程度のプログラムを書いてください。
ステップ3. どんなプログラムを覚えればいいの?
私の場合、プログラムで仕事をしております。まず、今流行っているプログラム(案件が豊富にあるプログラム)やgoogleトレンドにてアクセスが上がってきている物についはチェックします。
あと、これも大切だと思いますが、自分に合う合わないプログラムがあると思いますので、まずはHello worldをやってみましょう
現時点で案件が多いプログラム
- php
- java
- python
- javascript
これにawsだったりdockerの環境構築の知識が必要かと思います。
ステップ4. どうやってプログラムを覚えるの?覚えるコツは?
コツですが、どれか一つ覚えると次も覚えやすいよとはいいますが、できればjavaをお勧めします。
確かにwebならphpとは思いますが、javaの方が機能が多く、それを追っていくようにPHP7からほぼ同じ機能を実装しております。
私みたいにperlから入ってphpをやるとjavaの習得にかなり時間がかかり苦労しました。
プログラムのコツですが下記のことが挙げられます。
- if文、loop文(foreach文、for文など)の使い方を覚える←プログラムはほぼこれだけ)
- オブジェクト思考を意識する(全てベタで書いてもいいんですが、オブジェクト思考の方が短く書けるためです)
- webにてとりあえずホームページを作成する(css、jsを書いてみる)
- SEOはgoogleサイトがほぼ教科書
ほぼこれだけでwebプログラマーになれます。
じゃあどうやって動かすのかという方法についてはyoutubeなどの動画で確認したりwebで実行する場所があるのでそちらにて実行してみてください。
参考
まとめ
いつも新しいプログラムを覚えるのはとてもワクワクします。
しかし、時間は有限ですので全ての言語を学ぶのは不可能かと思います。
まずは自分に必要なプログラムを覚えることをお勧めします。
また、一つのプログラムを覚えると別のプログラムを覚えるのは容易になりますので1言語だけでも良いのでじっくり覚えましょう。
ワードプレスはホームページを作成するだけの物ですので、使う人は良いのですがITプログラムエンジニアになろうとしたらこちらのプログラムは覚えても現場では使えません。
後最後にですが、現役プログラマーはgoogleでぐぐったり、公式サイトをみて覚えます。
人から教えてもらったことはありません。
皆さんもプログラムでわからないことがあった時のみ人に聞き、それ以外は自分で調べて覚えて行った方が他の言語を覚える時に大変役に立つと思います。
また、英語だけのマニュアルも多数ありますので英語も得意な方が良いと思います。
いづれにしれも手にスキルを持つということは大変ですので、最後まで諦めずプログラムの習得に頑張ってください。
不明なことがあったらコメント蘭に書いて頂けると助かります。
ではでは