こんにちは、たいてぃーです!

みなさん。突然ですが質問です。エンジニアってどんな人がなるイメージを持っていますか?
おそらく「数学がめちゃくちゃ得意な理系の人」という答えが頭に浮かんだ方が多いのではないのでしょうか?

ところが、実はエンジニアは理系の人に限った職種ではないのです。会社によっては大学の文系学部出身エンジニアがCTO(最高技術責任者)をやっているケースも稀ではないのです。

中高生向けにプログラミング・ITスクールを展開するLife is Tech! では、大学生のエンジニアがメンターとしてスクールをサポートしているのですが、その中にも文系大学生もいるのです。実は僕もその一人です。

そこで今回はLife is Tech! で活躍をしている3人の文系メンターに、大学ではどんな勉強をしているのか、さらにエンジニアになったいきさつなどのお話を伺ってみました!
一人目の今回は、iPhoneアプリ開発コースのメンターをしている、東京大学法学部在学中のしのきんです。

しのきん

大学では何を勉強しているの?

大学では法学部で、プログラミングの授業を受けたことはないです。今になってみると、大学で学ぶプログラミングがどのようなものであるかを知るために、プログラミングの授業を受けてみればよかったと思うこともあります。

書ける言語、好きな分野ってなんですか?

言語としてはSwiftとObjective-Cを得意としています。好きな分野はiOSで、アプリを作リ出してからは他のアプリのUIとUXの部分も結構考えたりします。

なぜプログラミングを始めてみようと思ったのですか?

これから仕事をしていく上で、コンピューターは絶対に使うものなので、上手く使いこなせるようになりたい、ならなくてはいけないという思いがありました。また「ソーシャル・ネットワーク」(Facebookの創設者であるマーク・ザッカーバーグをテーマにした映画)を見て、「プログラマー・エンジニアってかっこいいな」「プログラミングってどんなものだろう」という憧れと好奇心もありました。

 

Webデザインを独学で学び始めてみたものの、プログラミングの話ができる仲間もいなかったので、躓いたときに教えてくれる人もいませんでしたし、一度は挫折してしまいました。その後、Life is Tech! Leadersというメンターになるための教育プログラムに参加して、そこから本格的にプログラミングを始めました。

プログラミングをどのように勉強していますか?

開発にあたって「オブジェクト指向」「デリゲート」などの概念があるのですが、それは本を読んでも、人に教えてもらってもいまいち理解できませんでした。そのため、僕は片っ端からネットに掲載されているチュートリアルの記事で実践しながら学んでいきました。その際に、記事に書かれたコードをコピーせず、自分の手を動かしてプログラミングを書くことが大切です。僕はそうやってプログラミングを覚えました。

 

そのうち、ある時「悟り」を開く瞬間みたいなのがあります。「オブジェクト指向ってこういうことか」「デリゲートってこういうことか」というのを自分が心から思えて、ひらめく瞬間がいつかくるので、そのときに概念を説明した文章を読むと更に腑に落ちるのです。どれだけ短時間に手を動かすか、コードを書くかというのが、プログラミングの成長を左右すると思います。

勉強していてどのようなことに苦労しましたか?

チュートリアルの記事を読んで実践してみても、なぜかコードがきちんと動いてくれないということがあります。ある程度プログラミングを理解できるようになるまでは、自分では原因が分からなかったので、しんどかったですね。その中でもプログラミングを続けるっていうモチベーションの維持には苦労しました。

中高生に向けて一言

まだプログラミングを始めてない中高生に言いたいのは、同世代の仲間よりも一歩先を行くことになると思うので、理解の程度に関わらずとりあえずやってみてほしいということです。理解すること、できることも大事だと思いますが、とりあえずプログラミングがどういうものであるかを肌感覚として持っておくことや、やること自体がそもそも大事だと思います。

 

すでにプログラミングをやっている中高生に言いたいのは、コピペをせずに自分でタイピングすることと、とにかく手を動かすことを意識してそのまま継続してほしいということです。分からないことはいつか分かると信じて、手を動かして進んでいってほしいと思います。概念とかを理解するのは、大学生や社会人になってからで十分じゃないかなと。あと、常に最新の技術をキャッチアップしておいてほしいですね。

文系エンジニアに話を聞いてみた感想

どんなことであれ、そつなくこなすイメージがある東大生。そんな彼もコードをひたすら書いて今があるということですね。
しのきん、ありがとうございました!

 

Taity

Taity

Life is Tech ! メンター

デザイン、プログラミング、時々ゴルフ。一眼レフで写真を撮ることが好きで、Instagram(ほぼ)毎日更新頑張ってます!自分の可能性を広げるために日々奮闘中。

このライターの記事一覧へ

2017.03.24

現役女子高生!CREATIVE HACK AWARD ヤングク...

2017.04.12

Makeys編集部座談会 | こんな人たちが書いてます