![translation](https://cdn.durumis.com/common/trans.png)
これはAIが翻訳した投稿です。
言語を選択
durumis AIが要約した文章
- 新卒開発者のポートフォリオは、基本的なCRUD機能の実装に集中することが重要であり、外部API連携を通じて実際の開発経験を示すことが 重要です。
- Docker、CloudなどのInfraは、新卒段階では必須要素ではなく、開発能力に集中する方がより効果的です。
- 開発に自信があるなら、OpenStackの適用を試すことができますが、そうでない場合は、開発能力を強化することに集中してポートフォリオを構成することが おすすめです。
非専攻、開発者として生き残る
#17. 新卒開発者のポートフォリオ、どこまで?
個人的に他のプラットフォームを通してメンタリングをしていると、ポートフォリオに関するフィードバックを多く求められます。
ほとんどの場合、スクールで作成したポートフォリオを見ると、最近の企業で求められる技術スタックにうまく合わせて、最低限のCRUDを実装して、フロントエンドとバックエンドを分けて実装するところまではよくできていますが、 違いがあるとすれば、インフラに関する経験の差です。
一般的にグルメ、ペット、コミュニティなど、さまざまなテーマでWebサービスを作成していますが、基本的には次の技術スタックが多く見られます。
SpringBoot、Oracle、JPAを使ってポートフォリオを作成していますが、技術スタック自体は良いものです。しかし、インフラを経験した方は、Docker、クラウドを使ったCI/CD実装、RedisなどのインメモリDBの活用など、 基本的な開発に加えて、インフラ面まで学習して適用している方が多いです。
しかし、個人的には新卒段階でこのようなインフラに触れるよりも、基本的な機能をしっかり作りながら、外部API連携程度の経験があれば、新卒開発者のポートフォリオとしては十分に素晴らしいと思います。
使いやすい外部APIとしては、主にネイバーログイン、ネイバーマップAPI、公共データポータルAPIなどがあり、実際には業務でも多く使われています。 API仕様書を見て開発する経験自体が重要なので、ここまでできれば十分なポートフォリオだと思います。
新卒開発者には、開発をすぐに任せることはできませんし、インフラに至ってはさらに任せることができません。
そのため、「開発だけでもしっかりできれば」という考えを持っています。開発とインフラを中途半端にやるよりも、基本的なCRUDでも、十分に考え抜いて作ったポートフォリオは、 現場の開発者にとって十分に共感できるものだと思います。
したがって、開発に十分な自信があれば、さまざまなオープンスタックを適用してみるのも良いですが、そうでなければ、開発に少し重点を置いてポートフォリオを構成した方が、 就職にはむしろ役立つと思います。