首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >软件工程师应该知道如何组装自己的计算机吗?

软件工程师应该知道如何组装自己的计算机吗?
EN

Stack Overflow用户
提问于 2008-09-12 20:51:43
回答 18查看 2.3K关注 0票数 5

我来自Mac电脑的背景,除了偶尔升级内存和更换硬盘之外,我从来没有花过太多的时间来摆弄/组装/调整自己的电脑。我觉得我很好地掌握了计算机在概念层面上的工作原理,CPU、总线、内存等,但我没有太多的实际经验来将它们组合在一起/拆卸它们。

我的问题是,通过学习组装自己的计算机,在软件工程技能方面有什么收获吗?如果你一生都在拼凑硬件,它对你写软件或思考软件的方式有什么影响?

EN

回答 18

Stack Overflow用户

回答已采纳

发布于 2008-09-12 20:57:14

你不会从组装一台计算机中学到很多对程序员有用的东西。除了构建计算机之外,知道PCI卡放在哪里以及如何插入处理器对任何事情都没有真正的用处。

我确实认为你需要一些关于计算机如何工作的低级知识,但所有程序员感兴趣的东西都已经焊接在主板上了。您将从c或汇编编程中学到更多,也许还会阅读Charles Petzold的书Code……

票数 9
EN

Stack Overflow用户

发布于 2008-09-12 21:00:13

要当心携带螺丝刀的程序员。(伦纳德·布兰德温)

作为一个程序员,你不能从组装一台PC中学到任何东西。我不需要安装排污系统也可以用厕所。

票数 5
EN

Stack Overflow用户

发布于 2008-09-12 21:18:27

这取决于你是哪种学习者。如果你有很好的想象力,你可能会学到所有关于硬件的知识,而不需要接触任何比一本书更多的东西,有些人需要看东西来提高他们的理解。

也就是说,如果您将构建一台新计算机作为学习计算机的机会,您可以学到很多东西,例如,花时间查看南桥在哪里,它是哪个芯片,并查找它,找到SATA控制器在哪里,它是什么品牌,并查找它,了解它们的特性等等。如果你以最快的速度拼凑起来,你可能会学会在失败的情况下怎么做,并节省一些钱,仅此而已。

此外,构建东西会增加人们对它们的好奇心,这不会是件坏事。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58864

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档