ワークスタイルどうも、佐々木(@moto_ssk)です。僕のところに、たびたび「プログラミング教えてください!」と連絡がきます。エンジニアを目指すこと自体いいことだと思いますが、「なればなんとかなる」と思ってる人が案外多いのも正直なところです。*例えばこんな相談があります。「どんなエンジニアになりたいのか、漠然とでもイメージはありますか?」です。エンジニアといえど職種は様々なんですよね。開発したいのか、サーバサイド側がいいのか、フロント側なのか、実務レベルで使いこなせるようになりたいのか、ソコソコでいいのか、...など。目指すものが特にないのに、なんとなくエンジニアになりたい人たちが結構います。*で、そういう人たちに共通してるのが「エンジニアになれば何かが変わる」というボンヤリ思考です。2018たしかにエンジニアになれば人生は変わるでしょう。これまで使い手だった人は特に。作り手側に回るわけですから。物事の考え方にも変化が出てくると思います。エンジニアになりたてのころは、毎日できることが増えていく感覚がありますし、自分の考えをコードに落とし込むまでが早くなったり、技術用語がすんなり理解できたりと高揚感がすごいです。あるがゆえ「成長してる!」感を得やすいんですよね。なんとなくエンジニアの人は、ふとあるときポッカリ空いた穴に落ちがちです。*その穴というのが「自分は何のためにエンジニアをしてるのか?」という問いです。自分のサービスを作りたいなど、明確な目標があると日々得る情報の解釈の解像度がとても高くなります。解像度が高いので、いろんな出来事がトリガーになり、しかも頭のなかで経験値がツリー状に繋がっていくんですね。なんとなくエンジニアになり、目の前の仕事に一生懸命なだけだと、ひたすら投げられるボールをただ打ち返してるみたいなもんなので、いざ終わった時に残るのは「手のマメ」くらいなんですね。すると、ふとあるとき「自分は何のためにエンジニアしてるんだっけ」と、一種の喪失感に苛まれやすいんです。「できることは増えたけど、これを使って何がしたいんだろう」と。*動けないことに比べれば、流れに身を任せて流れてみる方が100倍マシなのですが、流れながらも「どこに向かって流れるか」を漠然とでもイメージすることはめちゃ大事です。それがないと、文字通りただの「漂流」です。ながしさん(@it_nagashi)が言うように、得たものを発信したり、得たものを加工してみたり、自分の思考をトッピングしていくことで同じ時間費やしても、エンジニアとしての質感は大きく変わってきます。僕の場合は、子ども向けプログラミング教室をしたり、noteを使って「エンジニア」をテーマにトレンドや考えを発信しています。いうことをすると、ただ作るだけでなく、包括的にエンジニアリングを学んでいくことができるんですね。pocket知的労働をしてるつもりが、いつしか労働集約型にならないよう、適度に定点観測していきましょう。エンジニアの行き着く先は「能力×時間=収入」の時間切り売り労働のように思う。知的労働のようにみえて、労働集約型になってるエンジニアはそれなりにいるような...クリエィティブにはそれなりの余裕がやっぱり必要になる。@moto_sskSE×講師歴8年。普段はRoRアプリ開発、春は講師として延べ400名以上にPG教えてます。「作る」より「話す」や「書く」のが好き。約80名が参加するライターコミュニティ【書くメシ】主宰。ハイブリッドSEnote書いてます。