質問: 開発系エンジニア(アプリケーション、ソフト開発、プログラミング等)と基盤系エンジニア(ネットワーク、サーバー等インフラ構築)の違いについて教えてください。私は、開発の仕事を希望していましたが会社の配属で基盤系の仕事をしているエンジニアです。 下記のいずれか、または全てについて教えてください。 (1)双方に求められる能力、技術 (2)双方の適性(向いている性格など、ありましたら) (2)開発系から基盤系、またはその逆への転職は可能か(一方で一定のキャリアを積んだ後で、もう一方に転職するのは現実的かどうか) よろしくお願いします。
回答: web系ですが両方とも経験者として回答させて頂きます。 > (1)双方に求められる能力、技術 あくまでweb系ですが、 最低限TCP/IPの基礎的な部分は知っておいた方が良いかと思います。 > (2)双方の適性(向いている性格など、ありましたら) 忍耐性が必要かと思います。 仕事に波があるので、納期に間に合わないと徹夜をしなければならないこともままあります。 新しい技術やサービスを積極的に試すアンテナ、吸収力も必要ですね。 > (3)開発系から基盤系、またはその逆への転職は可能か(一方で一定のキャリアを積んだ後で、もう一方に転職するのは現実的かどうか) 実績を積んでいたら可能ではないでしょうか。 僕の場合は最初はプログラマーでしたが、 個人的にもサーバを触っていましたので、サーバ、インフラ系に転職することができました。 あくまでベンチャーを渡り歩いてきた上での回答です。 比較的柔軟な環境(組織や経営者)が多かったゆえ、いろいろと任されてきました。 ご参考までに。 (URLはダミーです)