こんにちは。iTunesでダブった音源をコマンドでいい感じにしようとしてすべての音源をrm -f してしまったエンジニアの今川(@ug23_) です。Apple Musicがあるからいいんだ…。
本記事は スマートキャンプアドベントカレンダー2019 3日目の記事です。
今回はスマートキャンプのエンジニアにアンケートを実施し、スマートキャンプのエンジニアってどんな人達がいるんだろう?を知ってもらおうという企画です。
- 使っているキーボードの配列を教えて下さい
- キーボードの機種について聞いてみました
- 使っているポインティングデバイスを教えて下さい
- エディタを聞いてみました
- プログラミングを始めた時期を教えて下さい
- 好きな言語は?
- 得意な言語は?
- まとめ
Googleフォームでエンジニアチーム10人にアンケートをとりました。私も含んでいます。一部、任意項目にしています。
使っているキーボードの配列を教えて下さい
JIS/USが半々でした。 dvorakな人はいませんでした
キーボードの機種について聞いてみました
いまでは全員がバタフライキーボード搭載のMacbook Proを使用しているため、内蔵キーボードを使う人が多いようです。HHKBもちょっとだけいます。私もそうです。
現在スマートキャンプではほとんどの開発をモブプログラミングで行っているため、標準キーボードを使っているのがほとんどな人も多そうです。
また、自作キーボード温泉街のかたはいらっしゃいませんでした。私はHelixを自作して使おうとしましたが、 R
T
を右手でタイプするタイプの人間だったので耐えられませんでした。60%ぐらいのやつを作ろうかな。
使っているポインティングデバイスを教えて下さい
圧倒的なTrackPad派。上記と同じ状況もありそうです。
スマートキャンプでは基本的に外部ディスプレイが支給されているので、Macbook Pro本体のキーボード+Trackpadを利用しながら外部ディスプレイまたはモブ用のディスプレイを見る、というのが基本スタイルと言えるかもしれません。
エディタを聞いてみました
Atom / VSCode / Jetbrains系で3つに割れました。
最近は各チームでVSCode Live sharingでリモートペアプロすることも多く、VSCode人口が増えてきています。
プログラミングを始めた時期を教えて下さい
高校以前・大学・社会人以降で3つに割れました。大学で勉強してそのまま…だけでなく、新卒からとか、エンジニアを目指し始めてからというバックグラウンドの人もまんべんなくいます。個人的には開発において多面的な意見が上がりやすい環境だと感じています。
好きな言語は?
Javascript, Rubyが2人ずつでほかはバラバラですね。
得意な言語は?
あれ、本番稼働でScalaを使っているプロダクトはないはずでは…?
まとめ
スマートキャンプのエンジニアチームはエンジニア一辺倒な人がいないということがわかりました。Rubyめっちゃ好き!Railsもっと深堀りたい!というより、 サービスを大きくしたい! プロダクトで価値提供したい! という指向が強いのがわかりました。 いろんなバックグラウンドを持った人々が「テクノロジーで社会の非効率を無くす」というミッションに向かっている、そんなメンバーが揃っています。
いろんな意味でもエンジニアらしくない人々がいるスマートキャンプに興味を持った方はぜひ遊びにきてくださいね!