フロントエンドエンジニアの生息図
経験上、3種類
プロダクトフロントエンドエンジニア
嗜好
プロダクトを作り上げていくのが好き
プロダクトのためなら 自分はPdMでも良い
保守要員になるとストレスが溜まる
長所
プロダクトを作る速度が早い
協業に対する親和性が高い
短所
手癖によるライブラリ選定をしがち
往々にして実装の跡には技術負債が残る
JavaScriptフロントエンドエンジニア
嗜好
型を綺麗にしたり計算効率を上げたり、最近技術を使うのが好き
最近はTypeScirptエンジニアである割合が多い
ブラウザやWebの仕様、ライブラリに対するアンテナ感度が高い
コードを書かないとストレスが溜まる
短所
放っておくと機能タスクが進まない
ライブラリや型を魔改造しすぎて解読が困難になり、他のエンジニアにとってのブロッカーになることも
UIフロントエンドエンジニア
嗜好
デザインやインターフェイスを考えるのが好き
言動からは一見プロダクトに対する興味が高いのと見分けが付かない
デザイナーに擬態している場合もある
コードを書かなくてもストレスは比較的溜まらない
長所
デザイナーが居なくてもある程度何とかなる
短所
たまに知識スタックが時代に取り残されている
自己実現を仕事に求めない場合、仕事へのこだわりが低い