エンジニアやってて病んでしまう人は多いと統計上あるそうなのですが、

自分がまさかそうなってしまうとは思わず4連休してしまいました。

病んでしまうとよく自分が分からなくなってしまい、落ち込み度合いによっては死を選ぶ人まで居るそうで

とても問題視されています。

そうなる前に避けておきたい私なりの家訓がありまする。

①残業は最低限避ける
 身体に疲労が積み重なると翌日に個人差はありますが影響がでます。

②マネジメントできない上司には肯定的な姿勢をとる
 アドバイスしてやればいい見返りは大きい

③周りの話に耳を傾けない
 とても周りの話は気になるが、いちいち聞いていると神経尖らせるはめになり結果無駄な情報インプットが増える

④忙しいふりをしろ
 割り込み作業受け入れん。うざいだけ。仕事で割り込みならその分給与払えってこと

⑤空気をよむな
 いい人ぶりっこしてもなんの特にもならない。モテないんか?w

⑥ジェネラルスキルを身につけよ
 社内特化したスキルがあれば社内的にも評価が高いだけでもなく辞めますけど何か?が強い。査定うp

⑦評価なんて気にしない
 経営層からすれば、あなたがどう何したからと評価しているが、あなたが居なくなったことを想定させろ

以上、私なりの意見でありますが、会社によっても文化の違いから精通しないこともありますが、

私の会社では全て当てはまり実行しようとしているTODOです。

退職届突き出してみるかな。
突如とサーバが落ちたり遅延が発生してしまった、とあるECサイト。

システムチームでブレストをかまし原因追求するがエビデンスのない仮設ばかり浮上。

さっさと特定しちゃったほうが早くね?と思う俺には権限がなく、発言力もない。

現リーダは特定しちゃえばーもっと詳しく追ってみればーの投げやり状態。

それもそのはず、現リーダは今月で退職するのだ。

そこまではいいが、新リーダにはとても経験が浅くエビデンスのないものからTODOを洗い出せない持ち主だ。

マネジメント経験がないと思われるが、とてもリーダには的確ではない。

まず、首尾一貫できていないのである。

先日、この案件は一旦STOPといわれ、後日再開と言われた。

そのきっかけは提案する社員が2名ほど存在し提案されたことに素直に納得してしまう流されるタイプなのだ。

”言ったことには責任もてよー”と不良時代いきがっていた時ですら覚えているのだが、

”言葉の責任”てとても重要なんじゃないか。まことなのかそうではないのか。

お陰で2時間は無駄な時間になったわけで自給換算したら6000円超えてますよ。

それができてこそマネジメント。といいたいですが、したことないので強くは言えませんが。

愚痴です。

で、前ふりが長い中、sedとawkコマンドについて知ったこと共有します。

sedはPHPでいうsplitと思って抜き出してくれるコマンドと思ってください。

awkはsedで受け取った値を加工するものと思ってください。

とても安易にお話しますよ。イラついてるので。

CPU使用率をとっちゃえ
vmstat | sed '1,2 d' | awk { print $13 }

'1,2 d'とは1行目から2行削除します
$13とは上記で削除された列からタブ区切りされている値の13番目をprintしています。

sedとawkの使い方はまだ理解していませんが、分かる犯意のものです。

おやすみ。