2016年5月23日0件のコメントはじめまして。2016年卒、新卒でGMOアドパートナーズに入社しましたT.Iと申します。今回は、7月からの本配属に向けて5月から始まったテックイノベーションPJTでの新卒エンジニア研修で学んだことの一部を紹介いたします。)という参考書を用いて、Linuxの基礎を学びました。具体的な内容としては以下の通りです。システムアーキテクチャVagrantを使ってサーバ構築パッケージ管理GNU&UNIXコマンド学生の頃は全く違った分野の勉強を行っていたため、この研修でLinuxの基礎から学べたのは非常にいい経験になりました。この研修で学んだコマンドライン操作や各種コマンドについては、Rubyで開発を行う上で必須の知識となるため、7月からの本配属に向けていい土台作りになりました。Boswell著『リーダブルコード』(オライリー・ジャパン)という参考書を用いて研修を進めました。学んだ内容は以下の通りです。変数と読みやすさこれから会社で仕事を進めるにあたって「他人のコードを読む機会」「自分のコードを人に読んでもらう機会」が非常に多くなるため、7月の本配属に向けて、リーダブルコードを用いて一定の基準のコーディングルールを学び、さらに、大学の授業や研究でコーディングする中で身についてしまった「自分ルール」を正すことを目指しました。本配属後は業務の中でRubyを使う予定のため、本研修ではRubyサポーターズ著『パーフェクトRuby』(技術評論社)という参考書を用いてRubyの学習を進めました。研修の中では、講師の方がホワイトボードを使って、参考書には書いてないことの指導もしていただきました。学んだ内容は以下の通りです。オブジェクトについて研修の中では実際にコードを書いてRubyの特徴を学びました。4.0)game1.play_game('PlayStation3')game2.play_game('PlayStation2')game1.ps_nowgame2.ps_now入社前の学生時代はC言語をメインにコーディングしてきたため、研修当初は戸惑う場面も多々ありました。研修を進めるなかで、C言語にはなかったスクリプト言語(Ruby)ならではの特徴を学ぶことができ、これからのWebアプリケーション構築が非常に楽しみになりました。理解を深めるためにはRuby以外にも、MySQLやJavaScript、正規表現、JSON、Rails...etcといった様々な知識を身に付ける必要があるため、残りの5月、そして6月の研修も引き続きたくさんのことを学んでいきます。最後に入社して2ヶ月弱、エンジニア研修が始まって1ヶ月弱。@gmoap_engineer本ブログで発信される情報は、各エンジニア個人の見解であり、弊社の公式見解ではありません。本ブログに掲載、引用等をしている商品またはサービス等の名称は、各社の商標または登録商標です。その他の事項について一切責任を負いかねます。発表する情報には注意を払っておりますが、公式発表、見解については、弊社WEBサイトおよびプレスリリースなどをご確認ください。GMOインターネットグループにおけるソーシャルメディア運用ポリシーについては次のページをご確認ください。本ブログに掲載のあるソフトウェアのダウンロードは自己責任で御願い致します。ソフトウェアのダウンロードの結果、ご利用者に何らかの損失・損害が生じたといえども、当社ではその責任を負いかねます。本ブログに掲載のあるソフトウェアを扱う際は、各ソフトウェアの公式リファレンスを参照のもとご使用下さい。ソフトウェアの実行の結果、ご利用者に何らかの損失・損害が生じたといえども、当社ではその責任を負いかねます。