Pennucci既にバズワードにもなりつつありますが、今、まさに現在進行中で、フルスタックエンジニアの需要が急上昇しています。彼(彼女)らは必要とされるのか?簡単に解説してみましょう。ベンチャーの勃興と役職フルスタックエンジニアの需要急増は、ベンチャーの急増と無関係ではありません。ベンチャーの特徴の一つとして、とにかく人手不足なことが挙げられます。役割分担なんて甘ったるいことを言っていられるのは極一握り。一人でこなすなんてまだ序の口。普通はこれらに営業と社長付き合いまでは入ります。そんな中、「私はHTML書けます!」なんてのが通用すると思いますか?エンジニアにも一人二役三役求められるようになっていくのが自然な流れでしょう。需要急増二つ目の要因として、クラウド化の急激な進行も挙げられます。いわゆる「なんちゃって」で十分な技術はほぼアウトソースできるようになっています。AWSしかり、クラウドソーシングしかり。彼らの圧倒的なコストパフォーマンスの前では、使わないという選択肢がそもそもなくなっています。エンジニア自体の需要が下がりそうですが、そうは問屋がおろしません。アウトソースした際に最も重要になること、それはすり合わせではないでしょうか?何と何を組み合わせ、生じる欠点を補うために何々を入れる、このすり合わせ⇒アーキテクチャー設計を誰ならば実現できるのか?そう、フルスタックエンジニアなんです。昨日までの『あなた』は、代替可能な何かでしかない専門職が要らなくなるわけではありません。(むしろ、Deepな人の需要は間違いなく跳ね上がります。Interopに出るようなスペシャルな方はどこの会社も引っ張りだこでしょう。)ただし、いわゆる普通のエンジニアの需要が今後も続くかといわれると疑問です。なんちゃってはアウトソース可能なんです。クラウドワークスさんに山ほどいらっしゃいますね。