みんな勘違いしがちだが、エンジニアの技術は資格みたいなもんで大半は一定水準以上あれば伸ばす努力はしなくていい。
つーか、日本なんて技術求めます!って求人でも蓋開けると大したことなかったりするからw
なので、必要なのはまず「空気読む」なんだよ。本当にとにかくこれで空気読んで相手の事情を鑑みて行動することが大事なんよ。
勘違いエンジニアは理想ばっかり求めて職場で浮いてやめていくんだよな。まあ、そういう奴は本人にとってもやめた方がいいんだろうけどね。
で、空気が読めるとあとは説明力と交渉力。この能力がめちゃ必要なんだよ。俺たちエンジニアは工期から逃れられんので、これがないと常に厳しい立ち位置になる。数年前までITがブラックの代表格にいたのはこの能力が低過ぎ&軽視したのも要因だ。
自分が出した見積もりに対して、なぜそれだけ必要なのかをちゃんと理由づけて説明できないと信頼を得れない。信頼があるのとないのとでは仕事のやりやすさが全然違う。その辺は普通のサラリーマンと同じだ。
しかし、これらの能力があっても職場がクソなら無意味なので、ちゃんと転職できるように業界のトレンドはある程度追っておけよ。頑張るのはここくらいだ。
最後に言っておくがITエンジニア自体は大した価値はない。変な意識持ったエンジニアは自分がいかに素晴らしいか語るけど、本当にバカバカしいと思う。