
24卒 本選考ES
エンジニア
-
Q.
エンジニア職を希望する理由とサイボウズで実現したいこと
-
A.
・エンジニア志望理由 私がエンジニアを志望する理由は大きく分けて2つある。1つ目はエンジニアとして、社会課題の解決に挑みたいと考えたからである。私は大学で社会学を専攻する中で、「よりよい社会とは何か」という問いに対して考え、社会への問題意識を養ってきた。だがそれと同時に、社会に対して何もできない自分の無力さを痛感していた。だからこそ、プログラミングスキルを身に付けることで社会課題を解決することができるようなプロダクトを開発できるようになりたいと考えている。 2つ目は、エンジニアならではの「学び続ける文化」が自分に適していると感じたからである。他国と比較しても日本の社会人は自ら主体的に学ぶ人の割合が極端に低いというデータがあり、私はそれに対して強い疑問を抱いていた。しかし、エンジニアには「学び続けること」が他の職種よりも強く求められる。プログラミング言語は常に進化し続けており、プロフダクトの種類によって扱う言語も異なる。このような前提がある中で、プログラミング経験こそ浅いものの、これまでの部活動や受験勉強、ゼミでの研究などで培ってきた「学び続ける姿勢」はエンジニアとして活かすことができると考えている。 ・貴社で実現したいこと 私は貴社でプロダクトの価値を最大化できるエンジニアとして成長し、将来的にはプロダクトオーナーになりたいと考えている。エンジニアとして社会課題を解決したいと考えている私にとってプロダクトそのものは非常に重要となるからである。モノが動けばいい、高度な技術を使用すればいいという考え方ではなく、徹底したユーザー志向を持ってプロダクトの開発に取り組みたい。そして、開発者としての基礎を養った後はプロダクトオーナーとして、より大きな規模でプロダクトの価値を高めることにチャレンジしたい。デザイナーやディレクターなど、他の職種からでもなることのできる役割ではあるが、私はエンジニア出身としてPOになることにこだわりを持ちたい。プロダクトの根幹ともいえるエンジニアリングを理解したPOとして開発を統括し、強いプロダクト志向を持った組織を構築できるような人材として活躍したいと考える。 続きを読む
-
Q.
希望職種にまつわる過去の成果
-
A.
[概要] タイトルは「○○○○」。 自分が食べた物のタンパク質量を記録することができるwebアプリケーションを開発。開発期間は2ヶ月で、個人で開発。プログラミングの勉強と並行しながら開発を行った。 [使用技術] Ruby 2.7.6, Ruby on Rails 6.1.7, MySQL 8.0.31, NginX,Puma, AWS(VPC,EC2,RDS) [制作背景] 近年、タンパク質を摂取することによる美容・健康効果が大いに注目されており、タンパク質の需要は高まってきている。そこで、「チェーン展開をしている飲食店のタンパク質量を共有することができるアプリ」があれば健康ブームが流行している現代において有効なのではないかと考え、本アプリを開発した。 [現状と課題] 本アプリの機能はログイン・新規投稿・投稿編集・投稿削除・投稿の閲覧・ページング機能など、基本的な機能のみが実装されたものに留まっている。そのため、今後は飲食店別のカテゴリー機能や、フォロー機能、いいね機能の実装などを一つずつ導入することを目標としている。それにより、世間のタンパク質ニーズに応えた、価値のあるプロダクトへと改善していきたいと考えている。 [苦労した点] Ruby on Rails を使用した、投稿IDとユーザーIDのアソシエーションを行うことが最も苦労した。基本的な操作とも言える「1対多」であるが、主キーと外部キーは何のために必要なのか、コントローラー内においてメソッドをどのように利用すればいいのかという点を理解することに時間がかかった。また、paramsについて理解することも苦労したと言える。フォームの値を受け取る役割としてparamが必要であり、データの保存を行うためにはパーミッションを取る必要があるということを理解することは難しかった。 [工夫した点] バックエンド部分に関しては、ログイン機能の実装により、自分の投稿のみを見られるようにしたこと。つまり、ログインしているユーザーの情報のみをviewに表示するようにした。こうすることで自分だけの「たんぱく図鑑」の作成を可能にした。まだ基本的な機能しか搭載されていない状態で他のユーザーの投稿も見える状態にすると無法地帯になると考え、このような機能にした。 フロントエンド部分に関しては、極力デザインをシンプルにし、色にも統一感をもたせた。また、初めてアプリケーションを公開した際、スマホでは使えない・使いづらいと友達から意見を頂戴したため、bootstrapのグリッドシステムを用いてレスポンシブデザインに対応させた。 続きを読む
-
Q.
自己PR
-
A.
私のアピールポイントは「何事においても学び続けようとする姿勢」である。私はこれまで部活動や生徒会活動、受験勉強、研究など様々なことに挑戦してきたが、全てに共通して主体的に学ぶことを大切にしてきた。実際に、大学で所属していた硬式野球部では、硬式野球の経験が無かったものの、最後にはチームの戦力として活躍し、大学初の一部リーグにて主将を任せてもらえるようにまで成長した。また、部活動の引退後からプログラミングの勉強を開始し、未経験の状態から約3ヶ月でWebアプリ「〇〇〇〇」を開発し、公開することに成功した。目標を設定し、計画を立て、学びに取り組むことで成長することができるということを自分の経験を通して理解したのである。エンジニアとしてまだまだ技術は稚拙であるが、「学び続ける姿勢」を持ち、貪欲に成長していきたいと考えている。 続きを読む