
現在就職活動中の大学3年の者です。
ソフトウェア業界を志望しています。
プログラミングが好きで、SEを考えるようになりました。
しかし、SEについて調べていくにつれ、エンジニアというよりも営業に近いような印象を持ちました。
文系出身者が多いことからも、理系の自分がやっていけるのか心配になります。
そんな中、大きな企業では設計開発職というものがあるのを知り、興味を持つようになりました。
ですが、具体的にどのようなことをするのか、いまいちピンときません。
ある開発職の方にお話をうかがったところ、業務の半分くらいはプログラミングというようなことをおっしゃっていました。
プログラミングが好きな自分としては、業務の半分がプログラミングというのは非常に魅力的です。
http://okwave.jp/qa2569694.html
こちらの回答によれば、開発職のメインはプログラミング、とはあるのですが、つまり開発職=プログラマという理解でよろしいのでしょうか。
プログラマというのは、SE等になるための一ステップというイメージがあったので、大企業で生涯プログラムに携われるならこれ以上の職種はないと思うのですが、考えが甘いでしょうか・・・。
また、開発のフェーズは海外発注が多いともあるのですが、将来必要とされる職種なのかどうか心配になります。
そこで質問させていただきたいと思います。
・研究職、開発職、SE、プログラマの違いは?
・上記各職種にはそれぞれどのような適性が必要なのか?
(職種を選ぶ際、どのような人はどの職種が向いているなど)
・開発職は具体的にどのような仕事をしているのか?
・生涯プログラマというのは現実的に不可能?
また、少し本題とはそれるのですが、
・ソフトウェア開発とシステム開発とでは何が違うのでしょうか?
以上についてよろしくお願いいたします。
また、これら意外でも、この業界で就職活動をする際のアドバイスなどが有りましたらよろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
システム経験はありませんが、IT戦略やIT組織設計にすこしかかわったことがありますのでわかる範囲で答えさせていただきます。
まず、ソフトウェアは業務用ソフト(たとえばエクセルや会計ソフトなど)と、電気製品や自動車などに組み込まれる組込ソフトに大きく分けられる点を念頭においてください。
では、ご質問にわかる範囲で一つ一つ回答します。
>>研究職、開発職、SE、プログラマの違いは?
研究職は個別の製品を作らず、特定の技術(たとえば通信技術や制御技術など)を研究します。
開発者は、業務ソフトの場合はプログラマを、組み込みソフトの場合は製品開発のうちソフトウェアの部分を担当する人を示します。
SEは業務ソフトを作る際に、要件定義や設計といった業務を担当します。これは、ソフトのコンセプトや設計図を作るような仕事だと思ってください。
プログラマはSEの作った設計図をもとにプログラミングして製品を実際に作り上げる作業になります。場合によってはできたソフトのテストも担当します。
>>上記各職種にはそれぞれどのような適性が必要なのか?
研究職はそもそもの高い専門知識・スキルが必要ですので、理系の大学院卒などの背景を持ち、物事を深く追求することが好きな人が向いていると思います。
組み込みソフトの開発職は特に制御や開発品そのものに関する専門知識が必要です。また、研究所と異なり、チームで製品を開発していきますので、ある程度のコミュニケーション力や交渉力といった能力が必要となります。
SEは業務システムを収めるお客さんのニーズを引き出し、さらにそれを正しい設計に落とし込むことが必要で、コミュニケーション力、交渉、業務知識、システム知識など高いスキルが必要です。ただ、業務システムは何を作るべきかお客さん自身がわかっていなかったり、お客さんがわがままだったりするケースが多く、それをうまく仕切ることがソフトウェア開発プロジェクトの成功を大きく左右するので、技術知識よりも、ニーズを聞き出す力や、その場を仕切る交渉力など、ソフトなスキルが重要になってきます。
プログラマは最低限の知識と、論理的に考えられる力と体力が大事だと思います。SEやプログラマは技術的な専門性は低いので文系でも大丈夫です。
・開発職は具体的にどのような仕事をしているのか?
業務ソフトの開発者はプログラミングやテストなど、ソフトを実際に作りこむような仕事をしています。組み込みソフトの開発者は製品(たとえば携帯電話)のソフトの部分のコンセプト作り、設計、開発、テストなど全般を行います。
>>生涯プログラマというのは現実的に不可能?
不可能ではないと思いますが、普通に経験をつむとより付加価値の高いSEやコンサルタント、プロジェクトマネジャーにシフトしていきます。
(ただし、ゲームソフトなどの領域には職人的なプログラムのプロも存在します。)
>>ソフトウェア開発とシステム開発とでは何が違うのでしょうか?
ソフトウェアだけでなく、ハードウェア、ネットワーク、データなど他の組み合わせでシステムができています。ですので、ソフトウェア開発はシステム開発の一部です。
理系のバックグラウンドを生かし、ものづくりがすきなのであれば組み込みソフトの開発者がいいと思います。
お客さんの問題を解決したいとか、激務でも良いからお金がほしいといった場合はSEが向いていると思います。よりお客さんの問題解決に特化したいのであれば、SEよりもより上流を担当し、現状分析や、業務/システムのコンセプト作りを担当するITコンサルタントを目指すと良いのではないでしょうか。
ちなみにSEやITコンサルタントに就職すると、まずプログラミングから担当することになると思います。
IT業界の仕事に関しては、就職活動関係の本がいろいろ出ていますのでこれらを参考にすると良いと思います。
ご丁寧に回答していただきありがとうございます。
大変分かりやすくまとめていただき、参考になりました。
やはり現実的にはSE等を目指していくしかないようですね・・・。
コミュニケーション能力にあまり自信がないので不安ですが、今後身につけていかなければなりませんね。
どうもありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- IT・エンジニアリング SEとWebエンジニアの業務内容の違いについて 3 2023/06/22 23:23
- 就職 情報学部、24卒で就活真っ只中です。 当初は情報学部だから・将来性のある仕事に就きたいと思い、IT業 5 2023/06/04 16:03
- その他(自然科学) 科学技術計算の仕事について 2 2023/02/04 18:09
- IT・エンジニアリング 新卒は上流か下流か? 私は現在、四回生で日系大手Sierに内定しています。 私の勤務予定の企業では、 5 2022/10/09 00:08
- その他(悩み相談・人生相談) 客観的に見て私の適職・天職は何ですか? ①過去に夢中になったものは何か? 絵(幼稚園から今もずっと) 5 2022/07/14 16:36
- 大学院 大学研究室選び 失敗 5 2022/04/29 18:50
- その他(悩み相談・人生相談) 薬学部について 私は理系志望の高校1年生です。医療系、工学に興味があったため薬科学科に入り製薬企業で 2 2022/08/18 02:32
- IT・エンジニアリング 開発エンジニアとテスター 閲覧ありがとうございます。 仕事について相談させていただきたく投稿しました 2 2022/12/07 18:38
- 転職 バックオフィス業務とは...? 6 2023/01/12 14:06
- 大学院 理系大学生です。 超伝導体とか物性の研究に興味があります。 大学院に進学して修士課程を卒業したあと、 5 2023/07/08 19:03
このQ&Aを見た人はこんなQ&Aも見ています
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
研究開発、設計開発、SEの違い...
-
28歳からのプログラミング、成...
-
クライアントに出すメールで、...
-
20代後半で未経験でも在宅勤務...
-
「データ」のスペルはdataとdat...
-
「ありますか」と「ありません...
-
何度も同じ事を言わせる人は何...
-
独身男性はどうやって性欲をお...
-
エクセル対数近似曲線のX値を代...
-
知識を深めるを熟語にすると?
-
接骨院の受付事務 訳が分から...
-
30歳代まで とは何歳までで...
-
「折り込む」と「織り込む」の...
-
ヤフー知恵袋や教えてgoo以外に...
-
何日持ちますか?
-
「行かなきゃ」と「行かないと...
-
エクセルで特定の値を含む列の...
-
丁寧語の「ご質問」「お問い合...
-
「ありますか」と聞く場合、Is...
-
一般常識が無さすぎて自信をな...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
研究開発、設計開発、SEの違い...
-
28歳からのプログラミング、成...
-
プログラマー歴4ヶ月はどれくら...
-
プログラマーの方に質問です
-
僕はコンピューターの専門に行...
-
バグの当たり目・・・サイコロ?
-
コンピューターゲームの作り方
-
プログラマーの仕事・就職につ...
-
プログラミング会社に入って将...
-
フローチャートの使い方
-
プログラムが苦手なのに、仕事...
-
ゲームプログラマ志望
-
未経験でのプログラミングの仕事…
-
プログラマーと社内SE
-
プログラミング知識を面接でPR...
-
WEBデザイナーの講座
-
【履歴書】SEになるための技術...
-
プログラマーとして企業に入っ...
-
プログラマやSEを目指した理由
-
プログラマーは数学が出来ない...
おすすめ情報