プログラマーの就職経験はないけどプログラマーとして働きたい!プログラマー未経験だけどどうやったら実績を作れるの?プログラマーになる為にはどうしたら良いの?
こんな疑問のお答えします。
この記事を書いている私は、WEB系プログラマー歴21年。サーバーエンジニア歴15年以上です。技術最高責任者も務めました。今は2社に勤務しながらフリーとしても活動中。
私がプログラマーになったきっかけ
元々は大企業の営業のアルバイトとして入りました。
当時の会社で、「自社ホームページのお問い合わせフォームに項目を追加して欲しい!」と上司からの依頼で対応したのがプログラマー人生の始まりです。
それから何かある度に私に話が来て対応しなければならない状況になりました。
私の知識は、HTMLとPerl言語(CGI)が本を見て少し出来る程度のレベル。
当時はインターネットで検索してもブログが流行する前だったので、プログラムの役に立つ記事もまったくありませんでした。
ですが、
それから仕事帰りには本屋に通ってひたすら勉強しました。
これが私のプログラマー人生の始まりです。
もう、プログラムを初めて21年になります。
今では何週間も休んで海外旅行に行けるほど、時間を自由に使えるようになりました。
そもそもプログラマーとは?
プログラマーって何をするの?
プログラマーは、プログラミング言語を用いて「iPhoneやAndroidアプリ、ソフトウェア、ウェブサイト」を作ったります。
プログラミング言語は、C言語、JAVA、Swift、PHP、Python、Goなど多岐にわたりますが、プログラム言語によって得意不得意なジャンルがあります。
これらのプログラミング言語を用いて何かを作るのがプログラマーの仕事。
HTMLやJavaScriptは出来るけどこれもプログラマーなの?プログラマーと言えばプログラマーですが、現場では「コーダー」という別の立ち位置になります。給与的には若干安低めです。
プログラマーになるには?
専門学校で勉強した人が多いのでは?と思うかもしれませんが、現場に居る人たちは独学で勉強した人達が多いです。
私自身も独学で勉強して今に至りますが、専門学校で年々もかけて勉強するより、どこかの会社に入って実践環境で勉強しながら学んだ方が早く身につけられます。
プログラミングを基礎から学ぶには専門学校に入るのも良いと思いますが、今は会社に入って給料をもらいながら学べるチャンスもたくさんあります。
プログラマーになるメリット・デメリットは何かある?
私自身がプログラマーになって経験したメリットとデメリット。
プログラマーは究極のメリットがあります!
それは、、「プログラミングコードの使い回しが出来る!」ことです。
例えば、A社に数万円で納品したプログラムを作ったとしましょう。
他で同じような案件が来たとき、A社で作ったプログラムに少し手を入れてB社に納品!こんな事も出来ます。
プログラムを組む時間が大幅に短縮が出来て時給換算すると美味しいですよね。
仕様が異なることが多いので滅多にないですが、「過去に作ったプログラムの使い回しが効く」と言うことです。
プログラムを作って単純作業を自動化することが出来るのもプログラマーの大きなメリットですね。
プログラマーのデメリット
デメリットは箇条書きで、、、
- 目が悪くなる
- 肩がこる
- 時間を忘れる
- これすぐ出来るよね?とか言われる
- 外注案件で安く見積もられる
上記の3つは何となく想像できると思いますが、
これすぐ出来るよね?は、プログラミングを知らない人が上司だった場合、「これすぐ出来るよね?」と言われたことがあるプログラマーは多いんじゃないでしょうか?
どんなロジックになるかで工数や難易度が違うのに、これすぐ出来るよね?と言われたら、少しガックリきます。
外注でもたまにあります、地雷案件。
こうなったら、こうこうこうですと説明するしかないのですが、たまにあります。
どのプログラム言語がオススメ?
アプリを作りたいなら、Swift、Java。
ウェブ系なら、PHP。
最近はAI関係でPythonの需要がすごく伸びてきています。
Pythonが扱えるプログラマーは貴重で人手不足なので就職にも有利に働くと思います。
初めてプログラミングをするなら、PHP、Pythonあたりがオススメです。
[amazonjs asin="4798125806" locale="JP" title="スラスラわかるPHP"]プログラマー未経験の経験実績を作るには?
まず、どんなプログラム言語でも構わないので何か1つの言語を身につける事です。
プログラムがまったく出来ない状態で会社面接に行っても会社の役に立ちませんよね?
趣味でも大丈夫なので面接官に見せられる物をいくつか作りましょう。
ホームページでも、アプリでも何でも。
とにかく形にして見せられるものがあれば、職務経験がなくても実績として扱ってもらえます。
プログラマーは人手不足なので職探しには困らないはず。経験を積むには今は良い時期です。
プログラマーの仕事はどやって探したらいいの?
未経験プログラマーの求人募集があればベターですが、そう簡単には見つかりませんよね。
プログラマーを扱う派遣会社は比較的多いので、派遣会社に登録しておくのも一つの手です。
派遣会社に登録しておくと、自分のレベルにあった会社を紹介してくれますし、実績と経験の両方を積むことが出来ます。
しかも、どの様な仕事に需要があるのかも分かりますし、普通は知り得ない情報も得られる事もあります。
派遣で就業開始し、そのまま社員として雇用してもらえるチャンスもあります。
派遣は時給が高めで働いた分はしっかり支払われます。サービス残業もないのでお金を稼ぎたいなら派遣はオススメです。
ただし、派遣に登録するなら有名な所で。
ITに強い、フォスターフリーランスとか。
プログラマー35歳定年説があるけど大丈夫?
私、40歳超えてます。
しかし、毎日のように仕事の依頼が派遣会社から来ます。
[証拠画像・一部白塗り]
しかも、今は2社の会社に所属ながらフリーでも仕事しています。
40歳超えても仕事に困るような事はないです。
やる気があれば35歳定年なんて関係ありません。
今はWEBだけで稼ぐ方法はいくらでもありますし、プログラマーなら自分で何かサービスを作って金儲けも出来ます。
あなたの頑張りとアイディア次第です。
プログラマーとして一つ上のレベルに
先ほどのメール履歴で気づいたかもしれませんが、サーバー、ネットワーク関係の仕事がありましたね。
私はPHPをメインに仕事をしているのですが、PHPを動かすにはサーバーが必要になります。そのサーバーの事も勉強して知識を身につけました。
一つの言語から他の言語や関係する事(私の場合はサーバー関係)も一緒に身につけられたら、仕事に困るような事はありません。
仮にPHPがダメになっても、私はサーバーで食べていけるので保険として人生をカバーできます。
このように仕事に余裕が出てきたら+αで他の事も身につければ楽しい人生が送られるようになります。
今ではプログラムもサーバーいじりも楽しいです。
いかがだったでしょうか?
あなたが少しでもプログラマーに興味があるなら、ぜひ派遣会社に登録してください。
「自分のレベルを知る」ことができます。
この第一歩がプログラマーになれるきっかけになります。
頑張ってください。
何事も身につけるなら好きになれ。です。