1. 聚能聊>
  2. 话题详情

程序员的书架上,必须有哪几本书?

据说全栈开发者的书架是这样的
image
某知名程序员的书架是这样的
image
大多数人会推荐的:
《重构—-改善既有代码的设计》
《代码整洁之道》
《程序员的职业素养》
《代码大全》
《设计模式:可复用面向对象软件的基础 》
《人月神话》

那么今天的问题是
1、你是一个爱看书的程序员么?喜欢看纸质书还是电子书?

2、你认为程序员的书架上,必须有哪几本书?

3、你有哪些好书希望推荐给大家?或者愿望书单。

参与话题

奖品区域 活动规则 已 结束

  • 奖品一

    阿里云代金券 x 5

  • 奖品二

    定制笔记本 x 2

  • 奖品三

    多功能工具箱 x 1

57个回答

1

诺禾

1.你是一个爱看书的程序员么?喜欢看纸质书还是电子书?
我是挺爱看书的。给我一个安静的地方,我可以看一天书。经常去书店看书,现在的书店基本上要去休闲区才有坐,当然那个休闲区是要买饮料的。而我经常是在那里站一个多小时看书,也是挺拼的。
纸质书和电子书都喜欢。纸质书看着有手感,可以快速的翻阅书本的大致内容。电子书是带着比较方便,去到哪里都能看,现在电子书的种类跟纸质书基本一致。
但是对于计算机方面的书籍,个人感觉还是买纸质书的比较好。因为计算机方面的书籍代码和图片会比较多,而电子书界面相对较小,不方便看。

2.你认为程序员的书架上,必须有哪几本书?
我是做Java开发的。必备的Java基本书籍,《Java编程思想》、《Java核心技术》、《Effctive Java》、《Design Patterns: Elements of Reusable Object Oriented Software》。
这几本书不是你一下子就可以看懂的,只有经过时间的沉淀、经过项目的洗礼,你才会看懂。我自己也在学习中。

3.你有哪些好书希望推荐给大家?或者愿望书单。
我推荐给大家的书籍《Java编程思想》、《Java核心技术》、《Effctive Java》、《Design Patterns: Elements of Reusable Object Oriented Software》。
希望大家通过这几本书在Java的开发技能上,能更上一层楼。

6

james8888 复制链接去分享

应该有一本 : 颈椎康复指南

微wx笑 回复

嗯嗯

二姑 回复

颈椎肩椎腰椎康复

mazha 回复

这个可以有

评论
2

黄二刀 已获得阿里云代金券 复制链接去分享

1、你是一个爱看书的程序员么?喜欢看纸质书还是电子书?
非常喜欢看,经史子集都有,但是为了混口饭吃,大部分都是技术类的书籍。比较喜欢看纸质的,但是现在有kindle了,慢慢往电子书方向倾斜,毕竟纸质书本是木浆做的,环保很重要。
2、你认为程序员的书架上,必须有哪几本书?
你认为程序员的书架上应该有这三本:《计算机硬件原理》、《计算机网络原理》、《数据结构和算法》。
3、你有哪些好书希望推荐给大家?或者愿望书单。
我一直很喜欢《图灵程序设计丛书》系列的数据,都是国外的原文和译文,专业性和技术型都非常强,不像有些呆板的教科书和纯粹忽悠认误人子弟的书。
奖本笔记本做笔记。

富豪帝国123 回复

活到老学到老

微wx笑 回复

笔记本不要太多

评论
0

浮生递归 已获得定制笔记本 复制链接去分享

1、你是一个爱看书的程序员么?喜欢看纸质书还是电子书?
都爱看,有时间,方便的时候,就看纸质书,不方便的时候,就看电子书。毕竟随时都能打开看,还能随手停下来,所以电子书有不可替代的优势,但是从感觉上来讲,纸质书是最舒服的。感觉看的时候,也更容易理解和记忆。

2、你认为程序员的书架上,必须有哪几本书?
编程入门、算法入门、系统入门、养生入门、就医指南。

3、你有哪些好书希望推荐给大家?或者愿望书单。
代码整洁之道看了一点,感觉还行。人月神话,也有点意思。但是,更喜欢一些直接点的,比如JAVA入门到精通(……到弃坑)。手头有的书,也是市面上比较常见的,比如身边这本C#开发技术大全。特别好的书,目前也没看到吧。就那样了。

微wx笑 回复

就医指南,我觉得应该是自我检测指南,自我修复指南

浮生递归 回复
回复@微wx笑:

我书架上真有一本家庭全科医生手册,哈

微wx笑 回复

感觉程序员家庭是不是都应该会心肺复苏

评论
1

饭娱咖啡 已获得定制笔记本 复制链接去分享

1.你是一个爱看书的程序员么?喜欢看纸质书还是电子书?
我是挺爱看书的。给我一个安静的地方,我可以看一天书。经常去书店看书,现在的书店基本上要去休闲区才有坐,当然那个休闲区是要买饮料的。而我经常是在那里站一个多小时看书,也是挺拼的。
纸质书和电子书都喜欢。纸质书看着有手感,可以快速的翻阅书本的大致内容。电子书是带着比较方便,去到哪里都能看,现在电子书的种类跟纸质书基本一致。
但是对于计算机方面的书籍,个人感觉还是买纸质书的比较好。因为计算机方面的书籍代码和图片会比较多,而电子书界面相对较小,不方便看。

2.你认为程序员的书架上,必须有哪几本书?
我是做Java开发的。必备的Java基本书籍,《Java编程思想》、《Java核心技术》、《Effctive Java》、《Design Patterns: Elements of Reusable Object Oriented Software》。
这几本书不是你一下子就可以看懂的,只有经过时间的沉淀、经过项目的洗礼,你才会看懂。我自己也在学习中。

3.你有哪些好书希望推荐给大家?或者愿望书单。
我推荐给大家的书籍《Java编程思想》、《Java核心技术》、《Effctive Java》、《Design Patterns: Elements of Reusable Object Oriented Software》。
希望大家通过这几本书在Java的开发技能上,能更上一层楼。

微wx笑 回复

目前也是做Java,这些都还没看啊。

曾宇 回复

求分享

评论
1

aoteman675 已获得阿里云代金券 复制链接去分享

1、你是一个爱看书的程序员么?喜欢看纸质书还是电子书?
纸质书和电子书都喜欢看,纸质书更清晰些,而且编译翻阅,电子书注意力集中容易伤眼睛。喜欢看一些广泛的书籍,扩展一下视野,比如《编程之道》、《谁杀了我的牛》。

2、你认为程序员的书架上,必须有哪几本书?
程序员应该要懂产品,不以技术为中心,而是以用户为主导的产品再用技术去满足创新,所以推荐《人人都是产品经理》。懂产品更懂用户。程序员需要对开发的全生命周期需要认识了解,所以要有《敏捷软件开发:原则、模式与实践》,还需要有《算法导论》,这样的代码才有灵魂。

3、你有哪些好书希望推荐给大家?或者愿望书单。
《编程之美》、《程序员之路探究》、《计算机科学导论》、《编程高手箴言》、《腰间盘康复指南》、《颈椎病康复指南》。一步步进阶。

微wx笑 回复

《腰间盘康复指南》、《颈椎病康复指南》比较适合我

评论
1

痞子姜 已获得阿里云代金券 复制链接去分享

1、你是一个爱看书的程序员么?喜欢看纸质书还是电子书?

不太是。静不下心来看书,虽然很想看。比较喜欢看博客、论坛之类的,能在电脑上操作的,偶尔会看电子书

2、你认为程序员的书架上,必须有哪几本书?

最为java为主的开发,主要是这几本书吧,《java编程思想》《深入理解Java虚拟机》《自己动手写Java虚拟机》《java多线程编程核心技术 完整版》《Spring5官方文档》

3、你有哪些好书希望推荐给大家?或者愿望书单。

《编程之美》《代码之美》《代码整洁之道》《三体》《时间简史》

微wx笑 回复

三体 时间简史看过了,哈哈,基本都没怎么看,哦,深入理解Java虚拟机 看过一遍。

评论
0

1298402849322643 已获得阿里云代金券 复制链接去分享

1、你是一个爱看书的程序员么?喜欢看纸质书还是电子书?
回答:算是吧。

        纸质和电子书都看,看具体情况。

2、你认为程序员的书架上,必须有哪几本书?
回答: 算法

        算法导论
        深入理解计算机系统
        计算机程序设计艺术
        设计模式
        重构
        计算机组成原理
        计算机网络
         tcp/ip详解
         unix编程艺术

3、你有哪些好书希望推荐给大家?或者愿望书单。
回答:原则

        金字塔原理
        囚徒健身
        思考,快与慢
微wx笑 回复

您好,改个昵称,让我下回记得你。

评论
2

海阔天空yy 已获得多功能工具箱 复制链接去分享

1、你是一个爱看书的程序员么?喜欢看纸质书还是电子书?
如果有时间的话,还是很喜欢看的,各种类型的都看,历史,科幻,文学,都可以看一看,
闲书当初也总看,原来在学校的时候,记得从同学那里搞了一本陆小凤传奇,很厚的一本,10,1放假的时候那里也没去,就在宿舍看了整整5天看完了。。。主要那时候在学校实在没什么事,对一件事情这么上瘾也是挺不错的经历。
纸质书还是电子书各有各的特点
有些类型的书可能看纸质书会比较有感觉,一页页翻,感觉能慢慢静下心,也可以感受一下古人当初的意境。 在如今快节奏的社会,偶而享受一下这种慢而悠闲,也是一种享受。
电子书一般是在座地铁,等车等地方看,比较便捷,很有效率。

2、你认为程序员的书架上,必须有哪几本书?
现在软件行业技术更新很快,所以可能一年前买的书,今天看可能会觉得过时了,你都不想去翻。
所以必须要放的应该是一些不容易过时的书
《深入理解Java虚拟机》java基础的运行环境,经常翻翻总会学到新东西
《Java编程思想》重要的是思想,现在的技术现多,再新,思想一直是不变的
《设计模式》也是不会变的设计思想,用到的时候翻翻
我是做java所以介绍基本都是java的书,当然像《数据结构》《计算机原理》等的也是是很经典的

3、你有哪些好书希望推荐给大家?或者愿望书单。
《三体》国人的科幻,把中国的科幻文学直接推向了世界一流,应该看一看,拓宽你的想象力
《明朝的那些事》以史看今,也许看了这本书,很多你想不明白的事就会想明白了。以大白话描述历史,独特易懂。
《我决定简单地生活 : 从断舍离到极简主义 》作者曾一度被繁琐的生活困扰着,然而他接触到“极简主义”之后,开始对生活有了新的认识,重新定义人人渴望的“幸福”
《专注的力量》指出专注力的三种形式:内在的专注、对他人的专注和对外的专注。
先介绍这些,也希望大家介绍一些好书,当然不光是技术,总和技术打交到就很想看点技术之外的书

想要个工具箱

1

xiuber 复制链接去分享

当书架中放着一本《活着》,就证明你的程序员之路已经成功,正在迈入第四阶段,资深骨灰级程序员。

1

沙漠的热情 复制链接去分享

1、你是一个爱看书的程序员么?喜欢看纸质书还是电子书?
是的,自然是纸质书,电子书看起来让人痛苦不堪。

2、你认为程序员的书架上,必须有哪几本书?
薛定谔《生命是什么》,《浪潮之巅》

3、你有哪些好书希望推荐给大家?或者愿望书单。
吴军博士更多的书

微wx笑 回复

浪潮之巅 13年时吧,公司买了给大家了。

评论
0

李沃晟 复制链接去分享

1、你是一个爱看书的程序员么?喜欢看纸质书还是电子书?
还好吧,不过看书的速度比不上买书的速度。一般像逻辑或者专业方面的书喜欢写写画画就买纸质的,其他都买电子的,即将毕业的学生狗纸质太多不好搬。
2、你认为程序员的书架上,必须有哪几本书?
算法导论 SQL必知必会 Linux shell脚本攻略。学java的再加上一本java编程思想当字典用。
3、你有哪些好书希望推荐给大家?或者愿望书单。
入门:图灵的图解xxx系列,通俗易懂。自己段位太低其他阶段的不好推荐~

微wx笑 回复

图解xxx系列好贵

李沃晟 回复
回复@微wx笑:

差不多每个季度都有活动,打折的时候屯一波就好~

评论
0

zhongwang 复制链接去分享

1、你是一个爱看书的程序员么?喜欢看纸质书还是电子书?
我不是程序员。哈哈。过去我很喜欢看玄幻小说。最近基本不看了。
我喜欢电子书。kindle挺不错的,方便。
2、你认为程序员的书架上,必须有哪几本书?
我推荐不了。来学习了解下。哈哈。
3、你有哪些好书希望推荐给大家?或者愿望书单。
我推荐一本,鸟哥的私房菜。linux初学者值得拥有。

微wx笑 回复

鸟哥的私房菜。linux初学者值得拥有。

评论
1

wangdg 复制链接去分享

淘宝技术这10年
阿里巴巴java开发手册

1

1933898547510999 复制链接去分享

2.
答:要有当前在学习的新技术书籍,几本编程经典数据如,还有业余爱好书籍,这样就perfect了。

1

萌萌怪兽 复制链接去分享

1、你是一个爱看书的程序员么?喜欢看纸质书还是电子书?
是的,并且爱看各种各样的书,我喜欢看纸质书,因为更有感觉。

2、你认为程序员的书架上,必须有哪几本书?
程序员的书架上应该有高纳德老爷子的那几本书吧!

3、你有哪些好书希望推荐给大家?或者愿望书单。
《今日简史》《百岁人生》,这两本书都告诉我们未来人工智能可能一段时间就取代一个职业,那么“程序员”这个职业迟早会被AI取代(可能是15年内),我们需要不断地给自己充电,不断转变自己的职业锚!

0

wangccsy 复制链接去分享

应该放两本马克思主义哲学,社会学。连为什么编程都不知道那是瞎编程。

0

1153435683036598 复制链接去分享

计算机程序的构造和解释,java编程思想

0

乐活forever 复制链接去分享

我想学习编程,但是找不到动力,怎么能坚持下去,刚开始好多看不懂,对于零基础的我该怎么办?

0

1214033694189507 复制链接去分享

1.心理健康指南(防止从入门到烧书)
2.植发指南(从入门到秃头)
3.励志鸡汤(从入门到放弃)

3