受託開発について、見てみましょう。 請負契約とも言い、お客様から依頼されたシステムを完成させて納品する働き方です。
特徴は以下のようなものがあります。
受託開発について、見てみましょう。 請負契約とも言い、お客様から依頼されたシステムを完成させて納品する働き方です。
特徴は以下のようなものがあります。
| メリット | デメリット |
|---|---|
| ・多様な案件で技術の幅が広がる ・上流工程(要件定義など)を経験しやすい ・チーム開発で学びやすい |
・納期プレッシャーが強い ・クライアントワークで調整が多い ・技術選定の自由度が低い |
受託開発では、エンジニアとして自立できていなければ一人で開発をやらせてもらえません。 始めは先輩エンジニアの指導・支援を受けながら成長していきます。 先輩エンジニアの指導は、最初だけだと思ってください。
早く自立して自発的に開発ができないと、足手まといとして扱われてしまいます。 先輩エンジニアにいつまでも頼るのではなく自ら学び、先輩にフォローを入れてもらうのが正しい姿勢ではないでしょうか。
ソフトウェアの開発工程で、お客様との仕様決めや設計の部分を指します。 上流階級のような特権はなく、上流も下流のソフトウェア開発には必要です。
SESであるような大型案件は分業化が進み、上流工程はメーカーのエンジニア、下流工程はコストが安い外注化という動きがよくあります。 ここで問題なのが、プログラミングを含む下流工程を知らないエンジニアが設計したシステムは、炎上という事態が起こりやすいです。 ティアーズコンピュータでは、システムエンジニアをソフトウェア業界の総合職と位置付けます。 プログラミングができて、ソフトウェアの動作が予測できるから、無理のないソフトウェアやシステムが設計できます。 試験工程でもプログラムの動きが想像できるから、バグと言われる障害が発見でき、高品質なソフトウェアが提供できるのです。 ソフトウェア業界はプログラミングができないと生きていけないという事実を強くお伝えします。
ご不明なことは info@tears.co.jp に
ご連絡ください。