最近、描くことが好き | A Day In The Boy's Life

A Day In The Boy's Life

とあるエンジニアのとある1日のつぶやき。

自分としては、エンジニアとしての現場を続けたいという思いもあるものの、「こういうものを作りたい」ということに対してどうそれをどう描いていくのかという事の楽しさというのをここ最近、実感したりしています。


考えるのが好きになったというか、エンジニアとしてももちろん考えることは多いのですが、そのレイヤーが変わったというのか、なんせ自分でどうやろうかというところから今あるリソースを使ってどう動かしていこうかとか、やはり自分ができることより大きなスケールを描けるので、自分ひとりでやるには億劫になってたことも大風呂敷を広げて考えることができるというか、そんなところで面白みを感じたりするわけです。



考える仕事への抵抗


昔はエンジニアらしく何を作るのか、どうやって実装するのかということに集中していました。

何よりもプログラミングすることが好きでしたし、なんかエンジニアのよく描かれるキャリアパスのように、経験を積めば上流工程みたいなのに抵抗を持ってたりもしました。

考える仕事が良しとされるような風潮もありましたし、何時までもプログラミングなんてしててはいけないというようなところへの反発心もあったんでしょう。


あと、コンサルタントの仕事があまり好きになれなかったんですね。個人的に。

システム部門としては、たたき上げの人が多かったこともあり、頭の中で絵空事のように描いた資料を見せてこうやったら論理的にうまくいくはずだという話しを鵜呑みにできませんでした。

まぁ、今はどうやったら納得させられるかとか数字とか見せ方とか資料にこだわったりもするので、わからなくもないんですけどね。


そんなこんなで作ったシステムへの愛着というのもありましたし、やっぱり開発の現場に固執をしていました。

こういった状況だとなかなか描く仕事いうのもやるよしも無く、今思えばもったいなくもあり食わず嫌いなところもあったのかもしれません。

当然、描く仕事いうのはそれなりのポジションと時間を持たないとうまくいかないと思いますので、片手間でやっていてもあまり好きになれてなかったと思います。


描く仕事って、それを最終的に結び付けようとしたら一人では難しいですのでチームが必要になりますし、それを実現するための予算というのも要るでしょうし、長期的なスパンで計画するのでそれなりの時間を確保する必要があります

ある程度のポジションになって体制や予算がついて、計画を発表できる立場であればそれを動かしていく面白さというのも感じられるのでしょうけど、早くに現場から離れて考える仕事をしろっていっても定型化された上流工程だけを任せるようなことであれば、エンジニアへの執着ってもっと長く持っていたような気がします。



エンジニアだから描けること


考える仕事が増えてきたのは、悲しいかな自分が抵抗を持っていた上流工程へ突き上げをくらって追いやられた故にというところもあるのですが、やはり現場に若い子達が入ってくると、なかなかそこにしがみついていてもというところもあったりしました。


開発という業務でも、ある程度の経験を積めばルーチン的なものになってきたりもしますし、そういったことを惰性で繰り返すよりも、それさえも目新しく感じる若い人たちに譲った方がお互いのためだろうという考えもありました。

その空いた時間で必然的に考える時間が多くなったところからスタートしているわけですが、やってみたら結構新鮮だったりもします。


エンジニアとして何を作るかに集中していたところから、描くという仕事はその何かを定めないといけないわけですから、何が足りないのかというところを考える必要性が出てくるわけです。

何が足りないのかというのは何で足りないのかということをわかる必要性がでてきますし、そうすれば制約というのもみえてきます。

そうなれば、できることとできないことの領域がはっきり見えてきたりするわけですね。


こうなってきたときに、できることとできないことというのはエンジニア視点では結構見分けやすくなるわけです。

技術的な敷居であったり、膨大な工数であったり、予算であったり。

何ができるのかというのが見えるのは結構力になったりします。

非エンジニアの人だったら、これがわからないというのもよく聞きます。

こういうのを作りたいって思ってても、どうやって実現したらいいのかわからないって言う。


そういったものをどうやってカバーできるのかというのはエンジニアの知恵として有効に働くことが多かったりしますし、エンジニアだから描けることなんじゃないかなと思うわけです。

何が作れるかというのが見えるのは、何に当てはめられるのかというのが見えやすいですし、何に当てはめればいいのかという気付きは難しいんですけど、はまったときは突き進みやすいんじゃないかなと。

何ができるのかを知っていたらそこにかける労力も不要なわけですし、考えることに注力できる強みはあるんだろうなと思います。



まとめ


とはいっても、このブログで書いているようにエンジニアとしての興味は引き続きありますし、作る楽しさというのもまだまだ自分の中では色あせてはいません。

結局はお前も型にはまったんだな、見たいな事を言われても言い返せない気もするんですが、エンジニアとして食ってくぞ、見たいな所からは随分変わってしまったのは確かです。

でも、描く対象はやはりITインフラを基盤としてどんなサービスを作っていくかというころにはあるので、その仕組みがわかるエンジニアからスタートできたことはよかったと思っています。


なんかの記事で、Twitterのコンセプトを書き記したメモがあったというのを読んだんですが、そうったサービスを作るうえでの描き方ってもっとラフで自由なんだなって思った記憶があります。

考えるという仕事が随分と堅苦しく思えていた時よりは今は抵抗が無くなっていっていますし、もっと好きに実現したいものを考える事をしていいんだな、と思うと結構ワクワクする今日この頃です。