ARTICLE英文Eメール課題:お休みをしているクラスメイトにテストの連絡をするHOMELIFE社会人エンジニアとして大学院に進むことにした社会人エンジニアとして大学院に進むことにした2018.12.02LIFEこの記事ではソフトウェアエンジニアとして働く僕自身が社会人をしながら大学院に進むことにした話をします。エンジニアとしてのキャリアについて僕の考えをまとめます。本記事では以下についてお話しします。大学院試験に合格するまでなお僕自身は修士課程から社会人学生として進学し、後に博士後期課程にも進む予定となっています。エンジニアのキャリアについて考えてきたこと僕は2010年に大学を卒業し新卒としてインフラ系のSIerにてエンジニアとしてのキャリアをスタートしました。転職は何度かしておりキャリアについても何度も棚卸しをしつつ考えてきました。その辺りのことについては以下記事でもまとめています。エンジニアが転職するときに考えるべきこと【体験談】さて、大学時代から情報系の学部でコンピュータについて学んできたところから数えるとこれで10年以上はこの分野に携わってきています。きっかけはこれからのキャリアについてじっくり考える機会がたまたまあったとき、選択肢として改めて大学進学を考えたことでした。そのときにはこういったことを考えました。大学で何を学ぶのか、それは時間をかけるまで本当に必要なのかドクターまで出たとしてそれは本当に必要か仮にドクターを取った後、それをどう活かせるのか結果的にはこの3点をじっくり考えたとき、僕の答えとしては大学院に進学する、という結論になりました。一つひとつまとめてみます。大学で何を学ぶのか、それは時間をかけるまで本当に必要なのかこの点は結果的に最も考えたことでした。それは大学進学に関する費用面でも関係があります。大学進学はお金がかかります。そのため当初は勤め先からの補助をあてにしていました。その補助をもらうためには会社が要求する分野について研究をする必要があったのです。その分野に興味がないわけではありませんでした。本当にそこにお金と時間をかけてまで僕は長い時間取り組むことができるのだろうか、ということを何度も考えました。悩んだ末、僕としては会社が指定する分野ではない僕が学びたいと思う分野について注力することに決めました。それは金銭面のサポートをもらわず大学進学することになるため僕に取っては金銭面ではハードな話になります。その決断をすることで僕としては自分のやりたいことに素直になれ、腹をくくることができたのも事実です。これは最も悩ましい問題でしたが悩む価値のある問題でした。僕は機械学習関連のエンジニアリング(機械学習そのものではなく)、そしてソフトウェアエンジニアリングやマイクロサービスなどについての研究に取り組もうと思っています。後述しますが院試の際に口頭試験でお話した研究計画についてもそのお話をしています。ドクターまで出たとしてそれは本当に必要かこの点については今後の僕のキャリアとも関係があります。)でのお話などを参考にしていました。以下は松本さんがペパボにいた時に書かれた記事です。京都大学博士(情報学)の学位を取得しました僕自身は松本さんのこういった考えや姿勢にも刺激を受けたんだろうと思います。今後の僕のエンジニアとしての歩む道についても非常に参考になり助かりました。僕はこれまでいくつかフルスクラッチでアプリやWebサービスを業務で開発してきました。その中で設計しつつプログラミングを進めてきたわけですが、正直にいうと設計については比較的ふんわりしたまま実装を進めるケースがよくありました。この点については例えばアジャイル開発のアプローチであれば少しずつ作り、早い段階でユーザに届け改修をしていく、というアプローチが適しているプロダクトもあると思います。なく、よりじっくり設計をする、というアプローチ、つまり僕が知っているつもりの設計にはより上のフェーズがあるのではないかと考えるようになったことがあります。それは確か松本さんのツイートを見ていて改めて思ったことです(そのツイートはちょっと探し出せず、、すいません)。それを学ぶための手段として大学に進み、論文を書き、研究をするということはあるのだろうと思うようになりました。設計についてもう一つ次のフェーズを学ぶたいという思いがあるのでそれを達成するための手段として大学に進み、結果としてドクターとなる、というのはありだと考えたわけです。ドクターになりたいわけではなく、結果として取ることになるだろう、というイメージです。仮にドクターを取った後、それをどう活かせるのかこれは正直まだふんわりとしています。僕としてはドクターという資格を例えば海外で働く際に信用してもらうラベルとして利用したい、できるのではないかと考えています。今は本当にこれだけ考えています。とってもいないですしね、これでいいのではと、と考えています。大学院試験に合格するまでここからは実際に大学院試験に合格するまでにしたことをまとめます。ソフトウェア工学専攻で指導頂く予定です。指導頂く教授を探すまずははじめの大切なポイントです。以下のような点を考慮して研究室を探し訪問していました。自分が興味のある分野の研究をしている研究室か研究室は活発そうか社会人を受け入れることは問題なさそうか僕は実際に3つほど研究室を訪問させて頂き進学についてのご相談をそれぞれさせて頂きました。その中で最終的に現在の研究室を選んだ理由は以下です。実際にお話をしてみてこの教授の指導を受けたい、と素直に思ったことすでに社会人学生を何人も受け入れてきた実績があった現実的に仕事をしながら進学できるイメージがついたどれも外すことができないポイントかと思います。本当に運良く良い研究室に出会えたことは幸運でした。大学によっては筆記の試験もあると思いますが僕に場合は口頭試験だけでした。事前に教授と研究内容についてすり合わせを行い、試験当日にはそれらについて他の先生方から質問があり回答をする、という形でした。この段階でも非常に大切なことは指導頂く教授と事前にすり合わせをしっかり行っていることです。僕の場合は一度研究内容についてまとめたドキュメントを教授に確認頂きました。OKが出たのですが、やはりこのフェーズでコミュニケーションが取れていることが試験に受かるポイントだと思います。僕の場合は担当の教授と連絡が取りやすかったため苦労することはありませんでした。いえ社会人経験のある方であればそこまで大変なことではないかもしれません。試験については提出にあたって必要な書類など煩雑ではあるのでその辺りは注意する必要はありますね。まとめすでに入学手続きは完了しており、2019年4月から社会人学生となることになっています。試験に受かることも大事でしたが本番はこれからです。仕事と両立しつつソフトウェアエンジニアとしてもう一つ深みをつけるべく地道に取り組んでいきたいと思っています、そして何より僕自身これからのことを非常に楽しみにしています。実際に社会人学生をはじめてから書いた記事もこちらにまとめています。2019.01.06今回は、名古屋に住むならどこがおすすめか。一人暮らしをする方にスポットを当て、名古屋ではどこに住むのがいいかをお話していきたいと思います。僕は社会人学生として週末は[...]プロフィール■管理人:masaytan京都でソフトウェアエンジニアをしています。休みの日は技術書を読むか語学の勉強、アニメ、ゲームをしています。WordPress.。