优秀的程序员都在读的经典神作

作者&投稿:诺俭 (若有异议请与网页底部的电邮联系)
~

程序员都在读的经典神作

先从基本功代码开始:

《代码整洁之道》本书提供了作者在多年软件开发工作中发现和总结的大量有用技巧,从正面和反面同时展现其对干代码质量的影响,为读者提炼出一条条能够让代码变得更好、更干净的规则。学习和遵循这些规则,你的代码质量一定能够得到极大的飞跃,代码能力获得巨大提升!

《重构》一书影响了无数程序员,甚至改变7大家开发软件的模式。他认为代码会随着时间的流逝慢慢会烂掉,避免这种糟糕情况的方法就只有持续重构,只有持续优化现有代码才能维持和提高程序或系统的生命力。

再深入核心算法问题:

《编程珠玑》大家都知道,算法是程序员的核心能力,在职场中这也是程序员的核心竞争力。懂算法与不懂算法的程序员,是两个不同的职业。学习算法除了刷题之外,读经典了解算法的本质,学习高层次的算法设计也是很有必要的。

《编程的修炼》为了避免歧义,作者放弃使用具体的编程语言来表现代码,而是使用自创的小型语言来保证程序的正确性一这样你就无需担心是否因为使用7自己看不懂的语言。这本书专注解决具体的问题,注重算法的本质。通过描述和分析问题,再逐步深入给出解决方法,让读者感受和体会到算法之美。

然后进行模式及原则修炼:

《分析模式》在真实世界与计算机的“二进制世界”之间建立联系,这个过程就是软件开发。如何将真实世界问题映射为软件系统,也就是这个建造计算机模型的过程是一个难点。这本书就是围绕这个过程,将其划分为分析、设计和编程步骤。对干那些反复出现的问题专家们通过长期经验积累7一些可复用的解决方案,这些解决方案就称之为“模式”。

《领域特定语言》这本书是领域的丰碑制作!非常全面系统地介绍了DSL,从简单到复杂向读者说明了DSL的概念和常见案例实现,介绍了与编程语言无关的通用原则和模式,对closure table等一系列概念和实现也有较为全面的说明。

最后修炼职业之道:

《浪潮之巅》就是一本可以用来系统7解当今科技产业发展的好书,在这本书中我们可以看到无数企业在时代浪潮中起起伏伏,有的变成科技巨头,有的消散在浪花之中。通过一个个有趣的传奇故事,了解科技产业的发展规律,我们能够更好地认识现在,对未来做更好的准备。

《软技能》这本书也不是用来学习编程的,这是一本真正从“人”的角度关注软件开发人员自身发展的书。是一本程序员生存指南,覆盖面极广,从自己求职、晋升如何健身、理财等方方面面都有涉及。




优秀的程序员都在读的经典神作
《编程珠玑》大家都知道,算法是程序员的核心能力,在职场中这也是程序员的核心竞争力。懂算法与不懂算法的程序员,是两个不同的职业。学习算法除了刷题之外,读经典了解算法的本质,学习高层次的算法设计也是很有必要的。 《编程的修炼》为了避免歧义,作者放弃使用具体的编程语言来表现代码,而是使用自创的小型语言来保证...

程序员必读的经典书籍
《代码大全(第2 版)》中所论述的技术不仅填补了初级与高级编程实践之间的空白,而且也为程序员们提供了一个有关软件开发技术的信息来源。《代码大全(第2版)》对经验丰 富的程序员、技术带头人、自学的程序员及没有太多编程经验的学生都是大有裨益的。可以说,只要您具有一定的编程基础,想成为一名优秀的程序员,阅...

一个合格的程序员应该读过哪些书(偏java)
不管你是计算机高手,还是对这个神奇的机器充满敬畏之心的菜鸟, 都不妨翻阅一下《编码:隐匿在计算机软硬件背后的语言》,读一读大师的经典作品,必然会有收获。我推荐Charles Petzold的《编码》。 在这个充满工具和IDE的年代,很多复杂度已经从程序员那“抽取”走了,这本书一本开眼之作。 _ hemil18、《禅与摩托车维...

一个合格的程序员应该读过哪些书
《程序员修炼之道:从小工到专家》内容简介:《程序员修炼之道》由一系列独立的部分组成, 涵盖的主题从个人责任、职业发展,知道用于使代码保持灵活、并且易于改编和复用的各种架构技术, 利用许多富有娱乐性的奇闻轶事、有思想性的例子及有趣的类比, 全面阐释了软件开发的许多不同方面的最佳实践和重大陷阱。无论你是初...

作为一个未来的程序员,大学必须吃透的书有哪些
《JavaScript编程全解》(JavaScript高级程序设计)适读人群: 学会基本的 javascript dom编程,jquery,做过两三个项目,但是没有系统的学习javascript,总是在为一些语法,或者莫名其妙的 错误烦恼的人,这本书绝对适合你,应为他就是写给java程序员的Javasript书籍 。Java程序员进阶,为什么要谈JavaScript,我个人不喜欢...

优秀程序员,进阶之路,8个有效方法
2.帮助他人,你可以学到更多 许多人都有个共同特点,只有当他需要帮助的时候,他才会求助于论坛或者群。优秀程序员不同之处在于他们会经常浏览论坛去帮助他人。相比较于靠别人帮助解决问题,他们帮助他人让自己学到更多。在一个团队中也是一样,帮助他人解决问题收获更多。了解他人的问题,思考并最终提供...

程序员未来前景如何?大龄程序员出路在哪里?
作为过来人,笔者可以向各位保证:越大的团队,里边需要动脑子的人越少,大多数大厂的程序员混到最后都是干的力气活,根本不需要脑子,这就是熟练度。至于这是好是坏,仁者见仁智者见智。 优秀的程序员不论年龄大小,前景都非常好!巨大的市场需求决定了优秀程序员的紧缺性,在数字化时代,已经没有哪个行业会离开软件的...

你认为在中国的程序员,能够干一辈子吗?
3.只要我们掌握创新的能力,什么东西都可以干一辈子。对于程序员来说,现在计算机事业发展良好,应该是可以干一辈子的,但是科技的发展是我们想象不到的,未来即使有什么变化,作为一个优秀的程序员,也应该具备创新的能力,随时应对时代的变化,这样一来就可以做一辈子了。总而言之,我认为在中国的程序员...

优秀的程序员座右铭
“过去的代码都是未经测试的代码” —— Michael Feathers “任何傻瓜都能写出计算机可以理解的代码。好的程序员能写出人能读懂的代码” —— Martin Fowler “测试是来表明bug的.存在而不是不存在” —— Edsger Dijkstra “简单不先于复杂,而是在复杂之后” —— Alan Perlis “Real developers ship” —— Je...

作为一名程序员颜值很高会在公司拥有不一样的待遇吗?
一、作为一名颜值很高的程序员每个人在生活当中,或许我们都会有自己的生活方式,同时也会有自己的生活状态。我们都在自己的领域当中努力拼搏,努力奋斗,努力的收获属于自己的成功。作为一名非常优秀的程序员,或许刚开始几年,你需要经历很多房客的事情,你才会慢慢的成长,同时,你写的代码也会越来越好。...

图木舒克市19764822578: 哪本书是对程序员最有影响,每个程序员都该阅读的书 -
勾桦复方: 展开全部1、《代码大全》 史蒂夫·迈克康奈尔2、《程序员修炼之道》3、《计算机程序的构造和解释》4、《算法导论》5、《重构:改善既有代码的设计》6、《设计模式》7、《人月神话》8、《计算机程序设计艺术》9、《编译原理》(龙书)[3]

图木舒克市19764822578: 有哪些书籍是一个合格的程序员必读的 -
勾桦复方: 给你推荐6本程序员必读书籍 1、代码大全 2、程序员修炼之道 3、计算机程序的构造和解释 4、C程序设计语言 5、算法导论 6、设计模式 7、人月神话

图木舒克市19764822578: 适合程序员阅读的书籍有哪些推荐?实习出来以后,就感觉自己太缺乏书?
勾桦复方: 1. 《代码大全(第2版)》 豆瓣评分:9 每个码农都应该有这本书,随时翻番. 2.... 《程序员修炼之道》 豆瓣评分:8 靠谱的程序员都是相似的 12. 《深入理解计算机...

图木舒克市19764822578: C语言高级编程看什么书好? -
勾桦复方: 重点推荐C语言四大圣经:《C语言程序设计》、《C和指针》、《C陷阱与缺陷》、《C作家编程》.其中C语言的发明者K&R的《C程序设计语言》更是重中之重,此书是C语言的第一秘典.所有优秀程序员的必经之路.四大圣经及其他优秀...

图木舒克市19764822578: 程序员必读的基本经典书籍有哪些?推荐下,只要精品中文版 -
勾桦复方: 《算法导论》

图木舒克市19764822578: 一个合格的程序员应该读过哪些书 -
勾桦复方: 程序员的自我修养:第一阶段:《C语言程序与设计》《Java通识》《C++进阶宝典》《Swift入门与实践》第二阶段:《教你怎么不生气》《佛经》《老子》《沉默的愤怒》第三阶段:《颈椎病康复指南》《腰椎间盘突出日常护理》《心脏病的预防与防治》《高血压降压宝典》《强迫症的自我恢复》《精神病症状学》第四阶段:《活着》

图木舒克市19764822578: 编程初学者从低到高应该读哪些比较经典的书 -
勾桦复方: 《The C Programing Language》K&R 经典的C语言程序设计教材,作者是C语言的发明者,教材内容深入浅出.虽然有点老,但是必备的一本手册,现在有时候我还常翻翻.篇幅比较小,但是每看一遍,就有一遍的收获.另外也可用谭浩强的...

图木舒克市19764822578: 有没有适合程序员看的书籍 -
勾桦复方: c语言是个基础,把它学好的话,会为你以后的java c++ .net甚至往linux等方面的发展打下牢固的基础.语言只是个工具,重要的是理解它的思想和方法.从c c++ c# java 一路学来,对我影响最大的不是它们中的任何一种语言!而是数据结构!建议你最好找本数据结构的书来看,认真研究.你现在学了c,就找本用c语言描述的数据结构的书来看吧.学透了数据结构,你再去看程序代码,和你没学前看到的就不一样了.

图木舒克市19764822578: 有哪些适合程序员读的人文书籍 -
勾桦复方: 程序猿虽然是一个群体,但单个程序猿其实是完全独立的个体,因此不可能说一个人推荐的书适合所有人,只能提供自己的思路做参考.另外人文这个词涵盖的东西太多了,这里我就从自己的爱好出发吧,每一类随便举几本.1.行业相关《...

图木舒克市19764822578: 历史上最权威最经典的关于C语言的书是哪本 -
勾桦复方: C程序设计之四书五经自从Dennisnbsp;M.Ritchie于1973年设计并实现C语言以来,计算机程序设计领域已经发生了巨大的变化.以C语言为根基的C++、Java和C#等面向对象语言相继诞生,并在各自领域大获成功.今天,C及其后裔几乎统治了...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网