Web全杖工程师的自我修养 总结1

今天看了一本书《Web全栈工程师的自我修养》,一口气读了一半,感觉写的不错,从中我学到的东西,主要有

1.一个程序员一定锻炼自己的表达的能力,其实任何一本书,如果去进行总结,核心内容不多,但是作为作者,有些东西它是必须要通过大量的举例,详细的说明才能让读者去明白一个简单的核心理论,所以我们需要锻炼自己的归纳总结能力,以及把一个道理说明白,说简单的能力,这种能力对程序员向管理方向走亦或是生活的方方面面都是极有好处的,这就是我现在写BLOG的一个原因。

2.明白了什么是全栈工程师:就是能一个人包揽项目的调研,项目的开发,项目的测试,并对项目的商业价值,项目的使用用户都有清晰的认识

3.如何做好一个全杖工程:全杖工程师其实就是一个程序员,但是不是一个”野生“程序员,他是一个高级程序,他开发不是机械的coding,而是带有思维的coding,他会对技术知其所以然,所以他们的基础非常扎实,他们对开发中的那些“不变量”知识理解的很透彻,他们总是会去问这个东西的本质是什么,是为解决什么问题而产生的,对那些快速发展起来的框架,因为技术都是万变不离其中,所以他们学起来也非常的快,因为他们的思想方式是正确的,所以她们理解能力非常强,所以这些人是不容易被替代的,也是越老越有价值的人,如果是一个“野生”程序员,那么不管开发多久,他们都只是在原地踏步,他们快的就是复制,粘贴,所以从今天起我打算去学习一些不变量的知识,比如HTTP原理,设计模式,以及对html,css,js 去深入掌握,这些都是基础的基础,性能优化,代码的重构

4.程序员一定要不能仅仅知道coding,一定要对产品的商业价值,用户体验方面的知识要掌握,非常重要

5.了解到了GitHub网站对一个开发人员的重要性已经GitHub那么有名的 原因,GitHub他主要是一个开源的网站,你可以在上面下载到很多很有趣的项目,然后你可以参与项目的开发,当然这需要得到允许

6.作者介绍了很多有用的书籍:

1.设计模式

2.Javascript高级编程

3.重来更为简单有效的商业思维

4.精益创业

5.重构-改善既有的代码的设计

6.模式与XP 极限编程研究

7.超越CSS

8.写给大家看的设计书

9.编程之美

10您就是极客

11.图解HTTP

12.高性能网站建设进阶指南

13.网站重构






你可能感兴趣的:(Web全杖工程师的自我修养 总结1)