株式会社ポテパンを運営している宮崎です。
プログラミングに興味があるけど何から手をつければ良いかわからないという方が結構おりますので、今回は目的別にオススメのプログラミング勉強法をまとめてみました。
まずよく相談に来られる方のタイプを3つに分けてみました。
【自由に生活したい型】
【エンジニアやりたい型】
【起業したい型】
目的に応じてやるべき内容の多さは大分変わってきますので、当てはまる方がおりましたらぜひご参考くださいませ。
それでは各々セクションを分けて説明したいと思います。
自由に生活するためのプログラミング勉強方法
場所や時間にとらわれず南国の島で旅をしながら生活ができたら幸せですよね。
実際に、企業に属せずアジアで自由に暮らして収入を得ている人も少なくありません。
そんな夢みたいな生活がどうすればできるのか、気になる方はこちらをぜひご覧ください。
イメージとしては少人数もしくは個人で活動し、メディア運営や知り合いの案件を受託している方がそれに当たります。
実現する難易度としては中〜高で、収入としては小〜高と振り幅が大きいですが自由度はとても高いです。
どうすれば初心者からなれるの?
実現するために必要なスキルは下記になります。
- サイトを作れるスキル
- コンテンツ作成スキル
- SEO対策・マーケティングスキル
まずはこれらを身につけて、自分でサイトを構築・運用してみましょう。
ユーザー分析を怠らずマーケティングスキルを伸ばして改善を重ねていきましょう。
SEOに関しては半年以上は見ないと中々成果は上がらないので気長にコツコツ良いコンテンツを増やしていきましょう。
自分の得意領域でやると良いコンテンツにもなりますし、続けるモチベーションも湧いてくるでしょう。
適した勉強方法は?
メディアを作るくらいでしたら特にスクールに通う必要はございません。
Wordpressなどの、サイトが簡単に作れてプラグインなど簡単に機能追加やカスタマイズができるようなツールを使えれば十分です。
受託をやるようであれば一度組織で開発経験を積んでからの方が良いかと思います。
特に重要なのがSEOなどのマーケティング技術になります。
本やセミナー、サロン、有識者に会って話を聞いたりするのがおすすめです。
【Wordpress】https://bazubu.com/category/wordpress
【Wordpress】https://wpdocs.osdn.jp/Main_Page
【Wordpress】https://www.webcreatorbox.com/tech/wordpress3-original-theme
【SEO】https://bazubu.com/category/seo
【SEO】https://www.cpi.ad.jp/column/column04/
エンジニアになるためのプログラミング勉強方法
作るのが好きでエンジニアとして技術を磨いて行きたい方も多くいらっしゃいます。
技術力があるエンジニアはとてもニーズが強く、収入も経験に応じて綺麗に右肩上がりになって行きます。
自分の実力に応じて収入も上がるのでとてもわかりやすくて面白い職業かと思います。
エンジニアを目指す方はぜひこちらをご覧ください。
実現する難易度としては高で、収入としては中〜高、自由度も中〜高です。
どうすれば初心者からなれるの?
エンジニアになるにはプログラミングをかける必要があります。
それは独学でも良いですし、プログラミングスクールに通っても大丈夫です。
JavaやPHP,Ruby,Pythonなどの開発言語が人気で、これらの実務経験があればほとんど仕事に困ることはありませんので、
これらの言語を学習すると良いでしょう。
企業が採用する際に見るポイントとしては、企業風土に合っているか、開発ができそうかという所になってきます。
風土に合っているかはそれぞれになってしまうので、企業情報を調べれば大丈夫です。
開発ができそうかどうかについては、自分がどのようなコードがかけるのか見せれるようにするのが重要です。
Githubにコードをあげといたりして見せられるようにしておくと良いです。
本を見て作ったレベルですと評価にはならないので、コードの質にもこだわってクオリティの高い開発ができることをアピールして行きましょう。
適した勉強方法は?
適した勉強方法としては、エンジニアとして働くことを目標としてスクールに通うのがおすすめです。
エンジニアキャリアに詳しいプロがいて、確かな技術・経験を持つ講師がいるスクールに通うと良いでしょう。
当メディアを運営しているポテパンでは、転職特化型のRubyスクールを運営しております。
3ヶ月10万円で始めることができ、お仕事が決まれば10万円もキャッシュバックとなります。
講師陣にはCTO・リードエンジニア経験者や現役Railsエンジニアが揃っております。
これからエンジニアを目指す方に必要なノウハウが全て詰まっているため、まずはカウンセリングに来ていただく事をオススメします。
【転職特化型スクール】https://camp.potepan.com/
起業するためのプログラミング勉強方法
起業が身近になってきた昨今、自分も何かやりたい!という方も多くいるかと思います。
意外と会社を作るのは簡単で、最近は投資したい企業・団体も増えてきています。
自分で考えて決断して会社が大きくなるのはとても面白いものです。
起業したい方は是非こちらを参考にしてください。
実現する難易度としては小〜中で、収入としては小〜高、自由度も小〜高です。
どうすれば初心者からなれるの?
会社自体を設立するのはそこまで難しい事ではありません。
本当に重要なのは効率よく収益をあげれる仕組みをいかに作るのかという点にあります。
良い仕組みさえあれば、経営も楽になり、社員のモチベーションさえも良い方向に変えることができます。
逆にジリ貧な事業をしていると、辛く、社内の空気も重たく、続けて行くのが困難になっていってしまいます。
プログラミングスキルがあれば、コストがかからずサービスを打ち出せるので有利にはなります。
少人数で始めるのであれば、比較的開発コストがかからないサービスから始めると良いでしょう。
そしてユーザーからのフィードバックを貰ってどんどん改善をして行きましょう。
設立方法に関しては少し調べればすぐ出てきますし、
設立資金がない方に関しても良いプロダクトであれば投資をして貰える可能性も十分にあります。
適した勉強方法は?
まず自分が思い描いた構想が表現できる程のプログラミング力は必要です。
PHPやRubyなどの言語であれば開発も楽にでき、近しい領域の記事やコンテンツも豊富に転がっています。
本などで独学でも問題ないですが、スクールに通うと講師の方に質問もできたり、起業仲間や情報交換できる人脈を作ることもできるのでおすすめです。
SEOやマーケティングについては「自由に生活するためのプログラミング学習方法」と同様に学べば問題ありません。
あとはやりながらどんどん改善をして行きましょう。
会社を運営する場合は、営業においてのコミュニケーションや、メンバーとのコミュニケーションなども重要な要素ですので、
普段から自分の意図した流れにできるようコミュニケーションを意識して改善していくといいでしょう。
もちろん他にも様々な問題がありますが、効率よく収益をあげれる仕組みづくりができれば大体良い方向に動きますので、
上記3点があればまずは大丈夫かと思います。
自分の得意な領域を活かして良い会社を作りましょう。
【会社設立】https://www.freee.co.jp/kb/kb-launch/shorui-11/
【資金調達】https://goo.gl/BwRRws
まとめ
以上、目的別の学習方法をまとめてお送りいたしました。
プログラミングは何もエンジニアになることが全てではないので、自分にあった学習方法を選んでいきましょう。
自分のスキルがプログラミングによって拡張し、できることが増えていく楽しみを味わって頂ければと思います。
最後にはなりますが、プログラミングを楽しんで勉強して頂ければと思います。
ポテパンが提供するサービスについて
本メディア「ポテパンスタイル」を運営する株式会社ポテパンは、エンジニアキャリア領域で複数サービスを提供しています。
ポテパンフリーランス
フリーランスエンジニアの方に高単価案件をご紹介しております。弊社ではフリーランス案件を常時300件ほど保有しており、その中からあなたに適した案件をご案内いたします。また、これから独立してフリーランスになる方の無料個別相談も承っております。フリーランスになった後の案件獲得方法やお金面(税金や保険など)についてお答えいたします!
ポテパンキャリア
エンジニア職専門の転職エージェントです。ポテパンキャリアでは、技術のわかるエージェントがあなたの転職をサポートします。エージェント自身がエンジニアなので、あなたと同じ目線で仕事内容や今後のキャリアについて一緒に考えることができます。
ポテパンキャンプ
ポテパンキャンプでは、RubyにてゼロからオリジナルのECサイトを作り上げてる3ヶ月間の実践型カリキュラムを提供しております。すでに本スクールの卒業生は、エンジニア職として様々な企業様に就職しております。なお、本スクールは受講料10万円と他社スクールに比べ格安となっており、またポテパンからご紹介させていただいた企業へ就職が決まった場合は、全額キャッシュバックいたします。
株式会社ポテパンは、企業とエンジニアの最適なマッチングを追求しています。気になるサービスがあれば、ぜひ覗いてみてください!