一口にITエンジニアといっても、開発系と運用系は見ている世界が違いすぎて、大きな断絶がある。
ソフトウェアの安定運用とサービス向上という、そもそも相反する要素をタスクとして分担しているがゆえに
「まともに動くかどうかも怪しい代物を作り逃げしていく、胡散臭い奴ら」
「ろくに中身も分かっていないくせに、二言目には手順だマニュアルだとやかましい奴ら」
に見えるわけだ。
ちなみに筆者は開発も運用も経験し、個人的に運用は水が合わなかったというか開発のほうが性に合っている人間だが、
個人的にこの対立は開発側の社会性が幼稚過ぎなのが原因だと思っていたり。
まあそんな「お気持ち」はともかく、両者の対立は組織の大小関係なく、普通にあると。
で、相互理解が難しいとなると「運用が開発を巻き取る」か、逆に「開発が運用を巻き取る」ことで、全て身内だけで完結させるしかない。
そして昨今のクラウドコンピューティングは「コンピュータがコンピュータを制御する」という技術革新によって、開発が運用を巻き取ったことを意味する。
結果、運用系はごく一握りの凄腕を除いて、長い目で見ると先のない業務になってしまった。
もちろん、また別のイノベーションによって運用が開発を巻き取る日が来る可能性もゼロではないし、そうなると次に冷や飯を食うのは開発系。
いずれにせよ両者の断絶が埋まらないまま、ITエンジニアという狭い括りの中でも呉越同舟が続いていくのかよ…とため息が出てしまう。
ワイはITエンジニアやがPCかスマホアプリばかり作ってWEBサイトは全然やらないからそんな断絶感じたことないやで
開発は運用行けるけど、運用は開発に行けない