海外IT留学生如何增加商业团队项目经验?校内项目经验对找工作到底有没有帮助?

互联网行业发展风生水起,走上IT之路绝对是一个不错的选择。

好不容易读完了大学,终于到了要成为一名IT打工人的时候,能搜到正在招聘的Junior或Graduate职位的Job Description(JD),大多数都是长这样的。👇

Job Description, JD

没错,又是老生常谈的话题,Experience...

大部分同学看到此JD,可能会抱着试试的心态投一下简历试试看。运气好的同学还能用学校课堂上做过的项目为经验,收到面试邀请。

 

但面试当天可能遇到的对话可能就变成了:

working experience

 

这样的面试过程,结束后可能不需要HR通知,基本也能猜个八九不离十了...

 

所以澳洲的招聘岗位,最看重的是什么?

没错,大部分依然还是经验!

工作经验

 

其实换句话说,大部分公司最看重的就是员工是否能创造价值。就澳洲的大部分公司来说,对于新员工的tolerance相对还是很高的。

但即使是这样,不论是程序员、数据分析师公司还是其他Junior级别的IT工作岗位,同样是会被同事以及上司期待可以早日创造价值的岗位。毕竟没有一家公司,愿意在支付工资的同时,还愿意花过多时间去对新员工做教学任务。

也有不少学霸朋友说,只做学校项目只是普通人的操作,我可是自己用课外时间写过项目的~

但是,你写的这个小项目,真的是具有商业价值的项目吗?

 

business project

 

现代的互联网产品也是做的越来越复杂,功能越来越五花八门。产品的功能、外观这些都是根据产品定位和目标用户的需求来定的。

而产品的开发,可能即使是一个小小的功能,背后也有着几百上千行的代码。至于产品开发完成之后,如何把这一大坨代码部署到服务器上,让用户可以来使用这一产品,那又是一大堆的工作。

所以如此庞大的工作量,几乎是不可能由一个人完成的,这也就是为什么团队合作在现在的互联网行业中是必备的原因。

产品经理Business AnalystWeb开放程序员UI/UX设计师等等这些岗位加在一起,才算是一个完整的商业项目团队。

大家经过多方的协调合作,做出来的项目才是具有商业价值的项目

 

商业价值

 

此外,为了提高团队合作的效率,学会使用各种团队开发工具也是必要的。


整个团队每天是怎么运作的?

Agile团队开发的流程?

每天的工作内容是团队中的哪一环?

具体解决的是什么需求?

这些可能在面试中遇到的问题,可能都需要经历真正的项目经验才能回答出面试官想要的答案。

 

 

那作为在校生、毕业生、转行业者

在找到正式工作之前

去哪里能获得真正的项目经验呢?

 

 

 

匠人学院培训课程中的项目实习,结合互联网行业最真实的工作模式和工作内容。项目中的不同工作角色发挥各自技能,互相配合一起完成具有商业目的的产品开发。通过分析海量数据,最终得出Stakeholder想要的商业产品。

 

【Web开发全栈班团队项目】

 

匠人学院Web开发全栈班的团队项目,是根据真实的商业需求开发一款Web Application。

项目会组建真正的Agile团队,包含负责分析项目需求的Business Analyst,负责页面设计的UI/UX Designer,负责产品开发的Full-stack Web Develoepr,以及负责项目上线运行的DevOps

由互联网公司的在职人士作为导师带领项目,帮助学员规范Agile开发流程的具体步骤以及技术答疑。

 

 

项目中的岗位有:

Business Analyst

Agile开发流程的组织者,负责每一个开发周期的各种会议主持,把控产品进度。对产品做需求分析和用户研究,并在此基础上划分需求的优先级,拆分需求为具体的feature和产品功能,并为每一个feature和function撰写具体的需求文档(User Story + Acceptance Criteria)以便于Developer的后续开发工作。

 

UI/UX Designer

根据Business Analyst对产品提出的需求,为产品设计外观样式和用户体验方式。

 

Web Developer

根据Business Analyst和UI/UX Designer的设计开发Web Application。真正造”产品“的角色。从网页应用的架构搭建,到具体产品功能和Feature的开发,以及bug修复,都是Developer的工作职责。

 

DevOps

如果说互联网产品是一辆火车的话,Developer就是造火车的工程师,而DevOps就是负责让这辆火车安全、无偏差的形式到指定的铁轨上。在项目中,DevOps需要负责把项目部署到服务器上运作起来。当产品有更新时,DevOps也需要把更新部分的代码部署到服务器上,并且不会和原有部分的代码产生冲突,从而达到产品的稳定运作。

往届作品展示:

(完整展示:https://www.youtube.com/watch?v=qBf-n0dBAP4)

 

(完成展示:https://www.youtube.com/watch?v=xPG5MFoAPms&t=1142s)

 

(完成展示:https://www.youtube.com/watch?v=9QVlLTA9NpQ)

 

【数据工程全栈班团队项目】

 

数据工程全栈项目班的团队大项目,是分析和处理真正的商业大数据,来满足特定的商业需求。从需求分析做起,一直到数据处理,数据架构搭建,数据建模和可视化。

项目中用到很多云解决方案,综合性高,其中需要数据工程师(Data Engineer)搭建数据模型,DevOps负责项目在云端的部署,以及数据分析师(Data Analyst)来获取数据分析结果。项目由在职的数据分析师和数据工程师带领,帮助学员规范Agile项目流程以及技术答疑。

 

项目中的岗位有:

Data Engineer

数据工程师(Data Engineer)在项目中主要负责数据工程项目的搭建,包括数据如何储存,如何建立数据模型,数据如何被调用等等。数据工程师在项目中所做工作的一切目的在于此工程可以帮助数据分析师(Data Analyst)更有效地分析数据并且获取Stakeholder想要的分析结果。

 

DevOps

参与到如何把一个数据服务,比如Customer Segament,Sagemaker,lambda,spark等,加到公司的现成架构里,如何区分不同的environment开发,ec2,lambda,s3,api gateway等怎么样能够自动化部署。

 

Data Analyst

数据分析师的主要工作就是利用数据分析的工具来整理、筛选、处理数据,并通过可视化等工具把数据以结果的形式呈现给决策者。数据分析师的工作内容和业务相结合,负责应用数据,也就是从数据中找出能驱动解决业务问题的关键点,项目中,数据分析师将会利用数据工程师所搭建的项目获取到分析所用的数据,最后用可视化软件将结论展现给客户或高层领导。同时所以会负责一些reporting, market analysis的工作。

 

 

往届作品展示:

 

(完整作品:https://jiangren.com.au/program-course/data-engineer-data-analyst#videos)

 

(完整作品:https://jiangren.com.au/program-course/data-engineer-data-analyst#videos)

 

 

目前匠人学院已增加多个实习项目

满足不同方向求职需求的学员

扫码下方二维码

添加客服了解更多项目详情

 

已经有不少同学经过我们的项目实习

找到了本地全职工作

 

一批又一批的实习学员

在项目的开发过程中

收获了真实的项目经验和在澳洲本地的工作经验

成功在本地公司找到了满意的工作

 

scroll to top
email

订阅匠人

youtubefacebookweibomeetup