确定方向
工程师的岗位与方向有不少,你需要选择合适自己的求职目标,常见的工程师岗位包括
- 软件开发工程师 (Software Engineer),
- 软件可靠性工程师 (Software Reliability Engineer),
- 机器学习工程师 (Machine Learning Engineer)
- 数据科学家 (Data Scientist)
如果你不知道哪个方向适合自己的话,可以使用以下几个方法:
咨询周边的工程师
如果你周边有工程师的朋友,那么主动和他们聊下,他们比较了解你的特长以及兴趣,能够给你合适的建议。除此之前,求职过程中也可以与他们多交流,他们未来可能成为你的潜在导师,并且帮助你节约求职的准备时间。
信息调研
你可以通过谷歌,Youtube 等渠道,搜索该岗位的职责以及日常工作内容。例如搜索 "What software engineer do?","What data scientist do?" 等。
课程学习
通过亲身参与一些初级课程,你可以对该方向有更深的了解,我们这里推荐了一些免费的入门课程:
- Intro to HTML and CSS (前端)
- Introduction to Python Programming (后端)
- Intro to Data Science(数据分析)
- AI Fundamentals(机器学习)
- Software Testing(软件测试)
note
机器学习与数据分析这两个方向的招聘岗位较少(大约是软件开发工程师的 10%),所以对应的要求也更高。如果你之前没有相关项目经验的话,不建议选择这些方向。另外,某些方向对于技术要求较低,例如软件可靠性工程师,客户对接工程师。