世の中のサラリーマン達は何を考えて生きているのか

世の中のサラリーマンは何を考えているのだろう?

  • 自分の仕事を楽にしたい
  • 独立したい
  • もっと金を稼ぎしたい(fireしたい)

自分の仕事を楽にしたい

こう思う人は多そう。 残業が多すぎて辛くてどうにかしたいと。

それは例えばGASで解決したり、awkで解決したり、sedや置換ツールで解決したりGUIツールで解決したりエンジニアに頼んで解決したりSQLEXCEL関数やSaasプラトフォームで解決するかもしれない。

遭遇するビジネスケースは多様であり、ケースバイケースにおいて採用できる技術や制約はあると思う。 なので、視野広く、多様な概念を知っていると、対応できるケースが多いように思える。

概念さえ知ってたら後は

  • 自分で調べてやる
  • 人に頼む
  • 社内にいないなら金を払って解決する

など出来ると思う。

独立したい

そもそも働く事が苦痛だ、アホらしいと思うかもしれない(俺)

その場合、独立するためにはどうすれば良いかを考える。 僕の場合は職業がエンジニアなこともあり、ITツールを利用して上手くどうにかしたいと考えている。 現場で働いてきた知見からプロならではの経験がある。

もっと金を稼ぎしたい(fireしたい)

適正な給料をもらっていない、と思う人が多そう。 管理職になれば金はもらえるが、責任や仕事を押し付けられて嫌だ、と考える人も多そう。

僕もこれで、

  • 管理職
  • 雇われプレイヤー

をずっとやっていたいとは思わない。 雇われている限り、自分への給料は相手が握ることになる(最初に提示された額から大きく変わる可能性は低い)

オペレーションレベルだと、簡単なことで解決できることは多そう

そう思える。 スプシの関数で簡単に解決できた、ドキュメントに答え書かれてた、実はそれは要らなかったり、GUIツールで解決できたり、saasで解決できたり、エンジニアに聞けば解決できたり、ってパターンが多そう。

開発での悩み

これは千差万別で簡単にはいかないイメージ。 機能要件&非機能要件で色んな事例がありそうで、簡単な話じゃない奴がいっぱいありそう。。

大枠だけは簡単に言えたりするが、実装してみると

  • アクセストークンの制約
  • APIの制限
  • DBの制限
  • サーバーのスペック

など色んな事があり、作って初めて分かる事がある。 また、運用者に見せて「これも追加して」とかよくあるイメージ。 そういうのがあるからアジャイル開発やスクラムを取り入れている企業が多いのだが(ウォーターフォールでガチガチよりか結果出やすいから)