所有栏目 | 云社区 美国云服务器[国内云主机商]
你的位置:首页 > 云社区 » 正文

提高程序员素养,必读的书都有哪些?

发布时间:2020-04-15 16:41:32

资讯分类:程序员  必读  素养  高效率  代码  数据结构  之道
提高程序员素养,必读的书都有哪些?

数据结构与算法,深入理解计算机系统,代码整洁之道,重构改善自由代码的质量,数据库,架构,设计模式

{!-- PGC_VIDEO:{"thumb_height": 720, "vposter": "http://p0.pstatp.com/origin/tos-cn-i-0022/3da2655e44f74cedbd9f2969b8d8f8b9 提高程序员素养,必读的书都有哪些?

操作系统原理 计算机网络原理 对应语言的编译原理 这可以保证你知其然而知其所以然;

代码规范例,如搞java的阿里开发手册可以让你成为团队受欢迎的程序员;

深入理解业务再开发可以帮助你写出正确的代码

设计模式可以祝你代码健壮、可用性好

提高程序员素养,必读的书都有哪些?

程序员做好,知识面要广;

客户对象人,弱点抓取准;

解剖心理学,学得要扎实;

消费心理学,侧重来学习;

行为心理学,以点带面学;

社会心理学,政治经济学;

性格色彩学,以上都要学;

把人琢磨透,程序通人性;

结合大数据,客户画像绘!

知识要迭代,技能常更换;

前、中、后台透,测试、安全贯;

知识有积累,技能常备好;

关键时能上,股权、分红爆!

【与奋斗在第1线的程序员们共勉!】

提高程序员素养,必读的书都有哪些?

你好,我是深漂程序猿云淡
很高兴能回答你的问题。
提高程序猿技术的书?
推荐这些,数据结构和算法,技术的本质,
代码整洁之道,代码大全


提高程序猿效率的工具?
禅道:用来团队合作,提高开发效率
mybtais-plus:代码生成,通过对象操作数据库
jenkins:持续构建的一个工具
swgger:适合IT团队的一个api文档

{!-- PGC_VIDEO:{"thumb_height": 1088, "vposter": "http://p0.pstatp.com/origin/2f4300010e4fefa951dca 提高程序员素养,必读的书都有哪些?

你好,我是头条科技领域初学者,同时也是一名工作了八年的程序员,很高兴回答你的问题

第一:为了提高工作效率,必须具备两点,一是熟悉公司现有技术框架,二是熟悉公司业务。当领导分配一个任务时,能够同时提出几个可能影响开发的阻断性问题,如果直接提出有理有据的让领导更满意的实现思路,就更赞了。

第二:为了写一手整洁的代码,你需要阅读有名气的开源项目的代码,或者看下前辈们的代码,分门别类,模仿就可以了。

第三:要想职场中游刃有余,仅仅写好代码是不够的,写文档出技术方案,生产问题及时定位解决,多一些担当,尤其是新人真的要多加班。

第四:程序员是个脚踏实地干活的行业,切切实实干好工作,坚持住,往上爬,做管理,才是出路,不然,年龄大了,真的写不动了。

提高程序员素养,必读的书都有哪些?

我认为Java编程思想是必须读的,无论工作多少年都得读,还有操作系统,数据结构,设计模式

提高程序员素养,必读的书都有哪些?

我觉得,应该是《易经》

你看易,就是简单容易的意思。

又是传承之中华经典……

易经里的八卦又是二进制……


提高程序员素养,必读的书都有哪些?

代码整洁之道

颈椎病预防指南

活着

提高程序员素养,必读的书都有哪些?

谢邀。

需要阅读一些计算机原理类的书籍

提高程序员素养,必读的书都有哪些?

心!

提高程序员素养,必读的书都有哪些?

谢邀。

互联网行业的特点是变化。若要提高互联网开发的技能,就必须跟上技术发展的步伐。埋首醉心于项目开发与实战,固然能够锤炼自己的开发技巧,却难免受限于经验与学识。

以下就给程序猿们推荐从事技术生涯这一辈子都要花时间去看的书单,以及一份技术书阅读方法论总结。


技术书阅读方法论

一. 速读一遍(最好在1~2天内完成)

人的大脑记忆力有限,在一天内快速看完一本书会在大脑里留下深刻印象,对于之后复习以及总结都会有特别好的作用。

对于每一章的知识,先阅读标题,弄懂大概讲的是什么主题,再去快速看一遍,不懂也没有关系,但是一定要在不懂的地方做个记号,什么记号无所谓,但是要让自己后面再看的时候有个提醒的作用,看看第二次看有没有懂了些。


二.精读一遍(在2周内看完)

有了前面速读的感觉,第二次看会有慢慢深刻了思想和意识的作用。但是,就像我们专业程序员,打代码都是先实践,然后就渐渐懂了过程,慢慢懂了原理,所以第二遍读的时候稍微慢下来,2周内搞定。记住一句话:没看完一个章节后,总结一下这个章节讲了啥。很关键。


三. 实践(在整个过程中都要)

实践的时候,要注意不用都去实践,最好看着书,敲下代码,把重点的内容敲一遍有个肌肉记忆就很不错了。这个过程最好结合”费曼思想”进行思考,反思,总结。当然如果能把刚刚学习到的内容结合现在做的项目‘注入’,即即学即用,效果甚佳。


以及到自己做过的项目中去把每个有涉及的原理的代码,研究一遍,就可以了。


程序员一生必读的书,分为以下六个部分

1. Coding Practice(编程实践系列)

《代码整洁之道》

《卓有成效的程序员》

《程序员的职业素养》

《重构与模式》

《代码大全》

《实现模式》

《程序员修炼之道》

《高性能MySQL》

《修改代码的艺术》

《计算机程序的构造和解释》

《重构:改善既有代码的设计(中文版)》

《调试九法——软硬件错误的排查之道》

《算法设计与分析基础第3版》

《实用J2EE设计模式编程指南》

《编写可读代码的艺术-完整版(带书签)》

《大话设计模式(带目录完整版)》

《程序设计方法》

《七周七语言:理解多种编程范型》

《程序设计语言——实践之路》

《程序设计实践中文版》

《编码:隐匿在计算机软硬件背后的语言(美)佩措尔德》

《编程原本》


2. Architecture Design(架构与设计系列)

《敏捷软件开发:原则、实践与模式》

《深入浅出设计模式》

《Unix编程艺术》

《企业应用架构模式》

《领域驱动设计.软件核心复杂性应对之道.软件核心复杂性应对之道》

《企业集成模式:设计、构建及部署消息传递解决方案》

《架构之美》

《面向模式的软件架构_卷5_模式与模式语言》

《亿级流量网站架构核心技术 跟开涛学搭建高可用高并发系统》

《领域特定语言》

《元素模式》

《设计模式:可复用面向对象软件的基础》

《设计模式:Java语言中的应用》

《编程珠玑(第2版)(第一部)》

《编程珠玑(编程珠玑续篇)(第二部)》

《淘宝技术这十年 完整版》

《软件框架设计的艺术》

《软件测试的艺术(原书第2版)》

《HeadFirst设计模式》

《编程语言实现模式》


3. Methodology(方法学系列)


《用户故事与敏捷方法完整中文版》

《金矿:精益管理 挖掘利润 (法)伯乐著》

《[解析极限编程:拥抱变化(原书第2版)》

《持续交付-发布可靠软件的系统方法完整版》

《重构极限编程 XP的实践与反思》

《系统化思维导论》

《程序员的思维修炼:开发认知潜能的九堂课》

《程序员的思维修炼:开发认知潜能的九堂课》

《禅与摩托车维修艺术 罗伯特·M·波西格》

《人月神话》


4. Thought Leadership(思想与领导力系列)

《卓有成效的管理者》

《你的灯亮着吗》

《成为技术领导者》

《第五项修炼》

《思考快与慢》

《麦肯锡方法》


5. 奇门遁甲系列

《软件调试的艺术》

《世界是数字的.Brian.W.Kernighan》

《极客与团队》

《计算的本质:深入剖析程序和计算机》

《计算机科学概论(原书第3版)》

《计算机系统概论》

《人件(原书第3版)》

《深入理解计算机系统》


6. 互联网大佬奇迹传记系列

《史蒂夫·乔布斯传》

《沃兹传:与苹果一起疯狂》

《沃兹传:与苹果一起疯狂》

《苹果首席设计师_乔纳森传》

《雷军:人因梦想而伟大》

《马云传》

《企鹅凶猛:马化腾的中国功夫》

《拒绝平庸 周鸿祎和他的创士记》

《比尔盖茨全传》

《阿桑奇自传》

《马云:我的成功不是偶然,给年轻人的创业课.任雪峰》

《编程人生_15位软件先驱访谈录》

《史玉柱自述:我的营销心得》

《一网打尽贝佐斯与亚马逊时代》

《世界因你不同:李开复自传》

《编程大师访谈录》

《DOOM启世录》

《奇思妙想:15位计算机天才及其重大发现》

《孵化Twitter 从蛮荒到IPO的狂野旅程》


总结

天下没有不劳而获的果实,书也是看不完的,需要抓住重点!望各位想学技术的朋友,在决心扎入技术道路的路上披荆斩棘,把书弄懂了,再去敲代码,把原理弄懂了,再去实践,将会带给你的人生,你的工作,你的未来一个美梦。

留言与评论(共有 0 条评论)
   
验证码:
Top