• ベストアンサー

PGからSEになる方法

たびたびお世話になります。 最近ずっと考えてることがあるので相談させてください。 私は開発の仕事を初めて5年目です。転職を経て今の会社に2年近く勤めています。 今の仕事は10人程度のチームでソフト開発をしています。 その中で私はプログラマーとして作業しています。 毎日主にプログラム作成をしていますが、設計書がなかったりあったとしても内容が とても大雑把なことがほとんどで、実際は作成時に仕様を自分で考えたり確認することも多いです。 仕様書を書いた方と一緒に考えることも少なくありません。 仕様を考えることがあっても自分の位置付けがプログラマーということに最近疑問を感じはじめました。 ↑そういうものなのでしょうか。。。 新人の頃からゆくゆくはSEになりたいと思っていました。 しかし、このままでは何年やってもSEになれずに30歳近辺で使い捨てのプログラマーで 終わってしまいそうで危機感を感じています。 プログラマーという仕事を軽視するつもりは全くありません。 私はプログラム作成だけではなく、設計等もできるようになりたいのです。 贅沢言うなと怒られるかもしれませんが、今の仕事よりもさらにレベルアップしたいのです。 プログラマーからSEになるにはどういったことが必要なのでしょうか。 また、プログラマーからSEになるにはどうすればよいものなのでしょうか。 アドバイス等、よろしくお願いします。

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

  • ベストアンサー
  • Neko-chan
  • ベストアンサー率20% (15/72)
回答No.1

こんにちわ。 以前にも同じように悩んでいる方がいたのを拝見しました。 私の意見で、他の方と違うかも知れませんが。。。 PGとSEの違いは、y_hataさんの言われるとおり「設計」ができる ことも一つです。 一般的には、 ・システム全体を把握して ・どの位の工数で開発でき ・どの位のスキルの要員を配置し ・どのくらいの利益を上げ ・どの程度のリスクを検討・・・ などと言った要因も全て考えることができる人が SEと言われる職業(職種)です。 システムの「設計」だけでは本当の意味でのSE ではないのですが、最近は・・・ 私のところにも「私はSEです」と言って来ますが なかなか、使えない面が多々あるように思います。 アドバイスとしては、、、、 多分、他の人が書いた設計書をみて、たまに「わかり ずらい設計書だなー」と思ったら、そこが飛躍する チャンスで、自分なりに解りやすい設計書に起こして みるのも方法です。その時に何気なく開発期間とか 個人のスキルとかを気にして、システムが出来上がった 時に、改めてどの位の作業時間数で出来たかなど 振り返って反省とかして行くと良いかと思います。 がんばってください。

noname#32133
質問者

お礼

Neko-chanさん回答ありがとうございます。 PGとSEの違いがわかりやすかったです。 改めて考えてみると、今の自分ではSEはまだまだだなと反省しました。 たまにこのことで悩んで仕事が手につかないこともここ1年くらいありましたが、 これからどうすればいいか見えてきた気がします。 30歳定年説とか聞くと焦りを感じますが、今回をきっかけにさらに頑張ってみます。 ありがとうございました。

その他の回答 (1)

回答No.2

こんにちは。  自称SEです。  SEはシステムエンジニアの略なので、システムを設計できることが最低条件です。ここで、「システム」の「設計」なんですが・・・  一つの「製品」ができあがるまでに、いろんな「設計」があります。つまり、要件定義から始まって、ハードウェアの構成を設計し、必要な機能の設計をし、ブレイクダウンして詳細設計を行い、それぞれのプログラムの設計を行い、テストの設計まで。y_hataさんは、どの設計ができるのでしょうか。書かれていることからは、プログラム設計かな?と思ったのですが、いかがでしょうか。  机上で行う「設計」だけ見ると、要求事項を整理して必要なハードウェアの導出ができ・・・ですが、実は要求事項の整理がとても難しく、「顧客がしゃべらなかった内容の定義」まで行わなければならない場合が多々あります。もしくは、「いかに顧客から多くの情報を引き出すか」。最終的に、SEの善し悪しはこれにかかっていると言っても過言ではありません(と、私は思っている)。  ということで、人の話を聞くのがうまくなること、人の必要を見抜く目を養うこと、、、何だ、今の私の課題じゃないか。

noname#32133
質問者

お礼

Jittaさん、回答ありがとうございます。 設計にそんなに種類があることを初めて知りました。 私がやったことがあるのは要件定義もハード構成も終わった状態で、必要な機能の設計から 始めたパターンです。とはいっても、それは受託開発をしていた2年前くらいまでの話です。 今の会社でパッケージソフトを開発する部署に配属されてからはほとんどプログラム設計です。 うーん、そう考えると今の会社ではたして自分がレベルアップできているのかが疑問です。 むしろレベルダウンしてしまったのでしょうか。。。実はここ1年悩んでいる原因はここなのかも。 とりあえず、今の会社で可能な限り自分の市場価値を上げることにします。 今回相談してみて、自分が見落としていたことにも気づいたりしました。 これをきっかけに頑張ってみます。ありがとうございました。

関連するQ&A