点击上面蓝字关注我们
![](https://i.aoweibang.com/img/6-x9yhhPD0wCQO1c8ip7JoS3lyql4NpllNdip0vC94FO0qBh_ozswaxp1YDoB7n_XpK0osveWjk0fzjoRXw0LhATQd1OTXwEIPw9IHA48M38cmsOhLxKWbnfFaRitC39SPrx0kg39c5InMRosLhNC8UMBTk0dE0vW4mfqX54tsScf6o-ZcL4j-0RhO5i97JKnShs3NI-6lxfCHzx11exZg/awb.jpg)
封面
又快到澳洲小伙伴们的毕业的时间了,即将毕业的IT小伙伴们是否还想着成为高贵的前端程序猿,在咖啡馆喝喝咖啡敲敲代码就能升职加薪、买房买车、迎娶白富美走上人生巅峰的职业梦想?别着急,这文章将会告诉你一个IT毕业生和一名合格的前端工程师差距几何?
文 | Kevin Yuan
编辑 | Kevin Yuan
时长 | 5min
啥是前端?
前端开发一般指针对浏览器的开发,其代码在浏览器中运行。在早期即AJAX产生之前,前端只是MVC中的View部分,负责展示数据和提供用户界面。随着SPA(Single-page Application)的发展,前端变得越来越重要,它可以做到读写数据、切换视图以及用户交互,这也意味着网页变成了一个“跑在浏览器里的应用程序”。
2017年,前端开发工作已经变的越来越复杂,仅仅是想罗列一份前端开发的学习列表就已经是一件艰巨的工作。曾经只要会编写HTML, CSS 和 Javascript 就是能够找到一份前端开发工作的时代已经一去不复返了。现在,web 开发远远不止是简单编码,载入时间,性能,不同的屏幕尺寸, 不同的输入方式, build系统, 部署策略,还有如何组织好我们的代码都十分重要。
由于前端的重要性在不断提升,各行业巨头也都已经在前端完成了布局:例如Microsoft的TypeScript、Google的Angular、Facebook的React等等。
![](https://i.aoweibang.com/img/phaMrmvpFH77dh2jMjfPkgc_uoVtZeEu35mqDnUJN9VO0qBh_ozswaxp1YDoB7n_XpK0osveWjk0fzjoRXw0Lv_bE1SGDQ0c1gRjlqxJoMVqoaPAYjnSmBUZrAdMbOaimnLe-OOKEWRj02xNah8qUawEdazouIcpCfhSrd5wXQ3FCLPYGX6Cc5ogTKC6Y9Hn40aQqdRDoE6AQr3bW9WiDg/awb.jpg)
IT毕业生情况
然而,作为IT毕业生而言,我们在学校学到的知识还远远不够。
以小编为例,在UQ小编学过的与Web开发的课程只有以下几门:
Intro to web design: html,css,js,design
service oriented architecture: .Net,Web Service
Design Computing Studio 1 - Build: Agile, Git等
还有几门小编没有学过的,例如:
Design Computing Studio 1 - Interactive Technology : static web project
web infomation system: Java Server Page,client-server database application,XML,AJAX等。
![](https://i.aoweibang.com/img/SF8YN6kwAOOgQ8y4ifcm0YGuYgwoU1bOKFZkgDEK_A_xfLRwcWyItozvLq_hjzXrLB1OuqMdu4SQh1s7S9eLL9LLUWh-3dba365W72TT2BcpDONoerbaUhjH3nY_XRE-0MmMgbyTXVmUiZgMVvLCTmyfsPmIl9KPoM3qItvtc_iE_lo7AjovTDimDpgbGcq-DZCy6dRdQG9UP97jtyRPBQ/awb.jpg)
在网上搜索招聘信息的时候,同学们总会发出如此感慨:我们在学校根本什么都没学到啊!!!
下面让我们来看两则招聘启事
Junior web developer招聘要求
![](https://i.aoweibang.com/img/6-x9yhhPD0wCQO1c8ip7JoS3lyql4NpllNdip0vC94FO0qBh_ozswaxp1YDoB7n_XpK0osveWjk0fzjoRXw0LsW3yUTQENVqqiTkKImTVo2VBdlGfkxaXIxDaogDXnZv5muKQ8MslDukJWIznidvlC3ZSsMBoyXt7JOMHKCOtsu0kgnNLk-WkaTEZyMpIZ3rXy-PqIqfr2c5mYyCtscSoQ/awb.jpg)
Senior Developer 招聘要求
![](https://i.aoweibang.com/img/6-x9yhhPD0wCQO1c8ip7JoS3lyql4NpllNdip0vC94FO0qBh_ozswaxp1YDoB7n_XpK0osveWjk0fzjoRXw0Ls7Opk4yrsn8PDOk8BQcbfDCbJyegoKUwfCiwAOtM65DgmUqskY0CQkn1LaujqUuf7Zt1438qfH2m8uo2lQYPjDtzTyQ2ixI2ufVAQe9UngiL1lRTHe1xWigpfd8mxIP-A/awb.jpg)
一则新鲜的简历
一般毕业生除了毫无工作经验外,和项目经验外,对于工作中的需求更是不了解。
你说你会Java,但不会Spring
你说你会PHP,但没听过Laravel
你说你会Javascript,但没听过ES6
...
![](https://i.aoweibang.com/img/phaMrmvpFH77dh2jMjfPkgc_uoVtZeEu35mqDnUJN9VO0qBh_ozswaxp1YDoB7n_XpK0osveWjk0fzjoRXw0LmZKK5Vvts97wpNcvph0P1Up2cgd_1tE1RCkR_KOsa1RWbojR3IIF3oVhF3DE1TIWMI7USfLgJzxT_97rp9yiW-SkONadMgWk1vhDooWCMmy3xQMTjd-VYXrSmjPLMK6LA/awb.jpg)
从以上两个招聘要求可以看出,javaScript framework (React,Angular,Vue),Agile,nodeJs,AWS,WordPress, REST API 等,学校中并未专门开课的专业需求量比较大,尤其是深入JavaScript相关的技术。
再对比一下一份新鲜的简历,妥妥的发现,学的不够深,学的东西满足不了你老板的要求。
可是
毕了业才发现,我学的东西公司不要啊?怎么可以那么坑啊?
蓝瘦,香菇,
我想躲在厕所唱首歌
你想要的我却不能够给你我全部
我能给的却又不是你想要拥有的
![](https://i.aoweibang.com/img/phaMrmvpFH77dh2jMjfPkgc_uoVtZeEu35mqDnUJN9VO0qBh_ozswaxp1YDoB7n_XpK0osveWjk0fzjoRXw0Lt4b3KjAPRl6sgX7DNhgUb1x6aoBnkx-IgZiJ5Ra1v_CevEPNDeq3XhD0i-eiLDGNdD23M7cJD5EKN2vcYPYV8yBhQYgUjAEKER3dG1u8luOC2qFS6muRvxfgWiyXfhMcg/awb.jpg)
看到这里你是不是觉得你的学费打水漂了?
是不是很难受啊?
其实学校并没有问题,只是现在的技术发展得实在太快,快到让人蓝瘦,香菇。
其实包括已经在岗位上的高级程序猿,攻城狮,如果你不更新你的技术,你就会失去竞争力,其实这就是IT行业的残酷。其实这就是让人脱发的点。
![](https://i.aoweibang.com/img/phaMrmvpFH77dh2jMjfPkgc_uoVtZeEu35mqDnUJN9VO0qBh_ozswaxp1YDoB7n_XpK0osveWjk0fzjoRXw0Ls5SfTCJJzlE15umsfhDTps81i9w-Gm_31AaWmdtzy8sTPGRPvJ-yPNSvwOt5OVy4ZfDEvfaJeYVkJR19P9KcLeBhQYgUjAEKER3dG1u8luOC2qFS6muRvxfgWiyXfhMcg/awb.jpg)
你知道圈内聊的最火的前端技术是什么吗?
有同学说:前端是啥?不就是切切图吗?有啥好学的。
![](https://i.aoweibang.com/img/phaMrmvpFH77dh2jMjfPkgc_uoVtZeEu35mqDnUJN9VO0qBh_ozswaxp1YDoB7n_XpK0osveWjk0fzjoRXw0LtzPNXxM65eMhsxuCrNZQjs8udOxm7JrgkaPU4wI7J8ctmtHSxEHQoXKD6fd_azyDWBpQ_LmZ1PtMxRTL5LBF-YLNNUp-Mh1xM6SPMXS8NZxt0vQ_QbTJXozGYZ7jvYOlg/awb.jpg)
前端 === 切切图?
你难道不知道现在除了“云大物智”这四个虚无飘飘的东西以外,前端是最火的东西吗?
如果你对现在的IT产业的理解还是出国前的水平,那就只能呵呵哒了。
![](https://i.aoweibang.com/img/6-x9yhhPD0wCQO1c8ip7JoS3lyql4NpllNdip0vC94FO0qBh_ozswaxp1YDoB7n_XpK0osveWjk0fzjoRXw0LkBgPuPx6z-g8Mg9M0GwqovjLtuBdbOsQ39i4yZWi_xu804EbakV8dB46secQ2hjGejrVs_XmE2anvtRAA1nz5e9DMm3czUTLX-QjgWC-Iuh5rCwqZnK0jWcWJ_J5nrdeQ/awb.jpg)
下面将介绍前端开发必备的技能,供IT小伙伴们参考:
前端开发技能树
前端入门篇
大部分IT毕业生,还停留于这个阶段:
你需要学会并熟练掌握前端三大基石:HTML,CSS,JS一定要在理解了他们之后再去学习别的, 确保你真的知道怎样布局你的网站,怎样在一个action之后do something。
前端进阶篇
恭喜各位同学,这一步我们可以进入开发流程了:
Command Line: 这个我们在学校中也有接触过,但是我们还需要熟悉基本操作,环境配置,要知道配置环境经常要花费我们半天时间!
SASS:CSS已经不够,我们有了CSS预处理SASS代码版本。
管理GIT:这个有的同学可能在学校一些studio的项目中接触过,不过距离工作的要求还有一定距离,你们知道git rebase么?知道pull request么?知道公司如何管理他们的代码么?
部署网站上线AWS: 即使在学校做过项目的同学,也不过是将code上传到学校的server上面。 如何在cloud上面部署自己的网站同样也是一个很重要的技能。
前端高级篇
senior level 的前端工程师需要掌握很多技术, 这里只说其中一小部分:
OO Design:在不懂oo design的情况下,如何成为Senior。在同样的需求下,如何编写高质量代码,如何把一个简单的todolist作出mvc来。Design pattern,什么是singleton,什么是 Factory ,什么又是Adapter
Web安全:SQL注入,xss跨站脚本攻击剖析与防御等等
熟悉ES6,JS框架等:熟练掌握ReactJS等框架可以帮助你做出一个具有优秀交互的网站。
等等,此为抛砖引玉,欢迎大神补充
我们还要知道如何展示自己:
拥有自己的项目
参加meet up
github
linkedin
开源项目
这期就到这里,
在下期节目中我们会由资深前端大神讲述前端开发的
前世今生
IT匠人圈近期活动
布里斯班Offer收割机系列活动2
活动地点:Suite A,Level 3 / 57 Coronation Drive
活动时间:布里斯班时间 10月29日 周日 3:00 - 5:00
费用:免费(提供pizza,大鸡腿~)
主题:Offer收割机活动2 - 顶级大牛给你模拟面试,讲解面试技巧与更好的简历。
![](https://i.aoweibang.com/img/phaMrmvpFH77dh2jMjfPkgc_uoVtZeEu35mqDnUJN9VO0qBh_ozswaxp1YDoB7n_XpK0osveWjk0fzjoRXw0Lp2f40XwtLJHgGjqeqWW8VDz1-0IPfQEDVuDUzpNw6nQGJ9gQogWeg2wvXoEBY_GbFpMdNKc8Jy3uYD8fJ2iY0mBhQYgUjAEKER3dG1u8luOC2qFS6muRvxfgWiyXfhMcg/awb.jpg)
IT匠人圈与阿里云 - 华人IT圈你的新出路
地址 Level 2, 441 Collins Street Melbourne CBD 3000 (澳大利亚 阿里巴巴墨尔本总部)
活动时间:11月18号 2:00pm - 6:00pm
费用:$15 AUD/人
报名方式:按住图片扫描下面二维码
![](https://i.aoweibang.com/img/6-x9yhhPD0wCQO1c8ip7JoS3lyql4NpllNdip0vC94FO0qBh_ozswaxp1YDoB7n_XpK0osveWjk0fzjoRXw0Lg6-DLXerGN1eUuEeHLxlX-oAArftzifLhmoluahg4xorQ9EZvrmD-ApooW8SJBhpx9ZJehhB-42h_l8rxOqjZLtzTyQ2ixI2ufVAQe9UngiL1lRTHe1xWigpfd8mxIP-A/awb.jpg)
想学WEB开发?
课程内容基本涵盖了IT项目设计领域的重要知识点,,同时包含大量的工业界最新前沿技术。编程语言(如HTML, Javascript, ECMAscript 6,CSS,JavaScript),团队协作(Agile,Bitbucket, Jira,Bamboo),新兴技术(Node.js,Express.js,React.JS,SPA,RESTAPI)以及云端技术(AWS EC2,S3)等最新流行技术
![](https://i.aoweibang.com/img/phaMrmvpFH77dh2jMjfPkgc_uoVtZeEu35mqDnUJN9VO0qBh_ozswaxp1YDoB7n_XpK0osveWjk0fzjoRXw0LjIk3Ih1mNP05UNcRynHMtSOzKsXhTL9jMyBEr6-MvdzuUnmopt2J9kfXuVxUCAcyPCU0Puwdzda8p02Mhd8hH3FCLPYGX6Cc5ogTKC6Y9Hn40aQqdRDoE6AQr3bW9WiDg/awb.jpg)
![](https://i.aoweibang.com/img/phaMrmvpFH77dh2jMjfPkgc_uoVtZeEu35mqDnUJN9VO0qBh_ozswaxp1YDoB7n_XpK0osveWjk0fzjoRXw0LrcSsQF9FeTBNMrFpM7kie8BX5OCEYazXkUiOrSWBBrDaT7QZzu7CtRT_ZM3acmnpDaiEBk6vf-UaFOBs0SqeWOBhQYgUjAEKER3dG1u8luOC2qFS6muRvxfgWiyXfhMcg/awb.jpg)
点击图片扫二维码进行咨询
![](https://i.aoweibang.com/img/phaMrmvpFH77dh2jMjfPkgc_uoVtZeEu35mqDnUJN9VO0qBh_ozswaxp1YDoB7n_XpK0osveWjk0fzjoRXw0LuJhohTpByO_GDNGPxKU-NDIQPNZN18_sIdf7j8uwdFTWnncN69xH0AS6dnRWbsMPisDCUqezo_Qp2SAkN8Xz6uBhQYgUjAEKER3dG1u8luOC2qFS6muRvxfgWiyXfhMcg/awb.jpg)
回复“报名”获取报名链接
回复“培训班”获取培训班信息
回复“基础班”获取基础班课程相关文档
回复“入门班”获取入门班课程培训文档
往期回顾
应聘|如何在澳洲找到一份工作, 成为Offer收割机
大漠|大漠穷秋-逐步为你剖析前端学习之路
干货|怎么学好IT?IT学习平台吐血整理
培训|IT匠人Web全栈集训营
澳洲IT求职技术群
为了帮助更多的人找到工作,大神们跳槽和交流技术,我们组织创建了“澳洲IT求职技术群”,有上百位小伙伴与你一样爱知求真。由于目前大群人数已过百,想要入群的朋友可以
扫二维码入群
![](https://i.aoweibang.com/img/phaMrmvpFH77dh2jMjfPkgc_uoVtZeEu35mqDnUJN9VO0qBh_ozswaxp1YDoB7n_XpK0osveWjk0fzjoRXw0LmFPMKmUsqdBsHv15gJjgrl2bJlcRJj8qEL6Syc-YOBGBRdVtIgj5pT1pD5CLP6gyK4CTFYSfaocYbwj4_gql_fuX_tLXbvvRJ2aKVQHT9dMZ7robktNuH29wEg3Ny3Drg/awb.jpg)
我们是谁
![](https://i.aoweibang.com/img/6-x9yhhPD0wCQO1c8ip7JoS3lyql4NpllNdip0vC94FO0qBh_ozswaxp1YDoB7n_XpK0osveWjk0fzjoRXw0Lvg6KuCvH3DVcRaZ_2K_bnkA3Iv4xxvIhHmSdy9DbzAh9q1ofhMJfeqwId-AobzTXU2PiiIPHstuqzDyjKl90PE1MBGavg7SoMsuGsgLQARy2GWvbFu6HZlUizGxg6aXeQ/awb.jpg)
澳洲IT匠人圈打造澳洲IT精英圈,希望在澳洲的广大IT认识团结互助,让在土澳的我们也能感受到高科技的光芒。组织IT社交圈,推送招聘广告,精品干货文章,澳洲业界动态,也期待更多有梦想的人加入。
我们也希望有同样理想的你加入我们。
投稿,请联系小花或E-Mail
商务联系
首席勾搭官 | +61 451 010 217
首席勾搭官小花 | 微信 uniapp001
首席勾搭机器人 | 微信 irobot_wechat
欢迎扫描关注 IT匠人圈企业号