ネオキャリアグループ エンジニアブログ

ネオキャリアグループのエンジニアによるブログです

ネオキャリアでエンジニアインターンシップした時の話

はじめまして、しょーたです。

今回は私の自己紹介、内定者アルバイト、ネオキャリアでの開発の魅力についてお話しできればと思います。

エンジニア職希望の学生に向けて少しでも参考になれば嬉しいです。

f:id:tobari1102:20170608235600j:plain

自己紹介

東京のとある情報系の専門学校に通っていました。

学生時代は主に下記のような基礎知識を学習しました。

  • プログラミング
  • ネットワーク
  • データベース
  • システム設計

その中でもWeb系の技術に興味を持ったため、Web系のシステム会社で長期インターンシップをしていました。

業務内容としては、

  • ランディングページのデザイン・コーディング
  • CMSを使ったホームページの制作や編集(WordPress、Movable Typeなど)
  • jQueryを使ったサイトの編集

上記のような業務をしていました。 f:id:tobari1102:20170519142352j:plain

内定者アルバイト

私は、内定者として3ヶ月ほどネオキャリアでアルバイトをしていました。

その期間中に行った業務や学んだことを紹介します。

CodeIgniterを使ったお問い合わせページ

初めてフレームワークというものに触れました。

フレームワークやサーバーサイドの言語に触れるのは初めてだったのでコーディングの仕方だったり、MVCについて考えたりと勉強になりました。

ネオキャリアの社員の方は皆さん優しくてとても丁寧に教えてくださいました。

情報系の専門学校で学んできたつもりだったのですが、非常に技術不足だと思いました。

入社前に気づくことができて本当によかったです。

WordPressを使った採用ページ

WordPressでコーポレートサイトの採用ページを作りました。

学生時代WordPressでサイトを作ったり編集したりしていたのですがプラグインをつかったりテーマを編集することはなかったので使い方に慣れるのに時間がかかってしまいました。

Advanced Custom Fields(ACF)というカスタムフィールド系プラグインを使用して地域や職種によって違う情報を埋め込むことがダッシュボードから行えるように作成しました。

Laravelの環境構築

ネオキャリアにはLaravelを使ったプロジェクトがあり、ローカル環境で編集が行えるように環境構築を行いました。

vagrant virtualboxを使ってMacに仮想環境を作りました。

以下の手順で行いました。

  • Laravelのプロジェクトをgit clone
  • 各ライブラリをインストール
  • 環境設定用ファイル.envの設定をローカル用に設定
  • DBのマイグレーション
  • ミドルウェアの設定

すごく時間がかかってしまったのですが、、、

プロジェクトのWebページが表示されたときは本当にうれしかったです。

環境構築に取り組んだことがなかったため、入社前に貴重な経験ができて良かったです。

ネオキャリアについて

ここからは、なぜ私がネオキャリアに入社したのか、どのような魅力があるのかなど、

感じたことや思ったことを記述します。

自社プロダクトを運用している

ネオキャリアでは多くの自社プロダクトを展開しています。

私個人の話なのですが、今までプロジェクトを要件定義から運用保守まで行った経験がなく、プロダクトを最後まで責任を持って取り組みたいと考えておりました。

ネオキャリアでは多くの自社プロダクトがあり、要件定義から運用保守など自分のプロジェクトに責任を持って最後まで取り組める環境だと考えています。

hcm-jinjer.com

快適な職場環境

ネオキャリアでは、プロジェクトメンバーが近い机で仕事をしていて机に壁がなくアイディアや意見の共有がすぐに行えるようになっています。

また、オープンながら一人ひとりの作業スペースが広く確保されているので集中して業務を行うことができます。

会議スペースも数多く用意されており、プロジェクトの全体会議なども頻繁に行われています。

スクラム開発

ネオキャリアには、アジャイルソフトウェア開発の手法であるスクラム開発を行っているプロジェクトがあります。

スクラム開発では、日々ミーティングを数多く行っているのでチーム内で問題が発生している場合でもすぐに検知することができます。

また、短い期間ごとに開発を区切り、その単位で計画を立てていくため、仕様の変更などにも柔軟に対応出来ます。

開発は優先順位の高い機能から順に進めていくので、短い期間であってもあげられる成果が非常に高いです。

オフショア開発

オフショア開発には力を入れており、優秀なエンジニアを多く抱えています。

クライアント様からのハイレベルな要望にも素早く開発を行える環境が整っているため、プロジェクトマネージメントをする方も、とてもやりがいを感じるのではないでしょうか。

www.neo-career.co.jp

おわりに

入社後は、新卒の研修がありました。

研修では、実際にを自分たち(新卒メンバー)だけで図書管理システムのプロダクトを作りました。

ネオキャリアには、成長できることはもちろんですが、多くのことに挑戦することのできる環境が整っています。

そして、各分野のプロフェッショナルの方々が周りにいます。

社会人として多くのことを経験し、成長できるようにネオキャリアでいいスタートがきれたのではないかと思っています。