Webデザイナーが転職してプログラマーになる方法

      2016/03/25

ノートPCを使う女性
「Webデザインだけじゃなくてプログラミングも出来るようになりたい!」
「プログラミングって難しそうで私には出来るかなぁ…」
「プログラマーの人って頭良さそうに見えるけど私でもなれるかなぁ…」

私は10数年ずっとプログラマーをやってるので、デザインできる人にあこがれてるんですが、デザイナーの人と話すと「プログラミング出来るの羨ましい、私も出来るようになりたい!」という声をよく聞きます。

プログラミングって難しいことのように思われているんですが、やってみると特別難しくはありませんでした。特別な才能は必要ありません。

デザインの方がセンスによって出来上がるものは変わってくるので、センスが必要な仕事なんだと思います。

私はこれまでに三度転職し

→ 零細SIer(社員80人)
→ 一部上場独立系SIer(社員5000人)
→ 大手流通業グループIT子会社(グループ社員50000人)
→ フリーランス
→ ECサイト開発運営ベンチャー(社員10人)
→ 大手ブログサービス運営企業(3500人)
→ 大手コンシューマゲームソフト開発企業スマホ部門子会社(社員600名)

で仕事をしてきました。

規模も業種も様々な職場で仕事をしてみて思ったのは

「デザインとプログラミング両方できる人って少ないしすごく貴重だな!」

ということです。

なので、デザインが出来る人が少しプログラミングを覚えると、とっても重宝されると思います。

ということで今回は「Webデザイナーが転職してプログラマーになる方法」を紹介したいと思います。

プログラミングに数学は必要?

これよく言われてますが、高度な数学の知識を必要とすることはほとんどありません。少なくとも私のこれまでの仕事の中で必要としたことは一度もありませんでした。

人工知能の研究開発とかなら、必要とされるでしょうけど、Webサービスやスマホのアプリ開発なんかでは高度な数学が必要とされることは稀でしょう。

プログラミングって基本的にプログラミング言語で手順を書いていくだけですからね。ああして、こうして、こういう場合、こうするみたいな、数学というよりは国語、文章を書くのに近いと思います。ただ文章の書き方のルールが日本語よりもプログラミング言語の方がしっかりしています。

例えば日本語で

「私は公園に行く。」

って書くのとをJavaっていうプログラミング言語で書くと

「watashi.iku(koen);」

って書きます。

日本語の場合、末尾に"。"をつけなくても意味は通じますが、プログラミング言語Javaでは分の末尾に";"をつけないと文法エラーになってしまいます。

このようなルールを覚えてそれに従って手順を書いていけばいいわけです。
ルール覚えるの大変そうだなぁと思われたかもしれませんが、やってく内に自然と覚えられるので安心してください。

だって、私たちも赤ちゃんの頃は日本語を全く知らなかったけど、自然と覚えられましたよね?プログラミングもそれと同じです。

デザインとプログラミングは似てる?

デザインの場合、ここを10px空白を空けてみたく、きっちりと細かい作業が必要とされますよね?

「ここの空白が8pxなのに、こっちが3pxだとおかしい、バランスが悪い」などのように、整合性を取るセンスが必要とされていますが、プログラミングも同じです。

プログラムも手順の一つ一つが集まって全体が作られているわけですが、その一つ一つの整合性が取れていないと正しい動作をしません。

整合性のあるものを作る」という意味でデザインとプログラミングは似ています。

なので、デザインをやってる人はプログラミングに向いていると思います!

プログラミングを覚える方法「写経」とは?

プログラミングを覚える一番いい方法はお手本を書き写して実行することです。

初心者向けの本やWebサイトを見つけて、そこに書かれているプログラムを書き写して実行します。
そうやって、まずはお手本通りに書いていきます。すると、こう書けば、こう動くんだなぁというのが自然と覚えられます。

ある程度の数のお手本を書き写していくと、それらを組み合わせて自分が作りたいプログラムを作れるようになります。

このようにお手本をそのまま書き写して実行することでプログラミングを覚えていく学習法を「写経」といいます。

お手本通りに書くだけなので、特に難しいこともありません。ぜひやってみてください!

プログラミング初心者におすすめのサービス
1. 自宅で学びたい派なら

「就職保証付き」オンライン就職予備校をおすすめします。Javaエンジニアコースでは就職保証がついているのでプログラマーとして就職したい方にはぴったりです。Javaエンジニアの求人ってめっちゃ多いし、求められる技術レベルもそこまで高くないのでちゃんとした教育プログラムなら就職保証できるだろうなとJavaエンジニア経験者の私も思います。

2. 講師から直接学びたい派なら

ストリートアカデミーがおすすめです。こちらもユーザー登録無料で参加したい講座だけ受けられるますし、料金も良心的なので良いと思います。1000円の講座もありました!

3. つまづいた時に質問したくなったら

プログラマー専用の質問サイトteratailをおすすめします。 つまづいた時にteratrailで質問すれば教えてもらえます。

これらのサービスを活用すれば、全くの初心者からでもプログラミングをばっちり出来るようになると思います!レッツトライです!

エージェントを使った方が転職活動は楽です

東京・大阪近郊のイケてるIT企業に転職したい人には『レバテックキャリア』

 東京・大阪近郊のエンジニア経験者向け転職サービスです。

このサービスを運営しているレバレジーズという会社はシステム開発もやっているので、現場の仕事をよくわかってくれてますし、ヒカ☆ラボというIT系の勉強会なども主催していたりteratailというプログラマー専用の質問サイトを運営してて好感が持てます。求人案件もWebやスマホの面白い仕事が多いのでいいと思います。

あとホームページ見ると分かるんですが、若くて美人の担当者が多いのもナイスなんです!私の場合(たぶんあなたも)、担当者が美人だと転職活動のモチベーションめちゃ上がりますからね笑

エンジニア未経験の方や地方在住の方にはDODAというエージェントをおすすめします。

エンジニア未経験の方や地方在住の方には『DODA』

全国の求人を扱っていて、しかもITエンジニア未経験の人にも転職支援をしてくれるエージェントです。

未経験の人はサポート対象外のエージェントが多い中、DODAは未経験者を支援し転職を成功させています。未経験の方こそエージェントから職務経歴書の作り方や面接の仕方のレクチャーを受けた方がずっとうまくいきます。

フリーランスになりたい人には『ギークスジョブ』

フリーランスエンジニアになるには人脈が必要と思われがちですが、ギークスジョブに登録して希望条件を伝えれば、自分に合った案件を紹介してもらえるんですよ!思ってるより全然簡単にフリーランスってなれるもんなんです。

東京・大阪・名古屋・福岡の案件を紹介してもらえます。

 - ITエンジニア成功術 , ,