学习如何编写可读的代码
我们大部分工作不在于编写新的code,而是维护已有代码。这意味着你需要阅读更多的代码然后再去code,所以你要为下一位维护者优化你的代码而不是解释器。
我建议大家阅读三本非常棒的书,列表中的推荐程度由弱到强:
The Art of Readable Code by Dustin Boswell
Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin
Code Complete: A Practical Handbook of Software Construction by Steve McConnell
深入学习JavaScript
当每周都会出现新的JavaScript框架,并且比任何旧框架更好的时候,学习新的框架要比学习语言本身容易。如果你正使用一个框架却不了解它的工作原理,请停下来,立刻去学习语言,直到你理解了你在工作中使用的那些工具。
学习Kyle Simpson的You Don’t Know JavaScript
Eric Elliott有一个列表JavaScript topics to learn in 2017
Henrique Alves有一个列表things you should know before using React(实际上任何框架都适用)
Mike Pennisi的JavaScript Developers: Watch Your Language,它帮助你理解ECMAScript中TC-39的新特性
学习函数式编程
多年来我们都想要JavaScript实现class。现在实现了但是我们不想用了。因为我们现在更想要函数!我们甚至用函数(JSX)写HTML。
Functional-Light JavaScript by Kyle Simpson.
Frisby教授的Mostly adequate guide to functional programming ebook和his free course
学习设计基础
作为前端开发者,团队里我们比任何人更接近用户,或许比设计师还接近。如果设计师还要去验证屏幕上的每一个像素,那么这里有你的失职。
Design for Hackers: a book and a free course by David Kadavy.
Design for Non-Designers talk by Tracy Osborn.
Design of Web Applications by Nathan Barry.
On Web Typography by Jason Santa Maria.
The Inmates Are Running the Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity by Alan Cooper.
A few articles on animation in UI: How to Use Animation to Improve UX, Transitional Interfaces.
如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h19288.shtml