科班程序员对于专业课知识掌握得怎么样?

231 天前
 nowheremanx
题主转行写代码好几年了,一直在碎片化学习编程知识,计算机知识。基本属于遇到问题,寻找答案。

今天看到国内计算机考研的课目,发现自己苦苦学习的碎片化知识,其实就是计算机的专业课。

《数据结构》 45 分

《计算机组成原理》 45 分

《操作系统》 35 分

《计算机网络》 25 分


也许自己曾经纠结了一两周的问题,科班程序员因为知识面的原因,一天就搞定了,而且会做得更好。想到这里,一身冷汗。
4993 次点击
所在节点    程序员
60 条回复
iOCZ
231 天前
在开发中不断加深对计算机世界的了解
cp19890714
231 天前
对于学习来说,管中窥豹不可取,系统化学习才重要。
wanei
231 天前
还有编译原理,这个是大杀器
CocoCoding
231 天前
真正掌握的科班生还是很少的
liprais
231 天前
"也许自己曾经纠结了一两周的问题,科班程序员因为知识面的原因,一天就搞定了,而且会做得更好。想到这里,一身冷汗。"
你想多了,解决问题靠经验,靠知识面能解决的问题早固化进系统了
f14g
231 天前
感觉计网和数据结构用的较多一些,其次是 OS ,计组不搞嵌入式不做硬件的好像很少用到(都忘干净了)
Pantheoon
231 天前
搞 java 不需要智慧
wqhui
231 天前
操作系统挺有意思,很多现有的业务系统也借鉴了里面的解决方案
AFOX
231 天前
大概需要一辈子消化这几门科目
thinkershare
231 天前
如果想要系统学习,将考研课程涉及的书籍全部买了啃一遍,需要耐性和时间。
我虽然是科班(计科)专业,现在毕业也快 8 年,现在还是有空就拿出来啃,机械工业出版社那一整套书籍我都买了,其中计算机组成原理最值得入门看。
另外就是大学四年根本无法深入掌握,很多专业课程都只能过一遍,毕业工作后,有空那是要回来重新一本一本过,尽量将基础知识累计扎实。
另外就是工程化&专业领域知识,只能通过工程实践和看书结合,在辅以别人的代码,前辈的指导才能综合学习了。
onice
231 天前
大部分高校的计算机科班,学计算机都跟文科似的。

数据结构是试卷上手写代码,并不是上机考试。操作系统,计网和数据库这些课,也是试卷上考理论。

大多数高校并不会像美国 MIT 一样,学操作系统就要写操作系统,写数据库都要写数据库,学计网就要写自己的协议。

除了 top 高校,大多数科班生也只是掌握了理论和原理而已。

工作这么多年,我甚至觉得自己是高校扩招制度下的炮灰。现阶段的计算机高等教育,一言难尽。

我 13 年读大学,学校还在用 vc6.0 ,git 和 svn 也不知道是啥。课程大纲看上去从九几年计算机专业成立,十多年就没变动过。
meta
231 天前
其实上学的时候根本不知道这些有什么用,就是混吧。工作过后比外行好一点的地方就是遇到问题知道有这么个东西能解决,但是怎么解决的早忘光了,再现去翻书。
Nich0la5
231 天前
其实吧 大部分科班也就是能记住书上的概念,发现问题的时候能多往那边想一下
7gugu
231 天前
@onice 放心,2018 年学的也是 vc6
Genshin2020
231 天前
就饭吃掉了,但是排查问题的时候,上课有印象的定位快点,没有印象的就看运气了
Pteromyini
231 天前
感觉其实这就是优势,很多东西哪怕知道个概念然后知道个大概的用途就能做到快速检索查阅解决,但是如果想不到这个东西可能搜都不知道怎么搜,查询解决的时间成本就上去了
googlefans
231 天前
计算机靠死学不行的
NoobNoob030
231 天前
@onice 2019 年也是 vc6 ,绷不住了
rpish
231 天前
好奇 OP 遇到的是什么问题
rpish
231 天前
@wqhui 大大可以展开说说吗?
我能想到的只有一个利用锁解决并发问题,很好奇还有怎样的应用。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/975836

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX