はじめに
初めまして、現在エンジニアをしながら起業をしてサービスを開発中の橋田至です。
私は今Swappyという同人誌のフリマサイトを開発中です。
現在受託開発の会社でサラリーマンエンジニアをしながら起業してサービスを開発しています。
そのため、この4ヶ月は毎日9時~23時までデスクに座り、開発をしています。
体が痛い
1日にプログラミングをする時間が12時間を超えてくると、頭が痛くなり腰も激痛になるという状況が発生しました。
しかしそれでもプログラミングはしたい。
そこで、開発環境を最高にしようと思いました。
私ができるだけ開発の物理的負荷を減らし、長時間プログラミングをできる環境を作成した方法やガジェットを今回はご紹介します!
コンセプト
私はOVRさんのデスクを参考にしました。
- ワイドモニターを一つ使用
- 貸与PCが二つあり、その二つを使用しないといけないという環境のためPCはモニターアームを使用
- 足腰の痛みを最大限減らす努力をする
というコンセプトでガジェットを購入しました。
デスク
腰が痛くなりがちなので、腰が痛くなった場合は立って作業ができるように昇降機能つきのデスクを購入しました。
1日8時間以上座っている人は、3時間未満の人と比べて、死亡リスクが1.2倍になるという研究結果があるようです。
連続して座っていることがないように、時々立って少し運動することが大切です。
ただ、少しデスクが小さかったなとも感じるので部屋とお金に余裕がある人はL字型のデスクをおすすめします。
モニター
私はこちらの34インチのウルトラワイドモニターを購入しました。
最初は24インチのモニターを2台使用していたのですが、中央で画面が割れてしまうので一つのモニターを使用した方が効率がいいと気づきました。
お金に余裕がある人は曲面のものを使った方が首への負担が少ないですが、高いので私は買えませんでした。
モニターアーム
私は開発PCがmacbookとwindowsの2つあります。
そのため、ノートパソコントレイを追加で1つ購入し、その二つをモニターアームに置いています。
そうすることでほぼウルトラワイドモニターだけで作業することが可能になりました。
こちらはPCが一台のみの方、デスクトップPCを使用している方は不要かもしれません。
HDMIスイッチ
業務上PCを2台同時並行で使用しなければいけないため、HDMIスイッチを購入し、モニターの出力をこれで切り替えるようにしました。
これにより首を移動することなく、2つのPCで作業することができるようになりとても快適になりました。
SIerの方だとお客様先のPCでしか環境にアクセスできないことも多いのではないかと思いますが、その場合にも快適に開発することが可能になります。
キーボード
私はmacbookを使用しているので、Apple Magic Keyboardを購入しました。
しかし、高価な割にbluetoothがちょくちょく切れてしまう不具合が発生したり、Touch IDはあんまり使わなかったりしてそこまで利便性を感じられずにいます。
打鍵感も微妙、、
マウス
マウスもapple純正のApple Magic Mouseを購入しました。
これはmacbook特有の動きをマウスで実現でき、スクロールなども指の動きだけで実現可能なため非常に便利です。
ただこれだけだと実行できないジェスチャがあるため、トラックパッドも購入するという非常にリッチなことをしてしまいました、、、、
トラックパッド
正直こっちを買えばマウスまで購入する必要はなかったかなと感じます。
ただマウスの方が速い時もあると思うので、これはお好みで良いかなと感じます。
照明
こちらは安いですが非常にパワフルで見やすく重宝しております。
チェア
以前はもう少し安いものを使用していたのですが、腰が痛かったのでこちらを購入しました。
深く座ることが可能なため、かなり腰の負担が減りました。
あと足置きもあるのでかなり良いと感じています。
ヘッドホン
こちらのワイヤレスヘッドホンを購入しました。
安いにも関わらず、満足して使用できています。
ヘッドホンは絶対ワイヤレスがいいですね。
私は音質にはあまり拘っていないので、こちらで十分満足して利用できています。
肩のマッサージ機
開発をしていると肩がめちゃくちゃ痛くなります。
自分の場合は頭痛もしてきたのでこれはまずいと感じ、マッサージ機を購入しました。
こちらは少し重いのが難点ですが、非常にパワフルで温熱効果もあるため息抜きにこれでマッサージしています。
かなりリラックスできるので大満足しています。
足のマッサージ機
足のマッサージ機も購入しました。こちらもリラックスできるので非常に気に入ってます。
オマケ(あったらいいもの)
ルンバ
ルンバを買うと自動でお家を掃除してくれるので非常に便利です。
周りが汚いと作業にも集中できないので、こちらはかなり買って良かったと感じます。
ただ新品の最新モデルを購入すると高いので、私はメルカリで型落ちのものを購入しました。
8000円で購入しましたが、問題なく使えています。
ネイチャーリモ
こちらは家電をすべてスマートフォンで操作できるようにするものです。
リモコンを探すことがなくなったので非常に便利です。
さらに素晴らしいのがオートメーション機能があり、家を出たら自動的にエアコンをoffにしてくれたり、毎朝9時に照明をつけてくれたりします。
これのおかげで毎朝非常に良い目覚めになっています。最高。
今後欲しいもの
足湯
足が寒いので足湯をデスクの下に置きたいのですが、お湯を供給して排水できるものが探した限り存在しません。
そのため購入できていないのですが、何か良いものをご存知であれば教えてください。
マイク
現状PCのスピーカーとマイクを使用していて全く問題ないですが、より声にこだわるならあったらいいかなと思ってます。
スマートロック
これを玄関に置きたいのですが、勝手に落下するという話をよく聞くので購入を躊躇っています。
落下しないものがあれば知りたいです。
最後に
開発環境というのは非常に重要です。
体を壊したり、やる気を失ってしまうと開発が進まなくなります。
良いエンジニアになるためには、継続して開発を行うことこそが最も重要なことだと思っているので、これで快適な開発ライフを過ごしてもらえたらと思います。
ここまでお読みいただきありがとうございました!
※もし宜しければTwitterのフォローもよろしくお願いいたします!
参考