14
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Ateam Brides Inc.Advent Calendar 2017

Day 8

超文系脳WEBデザイナーがPHPを勉強して気づいた挫折しない為の3つのコツ

Last updated at Posted at 2017-12-07

はじめに

初めまして!エイチームブライズ、デザイナーチーム黒一点(汚い)の@nishio1873です。デザイナーチームからの1発目の投稿、緊張です・・・。

12月8日は
「超文系脳のWEBデザイナーでも、PHPの勉強に挫折しない為の3つのコツ」を紹介したいと思います。

さてさて、弊社デザイナーチームは、デザイン作成からHTML・CSSのコーディング、サイト分析まで行いますが、フロントエンドの組込に関してはプログラマーチームへ大部分を依頼しているような状況でした。開発工数を少しでも削減し、PDCAのスピードを上げていきたい、そんな思いからPHPを勉強し始めました。やる気に満ち溢れている。

でも速攻で挫折しかけました

まずぶち当たった3つの壁

TRTM9405_TP_V.jpg

  • 「変数」「配列」とかの「プログラムの感覚」がさっぱりわからん
  • 実務レベルで活かせるレベルではなく、成長の実感がない、楽しくない
  • 気軽に質問できる人がいない(友達すくねぇ)

そんな躓いたポイントを、こんな方法で乗り越えてみました

文系脳でもPHPで挫折しない為の3つのコツ

  • 「プログラム」として理解するのを諦める
  • 外部の学習サービスを使って、成長してるっぽい実感を得てみる
  • 優しく教えてくれそうな人を思い切って頼ってみる

「プログラム」として理解するのを諦める

無理なもんは無理なんや・・・

無理して文章やお手本ソースコードから理解しようとせずに
もっとデザイナーっぽいアプローチに切り替えました。

先輩からオススメされた教範本で、イラストでの解説がたくさん載っていて
変数や配列といったPHPを勉強しはじめた時につまづきやすいポイントを
わかりやすく説明してくれていました。

「絵で考える」ことが相性がよかったようで、if文やfor文の考え方も、いちいち絵や図で描き起こしてみるようになってから、プログラムの流れなども理解しやすくなりました。無理してソースコードから理解しようとせずに、デザイナーらしくビジュアルで理解するアプローチはわかりやすかったと思います。

外部の学習サービスを使うなどして、成長してるっぽい実感を得てみる

これは皆さん取り入れている人も多いとは思うのですが「TechAcademy」や「Progate」などのオンラインの学習サービスをつかってみたのが、僕には非常に合っていました。

僕はProgateを使っていたのですが、何よりよかったのは**「なんとなくわかってきている気がする」**ことでした。サイトで提示される課題をクリアしていくことで、ちょっとづつ前進している感覚があったので、低レベルなりにも心が折れにくかったです。

優しく教えてくれそうな人を頼ってみる

正直、これが一番大きかったのですが・・・

大変ありがたいことに弊社の超優秀な後輩プログラマーである@phigasuiが「PHP勉強会」を企画してくれたことがとてもとても大きかったです。

IMG_7856.jpg
(勉強会の様子)

超基本的な部分から懇切丁寧に解説をしてくれ、実技を含めた実際にコードを記述するところまで含めて教えていただけました。すっごいバカな質問にも答えてくれる@phigasui最高、超優しい、イケメン。

しかも、実務で使える変数や配列を使用してサンプルコードや課題を作ってくれるのでその日からどんどんとソースコードの意味を読み取れるようになっていきました。

質問しやすい人を頼ってみるのも一つの手ですね、もちろん自分で勉強できるところまでやる!のが大事ですが。

挫折しない為のまとめ

  • よくわからないところは、絵で描き起こしてみる
  • 成長している感覚を大事にする、続けられる工夫をする
  • 思い切って人を頼る、バカな質問でも許してくれる人を見つける

あとはもう本当に習うより慣れろの精神で、下手くそと思われてもいいからとにかく書いてみること、そしてコードレビューを恐れないこと(ホント大事)だと思います。

まだまだどんどん書いてPHPチャレンジしていきます!
次の僕の記事では、もうちょっと実践編部分の記事も書いていきたいです。頑張ります!

お知らせ

エイチームブライズでは一緒にWEBデザイナーとして活躍してくれる優秀な人材を募集中です!
サービスを成長させたい!そんな気合の入ったメンバーばかりです、興味のある方はぜひともエイチームグループ採用ページよりお問い合わせ下さい。
http://www.a-tm.co.jp/recruit/

明日の記事は〜?

明日の記事は、なんと!PHP勉強会を企画してくれた、エイチームブライズの新人癒し系イケメンプログラマー@phigasuiが執筆してくれるようです。「いい記事の話」をしてくれるそうです。さぞかし「いい話」なんでしょう!

ご期待ください!

14
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
14
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?