nesheep5's blog

プログラミング・子育て・家づくり・音楽 etc...

【読書メモ】SOFT SKILLS ソフトウェア開発者の人生マニュアル

「SOFT SKILLS」という本が面白かったので、読書メモ。

SOFT SKILLS ソフトウェア開発者の人生マニュアル

SOFT SKILLS ソフトウェア開発者の人生マニュアル

どんな本?

エンジニアが上手く生きていくために必要なことをまとめた、ちょっと珍しい本です。
技術そのものについては一切触れません。
キャリアの育て方、お金の知識、健康の大切さ、などエンジニア人生を上手く生きるための知識がまとまっています。
Rebuildでも取り上げられ、話題になっていました。

目次
第1部 キャリアを築こう
第2部 自分を売り込め! 
第3部 学ぶことを学ぼう
第4部 生産性を高めよう
第5部 お金に強くなろう
第6部 やっぱり、体が大事
第7部 負けない心を鍛えよう

付録A コードを書けるなら金融は理解できる
付録B 株式市場の仕組み
付録C 食事と栄養の基礎:ガラクタを入れればガラクタが出てくる
付録D 健康な食事の方法:ピザは食品群ではない

どんな人向け?

  • エンジニアとして世の中に名を馳せたい人
  • より良い転職をしたい人
  • 技術さえあれば大丈夫だと思っている人
  • ポモドーロテクニックを知らない人
  • お金は使うか貯金するもんだと思っている人
  • 年齢とともに体力の衰え、体重の増加を感じてきた人

本書で得た学び

目標の設定

エンジニア人生の大目標をたてて、そこに向かうまでの中間目標(マイルストーン)を決めていく、という流れ。
他の本でもよく書いてある通りの流れなので、やはりこれがベストなのだと思います。

  • 自分のキャリアの大きな目標を決める
    • 大企業の重役になりたいのか
    • 起業したいのか
    • フリーランスになりたいのか
  • 大目標に向かうためのマイルストーンを決める(いつまでに何をやるか)
  • 目標を見えるところに貼り出す(大事!)
  • 目標の達成度を計測する
  • 適宜目標を見直す

自分を売り込む(セルフブランディング

エンジニアは、雇われのサラリーマンとして埋没してはダメ。
イチ個人として自分自身のブランド力を高める必要がある。
昔はハードルが高かったが、今はインターネットの力でいくらでも自己発信できるので、最大限に活用する。
また履歴書を常にブラッシュアップし、良い仕事が舞い込んでくるよう準備をしておくのも大切とのこと。
転職しようと思ってからでは遅い。
転職のプロであるエージェントとつながりを持ち、定期的にアドバイスを受けるのが良い。

  • 他者のブログやツイッターにコメントし、自分を知ってもらう
  • 自分のブログを持つ
  • アプリやWebサービスを作る
  • OSSを作る、またはコントリビュートする
  • ポッドキャストやオンライン講座などをおこなう
  • 履歴書を魅力的にする
    • 職務経歴・スキルを定期的に棚卸しする
    • 行為ー結果の順に書く
    • リクルーターに履歴書の出来を聞く

できるまでは、できたふりをする

理想の自分に到達するまでは、まるですでに理想の自分になっているかのように振る舞うのが重要。
そうすることで、だんだん本当に理想の自分に近づく事ができる。
これは他のビジネス書でも書いてあった。
こうすることでコンフォートゾーン(居心地のよい場所)の外に出ることができるし、理想の自分を每日イメージトレーニングすることになるので結果的に理想に近づくことができるのだと思う。

他人の望むことを考える

  • やりたい理由を伝えてもダメ、その人にとってどんなメリットがあるか提案する
  • 議論は避ける

生産性を上げる

  • 自分の行動ログをとり、時間の浪費ポイントを特定する
  • ポモドーロテクニックを使い、短期集中する時間を作る
  • 重要度の高い作業から取り掛かる。朝が一番生産性が高い

お金の知識を持つ

  • 給料をただ貯めるだけではだめ。どのように運用するか考える。
  • 現金で保持していた場合、インフレによる価値の目減りに注意する
  • エンジニアはロジカル思考ができるため、お金のルールを学べば比較的すんなり理解できる
  • 不動産投資がローリスク・ミドルリターンでおすすめ

健康の重要性

  • 健康でいることにより、日々の生産性が向上する
  • 筋肉をつけることで、自信につながる。精神面にも大きく影響する。

心を強くする

  • 全ての出発点は心であることを意識する
  • 自己イメージを変えることはとても難しいことを認識する
    • その上で、プラスの自己イメージを徹底的に植えつける
      • 「できるまでは、できたふりをする」もその一つ

最後に

買った当初は読み終わったら手放つもりでしたが、読了後は何度も読み返すために手元に置いておこうと思い直しました。
エンジニアなら一度は読んでおけ!と後輩にも薦めたい良書です。ぜひ読んでみてください。

SOFT SKILLS ソフトウェア開発者の人生マニュアル

SOFT SKILLS ソフトウェア開発者の人生マニュアル

Webエンジニアがフォローしておきたいアカウントリスト

日々の情報収集のためフォローしているアカウントをまとめてみました。

  • 技術書や技術系ブログの著者
  • 技術系イベントの登壇者
  • 興味のある分野で有名なエンジニア
  • 芋づる式に知ったエンジニア

など気になった人をフォローすると新鮮な情報が入ってきて非常に勉強になります。
主観が入っているためだいぶ偏っていると思いますが、良かったら参考にしてみてください。随時更新予定です。

技術全般

及川 卓也 及川 卓也 さん

Twitter facebook Qiita GitHub

Microsoft,Google,Incrementsを渡り歩いたのち2017年6月に独立。
エンジニア組織作りのエンジニアリングマネジメントとプロダクトマネジメント、技術アドバイスの領域で、IT系企業の顧問やアドバイザーとして活動中。
一般社団法人情報支援レスキュー隊 代表理事。Hack For JapanおよびIT×災害コミュニティの発起人。

宮川 達彦 宮川 達彦 さん

Twitter facebook GitHub

クックパッド、現Fastlyのソフトウェアエンジニア。
Rebuild.fmというエンジニア向けポッドキャストを制作している。
サンフランシスコ在住。

伊藤 直也 伊藤 直也 さん

Twitter facebook Qiita GitHub

はてなCTO。フリーランス時代は多数のIT会社の技術顧問を務める。
現在は一休のCTO。

増井 雄一郎 増井 雄一郎 さん

Twitter facebook Qiita GitHub

株式会社トレタのCTO。「IT芸人」「風呂グラマー」としておなじみ。
講演やOSS活動を積極的に行っている。

Jxck Jxck さん

Twitter Qiita GitHub

mizchi mizchi さん

Twitter Qiita GitHub

Java

櫻庭 祐一 櫻庭 祐一 さん

Twitter facebook GitHub

公開時からJavaを使い続けるソフトウェア開発者。
ITproなどで多数のJava解説記事を執筆し、JJUGなどにおける講演も活発に行っている。
また、世界でも400人ほどしか認定されていないJavaChampionでもある。

寺田 佳央 寺田 佳央 さん

Twitter facebook

日本マイクロソフト株式会社のJava エバンジェリスト
2016年7月、日本人で 2 人目となる Java Champion に就任。JJUG 幹事の一員でもある。

きしだ なおき きしだ なおき さん

Twitter GitHub

Ruby

まつもと ゆきひろ まつもと ゆきひろ さん

Twitter Qiita GitHub

伊藤 淳一 伊藤 淳一 さん

Twitter Qiita GitHub

Scala

Kenji Yoshida Kenji Yoshida さん

Twitter GitHub

scalazとsbtとargonautとscalikejdbcのコミッター。

竹添 直樹 さん

Twitter GitHub

ビズリーチ社チーフアーキテクト。
Scala逆引きレシピ著者、GitBucketファウンダー。

瀬良 和弘 瀬良 和弘 さん

Twitter facebook Qiita GitHub

元エムスリー社、現SmartNews社ソフトウェアエンジニア。
ScalikeJDBC、Skinny Framework など Scala OSS プロジェクトリード。
Scalatra、json4s、Scalate のメンテナ。

水島 宏太 さん

Twitter GitHub

ドワンゴプログラマ。Japan Scala Association代表理事

がくぞ(中村 学) さん

Twitter GitHub

株式会社Tech to Value 代表取締役。Japan Scala Association理事。

Kotlin

長澤 太郎 さん

Twitter Qiita GitHub

エムスリー株式会社のソフトウェアエンジニア。
Kotlinエバンジェリスト(JetBrains黙認)。日本Kotlinユーザグループ代表。

テスト駆動開発

和田 卓人 さん

Twitter GitHub

ドメイン駆動設計(DDD)

加藤 潤一(かとじゅん) さん

Twitter facebook Qiita GitHub

人工知能

松尾 豊 さん

Twitter

丸山 不二夫 さん

Twitter

清水 亮 さん

Twitter GitHub

セキュリティ

徳丸 浩 さん

Twitter

HHKBに吸振マットを着けたら打鍵感がワンランク上がった

HHKB(Happy Hacking Keyboard)専用の「吸振マット」なるモノの存在を知り、さらに打鍵感が向上すると評判だったのでウズウズしてポチってしまいました。
実際に試してとても満足したので、良かったところ、気になるところをまとめます。

吸振マットとは

HHKB吸振マット(Professional用)|PFUダイレクトHHKB吸振マット(Professional用)|PFUダイレクト 

成蹊大学教授の塩澤一洋氏が自ら開発したものを元に製品化した、HHKB打鍵時の振動をさらに抑えるための吸振マットです。
打鍵時の振動・反発を吸収し、HHKBをより快適に利用することが可能になります。
マットの素材にはマイクロセルポリマーを使っています。他の素材に比べ、微細で均一なセル構造をしており、エネルギー吸収性に優れています。

吸振マット装着


こんな感じになります。
専用で作られているのでぴったり収まります。 Pro用とBT用があるので購入の際は注意してください。
全面に接着シートが貼られているので、一度貼ると剥がすのは難しいかも。
シリアルNoなどが見えなくなるので、貼る前に写真を撮っておくことをおすすめします。

良かったところ

面で支えるため安定感が増す

今まで4点で支えていたものが面で支えることなります。
その結果筐体がたわまなくなり剛性感が増し、また滑らなくなることで安定性が向上します。

底打ち感がさらに減り、指が疲れない

クッションが効くことで底打ち感がさらに減り、指が疲れなくなります。
打鍵の反応がよくなるため、自然と力を入れない打鍵方法になる感じです。

打鍵音が静かになる

キーボード裏の空洞が埋まることで音の響くところがなくなり、打鍵音が静かになります。

気になるところ

マット分の厚みが増す


当然ながらマット分の厚みが増す事になります。
マットの厚みは3mmですが、意外と使用感に影響します。最初は違和感があるかも知れません。
必要に応じて、パームレストなどで高さを調整するといいかもしれないです。

結果、買ってよかった

吸振マットを使用することで安定感+静音性が増し、さらにワンランク上のキーボードになった感じです。
マットの割には少々高いですが、HHKBユーザは試す価値ありだと思います。

アンティークな照明が手に入るお店

ジブリに出てきそうな家」をコンセプトに、注文住宅でいちから家づくりをしました。

その時結構困ったのが、照明。
普通のインテリアショップだとモダン過ぎてしまい、イメージに合うものを求めてかなり探し回りました。

せっかくなので東京近郊でアンティーク調の照明が手に入るお店をまとめてみたので、参考にしてみて下さい。

Kiya Antiques (横浜・藤沢)

神奈川県 横浜 藤沢 アンティーク家具|アンティーク専門店 キヤアンティークス神奈川県 横浜 藤沢 アンティーク家具|アンティーク専門店 キヤアンティークス 

横浜と藤沢に店舗を構える、英国アンティーク家具の専門店。
倉庫のように広い店舗に所狭しと商品が並び、気に入る商品が見つかる確率が高いかも。
一度にたくさん見たい方におすすめです。
大型の照明も多く扱っており、我が家ではダイニング、玄関、階段の照明を購入しました。

Point No.39 (目黒)

アンティーク・ビンテージ照明/ライト/自転車/インテリア|Point No.39アンティーク・ビンテージ照明/ライト/自転車/インテリア|Point No.39 

目黒通り沿いにあるアンティーク家具専門店。
真鍮でできたオリジナルランプがとても可愛いです。 我が家ではウォールランプ、リビングにシャンデリア、廊下とトイレにペンダントランプを購入しました。

Decor Tokyo (恵比寿・代官山)

インテリアマテリアルショップDECOR TOKYOインテリアマテリアルショップDECOR TOKYO 

恵比寿と代官山の間にあるインテリアショップ。
照明だけでなく、壁紙やペンキ、床材まで揃っています。
我が家ではウォールランプを購入しました。

FUTAGAMI (都内セレクトショップAmazonなど)

FUTAGAMIFUTAGAMI 

富山県高岡市の老舗メーカー「二上」が立ち上げた、真鍮の生活用品ブランド。
都内のセレクトショップでも取り扱いが増えてきました。
少々値は張りますが、一生もののアイテムが手に入ります。
公式ページからのオーダーや、Amazonなどネットショップでも購入できます。
我が家ではキッチンのペンダントランプ、スイッチプレートを購入しました。

EclipseをOxygenにUpdateする方法

統合開発環境 Eclipse の最新版 4.7 Oxygen がリリースされました。
現在利用中のEclipse(Neon)をOxygenにUpdateしたので、その方法をメモ。

※Oxygenについては、以下の記事が参考になりました。
参考記事:Eclipse 4.7 Oxygen 新機能 30+ / Java 9 を試そう!

1.Available Software Sites追加

Preferences > Install/Update > Available Software Sites に以下を追加します。

Name: 任意(Oxygenなど)

Location: http://download.eclipse.org/releases/oxygen

Preferences_と_workspace_-__Users_shogo_watanabe_Documents_workspace_-_Eclipse.png

2.Check for Updates 実行

Help > Check for Updates を選択し、Updateを実行します。

Help_と_Menubar.png

3.必要なプラグインをインストールし、再起動

ウィザードに沿って必要なプラグインをインストールし、Eclipseを再起動するとOxygenで起動されます。

Eclipse.png