澳洲留学生都在关注的圈子
前言
临近毕业的你
还在为今后的工作方向不知所措?
已经毕业的你
因为投出去的简历石沉大海而怀疑人生?
你是否还会疑惑为什么
同专业的同学一毕业就能马上找到高薪工作?
就在11月22日
匠人为你请来了Web方向的大咖们
面对面帮你解决疑惑
你将有机会与大咖们当面学习交流
为你的澳洲求职路保驾护航
还有很多同学对于Web并不是很了解,所以小编先要给各位同学科普一下,Web工程师到底是做什么的。
首先Web工程师分为前端工程师,后端工程师和全栈工程师。
我们先看一下Google上对Web前端开发、Web后端开发分别是什么?
Web前端:顾名思义是来做Web的前端的。我们这里所说的前端泛指Web前端,也就是在Web应用中用户可以看得见碰得着的东西。包括Web页面的结构、Web的外观视觉表现以及Web层面的交互实现。
Web后端:后端更多的是与数据库进行交互以处理相应的业务逻辑。需要考虑的是如何实现功能、数据的存取、平台的稳定性与性能等。
前端方向
网站的“前端”是与用户直接交互的部分,包括你在浏览网页时接触的所有视觉内容--从字体到颜色,以及下拉菜单和侧边栏。这些视觉内容,都是由浏览器解析、处理、渲染相关 HTML、CSS、Javascript文件后呈现而来。
技能与工具
前端开发,就是要创造上面提到的网站面向用户的部分背后的代码,并通过建立框架,构建沉浸性的用户体验。为了实现这个目标,开发需要熟练运用下列语言、框架、工具库:
三大语言:HTML, CSS,和 Javascript;
此外,掌握 jQuery 和 LESS 等工具库也很重要,它们能帮助开发者以更高效的方式编码;
很多前端开发岗也要求 Ajax 方法的使用经验,它可以帮助你使用 Javascript 在后台从服务器拉取数据,协助实现页面的动态加载。
打个比方,前端开发者的工作专注于“房屋”装修,而盖房子的工作由后端开发者负责。
后端方向
是什么给网站前端提供支持?数据存放在哪里?这就涉及后端内容了。网站后端包括服务器、应用还有数据库。后端开发者构建并维护这些组件,为网站提供多方面支持。
技能与工具
为了让服务器、应用、数据库能够彼此交互,后端工程师需要具有如下技能:
用于应用构建的服务器端语言:PHP, Ruby,
Python, Java, .Net 等;数据相关工具:MySQL, Oracle, SQLServer 等;
PHP框架:Zend, Symfony, CakePHP等;
版本控制工具:SVN, CVS , Git 等;
还要熟练使用 Linux 作为开发和部署环境。
后端开发者使用这些工具编写干净、可移植、具有良好文档支持的代码来创建或更新 Web 应用。但在写代码之前,他们需要与客户沟通,了解其实际需求并转化为技术目标,制定最有效且精简的方案来进行实现。
全栈工程师
全栈工程师(Full-Stack Engineer),是一个在IT行业圈子里越来越热门的话题,无论是像Facebook这样的大型公司,还是刚刚起步的初创公司,都开始招募全栈工程师。据说,Facebook声称:“我们只招全栈工程师!”
有人曾开玩笑说,全栈工程师是资本家的阴谋,因为老板想雇一个人来做三个人的工作。
全栈工程师,最初是6年多以前由 Facebook 带动的概念。全栈的核心,是指这批开发者能够承担包括前端、后端在内的所有功能开发任务,他们拥有一个技能全家桶。
“能够同时承担服务器端和客户端工作会为你带来更多机会,” Grovo 的全栈工程师 Federico Ulfo 说 “当然这也就意味着更多的挑战。以厨艺作类比,掌握烹饪和烘焙都需要时间与经验积累,同时掌握两者要花费更多精力。照着菜谱做谁都可以,我此处所说的是做出真正美味东西的能力。”
技能与工具
全栈开发者也通常在服务器端进行编程工作,但他们熟练前端语言,能够操纵网站面向用户的部分。基本上可以形容他们是百事通。
下图表来说明全栈开发不断增长的复杂性,这是过去与当前技术需求情况对比:
具体工具依项目和客户需求而定,全栈开发者需要对 Web 架构的每一个层次都有足够的了解:搭建和配置 Linux 服务器,编写服务器端 API,利用客户端 Javascript 代码驱动应用,将设计层面的东西转化到实际的 CSS 代码。
掌握并使用大量工具的同时,全栈开发者需要敏捷地分配服务器端和客户端任务,提供解决方案并对比不同方案的优劣。
工资参考
前端
后端
全栈
很多留学生都天真的以为,自己走出名校大门后,就理所应当的能摘下一份高薪的好工作。
然而现实却是从毕业生到能成功走上岗位还有一段不断的路需要去走。
相信很多毕业以及即将毕业的小伙伴一定都有这样的困扰:
1. IT等方向毕业生到底有哪些就业的选择,如何进行未来职业规划。
2. 澳洲企业对求职者的真实需求是什么?
3. 面试机会向你招手时,如何准确抓住机会,在面试中出色表现。
面对同学们产生的诸多疑惑,匠人学院推出本次大咖面对面讲座,为大家的澳洲求职之路保驾护航。
到场嘉宾
虎头锤
北大硕士,北邮博士,拥有10年+的开发经验,转战REA,MYOB和NAB,金融行业开发者,Agile/Lean实践者,手绘进阶中。
本次讲座中,她将为大家讲述用自己的故事点亮面试技能树。
Long Zhao
5年以上前端开发经验,3年以上全栈开发经验。现阶段同时斩获多个知名公司offer,最终选择并任职于Qantas,Lead Frontend Developer。曾独立承担澳洲某数字货币交易所的前端构架和开发,曾是墨尔本某在线送餐平台的初始开发人员之一。热衷于探索前端框架新技术,解决前端项目性能问题。
本次讲座中,他将为大家讲述从Vanila JavaScript到React。
Tiger
曾任职于上海花旗银行和上海SAP中国研究院。后来为了能看到袋鼠,毅然决定移民澳洲,现在供职澳洲nab银行it部门。多年银行相关的Java开发经验、react前端开发和CI/CD 以及aws devops相关经验。
本次讲座中,他将为大家揭秘澳洲企业级应用的Java后端开发。
除了以上导师,我们的Web全栈团队还有:
Nick Lu
多年全栈开发经验,项目涵盖多个领域。精通.Net和NodeJS,AWS认证工程师。
Alex
毕业于Monash大学,master主修企业级应用开发。软件工程师和aws认证构架师,并拥有多年full-stack web开发经验,熟悉微服务构架。作为技术合伙人有过创业经历,了解澳洲IT行业,精通求职技巧。
重点来了!!!
重点来了!!!
重点来了!!!
这么精彩的活动
你心动了吗?
相约11月22日
6:00 PM
匠人为你的求职之路保驾护航
时间:2019年11月22日 6:00pm
地点:Level 2, 350 Collins St, Melbourne, 3000
费用:$5 用于购置Pizza,软饮,布置场地
优惠:转发本文至朋友圈,截图发给小萌或小可,减免门票
转发海报,马上报名,与大咖相约22日