
学习如何编写可读的代码 我们大部分工作不在于编写新的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.
|