当前位置:数码通 > 科技

高手问答第 285 期 —— 聊聊计算机系统原理与软件开发

来源于 数码通 2023-09-26 09:06

为什么985计算机专业出身的程序员天花板会很高?你可以留心一下身边的架构师、CTO等高级岗位,看看对不对。编程的本质是什么?是利用高性能的计算机来帮助我们处理人脑无法企及或者效率低下的工作。

编程的确是越来越简单了,很多10年前需要自己开发的任务都已经被开发工具打包嵌入到了开发环境中,一些少儿编程甚至拖来拖去也能实现出来一些基本功能。但是绝大部分的这种“程序员”很难更进一步了,因为基本功差距太大。

程序员到一定的阶段,拼的数学能力和对计算机系统的理解。数学能力需要投入的教育成本是比较高的,毕竟这是个长期的系统性工程,但是作为IT从业者、程序员,我认为还是需要把计算机系统搞明白、搞透,这个过程比起恶补数学,要轻松多了。我前几年写书的时候,请教过很多大厂架构师,我发现他们对硬件的掌握水准之高,远远超过我这个硬件开发工程师的预想。

看看下面这张图,内存读写流程,这个流程估计很多程序员都搞不太清楚,的确,99%的几率用不到,但是可能就是那1%将决定你的职业走势。

一切IT生态都是建立在计算机硬件系统之上的,如果不夯实这个底层领域的知识体系,那么上层的知识体系就难免成为空中楼阁。掌握计算机底层,相当于掌握基本的物理学,正如基本的物理学被纳入义务教育阶段一样,掌握计算机底层,应该是每个IT从业者的基本功。

OSCHINA本期高手问答(616日-622日)我们邀请到 @Mr冬瓜哥 , 将和大家以“计算机系统原理与软件开发”为切入点展开讨论,包括:

  • 计算机体系架构
  • 操作系统
  • 通信和网络
  • 存储系统
  • 人工智能

除此以外,还可以将讨论内容延伸到软硬件开发、芯片开发、计算机视觉等相关领域。

嘉宾简介

冬瓜哥(张冬),IT狂人,现任某半导体公司系统架构师,喜钻研,著有《大话存储》《大话计算机》系列图书。公众号:大话存储

为了鼓励踊跃提问,清华大学出版社会在问答结束后从提问者中抽取 3 名幸运用户赠予《大话计算机》书籍一套哦 

购买地址:

京东:https://m.smtshopping.cn/12999712.html

当当:http://m.smtshopping.cn/29141473.html

 

下方地址可以下载《大话计算机》目录以及首次开源的书中的16页计算机体系架构思维导图。大家可以从目录或者思维导图中找到自己感兴趣的话题与冬瓜哥一起讨论。

下载地址:https://m.smtshopping.cn/s/15yhuuqaDg-5CVtFH9mH3kQ   提取码:bmdx

 

OSChina 高手问答一贯的风格,不欢迎任何与主题无关的讨论和喷子。

下面欢迎大家就相关问题向 @Mr冬瓜哥 提问,直接回帖提问即可。

登录后参与评论