million人が利用する働く人のためのネットワーキングサイトです。introduction千葉工業大学に通っている中川開登と申します。私はフロントエンド・バックエンドに興味があり、今までに様々な活動を行ってきました。最近作成したwebポートフォリオサイトはVue.jsを利用したアニメーションを主軸としたサイトになっています。https://kqito.github.io/coding-life/)私はこのようなアニメーションを軸としたサイト以外にもわかりやすく親しみやすいサイトも作成することを得意としています。サーバーサイドにも精通しており、最も好きな言語としてNode.jsが挙げられます。その理由としてNode.jsがイベントループでノンブロッキングI/Oな点が挙げられます。ノンブロッキングI/OはI/Oの処理結果を待たずに他の処理をすることです。Node.jsはシングルスレッドですがノンブロッキングI/Oなので複数の処理を並列して行うことが可能です。この技術自体は昔からありますが、PHPのようなサーバーサイド言語では実装しにくいような技術です。Node.jsはそれを簡単に実装し、かつシングルスレッドというメモリリソースの消費が少ないという特徴を持ち合わせているところに興味を惹かれ、実際にコードを書いていく過程で素晴らしい言語だなと感じるようになりました。Node.jsを利用していく中で良くない点も同時に見えてきました。シングルスレッドかつイベントループなのでどこかで処理がブロックされたり、エラーが発生してしまうとサーバ全体の機能が停止してしまう点です。Node.jsでマルチスレッドを利用する方法もありますが、それをするならばPHPを利用しようという考えになるのがほとんどだと思います。この制約に関して私はデメリットではなく、勉強する上ではメリットなのではないのかと思います。それは裏を返せば、エラーが発生した時の処理を明確にしなければならないという制約にもなりうるからです。このお陰で丁寧にサーバーサイドの処理を書かねばならないという制約の元、綺麗なコーディングを心がけるようになりました。Node.jsに触れていくにつれフロントエンドにも興味を持ち始め、React.jsやVue.jsなどのフレームワークの勉強にも取り組んでいます。技術力だけではなく知識を得る事にも力を注いでいます。今日、実践的な経験を増やしたいという思いがあり、フロントエンド・サーバーエンドエンジニアとしての長期アルバイトを行いたいと考えています。勤務地は千葉及び東京が望ましいです。私は個人レベルでの小中規模のサイトしか開発したことがありません。したがって大規模なwebサイトを開発したいと考えています。この目標はReact.js、Vue.jsなどの大規模なサイトを作成するに適したフレームワークを用いて作成したいと考えています。・エンジニアとして企業を支えることができる技術力を身につけるエンジニアに求められているスキルとしてコミュニケーション能力等ありますが、やはり基礎になっていくのは技術力だと思います。自分が担当している分野以外にも意見できるような幅広い知識を有したエンジニアになりたいです。そのためにも様々なwebアプリ等を開発していき、キャリアを積んでいきたいです。・ハッカソン系イベントへの参加ハッカソン系のイベントではコミュニケーション能力、技術力などエンジニアに必要なスキルほとんどが要求されるため、積極的に参加することを今後行なっていきたいと感じています。高校生のときにU22プログラミングコンテストに参加し、「同じ趣味を持っている人同士が繋がるSNS」を作成しました。高校生のときの私は技術力も著しく、見た目が好ましいとは言えないものでしたが、PHPによるログイン、チャット機能の実装を行う事ができました。4人での共同開発なのでコミュニケーション能力や進捗管理能力が必要になりました。これはエンジニアとして成長できたイベントの1つだと思います。この夏では2つのイベントに参加させていただく予定なのでエンジニアの視野の拡大、また自分のスキルアップの兼ねて挑戦していきたいです。なってからは知識よりも実践的な技術力を高めることを意識しました。その結果自分の専攻したいジャンルがフロントエンド・バックエンドエンジニアだという事がわかり、日々プログラミングを行っています。取得、IT知識量が問われる大会への参加を行ってきました。上記に記載した通り、U22プログラミングコンテストへの参加経験もあるので複数人で成果物を出すことに慣れています。高校の部活で情報処理部に属していました。ここでは資格の取得、Java言語の取得を主に行いました。2016-8PortfolioCoding-life2019-6https://kqito.github.io/coding-life/このポートフォリオは、Vue.jsの特徴を生かしながらアニメーションを主体としたサイトになっています。