おっさん、プログラミングに挑戦
アラフォーのおっさんである私が、プログラミングに挑戦。プログラミングに挑戦したいと思ったのは、自分でWEBサイトやWEBアプリケーションを作りたいと思ったから。果たして自分にはそんなことができるのだろうか。
目標達成までを記録し、ブログにしていこう。私が勉強で躓いたり、悩んだりすることは皆様にも役立つだろう。単純に必死に努力し、プログラミング習得できました!という感じではなく、本業も、子育てもあるので、できる範囲で、時にはだらだらしながらも、どの程度でプログラミングが習得できるのか、の参考になればと思う。
基本的にこのブログは自分が学んだことを書いていこうと思う。備忘録にもなり、また、同じようにプログラミングを学習する方の手助けになれればと思う。
おっさんの紹介
私(おっさん)が仮にプログラミングを習得できた場合、こんなおっさんでもプログラミングできるんだとわかってもらえるように、自分のショボさを書いておこう。
- アラフォーなのに平社員のサラリーマン。
- excelですら人並みに使いこなせないレベル。
- 数学は超苦手。なので、高校、大学はおもっきり文系。
- ヨコ文字苦手。
- ツイッターやfacebookすらやっていない(このブログを書き始めた当初)
- 勉強はクラスの平均くらいだった。ごくごく普通。暗記だけ得意だった、勉強できない典型のような人。
- 性格は適当。面倒くさがり。
- 本業があるので、あんまり時間を取れない(毎日1時間~2時間程度)
- 二児の父で、週末は奥さんや子供との時間に使うのが基本。
そんな感じの私がWEBサイトおよびWEBアプリケーション作りに挑戦したら、どうなるのか。
初めにしたこと
プログラミングの過程をブログに書こうと思ったが、正直何からやっていいのか、それすらもわからなかった私。
まずは、プログラミングを書くのに適したブログサイト?は何が良いかをググって調べた。
ブログは、WordPressで書ける。また、プログラミングを記述するにはSWELLというWordPressの有料テーマが良さそう。
この2点がわかったので、そのための準備をした。エックスサーバー、ドメインを契約。そのあと、サーバーとドメインを繋ぎ、サーバーにWordPressを簡単インストール。そして、SWELLのテーマを購入し、WordPressにインストール。
この辺は、ググればできるレベル。おっさんの私でもできたので、ここでつまづく人は、おそらくプログラミングは諦めた方が良いと思われる。おっさんは前述したように相当ショボいが、このくらいはできる頭はある。
目標を立てる
勉強するので、まず最終目標を立てようと思う。
おっさんの最終目標は、ECサイトを一から作ること。これに決定。作りたいベンチマークのサイトも決めた。(※サイト名を出すのは控えるが、いわゆるECサイト)
ECサイトを作るには何を勉強するべきか
そもそもWEBサイトやWEBアプリケーションってどうやって作られてるのだろうか。(ホント私はまだそういうレベル)
前述したが、ブログサイトはWordPressでできているものが多いと調べてわかったが、コーポレートサイトのようなWEBサイトはどうか?
結論、これもWordPressで作られているものが多いようだ。さらに、世界の4分の1以上のサイトはWordPressでできているとある。しかし、WordPressはECサイトは不向きとも。では、ECサイトはどうやってつくるのか?私の目標はECサイトだ。
ECサイトはPHPやRubyなどの言語で、フレームワークを使って作ることが多い。と発見したが、あんまり何を言ってるのかわからない。
WordPressもPHPでできているようなので、じゃあ、とりあえずPHPを勉強することに決定。
ということで、プログラミングへの第一歩を踏み出した。おっさんはPHPを勉強します。
おっさんは、自分で勉強するも、秒で挫折。半年の充電期間を経て、復活しました。