Subscribed unsubscribe Subscribe Subscribe

ジャバ・ザ・ハットリの日記

日本→シンガポール→ベルリンへと家族と共に流れ着き、ベルリンのスタートアップで働くソフトウェアエンジニアの日記

「世界のITエンジニア向け調査結果 スタックオーバーフロー2017」はいつも興味深い

プログラミング 日々の雑感 海外スタートアップ事情 転職 海外転職 英語

毎年やってるスタックオーバーフローのIT技術者向けのアンケート結果2017版が出た。これがいつも興味深いので一部を抜粋した。

アンケートに回答があった地域

f:id:tango_ruby:20170323180741p:plain

英語でアンケート取ってるのが理由だろうが、ほぼ英語圏に集中している。日本からの回答は全体の0.4%でしかない。したがって以下のレポートでは主に英語圏のエンジニア達の動向が分かる。

性別

f:id:tango_ruby:20170323180934p:plain

88.6%の男社会。どこの会社も「もっと女性のエンジニアを募集!」とやっているようだが、現実にはあまり女性に人気が無い様子。

民族性

f:id:tango_ruby:20170323181620p:plain

74%が白人もしくはヨーロッパ系。たしかに職場の同僚達もほとんどこれに入っている。これはある意味アジア人である日本人が海外転職する際にはちょっと有利になるかもしれない。どこの会社も多様性を確保しようとしてるし「エンジニアの中では少数派である日本人にも入社して欲しい」と考えるケースがあるかも。

学校での専攻内容

f:id:tango_ruby:20170323181957p:plain

コンピュータサイエンス、コンピュータエンジニアリングなど理工学系の学科がずらっと並ぶ。英語圏の会社で採用活動にかかわると実感するが求人応募者のほとんどがこうした学科のバックグラウンドを持ってやって来る。

プログラミングは単なる仕事か趣味か

f:id:tango_ruby:20170324154945p:plain

73.9%ものエンジニアがプログラミングは単なる仕事ではなく趣味でもある、と。これは素敵なことだと思う。他の職種で7割以上の人がこれと同等のことを言うのは難しいのでは。営業職の人が「趣味で週末に家でも営業してます」って言うところは想像しにくいし。

使われているプログラミング言語

f:id:tango_ruby:20170324155525p:plain

もうこれはここ数年いっつも同じ。JavaScriptが常に1番。
きっと誰もが世界でもっとも洗練された言語とは思ってないのにみんなが使っているという。

使われているフレームワーク、ライブラリ

f:id:tango_ruby:20170324155615p:plain

トップ4技術のうち3つがNode.js、AngularJS、Reactで言語がJavaScript。そりゃ流行るわ。

好きな言語

f:id:tango_ruby:20170324190236p:plain

好きなプログラミング言語と仕事で使う言語は大きく異なっている様子。そんなにRustが好まれているのならやってみるかな。

嫌いな言語

f:id:tango_ruby:20170324190354p:plain

こちらは非常に納得できる結果。

好きなフレームワーク

f:id:tango_ruby:20170324190416p:plain

Reactが好評を得ているのはなんとなく感じていた。栄誉枯渇が激しくなんども入れ替わったフロントエンド界隈がここで一旦Reactで落ち着くのかな?

開発環境

f:id:tango_ruby:20170324190445p:plain

Sublime Textってそんなに人気があるのか。このVimの数字はサーバーに入った時だけちょこっと使う人の分も含まれているように思う。普段からずっとVim使っている人が27%も居ないように感じるのだが。
そんな私はVimを愛するVimmer。

仕事に対する満足度

f:id:tango_ruby:20170324190504p:plain

エンジニアのお仕事には概ねご満足いただいている様子。英語圏のエンジニア給与が比較的高いのも原因のひとつだろう。

エンジニアが求職する際に重要視すべきこと

f:id:tango_ruby:20170324190642p:plain
1番がコミュニケーションスキル。アルゴリズムやデータ構造の知識よりも最も大切なのはコミュニケーションだ、と。どこの国でも仕事のトラブルの原因は常にコミュニケーションにありそう。

元ネタはこちら。
stackoverflow.com


以上、スタックオーバーフローのエンジニア向けアンケート調査結果 2017でした。

tango-ruby.hatenablog.com
tango-ruby.hatenablog.com
tango-ruby.hatenablog.com
tango-ruby.hatenablog.com


エンジニアとして世界へ参加することが夢とか悲願ってなにそれ?「普通だぞ」とだけ言いたい

日々の雑感 海外スタートアップ事情 海外移住 海外転職 英語 転職

これはエンジニアに限った話ではない。それがスポーツであれ芸術であれ誰かが「世界」へ参加することを悲願や夢、冒険に置き換えて表現する言説がある。そういう発想は閉鎖的で不利益だし、そもそもそんな昭和みたいな根性論とそれを堂々と語る人たちは無視するに限る、という話。

私が初めて家族と共に海外に出ようと計画した際に精神論や根性論をかざす人によく出くわした。「しっかりしろよ。家族も居るのにそんなテキトーな考え方じゃダメだろ」「本気でやりきる心構えができてるのか?」とかだ。きっと彼らは私のことを思ってのアドバイスだったのだろうが、今にして思うと「なんの役にも立たなかったな」というのが正直な気持ちだ。またそういうアドバイスはウェブ上でも少なからず目にする。

「**という国に行った時にこんな大変なことがあったのアタシ。でもそこは持ち前のポジティブ思考で乗り切りました!海外に出るにはこの思考が大切。ポジティブ。ポジティブぅううー!」みたいな記事だ。

これらの情報からは海外移住において一体何が必要なのかよく読み取れないし、「ポジティブ思考じゃなきゃダメなのかよ?」と不安をあおるだけだ。はじめて海外に出ようとする際にはどうしても情報の非対称性が出てしまう。日本にはあまり海外移住の生情報にアクセスする手段が無く、また海外から発信という名目で玉石混交で拡散された情報を手に取ってしまう。そうすると初の海外移住に対する不安と情報の少なさから、普段だったらそんなに騙されない人もそういう根性論を真に受けてしまいがちになる。

私は幸運にも海外移住してエンジニアとして働き出した際に周りの多国籍な同僚が揃いも揃って海外移住経験が豊富な人たちとなった。私にしても日本→シンガポール→ドイツのベルリン、という移住経験を持っているのだが、世界各国から集まった多国籍な同僚達の経験はそれ以上だ。何度も海を超えて国境を超えて自分に合ういい国と職場を転々としているスタイルを誰もが実践していた。

そんな多国籍エンジニア達を見ていて「みんな根性があるなー」とはまったく思わない。はっきり言って普通の人たちだ。何も特別なことはないし、彼らの発言からも「海外移住には精神力が必要だぁー」なんて聞いたこともない。

そんな彼らの態度は現代のITエンジニアにとって世界の都市を移動して好きな会社で好きなプロジェクトを自ら選び、人生を設計することは「普通のこと」であって、それを支えるのは根性とか気持ちとか精神ではなく、ただひたすらに「技術と語学」であることを私に示し続けた。
彼らが私に「おいおい聞けよ。これから大事なのは技術と語学であってだな」なんて説教臭いことをしてくる訳がない。言ってることなんて「どこどこの国の女の子がやたらセクシーだ」とか「どこの飯がうまい」とかそんなレベルだ。
それでも彼らの国境を気にしない態度と発言とそこから読み取れる人生哲学が今まで感じたことの無い「開放感」を感じさせてくれた。

エンジニアの海外転職になるとやれアメリカの年収中央値は年収1200万だとか、ヨーロッパでは残業無しでワークライフバランスが、と語られることが多い。もちろんそういったメリットもあるのだが、それだけではなくこの「開放感」というのはお金には変えられない価値を感じている。

この開放感はどんなに偉い人に「これからのグローバル時代においてぇええー!」と語られても感じることなんてできない。
国境を超えることが自然になった人たちの輪の中でリラックスしていろんな国の事情を話した時に感じられるのだ。だいたい誰も自分自身が特別なことをしているなんて思ってもいない。ただ人生を楽しんでいるだけだ。そういう国境という概念や極端な会社の帰属意識の無いところに「なんか気に入ったから集まった人たちの集団」だった。そんな国籍も髪の色、肌の色、母国語もなにもかもが異なるエンジニア集団の共通点は「技術」を持っていることと英語をはじめとする「語学力」があること。それだけ。

私はなにも誰でも海外移住できるよ、なんて気楽なことを言うつもりはない。キーになるのは「技術と語学」であって現状によっては取得が難しいこともあるだろう。だいたいどちらの要素もこれで十分なんて終わりはない。技術は日々更新されてエンジニアである以上はキャッチアップしなければならないし、語学にしてもどんなに達者になっても終わりはない。

ただそこでやみくもに精神論を語るよりもこうして「海外移住を目指しているのですね?だったら必要なのはA、B、Cです。そのためにはまずAを。。。」といったアプローチ方法でなければ目指すべきゴールに近づかないのだ。もっともらしく根性論を語る人は実は有用な情報を提供できるだけのモノが何も無いから、場当たり的な精神論に始終してしまうのだろう。そういうのは放っとけばいい。

特に海外移住においては具体的で有用な情報を選別して取得することをおすすめする。このブログの結論はいつも同じだが、エンジニアの海外移住でキーになるのは「技術と語学」。この2つがあればなんとでもなる。この2つが無ければなんともならない。
そしてこれらは根性論を語る人が言うほど難しくはないはずだ。

「技術と語学」にどれぐらいのレベルの取得が望ましいかとか、ビザを得る方法は本ブログの他記事をご参照ください。

tango-ruby.hatenablog.com

tango-ruby.hatenablog.com

tango-ruby.hatenablog.com

tango-ruby.hatenablog.com


ベルリンの職場近くを散歩してその映像を貼り付けてみた

ベルリン 日々の雑感 海外スタートアップ事情

ベルリンの職場近くを散歩してその映像を貼り付けてみた。「どういう意図でそれやってんの?」と聞かれても明確な答えは無い。ただなんとなくやってみただけ。ブログに張り付いたGIF動画ってなんか面白いし。

f:id:tango_ruby:20170317202049g:plain

f:id:tango_ruby:20170317202226g:plain

f:id:tango_ruby:20170317203055g:plain

どこの都市でも仕事の休憩時間に外を散歩するのが好きだ。

ベルリンはヨーロッパだが、いかにも「ヨーロッパですのヨ」みたいなのばかりではなく、そこに雑多にいろいろ混ざった街の雰囲気が好きだ。それと街を歩いてると男も女もカッコいい人が多い気がする。

tango-ruby.hatenablog.com

tango-ruby.hatenablog.com

tango-ruby.hatenablog.com