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前端需要熟悉大学里【高大上】的计算机专业课吗?
作为一名刚刚大学毕业,进入新的学习阶段的研究生,我必须说大学的专业课非常重要!不管你信不信,事实就是如此! 一.大学学习的专业课非常重要,它决定了我们能走到什么高度 前端的发展非常快,我常常觉得刚刚关 ...
随机推荐
- elasticsearch 管理工具
------------------sense------------------- google chrome 浏览器插件,数据交互使用 -------------------------hea ...
- 【嵌入式linux】(第三步):安装串口终端 (ubuntu安装minicom串口终端)
1.前言 我使用的是USB转串口,芯片是PL2303,貌似ubuntu自带了PL2303的USB驱动,可以直接使用,其它的USB转串口的没试过. 2.minicom安装 在终端中输入 : sudo a ...
- postfix疯狂外发垃圾邮件
分析 一.查找main.cf配置文件 localhost# find / -name main.cf /etc/postfix/main.cf 二.打开/etc/postfix/main.cf来看看. ...
- c# 错误 两个输出文件名解析为同一个输出路径
检查同项目的其他文件夹下面已有其他同名窗体,影响设计器
- chrome 开发人员工具
JavaScript Beautifier JavaScript 文件在上线前一般都会压缩下,压缩的 JavaScript 几乎没有可读性,几乎无法设定断点.在 Scripts 面板下面有个 Pret ...
- 关于Google Chrome 浏览器的一些命令及用法
http://blog.csdn.net/zyz511919766/article/details/7356306 一些Chrome的地址栏命令(这些命令会不停的变动,所有不一定都是好用的) 在Chr ...
- CodeForces 616D Longest k-Good Segment
用队列维护一下即可 #include<cstdio> #include<cstring> #include<queue> #include<algorithm ...
- hdu-oj 1874 畅通工程续
最短路基础 这个题目hdu-oj 1874可以用来练习最短路的一些算法. Dijkstra 无优化版本 #include<cstdio> #include<iostream> ...
- ruby, gem install 出现网络错误
gem sources #查看目前的源 gem sources --remove https://rubygems.org/ gem sources -a https://ruby.taobao.or ...
- CG中的数据变量类型
CG 中的数据变量类型有三: float:高精度浮点值,通常是32位. half:中精度浮点值.通常是16位,范围是-60000至+60000,它适合存储UV坐标,颜色值等. fixed:低精度浮点值 ...