• ベストアンサー

プログラマ・SE

初めまして、現在学生の2年やっているんですが。 将来プログラマ、seを目標にやろうと思っています。 言語はC,JAVAの初心者本を見ている程度の知識しかありません。 言語だけを勉強していればなれるとは思っていないのですが、どんなことを学べばよいのか、等が分からずかなり不安になっています。 プログラマ、seの方々はどういった知識を持っていればいいのでしょうか

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

  • ベストアンサー
  • ojinzoku
  • ベストアンサー率73% (34/46)
回答No.2

※私も大学2年のときコンピュータに出会いました。  既に45年以上経過しております。 >>将来プログラマ、seを目標にやろうと思っています。 ⇒○度々ですが、当時は「プログラマ、SE」という言葉は無いし、現在も【SEとはなんぞや】で良く分かりませんネ?。   ・この質問カテゴリで【システムエンジニア】に該当する質問はほとんどありませんね。   ・目標の定義は明確ですか? >>どんなことを学べばよいのか... ⇒○以下、将来PG、SEを目標とする学生に学んでほしいアドバイスです。   (1)情報システム関連の国家試験は全てクリア(合格)しておく。    ・社会人になったら、まず遊びを全てに優先する。   (2)マニュアルは全て英語で読破できるようにしておく(必須)。   (3)男性であればファッション系の雑誌(女性誌)、マンガなど興味を持てるようになっておく(デザインの勉強なども)...右脳の強化   (4)海外のお友達は何人か持つ(海外でのコミュニケーション能力の育成) ⇒●30年、40年後、きっと良かったと思えることがあるはずです。   以上

aquarang
質問者

お礼

お返事ありがとうございます。 板違いだったかも知れませんすいません(・_・;) SEの内容は正直なところあまり具体的には知らないかもしれません。 プログラミングの仕様を決める仕事」というイメージがあります 2,3年次に資格、試験関連を取得できるよう頑張ってみます。 英語は・・・相当苦手です。。(つд・) 思っていたよりも今のうちからできることがあるようなのですね、 アドバイスありがとうございます

その他の回答 (3)

  • etc-etc
  • ベストアンサー率34% (107/314)
回答No.4

就職前の段階なら、趣味でできるレベルの言語知識でOKですよ、 (会社に入ると、必ずしも本人の希望する言語のプロジェクトに就けるとは限りません) 就職してから実務の経験を積んでいきましょう、 まずは与えられた仕事をキッチリこなせるようになりましょう、 先輩やリーダーの作業の進め方などをバッチリ盗んでおきましょう、 顧客に「顔」と「名前」を実績を残す事で覚えてもらえるようになりましょう、 常に好奇心と向上心を持っていましょう、 と就職後の話を書いてしまいましたが、 今から何が必要か? を考えても仕方ないのです、会社に入って何ができるのか? の方が重要ですからね、 SEの在り様などは経験を積んでいく中で、おぼろげながらも見えてくるはずです(自分の限界も思い知るかもしれませんが)、 但し、本(活字)は読むようにしましょう、 人と話す事&聞き取る能力を鍛えましょう、 一応、DB(オラクルやDB2、SQL-Server等)の知識位は知っておいて損はありません・・・DBは必ず使います 結局、SEとなると、言語仕様以外にもシステムパフォーマンスの向上などへも目を光らせる必要があるので、 インフラ周りもある程度(浅くてもいいです)勉強しておけば宜しいかと。

aquarang
質問者

お礼

DBやオラクルというのはあまり聞いたことがないので調べて見ようと思います。 本は小説を少し読むぐらいですね(・_・;) もう少し本を読んでみるようにします。 お返事ありがとうございます

  • PU2
  • ベストアンサー率38% (1101/2843)
回答No.3

SEを目指すならコミュニケーション能力が大事です。 よって言語はそれなりでいいので(基礎がわかればいい) バイトでもして人付き合いに慣れる事を私なら薦めます。 あとこの業界、経験上(会社にもよるだろうけど)打ち上げ多いので多少飲めた (飲めないならやんわり変わる方法を知っている)方がいいかもね 資格は就職の際だけ役立つので取っておいた方がいいと思います。

aquarang
質問者

お礼

ありがとうございます。 >バイトでもして人付き合いに慣れる事を私なら薦めます。 バイトは少しやってます、人付き合いは正直あまり得意なほうでは ないのでもう少し経験をつんでみます。 お酒はあまり好きではないですね・・というか炭酸飲料水とかも苦手です(・_・;)

  • nag0720
  • ベストアンサー率58% (1093/1860)
回答No.1

SE&プログラマ歴20数年のフリーランスです。 この職種に必要な知識は、始めは広く浅くでいいです。 本当に必要なのは、知識ではなく能力です。 具体的には調査能力、理解力、分析力、などなど・・・(英語も読める程度の能力があったほうがいいです) たとえば、いままで全く使ったことがないプログラミング言語でシステムを作ってほしいと言われたとしても、優秀なプログラマなら1~3ヶ月程度でその言語を理解し、システムを構築することができます。 なぜかと言えば、優秀なプログラマはプログラミング言語の基本部分を理解しているので、知らない言語だとしてもその言語のマニュアルや書籍などを読んで実際に操作してみれば大体のことは分かりますし、分からない部分は調べながらでも作っていくこともできます。 言語の深い部分まで覚えたとしても、年々変わっていきますから、それよりも最新のマニュアルや解説書を読んでどのくらい理解できるかが重要です。 CやJAVAを覚えることは有用ですが、実際にプログラミングしてみるのは基本的機能だけで十分です。 ただし、Cでは何ができて何ができない(不得意)なのか、JAVAは何ができて何ができないなのかをきちんと理解しておくべきです。 同様に、EXCELのVBAやACCESS,VBなどについてもある程度(どこまでできて、できないことは何なのか)は知っておいたほうがいいでしょう。 いろいろな言語の基本的知識を持っておけば、ユーザからシステム構築を依頼されたときにどの言語が最適かを提案することができます。 細かい部分は、実際にプログラミングを初めてから勉強しても遅くはないです。 私自身のことを言えば、いままでに実際に組んだことがある言語は、細かく分ければたぶん20は軽く超えるでしょう。 学生時代のFORTRANからはじまってN88BASIC,COBOL,PL/I,EXCEL,ACCESS,C,DELPHIなど・・ 遊びで覚えた言語も含めると30を超えます。 SE、プログラマには適性が重要です。 ご存知だとは思いますが、この業界の離職率は高いです。なぜかといえば、会社に泊まりこみで仕事をする人が多いというくらい労働条件が極端に悪いからです。 それに耐えられるほどプログラミングが好きな人か、またはまわりに左右されないで独自の方法で仕事をして成果を出せる人でないと務まりません。 それでもやってみたいというのであれば歓迎します。 がんばってください。

aquarang
質問者

お礼

まずは言語の基本部分というのを理解して、 cやjavaに限らずプログラムの内容に応じて適切なものを使用していくということでしょうか、私は今c言語の勉強に頑張っているのですが、基本部分というのが 理解できるようやってみます。 英語はかなり苦手なのですが・・やるしかないですね(つд・) 大変な仕事のようなのですが、就けるよう頑張っていきたいと思います。 お返事有難うございます。

関連するQ&A

  • SEとプログラマーの違い

    先日、久しぶりに会った友達がSEになりたいと言っていました。 SEとプログラマーについて話を聞いたのですが、よく分かりませんでした。 SEとプログラマーとはどう違うのでしょうか? また、「C言語で今は~が有利で~」と話していたのも良く分からず・・・必死に話してくるので分からないとも言えず・・・ 私としても知識として知っておきたいと思いますし、 SEやプログラマーについて理解した上で悩みを聞いてあげたいと思っています。 SEとプログラマーの違い、今どのような傾向にあるのか、 教えていただけると助かります。 宜しくお願いします。

  • プログラマー

    将来プログラマーを目指している15歳です。 そのために、高専に入学しました。 やはり初めのうちはプログラミングはやらずに情報系の勉強ばかりをしています。 自分的には開いた時間でプログラミングの勉強をしたいと思っています。 パソコンの知識はそこそこありますが、プログラミングに関しては全くの初心者です。 自分的にはC言語から始めてみようかなと思っています。 しかし、どんな勉強をすればいいのかが分かりません。 どのような勉強をすればいいか、またどんな本がオススメかを教えてください。 もう一度言いますが、全くの初心者です>< よろしくお願いします。

  • プログラマー・SEとして就職 お勧めの言語は?

    IT企業へ、プログラマー・SEとして就職を考えています。 IT企業での職歴はありません。 どの言語がよいかわからないので、 いろんな言語にあたろうと考え、 java/C/C++/visualbasic/PHP/CGIなど、 一通り入門書はこなしました。 自分でぶつかってみて、 またサイトや本などでいろいろ調べてみた結果、 今後有利なのは、javaかphpかなと思ってるのですが…。 「今いちばん有利なのはphp」という話を聞いたので、 現在はphp/mysqlが最右翼です。 mixiもヤフーも教えてgooもphpですしね。 就職活動を前に、どれかひとつを深く学んでおこうと思うのですが、 将来性が高く、就職に有利で、高給が狙えそうな言語を教えてください。

  • プログラマを目指してます

    現在中学2年生なんですが、SEやプログラマといったPCを使う職業を目指しています。 今までは「こういう仕事になりたい」と思っていただけなんですが、先週から何か夢にむかって実行しようと思い、JAVA言語を勉強し始めました。 そしてJAVAを勉強しながらわからないことを調べてるうちにC#(?)やC言語は必要。という記事を目にしました。 なにもわからないままJAVAを勉強しているんですが、これでいいのでしょうか? こういう仕事を目指すには、まずなにを勉強すればいいのでしょう? プログラミング用語以外にも、なんでもいいので学んだほうがいいことがあれば教えてください。お願いします。

  • 現役のプログラマさんやSEさんに質問です。

    私は現在プログラマ(後にはSE)を目指してC言語、C++、VCの勉強をしています。 そこで質問なのですがプログラマになる為にはどの位のスキルが必要なのですか? また、プログラマになった後もプログラムについて研究や勉強をしているのでしょうか?

  • 新しく勉強したいのですが・・・

    将来、プログラマー・SEなどを目指したいのでC言語を勉強しようと思うのですが、プログラミング初心者でも分りやすい、C言語勉強用の本、よい勉強の方法などあったら教えてください。 よろしくお願いします。

  • ゲームプログラマーになるには

    現在大学生で、将来ゲームプログラマーになることを意識しています。 プログラミング言語は現在学習中で、 Javaに関しては簡単なマルチスレッドのプログラムが書ける程度ですが、 現在売り出されているゲームプログラミングに関する本はほとんどVisualC++とDirectX用に書かれているようなので、 最近C++を勉強し始めました。 入門書の内容はどれもそれほど難しくないのですが、ゲームプログラミングの本を読むととても難しく、すぐに手は出せない感じがします。 そこで質問なのですが、 ・今後ゲームクリエイターを目指していくにはどの言語を取得するのがよいでしょうか。 ・ゲームプログラミングの本がわかるようになるくらいの、入門書の次に読むレベルの本でよいものはあるでしょうか。 ・その他、ゲームプログラマーになるためのアドバイスなどあったらお聞かせください。

  • SEとプログラマーについて

    大学生です。よくある質問かもしれませんがお願いします。 将来システムエンジニアとプログラマーになりたいと考えています。この二つの職種の違いについてはある程度理解はしているのですがいざどちらにと考えると決めかねています。 プログラムをするのは苦にならず好きです。そういうこともあるのでプログラマーになるのがよいかもしれません。ただ将来的にプログラマーは大変(身体的に)、立場が低い、給料が安い等の話を聞きました ではSEは??と思ってます。SEの仕事は会社によってほとんどプログラマー状態というところから営業マン状態のところまで様々と聞いています。 給料、仕事内容、待遇など経験談で構いませんのでお願いします。 別にもう1つ質問があります。 英語の能力は必要でしょうか? よろしくお願いします。

  • SEになるためには。。。。

    初めまして。 自分は将来にSEの職業で働きたいのですが、SEになるためには何のプログラム言語から勉強すればいいでしょうか?? C、VB、JAVAのプログラムは一通り勉強はしているのですが応用などのプログラムの勉強がしたいのですが色んな参考書があり、どの参考書を購入すればいいか、よくわかりません。 もし、いい参考書があればそちらの方もおしえてくれませんか?? また、SEはプログラム言語以外にも勉強しないといけない事などがあれば教えてください。 過去にも同じ質問があると思いますがよろしくお願いします。

  • 就活に備えてゲームを作りたい!

    将来、ゲームプログラマーになりたいと考えている大学生です。 就活の際にゲームを作って提出したいので少しずつでも勉強したいと思っているのですが、まずはどういう本から勉強したらいいでしょうか? 目標はシューティングゲームの作成ですが、まずは比較的簡単なものからチャレンジしたいと思っています。 言語は大学の授業でC、C++、Javaを習った程度です。 オススメの参考書がありましたら、是非教えてください。 よろしくお願いします。

専門家に質問してみよう