プログラミング入門

プログラマー転職に失敗して分かった未経験でもIT転職を実現する方法

  1. プログラマーってIT業界未経験の私でもなれるの?
  2. 未経験だけどプログラミングってできるようになるの?
  3. どうすればエンジニア転職で失敗せずに済むの?

と考えている人向けの内容になります。

 

2015年、未経験でシステム開発職のプログラマーとして採用されたときのことについてのエントリです。

現場に出る前の試用期間研修の際、私は「C言語」というプログラミング言語(ちなみに私はプログラミング未経験)を学びました。

しかしその結果、私は不採用となり、そのまま無職のプー太郎となりました…。

その時のプログラマー・エンジニア転職の失敗経験と、そこから学んだことをまとめてみようと思います。

 

結論から言うと、転職に失敗しないためには次の3つが必要です。

 

失敗を防ぐ3つの条件
  1. 十分な学習時間を確保すること
  2. 業界に詳しい人orサービスと繋がること
  3. 上記を踏まえて良質な会社へ転職すること

 

この記事では、私自身がプログラマー転職に失敗した経験談を元に、転職に失敗しないための方法について紹介します。

前提:プログラミングは誰でもできるようになる

まずそもそもとして、プログラミングは誰でもできるか?という問題があります。

結論から言うと、誰でもプログラミングできるようになれます

特に最近では、ドットインストールProgate(プロゲート)を始めとしたプログラミング学習サイト・プラットフォームが多数誕生しているため、誰でも気軽にできます。

なので、プログラミング初学者の敷居って、かなり下がっているのです。

それに、TECH:CAMPを始めとしたプログラミングスクールから、転職支援までを視野に入れた短期集中型のスクールも東京都内を中心に増えています。

TECH::CAMP(テックキャンプ)梅田校の無料体験会へ参加した感想先日、プログラミングスクールのTECH:CAMP(テックキャンプ)が主催するプログラミング無料体験会&説明会@大阪梅田に参加してきました...
TECH::EXPERT梅田校で未経験からフリーランスになる方法を聞いてきた※2019年現在、TECH::EXPERTは梅田から心斎橋へ移転しております。 以前、未経験からエンジニアへ転職しようとし...

学ぶ意欲があれば誰でもプログラミングを身に付けて未経験でもプログラマー・エンジニアになれる環境は、現代ほど整っている時代はないと言えるでしょう。

しかしプログラミングには適性がある

ですが、プログラマーを始めとしたプログラミングの仕事は、人によって適性がかなりはっきりと現れます。

具体的どういうことかというと、

例えば、プログラミングを数人にやらせたとします。そうすると、

  1. ものすごく時間をかけて勉強してもなかなか成果が思うように出ない人
  2. 大した努力をさほど必要としなくても他人よりも数倍優れた成果を出す人

この両者がはっきりと、顕著に現れます。

要領の良さ等もあると考えられますが、それでも才能のある人には敵いません。

3ヶ月で結果が出せず解雇された

これ、私自身のことを話せば、3ヶ月間、企業でのプログラミング研修を受けていたとき、1日の研修が終わり自宅へ帰宅した後にかなりの時間を勉強に当てました。

ですが、8〜10時間あれば完成できるとされる課題が、20日たっても完成させることができませんでした。

よって不採用となり、路頭に迷う羽目になりました…。

なぜ私は失敗したのか

プログラミング未経験で転職したけども、結局試用期間でダメになってしまった理由を考えてみました。

理由1.分からないことを素直に質問できなかった

研修期間中はなかなか大変で、思うように課題が進まず焦っていました。

その一方で、研修の2ヶ月目が終わる頃には、同期は既に課題の9割が完成していました。

このことから当時の自分は、プログラミングには超えられない壁があるように思い込み、心が折れてしまったのでしょう。

個人的にはポインタとソートのアルゴリズムがどうしても達成できませんでした。

 

このとき、自分ひとりで何とかしようとするのではなく、できる人にしっかりと質問をして、分かるようになるまで何度も聞きまくるなど、プライドを捨ててでも形にする覚悟が必要だったのかもしれません。

そう考えると、気軽に相談できる人がいるかどうかが非常に重要になりそうです。

理由2.現場で通用するには学習時間が足りなかった

未経験からのスタートであれば、結果が出る、きちんとした成果物を出せるようになるまでにはどうしても時間がかかるもの。

なので、成果がすぐ出る、出ないで、その人の適性の有る無し全てを判断するのは、さすがにいかがなものかとアドバイスをいただきました。


人によっては、 プログラミングへの理解に時間が掛かる人は確かにいます。私も、飲み込むまでに時間が掛かった方でした…!

自身の至らなさを棚に上げるつもりではないのですが、未経験者がプログラミングを身につけるためには、それなりにしっかりした環境と十分な期間が相当重要なのではないかと、現在は考えています。

プログラミングができる≠プログラミングで食べていける

割と勘違いしてる人も多い&ここまでお読みの方は分かると思いますが…

プログラミングを身につけることと、プログラミングで食べていくことは次元が違うということです

「プログラミングができる」だけで仕事が務まるわけではない

映画「ブラック会社に勤めてるんだが、もう俺は限界かもしれない」の映画内では、井手やリーダーのように、プログラミングがほとんどできない人がいる一方で、田辺誠一さんが演じる「藤田さん」のように優れた能力を発揮する人もいますよね。

映画「ブラック会社に勤めてるんだが、もう俺は限界かもしれない」感想小池徹平主演の映画「ブラック会社に勤めてるんだが、もう俺は限界かもしれない」を鑑賞しました。 きっかけは、今の会社の社長から「IT...

 

世の中にも、映画の中と同様に優れた能力を発揮する人もいれば、全くできない人がいる、ということは多々あるでしょう。

プログラミング自体は確かに誰でもできるとは思いますが、プログラマーには、それを駆使して成果物を納期までに作り、さらには今後の運用を考えて汎用性が高いものを作る能力も求められます

ただ単にプログラミングができればいよいかというと、それだけではまだまだ不十分だということです。

プログラミングを仕事にするのは一旦諦めた

私の場合は、プログラミングをメインウェポンとして使って食べていくことについては、ひとまず「諦める」という選択をしました

このまま続けると、自分自身も頭のなかが常にプログラミングのことばかりになって他のことを考えることができず、周囲からも顔色が悪いと言われるほどノイローゼ状態になってしまったので。

めちゃくちゃ悔しかったけど。

 

プログラミングについては「数あるスキルの1つ」程度に考えていたので、他に適性のある分野を極めるほうが良いかもしれないと考えれば、プログラミングにこだわるべきではないと判断しました。

このあたり、「言い訳乙」というか、大分自分に都合よく解釈した感はありましたが、それでも一度距離をとったほうが精神衛生は良いと思ったので、間違えたとは思っていません。

そして私は他分野の技能を身につけることに。

しかしプログラミングで得られる恩恵はデカい

ですが、プログラミングそのものについては、これまで学校で勉強してきた歴史や科学などと同様に「教養」として学ぶだけでも価値があると考えています。

プログラミングで求められるのはいわゆる「ロジカルシンキング」であり、これはどんな仕事をするにしても求められるスキルです。

 

例えば、仕事上で、自分の部下に仕事の指示を出す時。

業務経験の浅い部下の場合だと、上司や職歴の長い人にとっては当たり前とされる常識も、まだまだ定着していない場合があります。

専門用語なんかもそうですね。

普段遣いの言葉が通じない相手に、どのように説明したら良いか、どんな手順で説明したら内容を間違えずに伝わるか、プログラミングを経験することで相当解決しやすくなります。

また、論理的思考力を鍛えると感情本位の行動を制御できるようになるので、ここぞという大事な局面で、冷静にかつ論理的に問題に対処できるようになるでしょう。

 

なんで最近の若者は俺の思ったとおりに動かないんだ!

って考える自称エリートの方は、是非ともプログラミングをしてみて下さい。

PCなんて、基本的には指示した通りにしか動けない、その人たちのいう「おバカさん」の部類だと思うのですが、いかに人間の頭脳が高性能であるかが分かるはずです。

 

…よく分からない人のためにフォローすると、

「お前の指示が悪いんだよバーカ」

ってお話です(笑)。

失敗して分かったプログラマーに求められる能力

プログラマーという職業に憧れがあったり、フリーランスで自分の武器となるスキルを身に着けたいと考えている人は確かに多いと思います。

そんなわけで、こんな長所を持っていればプログラミングで食べていく能力を身につけられるのではないか、というものについて自分の考えを挙げておきます。

その1.複雑なことをシンプルに考える能力

まず、業務システムを動かしているプログラミングは、当たり前ですが複雑です。

では複雑なものを理解するにはどうしたらいいのか。

それはずばり、細分化して1つ1つ分割して考えること

複雑なことを単純に砕いて考えるのです。

 

システムにおける一つ一つのパーツとなる部分は、参考書の例題に載っているようなロジックで組まれていることもあり、着実に1つ1つ地道な作業をクリアしていくことができます。

日頃から複雑な事象を細かく詳細に書きまとめる訓練をしている人については、プログラミングの適性があるんじゃないかと思います。

その2.自ら新しいものを創作する能力

システムを動かすロジックを組むのがプログラマーの仕事です。

ですが、そのロジックとは基本的に既存のものを使って、新たなものを創造することであると思います。

最近では、ネット上にたくさんのソースコードがあがっていますから、そこからもってきて、コピー&ペーストを使うことで作ることができます。

ですが、それではクライアントがわざわざプログラマーやシステム会社に頼む意味がありません。

変な話、ちょっと詳しい人がいればその人にコピペを頼めば済みますから。もちろん無料or安価で。

 

それに、世の中には似たようなプログラムはあっても、全く同じプログラムは基本的にはないので、それを生み出すことが必要な能力なのではないかと思います。

辛抱強く、頭を十分に使って、ロジックを組み立て、トライアンドエラーを繰り返して、完成させていく。

新しいものをつくるための地道な作業に耐えられるかどうかもポイントになりそうですね。

適性はあれど「やってみたい」という気持ちは大事に

人それぞれ、どんな能力であっても適性があります。

たとえ適性がさほど高くなくても、多大な時間と努力を投資することで、極めることができると思います。

手に入れたい能力と、それの習得にかかる時間、費用などのコスト

スキルを手に入れたいと思うのであれば、能力とコストを比較した上で、慎重に判断したほうが良いのではないかな、というのが私の考えです。

 

ですが、自分で挑戦してみたいと思うものがあるのであれば、可能な限り挑戦してみることがよいとも思います。

特に若い時であれば、なおさら何かにアタックしてみるほうがいいです。

「好きこそものの上手なれ」という言葉があるように、結局のところ、個人の好みや情熱があれば、それに従うほうが幸せな人生を送れるかもしれません。

多少の時間はかかっても、トライアンドエラーを繰り返しながら1つ1つを身につけていくことで得られた能力は、非常に揺るぎないものだと思うからです。

プログラミングで転職したい人向け【スクール紹介】

本気で未経験からプログラマ・エンジニアへ転職を希望する人は、未経験からいきなり転職ではなく、転職サポート付きのプログラミングスクールという選択肢を検討しましょう。

理由は単純で、

  1. 学習に必要な期間
  2. 業界の情報に精通してる
  3. 転職支援サービス

上記3点が揃っているからです。

 

実務経験が全く無い状態で転職し、あえなく失敗した私のような末路を辿らないためには正確な情報収集も必要ですし、何より未経験からスキルを身につけるには、安心して学習できる環境が絶対に必要です。

 

以下に紹介するプログラミングスクールは事前に無料相談も受け付けています。なので、学習カリキュラムや受講費用、転職支援など気になったスクールについて情報を聞いたり、自分と相性が良いかを確認できます。

プログラミングを学ぶだけでなく、転職サポートまでを視野に入れているため、未経験からのプログラマー・エンジニアのキャリアを歩みやすくなっています。

プログラミングスクールは年齢制限(主に20代から30代前半まで)をしているところもあるので、一人で悩むよりも、まずは無料相談をおすすめします。

テックアカデミー style=&テックアカデミーキャリア

受講期間最短12週間(エンジニア転職保証コース)
受講費用298,000円(税抜、分割支払可能)
形式完全オンライン
年齢制限20代まで
テックアカデミーといえば、完全オンライン型のプログラミングスクールですが、転職支援を前提としたエンジニア転職保証コースもあります。

転職が決まらなければ授業料を全額返金する保証ありなので、挑戦しやすい仕組みとなっています。

また、テックアカデミーキャリアという受講生限定の転職支援サービスもあり、こちらは企業からスカウトを受けることができます。

そのまま申込むこともできれば、1週間の無料体験教室に参加することでも、サービス利用を開始できます。

なお、エンジニア転職支援コースとテックアカデミーキャリアは別々のサービスとなるのでご注意を。

テックアカデミー転職保証コースはこちら※公式サイトで無料説明動画も見れます

テックアカデミーキャリアはこちら style=

GEEK JOB(転職コース)

受講期間未経験者は3ヶ月程度
受講費用無料 ※提携企業から報酬を得ているため
形式オフラインのみ
その他20代・関東件在住の方限定
参加者の7割はパソコン初心者にもかかわらず転職成功率は驚異の95.1%と、既卒・第二新卒やフリーターでも未経験からプログラマーやエンジニアを狙えます。

大きな特徴は、受講費用が無料なこと。これは、転職成功した成果によって企業様から報酬を受け取っているためです。なので、求職者は安心して受講できるメリットがあります。

対象年齢が29歳までかつ関東在住者限定※ですので、プログラマー・エンジニアへのキャリアチェンジを考えている方は、お早めに無料相談申込み推奨です。

※なお、30歳以上の方は学習コース受講後に転職支援を受けられます。

▼GEEK JOBキャンプ_社会人転職コース(プログラマー)の無料カウンセリングはこちら
※説明会・体験どちらも無料です

Tech Boost(テックブースト)

受講期間最短3ヶ月
受講費用月額99,800円(税別)
形式オフライン(渋谷オフィス)
その他市場動向を踏まえてブロックチェーン等の最新技術も学べる
Tech Boostは、エンジニア特化のキャリアサービスを展開している株式会社Branding Engineerが運営するプログラミングスクール。

エンジニアのキャリア支援で培われたノウハウを活かしたサービスも行っており、スクール卒業後すぐにエンジニア転職を狙えます。

本気でプログラマー転職を考える人が対象なので受講費用は少し高め。ですがその分、転職支援の面でのサポートは郡を抜いており、就職後の待遇アップで十分ペイできるでしょう。

また、ブロックチェーンやAIなど最先端技術を学べることで、市場価値の高いエンジニアへとリーチしやすく年収アップにつなげやすいのも魅力ですね。

▼Tech Boostの詳細はこちら

▼Tech Boostの無料カウンセリングはこちら
※無料のキャリアプランニング付き

最後に:本気で転職希望なら迷わずに無料相談に行こう

プログラミングに挑戦してみたい!と考えている方は、是非とも挑戦すればいいと思います。

何度も言いますが、未経験からでもITスキルを身につける環境は十分に整っていますので、やるかやらないかを決めるのはあなた自身です。

 

スクールにお金を払う覚悟がなくても、無料相談に行くだけで想像と現実のギャップを埋められるので、少しでも興味がある人は気軽に無料相談会に申込むことをおすすめします。

無料相談に行くだけならそもそも失敗することなんてありませんし、ビジネスモデルの関係上スクール側も強引な勧誘はできないので、心配する必要はありません。

 

私もシステム開発プログラマーへの転職は断念したけど、失敗した経験を違う形で活かせることを確信しながら、これからも邁進していこうと思います。

ABOUT ME
HaraKit
大阪在住のWebマーケター。20代後半からWeb業界入りし、IT・マーケティングを身につければ、たとえ遅咲きでも人生・キャリアをやり直せることを証明すべく、日々情報発信中です。
最新情報や登録者限定コンテンツをお届け!
LINE@バナー
配信内容
  1. Webやマーケティングに役立ちそうな情報
  2. アフィリエイトや副業などに関するコンテンツ
  3. ブログ・SNSでは書きにくいクローズド限定の裏話

上記のようなコンテンツをお届けするLINE@を作りました。

ブログ更新情報の他、ブログやSNSではなかなか言いにくいクローズド向けの情報・コラムを登録してくれた方限定でお届けします!

▼HaraKitのLINE@に無料で登録してみる

COMMENT

メールアドレスが公開されることはありません。

CAPTCHA