web前端好学吗?
最近这段时间许多学生讨论关于WEB前端工程师这个职位的问题。比如:关于前端难不难?好不好找工作?有没有用?好不好学?待遇好不好?好不好转其他的职位?
针对这个问题,课工场露露老师想跟大家谈谈自己对前端工程师的看法。
所谓的Web前端工程师,都应该会些什么,干些什么呢? 好多前端工程师,大部分的人会切几张图,会从bootstrap里复制粘贴,会用jQuery做个特效,会用html游戏框架写个flappy bird, 会在Github里找各种模板自和库拼拼弄弄,就大言不惭的称自己为“前端工程师” 甚至还吹牛说什么前端好简单啊,前端找工作好难啊,没有发展啊,想转行啊。 最可怕的是,这些个“前端工程师”,有部分还不了解什么是HTML,就到处问(百度知道、知乎里尤其多)一开始怎么学前端啊,前端前景怎么样。
露露老师认为,什么东西难不难,什么东西好不好,发展前景可不是这样问出来的,做伸手党是没有前途的。况且现在处于网络信息资源及其丰富的年代,花半小时自行搜索即可得到自己想要的答案。
任何一个工程师的首要职务不是炫技,也不是为了死记这些专业知识而应付面试,而是为了完成工作任务。你的工作任务不要求你懂得一切语言细节,懂得一切语言细节也无法让你成为一个合格的前端工程师。就像雇一个杀手的最终目的是要去干掉别人,而不是精通军火库里的所有武器。举个例子,如果你是个使用狙击枪的高手,但是你正坐在你暗杀对象的对面,你的手边只有一只削尖的铅笔没有枪,但你也知道该怎么做。
根据他个人所接触到的关于前端工程师一职总结了一些高级前端工程师的基本素养:
1.能够把一项工作描述清楚。一个人对自然语言的驾驭能力决定了写代码能力的高度。
2.能够估计项目每个环节的时间,和各种可能的不确定因素,这也是有了足够多的实践经验后才会拥有的技能。
3.知道怎么去查。首先最好能比较精通英文,并且使用搜索引擎,搜索引擎的优点是会在搜索结果中替换英文的同义词,所以下一次搜索时你就可以使用被替换的同义词。总体来说获取知识的重要环节是反复修正自己的问题。只有提出精确的问题才能得到精确的答案。另外每次搜索,你要看前十页的内容,如果觉得内容多,是因为阅读速度不够快。这需要下功夫。
4写可以维护的代码。模块化,用精确恰当的函数名/变量名/参数名/对象名。任务拆分恰当。你不一定看过《设计模式》的书,但是最终你会发现自己摸索出来的可维护性最好的代码规范和《设计模式》讲得差不多。
5.知道自己的薄弱环节。不知道不要紧,可以用的时候再查,但是要知道到哪里才能查到。你需要有自己的专业知识资源库,反而需要记住的东西并不是很多。同样,你在90%的时间里会使用你10%的知识和技能,用的时候再查,不必全都记住。
【html&css】欢迎进群免费领取学习资料,搜群【WEB前端学习交流群21 598399936】
web前端好学吗?的更多相关文章
- (纯干货)最新WEB前端学习路线汇总初学者必看
Web前端好学吗?这是很多web学习者常问的问题,想要学习一门自己从未接触过的领域,事先有些了解并知道要学的内容,对接下来的学习会有事半功倍的效果.在当下来说web前端开发工程师可谓是高福利.高薪水的 ...
- Web前端开发好学吗?谈谈一位学姐的前端工程师之路
我的第一篇博客....... 我是一名工科女,因高考失利与理想的院校擦肩而过,从而选择了机电专业.毕业后找工作时才发现机电专业的工作并不太适合我.我的父母也支持我转专业求职,但这个过程有时会让我迷茫. ...
- web前端开发和后端开发有什么区别?
web前端分为网页设计师.网页美工.web前端开发工程师 首先网页设计师是对网页的架构.色彩以及网站的整体页面代码负责 网页美工只针对UI这块儿的东西,比如网站是否做的漂亮 web前端开发工程师是负责 ...
- web前端学习路线与书籍推荐
什么是web前端? 在以前,通俗的讲是网页制作,在现在,哼哼,可以参考这篇文章 http://tieba.baidu.com/p/4817153404 那么如果高效优雅的学习web呢? 注:以下纯属个 ...
- Web前端学习开篇
首先想想自己喜欢干什么?想干什么?脑袋需要什么?什么对自己来说最重要?自己的规划? 本人数字媒体技术专业,想学Web前端开发有好长时间了,有一定的基础,所以就想进一步深入学习.谁料想,我怎么那么没有耐 ...
- 薪资那么高的Web前端,你该怎么学?
由于前端开发的火热和一些IT巨头公司 对 web前端开发人员的需求旺盛,让越来越多的人转入前端.前端开发领域 是IT技术语言领域唯一一个男女老少都可以快速入门并快速提升兴趣的领域,今天就来聊聊前端到底 ...
- web前端入坑第二篇:web前端到底怎么学?干货资料! 【转】
http://blog.csdn.net/xllily_11/article/details/52145172 版权声明:本文为博主[小北]原创文章,如要转载请评论回复.个人前端公众号:前端你别闹,J ...
- 我的web前端自学之路-心得篇:我为什么要学习web前端?
时光如流水,转眼间,自己已经是大三的学长了,看着一个个学弟学妹,心中有种莫名的感觉,很怀念大学的前两年时光,但也很憧憬着自己的未来,自己将要去经历很多从未经历的事.我是我们学校信科院的一名学生,在编程 ...
- Web前端需要熟悉大学里【高大上】的计算机专业课吗?
作为一名刚刚大学毕业,进入新的学习阶段的研究生,我必须说大学的专业课非常重要!不管你信不信,事实就是如此! 一.大学学习的专业课非常重要,它决定了我们能走到什么高度 前端的发展非常快,我常常觉得刚刚关 ...
随机推荐
- ViewPager+Fragment,Fragment会预加载的问题
http://www.bubuko.com/infodetail-535920.html 在Fragmetn里,onCreateView去加载布局,真正的加载数据通过这个方法setUserVisibl ...
- Django之路:QuerySet API,后台和表单
一.Django QuerySet API Django模型中我们学习了一些基本的创建和查询.这里专门讲以下数据库接口相关的接口(QuerySet API),当然你也可以选择暂时跳过这节.如果以后用到 ...
- linux logrotate配置
对于Linux 的系统安全来说,日志文件是极其重要的工具.系统管理员可以使用logrotate 程序用来管理系统中的最新的事件,对于Linux 的系统安全来说,日志文件是极其重要的工具.系统管理员可以 ...
- deibian不能加vpn
http://www.cyberciti.biz/faq/deiban-ubuntu-linux-networkmanager-pptp-cisco-vpn-tab-disabled/ 经常搜goog ...
- Java BufferedReader、InputStream简介
InputStream 数据流类 一般来说,就是将字符串.管道数据(socket通倒).文件.字节等转换为输入流,以流的方式去读取: 但是inputstream的读取速率较低,为了提高读取速率,一般 ...
- The Wall (medium)
The Wall (medium) Heidi the Cow is aghast: cracks in the northern Wall? Zombies gathering outside, f ...
- OpenGL学习--------动画制作
假设某动画一共有n幅画面,则它的工作步骤就是:显示第1幅画面,然后等待一小段时间,直到下一个1/24秒显示第2幅画面,然后等待一小段时间,直到下一个1/24秒……显示第n幅画面,然后等待一小段时间,直 ...
- XHTML与HTML的差别
HTML与XHTML之间的差别,粗略可以分为两大类比较:一个是功能上的差别,另外是书写习惯的差别.关于功能上的差别,主要是XHTML可兼容各大浏览器.手机以及PDA,并且浏览器也能快速正确地编译网页. ...
- springMVC 静态文件 访问
1. 新建web project 2. 导入所需jar包 3. 更改web.xml <?xml version="1.0" encoding="UTF-8" ...
- 定时且周期性的任务研究I--Timer
很多时候我们希望任务可以定时的周期性的执行,在最初的JAVA工具类库中,通过Timer可以实现定时的周期性的需求,但是有一定的缺陷,例如:Timer是基于绝对时间的而非支持相对时间,因此Timer对系 ...