我们读什么计算机书 | blog

我们读什么计算机书作为一个软件工程师,提升自己能力的最重要的手段之一是读书。资深的工程师需要防止自己能力的腐化,防止自己代码的腐化,通过不断读书来补齐知识的短板。新加入职场的工程师,前面几年更应该是大量密集读书的时期,多花一些业余的时间,从一开始就树立对软件开发的正确认知,价值回报会伴随整个职业生涯。通过陈列一个书单,能帮你大致梳理软件开发的知识脉络,有针对性地去加强和巩固自己的知识,对于经验丰富的工程师,也可以继续学习。本文将从两个维度来评价每本书籍:推荐度:代表作者对书的价值的主观评价,1~5分,越高代表越有价值。优先级:代表读这本书的紧急程度(尤其针对新人),1~5分,越小代表越早读。

相关推荐

封面图片

一份面向计算机科学基础及全栈开发、深度学习和自然语言处理的定制化计算机科学课程清单(学习资源集)

一份面向计算机科学基础及全栈开发、深度学习和自然语言处理的定制化计算机科学课程清单(学习资源集)作者语:作为一名拥有物理学背景的机器学习软件工程师,我觉得缺乏计算机科学学位是我长期成长的一个限制因素。为了正面解决这个问题,我利用我在网上找到的最佳资源为自己设计了这门课程,重点关注CS基础知识以及全栈开发、深度学习和自然语言处理。有通用知识课程和项目课程。通用知识课程用于将大脑中的知识索引到一个有组织的系统中。面对新问题时,至少知道要查找哪些相关信息。项目课程是真正的学习过程。边做边学是学习的唯一途径。如果你对这个课程的创建哲学感兴趣,我写了一篇关于它的文章:#计算机科学

封面图片

专家认为美国大学培养了过多的计算机科学专业毕业生

专家认为美国大学培养了过多的计算机科学专业毕业生2005年之后的十年间,美国和加拿大大学本科计算机科学专业的平均人数增加了两倍,而且还在持续增长。学生们对计算机科学与技术的兴趣源于知识--如今文化是通过计算传播的--但也源于专业。年轻人希望获得技术行业的财富、权力和影响力。这种雄心既造成了巨大的行政压力,也引发了对声望的竞争。""另一种方法也越来越受欢迎,"Bogost指出。"大学正在将计算机科学的正式研究合并到一个新的行政架构中:计算机学院。[......]当大学将计算机提升到学院的地位,并设立院系和预算时,就等于宣布计算机是一个更高阶的知识和实践领域,类似于法律或工程学。这一决定将涉及到一个根本性的问题:计算是应该被视为凌驾于其他领域之上的超级领域,还是只是其他领域的仆人,服从于其他领域的利益和控制?"Bogost总结道:"我曾经认为,计算机教育可能陷入了工程师谬误的另一版本,即要求计算机科学系培养更多的软件工程师,却不考虑更多的软件工程师是否真的是世界所需要的。现在我担心,他们需要解决一个更大的问题:如何让计算机人才像关心计算机一样关心其他一切事物。"...PC版:https://www.cnbeta.com.tw/articles/soft/1424782.htm手机版:https://m.cnbeta.com.tw/view/1424782.htm

封面图片

自学计算机科学

自学计算机科学如果你是一个自学成才的工程师,或者从编程培训班毕业,那么你很有必要学习计算机科学。幸运的是,不必为此花上数年光阴和不菲费用去攻读一个学位:仅仅依靠自己,你就可以获得世界一流水平的教育。互联网上,到处都有许多的学习资源,然而精华与糟粕并存。你所需要的,不是一个诸如「200+免费在线课程」的清单,而是以下问题的答案:你应当学习哪些科目,为什么?对于这些科目,最好的书籍或者视频课程是什么?在这份指引中,我们尝试对这些问题做出确定的回答。#计算机科学

封面图片

计算机系统要素:从零开始构建现代计算机-尼萨

资源名称:计算机系统要素:从零开始构建现代计算机-尼萨描述:本书通过展现简单但功能强大的计算机系统之构建过程,为读者呈现了一幅完整、严格的计算机应用科学大图景。通过12个章节和项目来引领读者从头开始,本书逐步地构建一个基本的硬件平台和现代软件阶层体系。在这个过程中,读者能够获得关于硬件体系结构、操作系统、编程语言、编译器、数据结构、算法以及软件工程的详实知识。通过这种逐步构造的方法,本书揭示了计算机科学知识中的重要成分,并展示其它课程中所介绍的理论和应用技术如何融入这幅全局大图景当中去。链接/小白羊:我用阿里云盘分享了「[计算机系统要素:从零开...萨).周维.扫描版.pdf」,你可以不限速下载复制这段内容打开「阿里云盘」App即可获取链接:https://www.aliyundrive.com/s/J9MJCr9KqVm

封面图片

计算机科学资源集锦

计算机科学资源集锦作者语:在学习计算机科学的过程中,我以书籍、论文、讲座视频、博客文章和播客的形式积累了重要领域的资源。我将它们用作参考(例如,每当我遇到相应领域的任务时)并研究了其中的一部分,但(因为我在大学学习物理和数学,而不是计算机科学)从未有机会深入研究它们。书签、书名和对State-of-The-Art知识参考的模糊回忆分散在我的Goodreads、YouTube、Notion列表中,直到我决定编制一个列表并一一浏览资源。我认为列举这些并获得出色工作的完整列表也可能对其他人有用。因为学习这些是一项严肃的工作,与其他具有CS资源的列表不同,我的列表不关注列表阅读的特定功能(例如免费,如ossu/计算机科学课程),也没有尝试成为“完整”课程。我将收藏分为两部分:基础知识(下面的列表)是“经典”资源的“简短”列表,我有机会与之交谈的优秀工程师向我推荐最多。它专注于该领域最重要的战略概念,并努力对在该领域工作所需掌握的基础知识进行全面概述。进一步阅读包含更多指向短博客文章的链接、来自互联网的文章、更具体的资源。此列表包含更多我在浏览互联网时发现并在某些时候发现有用的资源。该系列的灵感也来自(并在某种程度上基于)#计算机科学

封面图片

加州14岁男孩大学计算机工程专业毕业,成 SpaceX 最年轻工程师

加州14岁男孩大学计算机工程专业毕业,成SpaceX最年轻工程师据《西雅图时报》报道,14岁男孩卡里亚奎兹(KairanQuazi)近日获得了圣克拉拉大学计算机科学与工程学士学位,创下该校172年来的纪录。目前,他已经加入SpaceX,是该公司年龄最小的工程师。奎兹是孟加拉裔移民的后代,他在9岁时便已被拉斯波西塔社区大学录取。随后,奎兹为获得正式学士学位于2020年进入圣克拉拉大学就读。奎兹在学校时参与了很多课外活动,他曾经在英特尔实验室实习长达3年半,并在今年2月获得了3家科技公司的工作邀约。奎兹说,他整年向各公司投递简历,一共被拒绝了95次,最后才获得3份工作机会。他决定先加入SpaceX担任软件工程师,之后希望去华盛顿州攻读博士。来源,来自:雷锋频道:@kejiqu群组:@kejiquchat投稿:@kejiqubot

🔍 发送关键词来寻找群组、频道或视频。

启动SOSO机器人