はじめに
初めまして!エイチームブライズ、デザイナーチーム黒一点(汚い)の@nishio1873です。デザイナーチームからの1発目の投稿、緊張です・・・。
12月8日は
「超文系脳のWEBデザイナーでも、PHPの勉強に挫折しない為の3つのコツ」を紹介したいと思います。
さてさて、弊社デザイナーチームは、デザイン作成からHTML・CSSのコーディング、サイト分析まで行いますが、フロントエンドの組込に関してはプログラマーチームへ大部分を依頼しているような状況でした。開発工数を少しでも削減し、PDCAのスピードを上げていきたい、そんな思いからPHPを勉強し始めました。やる気に満ち溢れている。
でも速攻で挫折しかけました
まずぶち当たった3つの壁
- 「変数」「配列」とかの「プログラムの感覚」がさっぱりわからん
- 実務レベルで活かせるレベルではなく、成長の実感がない、楽しくない
- 気軽に質問できる人がいない(友達すくねぇ)
そんな躓いたポイントを、こんな方法で乗り越えてみました
文系脳でもPHPで挫折しない為の3つのコツ
- 「プログラム」として理解するのを諦める
- 外部の学習サービスを使って、成長してるっぽい実感を得てみる
- 優しく教えてくれそうな人を思い切って頼ってみる
「プログラム」として理解するのを諦める
無理なもんは無理なんや・・・
無理して文章やお手本ソースコードから理解しようとせずに
もっとデザイナーっぽいアプローチに切り替えました。
先輩からオススメされた教範本で、イラストでの解説がたくさん載っていて
変数や配列といったPHPを勉強しはじめた時につまづきやすいポイントを
わかりやすく説明してくれていました。
「絵で考える」ことが相性がよかったようで、if文やfor文の考え方も、いちいち絵や図で描き起こしてみるようになってから、プログラムの流れなども理解しやすくなりました。無理してソースコードから理解しようとせずに、デザイナーらしくビジュアルで理解するアプローチはわかりやすかったと思います。
外部の学習サービスを使うなどして、成長してるっぽい実感を得てみる
これは皆さん取り入れている人も多いとは思うのですが「TechAcademy」や「Progate」などのオンラインの学習サービスをつかってみたのが、僕には非常に合っていました。
僕はProgateを使っていたのですが、何よりよかったのは**「なんとなくわかってきている気がする」**ことでした。サイトで提示される課題をクリアしていくことで、ちょっとづつ前進している感覚があったので、低レベルなりにも心が折れにくかったです。
優しく教えてくれそうな人を頼ってみる
正直、これが一番大きかったのですが・・・
大変ありがたいことに弊社の超優秀な後輩プログラマーである@phigasuiが「PHP勉強会」を企画してくれたことがとてもとても大きかったです。
超基本的な部分から懇切丁寧に解説をしてくれ、実技を含めた実際にコードを記述するところまで含めて教えていただけました。すっごいバカな質問にも答えてくれる@phigasui最高、超優しい、イケメン。
しかも、実務で使える変数や配列を使用してサンプルコードや課題を作ってくれるのでその日からどんどんとソースコードの意味を読み取れるようになっていきました。
質問しやすい人を頼ってみるのも一つの手ですね、もちろん自分で勉強できるところまでやる!のが大事ですが。
挫折しない為のまとめ
- よくわからないところは、絵で描き起こしてみる
- 成長している感覚を大事にする、続けられる工夫をする
- 思い切って人を頼る、バカな質問でも許してくれる人を見つける
あとはもう本当に習うより慣れろの精神で、下手くそと思われてもいいからとにかく書いてみること、そしてコードレビューを恐れないこと(ホント大事)だと思います。
まだまだどんどん書いてPHPチャレンジしていきます!
次の僕の記事では、もうちょっと実践編部分の記事も書いていきたいです。頑張ります!
お知らせ
エイチームブライズでは一緒にWEBデザイナーとして活躍してくれる優秀な人材を募集中です!
サービスを成長させたい!そんな気合の入ったメンバーばかりです、興味のある方はぜひともエイチームグループ採用ページよりお問い合わせ下さい。
http://www.a-tm.co.jp/recruit/
明日の記事は〜?
明日の記事は、なんと!PHP勉強会を企画してくれた、エイチームブライズの新人癒し系イケメンプログラマー@phigasuiが執筆してくれるようです。「いい記事の話」をしてくれるそうです。さぞかし「いい話」なんでしょう!
ご期待ください!