最近这段时间许多学生讨论关于WEB前端工程师这个职位的问题。比如:关于前端难不难?好不好找工作?有没有用?好不好学?待遇好不好?好不好转其他的职位?
  针对这个问题,课工场露露老师想跟大家谈谈自己对前端工程师的看法。
  所谓的Web前端工程师,都应该会些什么,干些什么呢? 好多前端工程师,大部分的人会切几张图,会从bootstrap里复制粘贴,会用jQuery做个特效,会用html游戏框架写个flappy bird, 会在Github里找各种模板自和库拼拼弄弄,就大言不惭的称自己为“前端工程师” 甚至还吹牛说什么前端好简单啊,前端找工作好难啊,没有发展啊,想转行啊。 最可怕的是,这些个“前端工程师”,有部分还不了解什么是HTML,就到处问(百度知道、知乎里尤其多)一开始怎么学前端啊,前端前景怎么样。
 露露老师认为,什么东西难不难,什么东西好不好,发展前景可不是这样问出来的,做伸手党是没有前途的。况且现在处于网络信息资源及其丰富的年代,花半小时自行搜索即可得到自己想要的答案。
  任何一个工程师的首要职务不是炫技,也不是为了死记这些专业知识而应付面试,而是为了完成工作任务。你的工作任务不要求你懂得一切语言细节,懂得一切语言细节也无法让你成为一个合格的前端工程师。就像雇一个杀手的最终目的是要去干掉别人,而不是精通军火库里的所有武器。举个例子,如果你是个使用狙击枪的高手,但是你正坐在你暗杀对象的对面,你的手边只有一只削尖的铅笔没有枪,但你也知道该怎么做。
  根据他个人所接触到的关于前端工程师一职总结了一些高级前端工程师的基本素养:
   1.能够把一项工作描述清楚。一个人对自然语言的驾驭能力决定了写代码能力的高度。
   2.能够估计项目每个环节的时间,和各种可能的不确定因素,这也是有了足够多的实践经验后才会拥有的技能。
  3.知道怎么去查。首先最好能比较精通英文,并且使用搜索引擎,搜索引擎的优点是会在搜索结果中替换英文的同义词,所以下一次搜索时你就可以使用被替换的同义词。总体来说获取知识的重要环节是反复修正自己的问题。只有提出精确的问题才能得到精确的答案。另外每次搜索,你要看前十页的内容,如果觉得内容多,是因为阅读速度不够快。这需要下功夫。
  4写可以维护的代码。模块化,用精确恰当的函数名/变量名/参数名/对象名。任务拆分恰当。你不一定看过《设计模式》的书,但是最终你会发现自己摸索出来的可维护性最好的代码规范和《设计模式》讲得差不多。
  5.知道自己的薄弱环节。不知道不要紧,可以用的时候再查,但是要知道到哪里才能查到。你需要有自己的专业知识资源库,反而需要记住的东西并不是很多。同样,你在90%的时间里会使用你10%的知识和技能,用的时候再查,不必全都记住。

【html&css】欢迎进群免费领取学习资料,搜群【WEB前端学习交流群21   598399936】

web前端好学吗?的更多相关文章

  1. (纯干货)最新WEB前端学习路线汇总初学者必看

    Web前端好学吗?这是很多web学习者常问的问题,想要学习一门自己从未接触过的领域,事先有些了解并知道要学的内容,对接下来的学习会有事半功倍的效果.在当下来说web前端开发工程师可谓是高福利.高薪水的 ...

  2. Web前端开发好学吗?谈谈一位学姐的前端工程师之路

    我的第一篇博客....... 我是一名工科女,因高考失利与理想的院校擦肩而过,从而选择了机电专业.毕业后找工作时才发现机电专业的工作并不太适合我.我的父母也支持我转专业求职,但这个过程有时会让我迷茫. ...

  3. web前端开发和后端开发有什么区别?

    web前端分为网页设计师.网页美工.web前端开发工程师 首先网页设计师是对网页的架构.色彩以及网站的整体页面代码负责 网页美工只针对UI这块儿的东西,比如网站是否做的漂亮 web前端开发工程师是负责 ...

  4. web前端学习路线与书籍推荐

    什么是web前端? 在以前,通俗的讲是网页制作,在现在,哼哼,可以参考这篇文章 http://tieba.baidu.com/p/4817153404 那么如果高效优雅的学习web呢? 注:以下纯属个 ...

  5. Web前端学习开篇

    首先想想自己喜欢干什么?想干什么?脑袋需要什么?什么对自己来说最重要?自己的规划? 本人数字媒体技术专业,想学Web前端开发有好长时间了,有一定的基础,所以就想进一步深入学习.谁料想,我怎么那么没有耐 ...

  6. 薪资那么高的Web前端,你该怎么学?

    由于前端开发的火热和一些IT巨头公司 对 web前端开发人员的需求旺盛,让越来越多的人转入前端.前端开发领域 是IT技术语言领域唯一一个男女老少都可以快速入门并快速提升兴趣的领域,今天就来聊聊前端到底 ...

  7. web前端入坑第二篇:web前端到底怎么学?干货资料! 【转】

    http://blog.csdn.net/xllily_11/article/details/52145172 版权声明:本文为博主[小北]原创文章,如要转载请评论回复.个人前端公众号:前端你别闹,J ...

  8. 我的web前端自学之路-心得篇:我为什么要学习web前端?

    时光如流水,转眼间,自己已经是大三的学长了,看着一个个学弟学妹,心中有种莫名的感觉,很怀念大学的前两年时光,但也很憧憬着自己的未来,自己将要去经历很多从未经历的事.我是我们学校信科院的一名学生,在编程 ...

  9. Web前端需要熟悉大学里【高大上】的计算机专业课吗?

    作为一名刚刚大学毕业,进入新的学习阶段的研究生,我必须说大学的专业课非常重要!不管你信不信,事实就是如此! 一.大学学习的专业课非常重要,它决定了我们能走到什么高度 前端的发展非常快,我常常觉得刚刚关 ...

随机推荐

  1. L2,breakfast or lunch

    express: what a day多么糟糕的天气 I‘m coming to see you我将要来看你 what a lot of trouble he is causing他犯了多少错误啊 w ...

  2. PHPer转战Android的学习过程以及Android学习

    原文作者: eoeadmin原文地址: http://my.eoe.cn/shuhai/archive/19684.html-------------------------------------- ...

  3. 【转】获取/设置IFRAME内对象元素的几种JS方法

    1.IE专用(通过frames索引形象定位): document.frames[i].document.getElementById('元素的ID'); 2.IE专用(通过IFRAME名称形象定位): ...

  4. 在linux下用tomcat部署java web项目的过程与注意事项

    在linux下用tomcat部署java web项目的过程与注意事项 一.安装JDK 到http://www.oracle.com/technetwork/java/javase/downloads/ ...

  5. STM32|4-20mA输出电路

    源:STM32|4-20mA输出电路 为工业场合开发的设备通常情况下都会具有4-20mA输出接口,在以往没有DAC模块的单片机系统,需要外加一主片DAC实现模拟量的控制,或者采用PWM来摸拟DA,但也 ...

  6. 单片AT89C2051 + SD卡 + 3310LCD = 音乐播放器

    http://www.amobbs.com/thread-4503884-1-1.html 这个小玩意,采用 ATMEL 的传统51MCU作主控制芯片,加上SD卡和显示屏,就可以作简单的音乐播放器了, ...

  7. 转 通过 spring 容器内建的 profile 功能实现开发环境、测试环境、生产环境配置自动切换

                                      软件开发的一般流程为工程师开发 -> 测试 -> 上线,因此就涉及到三个不同的环境,开发环境.测试环境以及生产环境,通常 ...

  8. Net 自定义Excel模板导出数据

    转载自:http://www.cnblogs.com/jbps/p/3549671.html?utm_source=tuicool&utm_medium=referral 1 using Sy ...

  9. [转]Android下打印调试堆栈方法

    http://blog.csdn.net/freshui/article/details/9456889 打印堆栈是调试的常用方法,一般在系统异常时,我们可以将异常情况下的堆栈打印出来,这样十分方便错 ...

  10. PAT (Advanced Level) 1027. Colors in Mars (20)

    简单题. #include<cstdio> #include<cstring> #include<cmath> #include<algorithm> ...