在快节拍的情况下,我们更偏向于花工夫测验考试最新的技术创造,然后在网上争辩不休。
比起如许,我们是否是更应当放慢一点脚步,进修和稳固已有常识?这不只能晋升我们的任务质量,也能晋升我们所通报的价值?,它将协助我们更快地进修这些新的Tools。
这篇文章搜集收拾了前端开发可能用到的进修材料,2017 年继续进修!
我们的大大多数任务都不是写新的代码,而是在保护已有的代码。那就意味着你浏览代码的工夫经常多过写代码,因而你需求为下一个顺序员优化代码,而不是经过解译让他了解代码。
我引荐浏览这三本不错的书——以书名是非排序:
《代码可读性艺术》Dustin Boswell 著
《代码整洁之道:矫捷软件技术手册》Robert C. Martin 著
《代码完好之道:软件结构适用手册》Steve McConnell 著
每周我们都会有一个新的 JavaScript 框架降生,它会比任何老一点儿的框架要好, 而我们很轻易就会花掉本人大部分的工夫来进修这些框架,而疏忽关于言语自身的进修。假如你正在运用一个框架,可是不了解它的任务道理,那末就要停下往来来往进修一下这门言语,直到你了解了这个Tools是怎么运作为止。
Kyle Simpson 的系列册本《你其实不了解 JavaScript》是一个不错的Start, 你可以避免费实行在线浏览。
Eric Elliott 的《2017 要学的 JavaScript 常识主题清单》是个大清单。
Henrique Alves 有一份清单,通知你在运用 React 之前应当了解哪些工具(实践上也实用于其它框架)。
《JavaScript 开发者们: 请存眷你们所运用的言语》 Mike Pennisi?—?了解新的 ECMAScript 功用特征 TC-39 流程。
多年来,我们盼望 JavaScript 中有类。如今我们有了,但却不想再运用它了。 功用才是我们想要的! 我们乃至运用函数(JSX)编写 HTML。
Kyle Simpson 的 《Functional-Light JavaScript》。
Frisby 传授的《函数式编程之详解》电子书及其收费课程。
作为前端开发职员,我们比团队中的任何人都更靠近用户 - 乃至可能比设计师更近。 假如设计师必需验证你在屏幕上的每一个像素,你必定做错了甚么。
《给黑客做设计》:David Kadavy 编著的一本书,包括对应的收费课程
Tracy Osborn 编著的《写给非设计师的设计教程》
Nathan Barry 编著的《网页使用顺序的设计》
Jason Santa Maria 编著的《讨论收集拓扑》
Alan Cooper 编著的《囚犯正在运营收留所:为何高科技产品让我们为之猖狂和怎么恢复的明智》
为数未几的几篇关于 UI 动画的文章:《怎么运用动画来改良 UX 》和《过渡型接口》
我们中的有点人选择编程事业是由于比起与人交换,更情愿同盘算机打交道。但不幸的是,如许的设法其实不可取。
我们很少会独自一个人任务:必需要和其他的开发者、设计师、司理,有点时分乃至还要和用户实行面临面的扳谈。那是比较困难的,但假如你想真正了解本人正在做的工作而且知其所以然,与人协作就必不成少,由于这关乎我们所做之事的价值。
《做一位清洁白白的 Coder:专业顺序员行动守则》 Robert C. Martin。
《万事扫尾难:专家们舍不得让你晓得的协商Tools》 Jim Camp。
与我们的同事和其别人相同的很大一部分是文本的:Task描绘和评论,代码评论,Git 提交,谈天信息,电子邮件,微博,博客帖子等等。
想象一下,人们花几多工夫浏览和了解这一切。 假如你能经过写得更明白和更简练来减少这个工夫,任务情况将会愈加友好
《关于怎么更好地撰写:编写非小说类文章的经典指南》William Zinsser 著。
William Strunk 和 E. B. White 编写的《款式的各个元素》
***:优良的 《Glavred 课程》
前端开发不再只是那些加了动画后果的下拉菜单了,它比过来要庞杂的太多了。身败名裂的的“JavaScript 疲惫”中很大一部分就是来自我们如今需求处理Task中的问题的庞杂过活益增加。
不管怎么,这都意味着,是时分从那些“非前端开发者”几十年创立的盘算机科学里吸取更多的聪明了。这也是我最盼望听到你们的引荐的部分。
下面是一些我个人引荐的资本:
《像盘算机科学家一样考虑》来自 Coursera 的课程
《五本对我影响深远的编程册本》DHH 著
2KB项目(www.2kb.com,源码交易平台),提供担保交易、源码交易、虚拟商品、在家创业、在线创业、任务交易、网站设计、软件设计、网络兼职、站长交易、域名交易、链接买卖、网站交易、广告买卖、站长培训、建站美工等服务