曾被老师看不起的前端开发,却逆袭阿里

福州白癜风医院 http://pf.39.net/bdfyy/bjzkbdfyy/140721/4429412.html

相信大家看到这样疑惑的标题,一定会有很多的问号。什么是前端开发?为何会被老师看不起?又如何走进阿里的?

别急,我们一个一个来回答。

回答这些问题之前,我先做个自我介绍,我是来自中南林业科技大学计算机科学与技术专业的一个很普通的大三同学,我叫王家祺,可以称呼我JackWang。我是一名很普通的前端玩家,凭借过人的运气,最终在年春季校园招聘,斩获了阿里腾讯等多家互联网大厂的实习offer,并最终选择走进阿里。

什么是前端开发?

在软体架构和程序设计领域,前端是软体系统中直接和用户交互的部分,而后端控制着软件的输出。将软体分为前端和后端是一种将软体不同功能的部分相互分离的抽象。

——引用自维基百科

维基百科的解释已经相当到位:前端是软件系统中直接和用户交互的部分。

那么试想一下平时我们用的软件,哪些是与你直接接触的?

没错,就是你看到的可操作的部分。你网上冲浪看到的每一个网页,你用过的每一个小程序,你手机上安装的每一个APP,甚至电脑上安装的客户端程序,都可以被称为前端。

前端是一个大且宽泛的概念,涉及到的知识以及体系众多,光网页开发语言,就要学习至少3门(HTML,CSS,JavaScript),更别说小程序、APP和客户端了。除此之外,数据结构和算法、计算机网络,前端的工程化、性能优化等知识也是必不可少的。

伴随网络带宽不断提高和浏览器、WebView的不断发展,前端业务日益复杂化和多元化,前端开发已经由以WebPage模式为主转变为以WebApp模式为主了,朝着界面美观、交互丰富且性能更好的方向大步迈进。

为何会被老师看不起?

曾几何时,在某次操作系统的课堂上,老师说了一句:前台(前端)一个初中生花一个星期就能学会,你们还专门去搞这个是很丢脸的。

可想而知,我是多么不堪。一个初中生花一个星期就能学会的内容,我却花了一年多的时间去学习和沉淀。同时也说明了一个问题:科班的老师对于前端开发普遍存在偏见。

存在偏见是可以理解的:

大多数科班的老师醉心于教学和学术研究,已经很少去


转载请注明:http://www.guyukameng.com/html/html1/12066.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了