No.5ベストアンサー
- 回答日時:
特に重要だと個人的に感じたこと。
(みなさんが言われている事は全て重要です。)・コミュニケーション能力。
自分の意見を正しく相手に理解させる能力(正しく伝えるだけでは不十分)、顧客の曖昧な説明から本意を正しく汲み取る能力
・コンピュータ、ネットワークの基礎知識。
プログラムはどのように動作するのか、ネットワークの通信はどのように行われるのか等を漠然ではなくちゃんと理解しなくてはいけません。
・製品知識
OSやサーバで動作するアプリケーションの動きを知っておいた方が色々助かります。
顧客からの提案でSMTPでログ情報を送信するアプリを作った時は、よそのベンダがセットアップしたメールサーバがSMTP通信のメールを受信した際に正しく受信したと応答するしながら、裏でこっそり破棄してるなんて事もあり冷や汗を書いたこともあります。(顧客のメールサーバの管理者もSMTPのメールを処理しない設定になっている事は知らなかったので。。。)
・仕様設計能力
要求定義をしっかりし、決められた納期で、少ない労力(コスト)で、どれほど利益を出せるかが腕の見せ所です。
プログラムの応用の勉強もしたいなら、今知っているCとJavaで十分できます。
例えばWebサーバに接続して、ホームページの元となるデータを全て取ってくるアプリなどを作ればHTTPのプロトコルも理解できるし、PEの気持ちも理解できるようになります。
もちろん仕様設計の勉強もできますし、仕様設計が出来たのなら自分に納期を与えて、納期どうりにアプリを作るのがどれだけ大変か理解する事もできます。
この様な事を繰り返す内に、仕様設計に凝るようになり、いかに少ない労力で質の高いシステムを作れるかが少しづつ分かってくると思います。
勉強する言語にこだわる必要はないです。
引退するまでにどんな言語が主流になるか分からないので、どんな言語でも、少し勉強すればデバッグできるくらい知識があれば十分です。
No.4
- 回答日時:
業界や会社の規模にもよりますが、一般的にSEはプログラムは行いません。
実際の構築は外注さんやプログラマが行います。SEの主要業務は要件定義とシステムの概略の設計、そしてプロジェクトマネージメントです。
ですので、言語は余り関係ありません(言語を知らなくても出来る人は出来る)。
(ただし、本音を言うと外注やプログラマにバカにされない程度は知っておいた方が良いのですが……)
勉強しておいた方がいいと思うのは、
・プロジェクトマネージメント(PMBOK等)の技法
・コンピュータで出来ることと出来ないこと
・日本語、コミュニケーション能力、調停能力、協調性、リーダーシップ
・ネットワーク
……等でしょうか。
ワケの分からない荒唐無稽な要求をしてくる顧客をなだめ、説得させ、文句ばかり言う外注やプログラマをまとめ上げてシステムを作るのがSEの仕事です。基本は人間の相手とマネジメント系の書類作成ですので、まずはSEとはどういう仕事をするのかを勉強されてはいかがでしょうか。
No.3
- 回答日時:
>何のプログラム言語から勉強すればいいでしょうか??
お客さんの要求する仕様を満たす言語です。Web関係ならPHPも良いかもしれません。
>また、SEはプログラム言語以外にも勉強しないといけない事などがあれば教えてください。
コミニュケーション能力、マネージメント能力、企画立案、個人管理能力が必要です。
No.2
- 回答日時:
ちょっと検索して見つかったサイトですが、SEについてわかり易く
説明してあります。
http://www.smg.co.jp/seminar/SE_Lesson/index.html
>SEになるためには何のプログラム言語から勉強すればいいでしょうか??
どれでも良いから、最低1種類は得意な言語を・・程度でしょうか。
1つ覚えれば、後は応用です。
#仕事を続ければ、いろんな言語を経験するでしょう
どんな業務のSEを目指すかで変わりますが、数学、英語をちゃんと
やってください。
そして、国語・・ 人に物事を正しく伝えるのはSEにとって
とても重要です。
つまり、SEにとって言語(プログラミング)はシステム構築の
数割しか占めないので、それ以外が重要です。
No.1
- 回答日時:
何のSEになるのかによって変わってくると思いますよ。
因みに、
「SEはプログラム言語以外にも勉強しないといけない事などがあれば教えてください。」
には、
「国語」
をお勧めします。
自分で考えていることを、的確・確実に相手に伝える技術は必ず必要になります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- 仕事術・業務効率化 効率的な勉強方法(分野問わず)を教えてください 1 2023/08/16 01:33
- IT・エンジニアリング ITエンジニアの勉強時間や勉強方法について 初めまして閲覧いただきありがとうございます。 当方25歳 4 2022/06/09 18:51
- IT・エンジニアリング プログラマーは稼げるのか?稼げないのか?SIerとSESは?など教えて下さい。 5 2022/11/12 19:50
- 大学受験 9月からMARCH 間に合いますか? 3 2022/09/13 20:55
- 情報処理技術者・Microsoft認定資格 システムエンジニア(以下SE)の日商簿記の必要性について 3 2022/03/27 20:37
- IT・エンジニアリング IT業界に就職を考えているが適正がないかもしれない 5 2023/06/08 01:22
- 転職 新卒3年目 異業種への転職について 5 2023/03/03 08:10
- Ruby VBA 2 2023/01/14 14:14
- その他(プログラミング・Web制作) VBA 1 2023/01/19 16:19
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
String^の^自体が何を意味して...
-
VB と VC++ と VC#の違いは?
-
clock_gettimeでミリ秒の時間差...
-
なぜHTMLのソースコードが無料...
-
Google ColaboでGUI作成
-
VB.NET とドットNET(.NET...
-
マイコンSHでSQRT(平方根)が...
-
VC++でUSB通信がしたいのですが
-
本格的なGUIを作るのにおすすめ...
-
boostのアンインストールについて
-
東芝新製品に採用されている
-
OpenCVで寸法測定
-
下記のアルゴリズムの問題がよ...
-
C言語 参考書
-
演習9-3で真ん中の読み込みを中...
-
ATLとSTLの違いは何でしょうか?
-
Windows Media Playerを開くと...
-
Dreamweaverのライブラリが反映...
-
VisualBasicプログラミング技術...
-
SSE命令やUSBドライバ作成ってC...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
String^の^自体が何を意味して...
-
VB と VC++ と VC#の違いは?
-
なぜHTMLのソースコードが無料...
-
clock_gettimeでミリ秒の時間差...
-
HTMLってホームページ以外どん...
-
C言語で自動販売機のプログラ...
-
基幹システムからデータを抽出...
-
PCゲームのModの作り方
-
お勧めのC言語勉強用フリーソ...
-
WordPressのサイトをオリジナル...
-
c言語はどのくらい出来るように...
-
VC++とVC#の違いを教えて下さい
-
c言語の本を教えてください。分...
-
C++を読めるようになりたい
-
電脳せどり用自動売買ソフト開発
-
簡単なシューティングゲームの...
-
C#でできてC++でできないことは...
-
C言語を独学でマスターした人。。
-
初心者ですが お尋ねします。C...
-
SEになるためには。。。。
おすすめ情報