没有机器怎么榨菠菜榨汁需要煮熟吗汁

如果要学习web前端开发,需要学习什么?
编辑:阅读()
关键字词:学习,web,前端开发,web前端,学习web前端
Design by DanceSmile前端开发者,2017 年你应该学习什么 - WEB前端 - 伯乐在线
& 前端开发者,2017 年你应该学习什么
在当今的快节奏生态中,我们都倾向于花时间尝试最新的发明,然后在网络上进行激烈的辩论。
这里,我并不是说我们不能这样做。但我们的确应该把脚步放慢一些,并认真了解那些不会有很大变化的事情。这样不仅会提升我们的工作质量和我们所创造的价值 —— 还将切实地帮助我们更快理解这些新的工具。
本文融合了我的个人经历以及对新一年的希冀。正如我想热切表达自己想法一样,我也期待能在下方的评论表单中看到你的建议。
学习如何写出可读性高的代码
我们多数的工作并不是编写新代码,而是维护已有代码。这意味着你最终阅读代码的时间要比编写它所花费的时间要长,所以你需要为之后需要阅读你代码的程序员优化代码,而不是为了解释器。
这里我建议你按以下顺序 — 由浅入深 — 阅读下面三本书:
Dustin Boswell 的 《(The Art of Readable Code)》
Robert C. Martin 的 《(Clean Code: A Handbook of Agile Software Craftsmanship)》
Steve McConnell 的 《(Code Complete: A Practical Handbook of Software Construction)》
深入学习 JavaScript
现如今,每周都会出现一个新的 JavaScript 框架,并标榜自己比其他的任何旧框架都要好用。这样的情况下,我们很多人更倾向于花费时间来学习框架,而且这样也要比学习 JavaScript 本身要容易的多。如果说你正在使用框架,但并不了解该框架的工作方式,立刻停止使用它,并去学习 JavaScript,直到你能够理解这些工具的工作方式为止 。
系列开始,这个系列可以在线免费阅读。
列出的一个长长的 。
列出的 (实际上就是一个知识框架)。
Mike Pennisi 的
— 了解 ECMAScript 新特性的中 TC-39 发展过程。
学习函数式编程
多年以来,我们一直期待着 JavaScript 引入类,但真正引入类之后,我们却不想在 JavaScript 中使用类了,我们只想使用函数。我们甚至使用函数编写 HTML (JSX)。
Kyle Simpson 的 。
Frisby 教授的
学习设计基础知识
作为一个前端开发者,我们比这个生态中的任何人 —— 甚至可能是设计人员 —— 都要更加接近用户。如果设计者必须去确认你还原在屏幕上的每一个像素,你或许做错了某些事。
的《(Design for Hackers)》或对应的 。
的讲座:。
的 《(Design of Web Applications)》。
的 《(On Web Typography)》。
Alan Cooper 的 《(The Inmates Are Running the Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity )》。
两篇关于 UI 动画的文章:、。
学习如何与人协作
有些人很喜欢通过编程来与电脑进行交互,而非与人进行交互。不幸的是,这样的结果并不是很好。
基本上我们不可能完全脱离群体来工作:我们总是需要和其他开发者、设计师以及项目经理 —— 有时候甚至要和用户 —— 交换意见。这是比较难的任务,但如果你想要真正理解你在做什么以及为什么要这么做的话,这一步是非常重要的,因为这正是我们工作的价值所在。
的《(Soft Skills: The software developer’s life manual)》。
Robert C. Martin 的《(The Clean Coder: A Code of Conduct for Professional Programmers)》。
Jim Camp 的 《(Start with No: The Negotiating Tools that the Pros Don’t Want You to Know)》。
学习如何为用户编写代码
与同事或其他人的交流大部分是以文本的形式进行的:目标描述和评论、代码注释、Git 提交、即时聊天消息、电子邮件、推文、博客等。
想象一下,人们要花费多少时间来阅读和理解所有以上提到的这一切。如果你可以通过写得更清楚、简洁来减少这个时间,世界将变成一个更好的工作场所。
William Zinsserd 的《(On Writing Well: The Classic Guide to Writing Nonfiction)》。
William Strunk 和 E. B. White 的《(The Elements of Style)》。
俄文:很好的 。
学习以前的计算机科学智慧
前端开发已经不仅仅简单的下拉菜单了,它前所未有的更复杂了。随着我们所需解决问题的复杂度越来越高,声名狼藉的“JavaScript 疲乏症”也随之出现了。
这意味着现在需要学习非前端开发人员过去几十年所积累形成的知识精华。而这也是我最想听到你向我推荐的内容了。
以下是我个人给大家的推荐:
Coursera 的 《(Learn To Think Like A Computer Scientist )》。
读完本文,你有些什么建议呢?在这新的 2017 年里你又想学习些什么呢?欢迎留言评论。
可能感兴趣的话题
《DOM编程艺术》呢?
关于伯乐前端
伯乐前端分享Web前端开发,包括JavaScript,CSS和HTML5开发技术,前端相关的行业动态。
新浪微博:
推荐微信号
(加好友请注明来意)
– 好的话题、有启发的回复、值得信赖的圈子
– 分享和发现有价值的内容与观点
– 为IT单身男女服务的征婚传播平台
– 优秀的工具资源导航
– 翻译传播优秀的外文文章
– 国内外的精选文章
– UI,网页,交互和用户体验
– 专注iOS技术分享
– 专注Android技术分享
– JavaScript, HTML5, CSS
– 专注Java技术分享
– 专注Python技术分享
& 2017 伯乐在线给个评价吧:
简短评论:
您没有购买过该课程,无法发表课程评论。
促销活动已结束!
非常抱歉,亲,您出手慢了!促销活动已结束。
此课程当前的购买价格是9学点。您确认要购买吗?
优惠名额已满!
非常抱歉,亲,您出手慢了!优惠名额已满。
此课程当前的购买价格是9学点。您确认要购买吗?2804人阅读
&&&&&& 你也许会觉得前端开发是一个很简单的工作,对呀,你就是刚刚从网页设计转型过来的。但当你深入其中时,一定会发现好像前端开发不是那么简单,光网站性能优化、响应式、框架就让你焦头烂额,
& & & &确实,做前端开发就是先易后难,想成为一个优秀的前端开发,没有那么简单。
& & & &不过,天下事难则不会,会则不难,你只需要掌握11项技能就可以成为前端“大拿”,下面,就告诉你这11项技能是什么?以及每项技能的要点,最后是相关的专业图书。
入门必备的技能:
第1项技能:HTML超文本标记语言:
技能要点:
HTML文件的结构HTML文件的编写方法 HTML基本标记文字与段落标记 框架使用表单 XHTML页面结构
第2项技能:JavaScript脚本
技能要点:
JavaScript基本语法流程控制函数对象与数组程序调试与错误处理事件处理处理文档对象文档对象模型window窗口对象
第3项技能:CSS网页样式布局
技能要点:
CSS定位与div布局div&标记与&span&标记CSS+div美化与布局CSS与JavaScript的综合应用CSS与XML的综合运用CSS与Ajax的综合应用
晋级提升必会的技能
第4项技能:HTML5开发技能
技能要点:
HTML5语法新增的input输入类型新增的form元素HTML5音频与视频HTML5多媒体技术Web存储WebSQL混合开发Workers多线程处理
第5项技能:常用Javascript框架
技能要点:
jQuery框架Prototype框架YUI框架ExtJS框架Dojo框架
第6项技能:Javascript&Ajax应用
技能要点:
JavaScript的常用对象DOM文档对象模型XML请求与响应JSONPost/Get请求
成为优秀的前端开发必会的技能
第7项技能:响应式Web设计
技能要点:
Range对象与Selection对象学会绘制图形History&APICSS&3&模块与模块化结构CSS3中的属性选择器使用选择器在页面中插入内容文字与字体相关样式CSS&3中的变形处理CSS&3中的动画功能
第8项技能:常用交互设计工具
技能要点:
流程图工具导航设计工具思维导图原型设计工具UML工具站点地图工具
第9项技能:Web交互设计
技能要点:
指示牌和面包屑可用性测试可访问性/级联样式表
第10项技能:网站信息架构
技能要点:
用户需求及其行为分析信息架构基本信息组织系统标签系统搜索系统叙词表、受控词表,以及元数据流程和方法论设计和文件说明
第11项技能:REST软件架构
技能要点:
统一接口GET/POST/PUT/DELETE识别资源表述解析Json/XML/Html查询Web缓存条件请求扩展性与版本控制
& & & 好了,这下你可以有计划、分步骤的学习和掌握这些技能了,要是你不知道怎么去学,我可以负责任的告诉你,先去看书。
& & &这里,我可以再给你推荐一些图书,分属不同的出版社(这么说,是不希望你认为我在推销书),这些图书都是我认为很有用的书。
HTML+CSS网页设计与布局从入门到精通JavaScript权威指南(第6版)CSS禅意花园(修订版)HTML5与CSS3基础教程(第7版)响应式Web设计:HTML5和CSS3实战jQuery权威指南(第2版)疯狂Ajax讲义(第3版)Axure&RP&6原型设计精髓交互设计沉思录大型网站技术架构:核心原理与案例分析REST实战(中文版)
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:363013次
积分:6612
积分:6612
排名:第3023名
原创:250篇
转载:11篇
译文:52篇
评论:238条
(1)(3)(1)(3)(1)(2)(2)(3)(14)(9)(7)(12)(5)(26)(21)(36)(35)(16)(8)(78)(31)

我要回帖

更多关于 菠菜榨汁需要煮熟吗 的文章

 

随机推荐