student image

北美转码SDE岗位需求解析 | ITLabPro全栈开发训练营完美契合

ziyizh
August 16, 2022 10:01 AM
pic

SDE作为北美近些年最受华人欢迎的职业,转码大军人数越来越多,很多同学不知道如何下手,即使是拥有CS学位但没有丰富编程经验的人,如果他们想成为一名软件工程师,也会被鼓励参加bootcamp来系统提升竞争力和补充项目经验。

 

下面我们来剖析一下Software Development Engineer这个职业,分析一下可选的转码岗位需求都有什么:

 

我们以Morgan Stanley的前端开发工程师Job Description为例:

@ 软件工程师分析用户的需求,然后设计、构建和测试满足这些需求的应用程序。软件工程师有很多事情要做。软件工程师需要能够:

 

@ 与系统分析师、工程师、程序员和其他人合作设计系统并收集有关项目限制、功能、性能要求和接口的信息。

 

@ 更改现有软件以解决错误和错误,促进其适应新硬件,并提​​高其整体性能。

 

@ 分析用户需求和软件要求,以确定在时间和成本限制内的设计可行性。

 

 

软件开发工程师需要具备的技能:

 

@ 分析复杂技术信息的能力

@ 分析业务需求和评估现有数据库架构中影响的能力

@ 良好的研究能力

@ 成为优秀的问题解决者

@ 具有构建软件应用程序的经验

@ 具有 JavaScript (React/TypeScript, Node) and API development (Java/ Graph QL/ RESTful) 的经验或至少熟悉工作

@ 有使用源代码和版本存储库的经验

@ 熟悉 UI 工具包和框架

@ 将需求转化为设计概念和实体关系图 (ERD) 的能力

@ 排除故障和调试的能力

@ 了解软件工程最佳实践

@ 独立工作或与团队合作,包括敏捷Agile团队

 

 

以上是Front -end开发工程师需要掌握的技能,如果是全栈开发工程师,还需要掌握:

 

@ REST API + SQL + Database + Redis + Security:

@ 如何用SQL,MySQL关系型数据库,设计ERD(实体关系图),数据建模(modeling),数据库安全性和授权管理。

@ 如何使用高可用和高并发的数据库设计模型中的No-SQL数据库Redis

@ NodeJS + Express + TypeORM + JWT + RBAC + TypeScript + AWS Cloud DevOps:

@ NodeJS一直是最受欢迎和高效的服务器端解决方案。越来越多的大型科技和互联网公司采用它作为后端首选解决方案。

@ 如何使用NPM、然后实战创建一个服务器来响应RESTful API协议中的HTTP请求,使用中间件创建JWT授权,身份验证创建RBAC(基于角色的访问控制)。

@ 使用TypeScript面向对象编程(OOP)构建ORM(对象关系映射)以及如何在TypeScript项目中实现TypeORM。

@ 完成后端API及使用Jest + Supertest 完成Unit test。设计实现Migration和先进Faker生成DB seeds。

 

而这些Job Description所要求的技能都与ITLabpro的全栈开发训练营所契合:

 

北美最强全栈开发训练营

激情开班

名额有限

先到先得

 

扫码添加客服微信

更可免费获得

微软老师2小时入门到精通HTML 5教程

马上咨询