こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

30歳、プログラマーへの転職。

現在30歳です。

未経験(文系)からプログラマー職に転職したい考えているのですが、

まず何から勉強した方が良いでしょうか?

転職エージェントさんからは、まず市販のテキストで勉強するように、と言われました。

しかし、JavaとかC言語とかPHPとか色々あって、何を勉強して良いかわかりません。

ITパスポートを持っているので、基本情報技術者を目指すのも選択肢としてありかなとは

思うのですが、あまり資格にこだわらなくても良いなという気持ちがあります。

まずは、転職先で必要な言語を学習してキャリアアップしていくのが一番良い

とは思うのですが、他にもIT業界経験者様の視点からアドバイスや見識があれば

教えて欲しいと思い質問をさせて頂きました。

ざっくりした質問で申し訳ありませんが、よろしくお願いします。

投稿日時 - 2017-01-26 11:08:03

QNo.9286029

すぐに回答ほしいです

質問者が選んだベストアンサー

まず、30歳という年齢は全く問題ありません。十分若いです。
未経験でも文系でも問題ありません。


ただし能力や性格は重要です。

>JavaとかC言語とかPHPとか色々あって、何を勉強して良いかわかりません。
>まずは、転職先で必要な言語を学習してキャリアアップしていくのが一番良いとは思う

この言葉からあなたは甘えた考えの人に感じます。考えを改めましょう。甘えた考えの人はIT業界で働くのは困難です。30歳未経験からの転職でこんな甘えた考えなら採用する企業は、無いかもしくは非常に限られると思います。会社は学校ではありません。

JavaでもJavaScriptでもPHPでもC#でもC++でもRubyでも何でもいいので、とりあえずどんなに遅くとも今月中には勉強を始めてください。勉強し終われと言っているのではありません。始めるだけです。始めるだけでもグダグダ言って先延ばしにするようでは絶対に向いていません。

どの言語を学んでいいかわからなければサイコロか何かで決めてください。そこは本当にどうでもいいです。時間をかけて考える部分ではありません。

1ヶ月くらい勉強して自分に向いているかどうかを改めて判断しましょう。IT業界は向き不向きがかなり現れる業界です。がんばれば誰でもなれるわけではありません。

ある程度の力や経験がついた後でも、帰った後や休みの日に勉強をし続けないといけません。これが苦痛な人はIT業界に向いていません。例えば医者・薬剤師・法律関連など、仕事で使う情報が毎年新しく生まれるような職業なら同じだと思います。


資格については、そもそもITパスポートは技術者向けの資格ではありません。パソコンを使う社会人全般の基本的な知識を問う試験です。

基本情報技術者が名前の通り「情報技術者としての基本を問う試験」です。30歳なら最低でも基本くらいはとっておいた方がいいと思います。経験がない分資格で見栄えよくした方がいいので、できれば応用があるといいです。基本でも応用でもいいので、次の春試験は必ず申し込みましょう。2/20の20時までです。忘れずに。

IT業界での価値は、英検でいってITパスポートが4級程度、基本情報が3級程度です。ITパスポートだけだったら履歴書に書かない方がいいくらいです。

投稿日時 - 2017-01-27 09:26:55

お礼

回答ありがとうございます。早速、スクールに行ってJavaのコースを申し込んできました!来週から始まります。頑張ります!

投稿日時 - 2017-02-06 17:05:50

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(8)

ANo.8

>回答No.7 amanojaku1

「C++」、「Java」、「C#」、今時の「Visual Basic」などもオブジェクト指向プログラミングが可能です。
オブジェクト指向プログラミングの勉強も必要になると思います。

投稿日時 - 2017-01-27 18:56:54

お礼

回答ありがとうございます。Javaの勉強を始めます。

投稿日時 - 2017-02-06 17:12:58

ANo.7

これからの時代はプログラミングって聞くけどどの言語がいいの?
https://blog.codecamp.jp/programming_language_2015

2015年の人気プログラム言語6つを徹底比較!気になる年収や求人、学習難易度まで
https://toiroha.jp/article/detail/32380

プロのエンジニア9人が徹底解説!おすすめのプログラミング言語9選
https://www.geekjob.jp/recommended-programming-language/

> 初心者が軽い気持ちでC言語を学び始めると痛い目にあいます。が、C言語をある程度使いこなせるようになれば、たいていの言語にも応用ができるので初めに学んでおいて損はありません。
> 多くのエンジニアがつまずいてきたポインタ管理などの理解が必要なため、使いこなせるようになるには時間が掛かります。

↑これは「C++」にも言える事です。
それは それとして、なんか Java が圧倒的に人気がありますね、恐らく Android Java も含まれているので、そのまま その数字を受け取らない方が良いかもしれません。
就職を視野に入れているのなら ここは手堅く「C++」がオススメです(趣味なら Android Java がオススメです)。

もし、「C++」に興味があるなら「Visual Studio 2015」の「Express、Community」エディションがオススメのようです(「Visual Studio 2015」は「Windows 7」以降が必要のようです)。

Visual Studio Community 公式ページ
https://www.microsoft.com/ja-jp/dev/products/community.aspx

特に「C#」は「Visual Basic」に匹敵するほどの人気だそうです((Microsoft が Borland から引き抜いた)オブジェクト指向の天才と呼ばれたプログラマーが「C#」の言語仕様を作っており、それが人気の要因かもしれない)。

第1回 Visual Studio 2015って何ができるの?
http://www.atmarkit.co.jp/ait/articles/1508/07/news031.html
http://www.atmarkit.co.jp/ait/articles/1508/07/news031_2.html
http://www.atmarkit.co.jp/ait/articles/1508/07/news031_3.html
http://www.atmarkit.co.jp/ait/articles/1508/07/news031_4.html

Visual Studio Express 2015をインストールする - Programming Style
http://www.programing-style.com/visual-studio/visual-studio-express-2015-install/

Visual Studio へのサインイン
https://msdn.microsoft.com/ja-jp/library/dn457348.aspx

> Visual Studio Express エディションのロックを完全に解除する - 任意のエディションの Visual Studio Express を、30 日の評価期間にとらわれることなく使用できます。
> Visual Studio Community エディションのロックを解除する - 30 日の評価期間の制限がなくなります。

【無償版】Visual Studio の活用法
新登場! Visual Studio Community エディション
https://www.microsoft.com/ja-jp/dev/campaign/free-edition.aspx


もし、「Java」に興味があるなら「Pleiades - Eclipse 日本語版」がオススメです。

Pleiades - Eclipse プラグイン日本語化プラグイン
Pleiades All in One ダウンロード
http://mergedoc.osdn.jp/

↑「Java、C/C++、PHP、Python」などが開発できる無料の統合開発環境です。
最新のバージョンだと正常にインストールできない場合があるようなので、その場合は1つ前のバージョンをインストールしてみて下さい。
Eclipse を動かすには「JDK(Java Development Kit)」が必要です(これは通常のJRE(Java Runtime Environment)とは別物なので、別途 JDK(Java Development Kit)のインストールが必要です)。


(通常の Java とは API も全く別物なので、バードルも高いかもしれませんが) Android Java の無料の統合開発環境「Android Studio」と言うのもあります。

Download Android Studio and SDK Tools | Android Developers
https://developer.android.com/studio/index.html

↑「Android Studio」を動かすには(Eclipse と同様に)「JDK(Java Development Kit)」が必要です。

投稿日時 - 2017-01-27 18:42:45

お礼

回答ありがとうございます。大変参考になりました。

投稿日時 - 2017-02-06 17:12:26

ANo.5

30歳未経験ということであれば、ITパスポートは元より基本情報をすでに持っていたとしてもほとんど意味がありません。もっというと就職活動をしている現役の学生でもそれらが有利にはたらくことは殆どありません。もし質問者様がIT業界での実務経験が無いだけで、Java,C,PHPなどをすでに独学で習得している、ということであってもかなり難しいです。そういう業界でありそういう現実です。転職エージェントは商売なので売上を立てるために誰だろうがどこへだろうが転職を決めたいと動くでしょうが、その方たちも現実をわかっているはずです。毎度思うのですが、いくら商売であってもその方の将来をも考慮したアドバイスがなんで出来ないのかな、という感じです。
もっとも注意して頂きたいのは、技術者不足に喘いでいる昨今のIT業界に乗じて、法律ギリギリ(というか、本来アウトのところが多いですが)のしょうもない人売り会社が横行しています。そういうところに引っかかると無駄な時間(期間)を費やすだけでスキルもお金もたまりません。また、少なくとも今は極度の技術者不足に悩んでいる業界ですが、だからといって30歳未経験者を雇ってスキルを身につけてもらおう、と考える会社皆無だと思います。
人生はまだ長いので質問者さまにとって適切な業界への転職を再考して頂くことを強くおすすめします。色々書きましたが気分を害されたらすみません。本来こういう話は転職エージェントがすべきだと思っています。

投稿日時 - 2017-01-27 02:26:50

お礼

回答ありがとうございます。人材不足とはいっても現実は厳しいのですね。大変参考になりました。

投稿日時 - 2017-02-06 17:10:57

ANo.4

プログラマーなら
C/C++ 
C# 
Python 
Ruby

だと思います。

投稿日時 - 2017-01-26 15:23:28

お礼

回答ありがとうございます。まずは、Javaの習得に励むことに決めました。

投稿日時 - 2017-02-06 17:13:51

ANo.3

>>IT業界経験者様の視点からアドバイスや見識

まず、「なぜ、今、それを目指したいのか?」に尽きます。
一切書いていないので、辞めといた方がいいですよ。以外のアドバイスが思い浮かびません。

前職の経験を「システム」という形で活かしたい!
何か手に職を持ってた方がいいかなと思って。
前からあこがれてたねん。

正直、ITに限らずとも、「30歳未経験が他業種に転職」って相当キツイでしょ。としか想像ができません。
それを超える何かが志望理由にあるのでしょうかね???


>>ITパスポートを持っているので、基本情報技術者を目指すのも選択肢としてありかなとは
>>思うのですが、あまり資格にこだわらなくても良いなという気持ちがあります。

履歴書には書けるので些細な点と言われれば些細な点かもしれませんが、「資格」ではありません。
あくまで「試験」です。
ITパスポートに合格したところで、運転免許証のように何かしらの「許可・資格」が得られるものではありません。
一定の知識があります。という証明のものです。
と、いうこともあり、あなたの言う通り、資格取得・試験合格が大前提!の業種ではありませんので、時間を費やし過ぎる必要はないとも思います。

ただ、ITパスポートと基本情報は方向性が違う試験ですので、本屋で立ち読みでもしてよく考えてください。


>>まずは、転職先で必要な言語を学習してキャリアアップしていくのが一番良い

さて。
未経験30歳を新人採用する会社がどれだけあるか?

一番上の「なぜ、今、それを目指したいのか」に尽きます。やはり。
普通に考えりゃ、20歳未経験と30歳未経験。20歳採用するでしょ。同じ採用試験なら。
死に物狂いでなんだってやります!なんだって吸収してみせます!のつもりはあるんでしょうかね??

仮に、現状で採用されることがあるのならば、確かに転職後の技術習得が確かに近道ではあると思います。



とりあえず現状で言えば、何の考えもなしにプログラマになりたい!は、さすがに無理だと思うし諦めた方がいいんじゃない?ぐらいしか言えないです。

投稿日時 - 2017-01-26 11:50:19

お礼

回答ありがとうございます。志望動機をしっかり見つめ直します。来週からスクールでJavaを習うことになりました。向き不向きは、行動しながら考えていきます。

投稿日時 - 2017-02-06 17:08:12

ANo.2

>しかし、JavaとかC言語とかPHPとか色々あって、何を勉強して良いかわかりません。

この状況で、プログラマに転身するのは余りにも無謀と思いますよ。

>何を勉強して良いかわかりません。

まずは、ターゲットを絞って自学自習することを始めなきゃー話にならないのでは・・・。そうして、自らの意思で食っていけるプログラマへの道筋を確立しなきゃー。ネットのアドバイスに耳を傾けるよりも、質問者の強い実践力が大事と思いますが・・・。

投稿日時 - 2017-01-26 11:38:53

お礼

回答ありがとうございます。早速、スクールでJavaの講座を申し込んできました。実践力が大事なのですね。頑張ります。

投稿日時 - 2017-02-06 17:09:29

ANo.1

まずは何でも良いので1個言語をお勉強してください。
Web系のプログラマを目指すなら
・Javascript
・PHP または Ruby

法人向けの開発を目指すならなら
・Java

求人があるのはこの辺です。まずはWeb系でいくのか、それ以外で行くのかを決めて書店に売っている「10日でできる○○」といったような超入門本を購入して読みながら手を動かしてプログラムを書いてください。もし10日でできるシリーズで理解できなかったら厳しいようですが転職は難しいかと思います。

投稿日時 - 2017-01-26 11:33:16

お礼

回答ありがとうございます。Javaを勉強していくことになりました。頑張ります!

投稿日時 - 2017-02-06 17:11:59

あなたにオススメの質問