• ベストアンサー

転職にむけて 勉強する言語 本 

28歳未経験でIT業界に転職しようと思っています。未経験なので独学で勉強してアピール材料にしたいと思っています。これから旬な言語は何でしょうか?javaがいいと思うんですが。PHPも初心者向けで人材が少ないと聞きました。また良い本があったら教えて頂けないでしょうか?やさしいjavaとか独習javaがよいですか?

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

  • ベストアンサー
回答No.4

こんばんは、28歳一応WEBデザイナーの男です。 あなたと同じように、去年の10月くらいから、SE(PG)になりたい!と思って、いろいろプログラムのことを調べたり、ちょっと面接に行ってみたりしました。 最近では、よくPGの募集の広告を目にする回数が増えて、初心者歓迎の言葉も目にします。そして簡単に一流のSE,PGになれるような文句が載っていますが、現実はそんなに甘くありません。また自社内での開発にあたれるのは一部の人間で、よく広告に出ているような会社のほとんどはアウトソーシング的にほとんど出向といった形で別会社に派遣されて、そこで一定期間常駐勤務するスタンスになっています。なので、就職したからといっても勤務地は常に変わると考えていたほうがいいです。 また28歳、0から独学オンリーというのははまともな企業はなかなかというか100%採用されません。やっぱり実務経験がないと相手にされません。実績が必要となってくるわけです。独学でコツコツ勉強していたら、あっという間に30歳になっちゃいます。Cから初めて、C++,C#と・・・、それにプログラムを組むにはやはり複数言語を習得しておかないと厳しいと思います、とくにWEB系のプログラムなんて。 WEB系のプログラムをしたいなら、JAVA、PHP、PERL、そしてDB(データベース)。どれを勉強したらいいかわからなくなると思いますが、やっぱりJAVAを覚えたほうがいいと思います。とはいえ、覚えることはたくさんありすぎます・・・。 でもって勉強するにもjavaは難しいです、たぶんいきなり独習javaとか読んでも、わからないと思うし、途中で挫折すると思います。ものすごく簡単な薄く自分にわかりやすい本を探してそこからスタートしたほうがいいと思います。 もし、本気でプログラマーになりたいと思うなら、とりあえず未経験者OKの広告を出してる会社に面接にいって、そこに就職しちゃったほうがいいと思いますよ、もっとも就職したからといってすぐにPGの仕事につけるわけでもなく、PGとは関係ない仕事(サーバー管理、ヘルプデスクなど)で派遣され、あいてる時や休みの時に社内で勉強会みたいなことをして、ある程度わかってきたら、PG系の仕事に派遣されるって感じです。それか専門学校にいって、就職先を斡旋してもらうことです、学校でやったことなど役にたちませんが就職先を斡旋してもらえます。なんだかんだ言って結局は仕事をしながら覚えていくものなんです・・・。けっこう厳しいこと書きましたが、あとは本人のヤル気次第です。どこまでそのモチベーションを維持出来るかにかかってきます。 28歳、頑張ってください!

noname#19728
質問者

お礼

ありがとうございます!実は1年前にネットワークエンジニアとして正社員として就職したのですが全く関係のない現場に派遣されただの事務職で。給料も安く残業もでず技術もつかずで。給料安いのは我慢できても事務職で年をとっていくのは不安になり辞めました。もちろん多少の独学で勉強はしていました。やはり経験がないと就職できても現場の面接が受からない。と諦めたのですが再度研修のあるところに今回チャレンジしようと思っています。最低でも勉強している姿勢で望まないと受からないと思ったので。来週面接2社受けてきます。armstrong-usさんも未経験で同い年なんですよね?私とarmstrong-usさんは違う人間ですが希望がもてます。ありがとうございました。

その他の回答 (6)

  • jppy
  • ベストアンサー率14% (14/99)
回答No.7

年齢的に未経験の採用は厳しいと思います。ですがこのまま1,2年経ったらホントになくなって(0ではないがだいぶ少なくなって)しまいます。 どんどん会社訪問して 「未経験ですが、やる気はあります!!今、java勉強中です!!」 って感じで気合で乗り切ったほうがよいかと勝手に思ってます。 かってな思い込みかもしれませんが、 言語の勉強より、中途採用の面接対策(前の会社を辞めた理由とか、無職期間があればそのそれっぽい理由とか)考えた方がよいかと まぁ勉強も大事ですけどね。

noname#19728
質問者

補足

ありがとうございます。今日も面接してきました。歳をとる前に決めたいと思います。

  • neuron-x
  • ベストアンサー率52% (139/266)
回答No.6

こんばんは。C/C++→Java→C#をたどって、現在は要求定義などをしているSEです。 中~大規模な仕事を手がけられるようになるには、Java、C#をお勧めします。PHPなどは小規模な開発で使用することがほとんどです。 どの言語も基礎から始め、言語仕様を理解することをお勧めします。実際の仕事では、Javaの言語仕様、C#の言語仕様を知っているだけでは不十分です。言語仕様を理解した上で、更に応用編(例えば、J2EEなど)など、覚えることはたくさんあります。 サンプルを作って持ち込む…というような話がありますが、止めた方が無難かもしれません。一概には言えませんが、面接を行う人はプログラムを読めない事が多いようです。コードを見せられても良く分からないでしょう。逆に、現役プログラマがコードを見た場合、色々な問題を見つけられるかもしれません。 色々あると思いますが、最後にどうなるかは自分次第です。自分で常に努力する人は、どんどんのびていくので、がんばってください。

noname#19728
質問者

お礼

ありがとうございます。PHPが小規模な開発で使用することがほとんどであるとは知りませんでした。ありがとうございます!

  • suseimei
  • ベストアンサー率35% (17/48)
回答No.5

真剣に自分の未来を考えていらっしゃることがよく分かります。皆さんの会話の中に、"現実は甘くない"、"Javaは難しい"などの表現が見られます。このちょっとした"暗い"部分にコメントをさせてください。 少し妙な表現になりますが、自分を信じ、世評を気にしないことも大切です。Javaが難しいというなら、その基になったC++の学習は絶望的になります。現実は甘くないというなら、それは日本のIT業界のグローバルな立場を示しています。 C++の習得にはコツがあります。設計者のStroustrup氏は、"現在のC++教育は間違っている"と指摘しています。私は、IT業界に入るなら、歯をくいしばって同氏の著作物を読むことをお勧めします。Javaを設計したGoslingsは、"C++プログラマなら、午後の一時でJavaを習得できる"と述べています。言語には思想の一貫性があるのです。 適当に採用し、使い捨てる現実。これは、一部の現実です。50歳でも能力によっては採用する企業もあります。そのような企業が求めるのは、プログラミング能力ではなく、"アイデアを表現する能力"です。職を求めるなら、覚悟を決め、勉強してください。 Java、PHP、Perl、C#などの現在主流のほとんどの言語は、C++の影響を受けています。誤解を恐れずに言えば、C++の歴史や考え方を身に付ければ、その他の言語は習得したも同然なのです。 よい転職先が見つかるとよいですね。お祈りいたします。 頑張れ!まじめな28歳!

noname#19728
質問者

お礼

ありがとうございます。ひとそれぞれ意見があり判断するには難しいですが自分の判断を信じがんばりたいと思います。

  • suseimei
  • ベストアンサー率35% (17/48)
回答No.3

28歳という年齢を考えると、プログラミング技術とともに"技術を使ってどれほどの収益を出せるか"という点も問題になるでしょう。勤務先にもよりますが、たとえば、PHPが使えるなら、その言語がなぜ人気を博すようになったのかを理解しておく必要があります。言語の普及はビジネスそのものだからです。 複数の言語を知っていると、ビジネスの流れの中で、今必要な言語を戦術的に選択できます。

参考URL:
http://www.ttoyota.com/php/phpintro.php
noname#19728
質問者

お礼

志望動機のヒントみたいのが得られたみたいです。ありがとうございます!

回答No.2

28歳未経験でjavaは逆に厳しいと思います。 今となればjavaプログラマなんか腐るほどいるからです。 ですのでどちらかといえばPHPの学習をお勧めします。 ただ、根本的なことはどの言語も結構似ているのでjavaをやって損はありません。 あと僕の経験上アピールする際に「どんなものをつくりましたか?」「それは何ステップ(行数)くらい?」と聞かれます。 サンプルを持っていくくらいの意気込みがあればよいと思います。がんばってください!

noname#19728
質問者

お礼

確かにjavaは腐るほどいるというのはありますねぇ。以前に調べたときにこれからはjavaだというのが頭にありまして。サンプルもっていくのはいいですね!そこまでやるのに時間がかかりそうですが具体的に教えて頂いてありがとうございます!

noname#15318
noname#15318
回答No.1

まずは、JavaをEclipseで。フリーですから。 それと、基本情報の資格は最低限取っておいたほうがいいでしょう。できれば、ソフトウェア開発技術者も。 UMLの知識もあったほうがいいかもしれません。 未経験でのこの業界の転職は、相当厳しい(派遣会社なら、別だけど)。 なので、履歴書には、この言語が使えるということ、この資格を持っています、ということが書けることが必須条件です。

noname#19728
質問者

お礼

ありがとうございます。オススメの本があったら教えてください。

関連するQ&A