![translation](https://cdn.durumis.com/common/trans.png)
这是AI翻译的帖子。
选择语言
durumis AI 总结的文章
- 新手開發者的作品集應該集中在實作基本的 CRUD 功能,並透過外部 API 串接展現實際開發經驗。
- Docker、Cloud 等 Infra 在新手階段不是必要要素,集中在開發能力上更有效。
- 如果您對開發有信心,可以嘗試使用 OpenStack,但如果您沒有信心,建議集中在提升開發能力,並以此構建作品集。
非专业人士,如何成为开发者
#17. 新手开发者的作品集,做到什么程度才算合格?
我个人在其他平台上进行指导的时候,经常被问到关于作品集的反馈。
大多数人学习完课程后做的作品集,都能很好的根据现在公司要求的技术栈,做一些最基本的CRUD, 并且将前端和后端分开来实现。但是,差别在于对基础设施的经验。
通常情况下,大家会以美食、宠物、社群等各种主题制作网站服务,使用的技术栈通常如下:
使用SpringBoot、Oracle、JPA制作作品集,技术栈本身是很好的。但是,有基础设施经验的人,还会使用 Docker、云平台实现CI/CD,以及使用Redis等内存型数据库等,除了基础开发之外,还会学习和应用基础设施方面的内容。
不过,我个人觉得,新手阶段做这些基础设施方面的东西,不如把基本功能做好,即使是外部API的集成, 对于新手开发者的作品集来说,也已经足够优秀了。
常用的外部API有:naver登录、naver地图API、公共数据门户API等,这些API在实际工作中也经常用到。 因为根据API规范文档进行开发本身就是一项重要的经验,所以我认为做到这种程度的作品集就足够了。
对于新手开发者来说,开发工作也无法立即上手,更不用说基础设施了。
因此,我秉持着“至少开发要做好”的想法。与其半吊子地做开发+基础设施,不如把基本的CRUD做好, 经过充分的思考制作的作品集,对实际开发人员来说,是很有说服力的。
因此,如果你的开发能力足够自信,可以尝试应用各种开源技术。如果能力不足, 建议你更专注于开发,这样更有利于求职。