我们最近在 Algotech Solutions 投资建设了图书馆,其中大多都是技术书籍。有些书简直就是上帝的恩赐,它们帮助我们开拓了视野。每本书都对开发有所助益,我认为优秀的程序员需要认真阅读关于以下几个主题的书籍:
总而言之,我认为读代码的能力是一个普通的程序员和一个好的程序员之间最大的差别之一,前者只会把别人写好的东西拿来用,后者不仅能用好,还清楚知道别人写好的东西底层是如何实现的,在出现问题的时候可以轻松解决。
我们把数组pc称为“后缀数组”。这里需要注意,数组pc 中存储的是指向每个后缀首字符的地址。我们也可以存储每个后缀首字符在原数组中的下标, 效果是一样的。后缀数组是处理字符串的有力工具,常见的两种实现方法是:倍增算法和DC3算法。
不管你是很年轻、刚刚开始工作,还是一个有经验的老手程序员没什么时间去学习这些能让你迈向成功的种种额外知识,下面列出的这些书都会让你走 向正轨。我知道你很忙,所以这些书中绝大部分(除了和技术相关的)读起来都很快。不过我发现自己不断地重读它们,以巩固我学到的知识,这样才能留在生活和 工作的正确道路上。
这种“3遍读书法”用在理解新语言新概念方面的效果尤其显著。出于“大家好才是真的好”的共享心态,在这里我将详细说说我的 这种方法,希望能对各位有所裨益。
一般技术性的书籍,不一定要重头看完的。有时候可以当工具书来查,在需要用到的时候再来学。或许,有一些书,因为自己现在的技术水平,很多概念,知识还很晦涩,就干脆放弃阅读(就像我买了那本《Effective Java》,越看越痛苦,真的没几年的工作经验
Rick Webb 写了一篇关于阅读的好文,提到了他一年要读 60 本书,而他却是一个手头事情很多、忙忙碌碌的专业人士,那么他的阅读习惯是什么呢?我这里借鉴了他的观点,也加入了一些我自己的想法。
为什么我很少更新我的读书清单呢?因为虽然在这 10 年里,计算机一直在迅猛发展,但人始终却没有变。 为了开发出更好的软件,你需要理解人是如何工作的,这也是我推荐的这些书所关注的领域。
每年的4 月 23 日,除了是私募大佬们赶考的日子,还是第 22 个世界读书日,也是“世界书籍与版权日”,此外,这一天还是大文豪莎士比亚逝世 400 周年纪念日。今天,几位不必参加赶考的企业家大佬为您推荐他们最欣赏的书籍。在这个碎片化阅读的时代,真正的思想者是不满足于碎片化阅读的。面对商业世界的巨变,企业家如何从书籍中找到方向?
本文盘点科技大佬都读过的书,或许你也能从这些书中找到他们成功的秘密。
据称,盖茨每年的阅读量在 50 本左右,作为每年都热衷在博客上向大家荐书的书虫,盖茨都是如何挑选书的?在题材或作者方面有什么偏好?针对这些网友关心的问题,《纽约时报》近期对比尔·盖茨本人进行了邮件采访。
正如编程的趋势和各种语言,编程书也在不断更新换代。不过以下的7本经典书籍经受了时间的考验。有些书比其他的书面世的晚,但是这些书为新人还是有经验的程序员都提供了深入的见解。
这个问题来自Quora,提问者还补充说:“任何方法都可以,从不分散注意力到使用幻灯片等,任何你已经发现确实有用并帮助你获取和记忆信息的建议。” 目前最热门的回答来自软件工程师 Ahmad Ali,
过去两月,互联网似扎堆出书,且各种大事不断,大佬云集,有红衣教主和小米“粉丝教父”,也有王利芬为刚刚风光上市的马云树碑立传,还有年纪轻轻就请人来总结“创业史”的王兴。看钛媒体编辑精心编辑和推荐的书单。
应该还能用
【外评】谷歌:从源头消除内存安全漏洞
【外评】在 RiSC-V 上运行《巫师 3》游戏
【外评】法官驳回大部分 GitHub Copilot 版权索赔要求
谷歌内部推出 SQL 中的管道(Pipe)语法
你们干扰不了我写开源代码
【外评】FreeBSD 将 Rust 纳入基本系统
【外评】电脑从哪里获取时间?
【外评】为什么 Stack Overflow 正在消失?
有时