前端工程师们该如何规划自己的职业生涯?秒速

2018-01-12

  Firebug是firefox下的一个扩展,能够调试所有网站语言,如Html,Css等,但FireBug最吸引人的就是javascript调试功能,使用起来非常方便,而且在各种浏览器下都能使用(IE,Firefox,Opera,Safari)。除此之外,其他功能还很强大,比如html,css,dom的查看与调试,网站整体分析等等。总之就是一整套完整而强大的 WEB开发工具。

  WebPack可以看做是模块打包机:它做的事情是,分析你的项目结构,找到 JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,TypeScript等),并将其转换和打包为合适的格式供浏览器使用。

  Node,基于javascript的服务端语言,一个出色的Javascript运行环境,它有一个很棒的包管理系统NPM。通过运行“npm install包名”几乎可以安装任何包/库,在开发工作中为你提供各种便利。

  这部分玩家已经掌握了一定的进阶技术,能够在一个项目中承担各种任务,也能够自己解决一些比较常见的问题,有了一定的项目经验,能够总结出遇到的问题,避免各种简单的错误,书写的代码可供阅读,这类玩家在项目中能够胜任大多数的开发工作。

  有时度娘也无法为我们解决(如我进行微信小程序开发,百度提供的资源实在有限),这个时候可以尝试去看官方文档,官方文档中会有大致的讲解,但是很多文档都是英文版的,所以需要良好的英语阅读,推荐大家没事多学习英语。

前端工程师们该如何规划自己的职业生涯?秒速赛车技巧

  A:vue+angular成为了绝大多数前端的选择,微信开发小程序其实也是 MVVM框架结构,react也能算作一款(因为 React本身特殊,不是纯粹的 MVVM框架机构),除此之外还有 avalon、knockoutjs等等。

  JQuery一个快速、简洁的JavaScript框架,它极大地简化了JavaScript编程,是一个人手必备的JavaScript框架,也许在将来会成为墓地中的一员,但现在任然是不可或缺的一个主流框架。

前端工程师们该如何规划自己的职业生涯?秒速赛车技巧

前端工程师们该如何规划自己的职业生涯?秒速赛车技巧

  Microsoft Visual Studio 2017用于发,但是同样可以作为一款前端开发软件,在我之前的公司就使用它作为开发IDE,它能够快速导航、编写并修复你的代码,实现轻松调试和诊断,根据你的喜好进行扩展和自定义,并实现有效协作,ASP开发首选。

  一个纯 Javascript的图表库,可以流畅的运行在 PC和移动设备上,秒速赛车技巧兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖轻量级的 Canvas类库 ZRender,提供直观,生动,可交互,可高度个性化定制的数据可视化图表。

  JavaScript世界的构建工具,自动化。对于需要反复重复的任务,例如压缩(minification)、编译、单元测试、linting等,自动化工具可以减轻你的劳动,简化你的工作。当你在 Gruntfile文件正确配置好了任务,任务运行器就会自动帮你或你的小组完成大部分无聊的工作。

  tips:除了以上还有Extjs、prototype、kissy,jQuery UI、flex、yui、Dojo等等以及基于以上几个框架衍生的优秀的框架/库和适用于移动端开发的框架/库可供大家选择,大家可以在各论坛中查询各框架的特点。

  全能之选,大多数人当前的使用选择,包括我,WebStorm可以实现针对 JavaScript、TypeScript、stylesheet语言和其他最流行框架的智能代码补全、实时错误检测、以及强大的导航和重构功能。

前端工程师们该如何规划自己的职业生涯?秒速赛车技巧

  这部分玩家具备一定的基础能力,能够自己完成一些简单的页面,但是对于一些比较复杂的逻辑不能理解通透,或者对于某些特定样式不能完成,遇到问题比较多的时候都束手无策,比较喜欢直接询问别人如何解决,代码质量较渣,这些玩家在项目中往往会给你分配一些比较简单的页面。

  Step5:PDCA循环(制定计划、执行计划、检查计划、调整计划)根据自己制定的计划去执行,然后在执行的过程中不断检查自己是否与计划一致,如果存在问题,进行调整,或者计划已经不在符合现有阶段,那就重新制定新计划。如此反复循环。