実装エンジニアになる理由

4年前、私は実装エンジニアとしての仕事を見ました。 「実装エンジニア」というフレーズから、このスペシャリストが何をしているのかという非常に一般的な結論しか得られませんでした。 しかし、以来 要件はC#の知識とコードを記述する必要性を示していたので、この役割を自分で試してみることにしました。 星は首尾よく一致し、彼らは私に仕事を呼びかけました。

後で判明したように、実装エンジニアの概念は、プログラマと同様に、多くの異なるが関連するものを組み合わせています。 何らかの方法ですべての実装者は、エンドカスタマーの要件に合わせて「何か」をインストールおよび構成します。 しかし、実装には非常に多くの領域があるため、それぞれの詳細を説明することは不可能と思われます。

この記事では、実装エンジニアになることに興味がある理由を説明します。 より正確には、ソフトウェアの導入を担当するエンジニアです。ハードウェアを導入する範囲は暗い森だからです。 また、個人的な経験が一方的なものになる可能性があることにも注目します。



1.オーケストラの男



これがおそらく主な理由です。 狭い特異性の第一人者になりたいという欲求を自分で感じていない場合、ローバーはあなたのための運命です。 私は、ある時点で、例えばMS SQLのMCSEレベルへの微妙さ(この場所では、任意のテクノロジーと「Jedi」レベルに置き換えることができます)にダイビングに興味がないことに気付いた人々と協力しています。 そして、これは「怠laz」ではなく、意識的な選択です。

エンジニアは、導入される製品を知ることに加えて、すべての連絡先についてかなり広範な知識を持つことが重要です。 また、隣接する可能性のあるすべての地域でも。 たとえば、実装されたプログラムの最大限の所有権に加えて、C#とT-SQLの十分なレベルの習熟、サーバーWindowsの管理の基本スキル、XSLTやVBSなどの「エキゾチック」な知識が必須です。 そして、エンジニアが知りたいという願いを込めて、54メートルのトイレットペーパーを書くことができます。これは、1C、Adobe FlexiCapture、InfoPath、およびERP、EDMSなどの知識です。



2.ディレクター自身



小さなプロジェクトでは、多くの場合、技術部分全体が1人のエンジニアによって実行されます。 彼はソリューションのアーキテクチャを熟考し、それを構成し、コードを記述し、顧客の技術専門家に変更を実施します。 大規模なプロジェクトでは、エンジニアにはモジュールが与えられます。このモジュールでも、彼は自分自身のディレクターです。 つまり あなたがすべてをうまくやり、同僚がめちゃくちゃになった状況はありません。そのため、すべての仕事を受け入れなかった、またはあなたが我慢し、その下に松葉杖を切る必要があるひどいアーキテクチャを手に入れました。 すべて自分で、自分だけで。



3. 2年間の5年間計画



実装は、ほとんどの場合、標準サイクル(要件の収集、完了、合格、やり直し)に従って行われます。 そして、このサイクルの各段階は非常に短いため、実際の使用を確認するために2年後にモジュールをカットできる状況は除外されます。 ここで、彼の仕事の結果と人生への応用は、仕事を始めてから3ヶ月後に感じることができます。 あなたはすべてをクールで便利にし、顧客がそれを使用したか、あなたの仕事は無意味でした。 素早い結果を愛する人のために、あなたが必要なもの。



4.生きている人々



これはITプロフェッショナルにとってはかなり議論の余地のある瞬間です。 現実には、多くの人々がIT部門で働いており、顧客とコミュニケーションをとることができ、大好きです。 実装者の場合、このニーズも満たされます。仕事の引き渡しの段階で、顧客のITスタッフとやり取りし、彼らに何をしたか、どのようにサポートし続けるかを説明する必要があります。 また、開発段階であなたが犯した間違いに対処するのに役立つエンドユーザーを駆け巡ります(まあ、または単に「タスクの作成」ボタンをクリックするとタスクが作成される理由を説明します)。 これはあまり面白そうに聞こえないかもしれませんが、実際には、ユーザーとのコミュニケーションは非常に興味深いものです。

同じポイントから、以下が成長します。



5.「自分で焼きました、自分で食べます」



作業の結果について直接フィードバックを得ることができ、最も重要なことには、作業に影響を与えることができます。 つまり ユーザーが便利な機能を表示したり、ユーザーの前にある不快な機能を修正して、管理する前にプログラムを保護する「友人」を取得するだけで十分です。 これは今後のプロジェクトにプラスの影響を与えます。



6.すべての道路が開いています



最後の点は、最初の点と部分的に矛盾します。特定の製品を実装するのにうんざりしているときはいつでも、多くの異なる分野の半専門家であるという事実により、1つの技術、技術、管理(チームリード)または通常の管理(プロジェクトマネージャー)。 開始するのに十分な知識があり、プロジェクト作業の経験は市場で、そして直属の上司からもかなり高く評価されています。



今のところすべてです。 この仕事が誰かに興味を持たれる理由を簡単に書いてみました。 そして、この記事の後、学生の頭の中に、実装エンジニアとして自分自身を試してみたいというアイデアがあれば、私はとても幸せです。

ご質問があれば、書いて、私は答えようとします。



All Articles