4本程序员的好书

首先,建议要精读或者精学三门课程:离散数学 数据结构 编译原理。所谓的精读或者精学,不是说简简单单为了应付考试的学习,而是对每个细节每项内容都穷究其理,融汇贯通。精学这3门课程的本身就是逻辑思维和抽象思维能力的很好锻炼。其中前两门课程,其知识本身在未来也有大用,编译原理本身作为一般程序员用到的机会可能不多,但是学编译原理真的很锻炼逻辑思维和抽象思维能力。
其次,可以多玩一些抽象类,数字类的游戏,例如数独。
再次,多精读一些好书,尤其是设计类的书,推荐《设计模式》,边读要边思考,不是灌输式的读书,是思辨式得读书
再再次,花大量时间去优化代码,不管是自己的还是别人的。用不同的方式,不同的思路,不同的算法,不同的结构去改写和优化代码。尤其是算法类的代码,系统控制类的代码。

时间: 2024-10-10 01:42:27

4本程序员的好书的相关文章

我读经典(7):读《程序员生存定律》有感

一提到程序员,大家的脑海中会想到什么呢?码农.软件.研发.加班.辛苦.沉闷.呆头呆脑.理工男.编程.屌丝等等.确实,程序员是一个很特殊的群体,网上有关"程序员"的话题可谓是无处不在. 也许是上天的安排,本人"很不幸"地加入了程序员的大军,经历了各种艰酸苦楚之后,对这个职业有了更加清楚的认识. 最近,我阅读了李智勇老师免费提供给大家的<程序员生存定律>这本电子书,颇有感触.本书由作者的CSDN博客上的文章整理而成,一共包括了8章内容,分别是:第一章,代码之

Java程序员们值得一看的好书推荐

转载自知乎 原作者:mdcc "学习的最好途径就是看书",这是我自己学习并且小有了一定的积累之后的第一体会.个人认为看书有两点好处: 能出版出来的书一定是经过反复的思考.雕琢和审核的,因此从专业性的角度来说,一本好书的价值远超其他资料对着书上的代码自己敲的时候方便"看完书之后再次提升自我的最好途径是看一些相关的好博文",我个人认为这是学习的第二步,因为一本书往往有好几百页,好的博文是自己看书学习之后的一些总结和提炼,对于梳理学习的内容很有好处,当然这里不是说自己的学

推荐PHP程序员进阶的好书

今天给PHP程序员们推荐几本PHP进阶好书,PHP程序员们不要以为自己现在已经工作就放弃了一个上进的心,现在互联网发展这么快,小心长江后浪推前浪,前浪死在沙滩上哦... <UNIX网络编程卷1(第3版)> <UNIX网络编程卷2(第2版)> <UNIX环境高级编程(第3版)> <UNIX编程艺术> <MySQL技术内幕(第5版)> <深入理解计算机系统> <用TCP/IP进行网际互联> <高性能MySQL(第3版)&

asp.net菜鸟到中级程序员的飞跃 --30本好书点评

如果你是一个菜鸟或者自认为初学者那么本文非常适合你:不能说这30本书就是最佳组合,但是可以说这个组合不差:本人曾博览群书,很多书重复,很多书讲的不适用,这些书都是目前书店可以买到的:达到中级程序员以后怎么成为高级程序员就靠你自己了,而此时你已经有辨明是非的能力,这也就是本文的目的! 30本好书点评:分4大方向(html--Web的基础:javascript--让网页动起来:C#--程序:数据图中纵向:5个时期(入门,基础,应用,提高,飞跃),图中横向: 一.入门 1.<HTML与CSS入门经典(

推荐一本好书给即将走入工作的程序员and程序媴

近期买了几本IT届推崇的经典书籍.当中有一本<程序猿修炼之道:专业程序猿必知的33个技巧>.由于这本比較薄,所以先翻着看. 这本书有别于其它的技术书籍,事实上算不上一本技术书籍.它不是教你怎么去提高编程,怎么去提高某方面的技术.我觉得这更像一本内功心法,教给你职场的一些软技能.强烈推荐给即将入职的朋友们.我好懊悔当初没有早点接触到这本书,曲曲折折走了不少弯路.如今读来,依旧感触体会非常深. 这本书很多其它的是告诉你,在工作岗位上怎样更有效的开展工作.当中有几点我想谈谈自己的看法. 拜师 基本每

看看我们的程序员平常都爱看些什么好书?

今天组内开会,大家顺便花了20分钟一起讨论了我们程序员业余时间一般看了那些自己印象比较深刻的好书.一方面可以通过讨论了解有哪些好书可以帮助我们当前的工作:另外一方面,其实有的时候,通过了解员工平常读什么书,就可以了解这位员工平常的兴趣爱好,这对一些新加入的员工了解老员工的兴趣爱好从而快速融入当前的Team中还是有一些帮助的(因为能找到共同的话题):而且对于我们项目管理者来说,这些兴趣爱好也可以成为我们工作中沟通的基石.大家在管理团队的时候,可以试试这个方法.下面是我们讨论的结果,我记录了下来,仅

IT程序员及相关领域的好书推荐

欢迎转载,转载请标明出处: http://blog.csdn.net/notbaron/article/details/47071717 第一次推荐书籍目录如下,后续蛤蟆会陆续增加到本篇当中 1.<程序员修炼之道> 2.<重构> 3. <设计模式> 4.<测试驱动发开> 5.<UNIX编程艺术> 6.<算法导论> 7.<计算机程序设计艺术> 8.<数据结构> 叫这个数目的书很多,推荐作者是:Ellis Horo

程序员该读的10本好书

经常有读者私下问我,能否推荐几本书,以便空闲的时间读一读.于是我跑去自己的书架上筛选了 10 本我最喜欢的书,你可以挑选感兴趣的来读一读. 序号 书名 看点 备注 01 <代码整洁之道> <代码整洁之道>值得所有的程序员读一读.软件的质量,不仅依赖于架构,更与代码质量息息相关. 而代码的质量与其整洁度成正比关系,越整洁的代码,其质量毫无疑问的就会越高. 如何写出整洁的代码呢? 本书的第一章,对整洁代码下了一个定义: 1.整洁的代码力求专注,每个方法.每个类都应该全神贯注于一件事:命

(收藏) 程序员必看的书

无意在网上看到的一个书单,挺不错的,都是些经过时间考验的好书,保存一下. 黑客与画家 深入理解计算机系统 代码大全 2 人月神话 淘宝技术这十年 白帽子讲Web安全 重构 代码整洁之道 Web前端黑客技术揭秘 浪潮之巅 免费 罗辑思维 简约至上——交互式设计四策略 Head First 设计模式 程序员的数学思维修炼 互联网时代的软件革命——SaaS架构设计 设计模式之禅 程序员修炼之道 结网 程序员面试逻辑题解析 (Puzzles for Programmers and Pros) 像程序员一