专业的计算机专业出身和半道出家的软件从业人员的差距在哪里?

2016-01-15 17:10:16 +08:00
 zxgngl

我觉得是对“编译原理”的理解和应用以及对“语义解释”的理解和应用。工程上的知识一边用就能一边学,但对这两块的知识不专门学习很难通过工作掌握。大家有什么补充么?

6248 次点击
所在节点    程序员
53 条回复
onice
2016-01-15 22:35:32 +08:00
科班理论强点。操作系统,数据结构,数据库系统,计算机网络这些东西。
uxstone
2016-01-15 22:38:56 +08:00
talk is cheap , show me the code
ryd994
2016-01-15 22:41:29 +08:00
如果大学这么水,北大清华怎么还没倒闭?北大青鸟怎么没成世界第一学府?
l33ch
2016-01-15 22:44:19 +08:00
半路出家的绝大多数不是做 web 就是做 app 。
科班出身的,对业界各类发明人,创始人颇为崇拜,言必谈 TAOCP, CSAPP,SICP,龙虎书等等……
noli
2016-01-16 00:04:45 +08:00
主要的差距在于眼界和自我完善的能力上。

科班出身的,一般程度的由于时间积累,知道各种理论可以达到什么样的效果怎样的上限,可以解决怎样的问题,这些其实是身边的同学 /导师带来的。 非科班出身,光靠自己很难弥补这种差距,除非有一个适合的环境。

另外一方面就是,遇到专业范围内不熟悉的领域,如何切入和查找相关资料方面,科班出身也会比较有优势,因为接触到的术语比较多,用好的术语和关键字来查找资料和建立自己的知识体系会容易很多。

其他的,技巧啊技术什么的,都是看个人。
hqs123
2016-01-16 00:23:43 +08:00
闻道有先后,术业有专攻。
youdu
2016-01-16 00:28:12 +08:00
@ryd994 天真。教育行业并不是市场化的,如果真正市场化,北大清华绝对可能倒闭。
cgcs
2016-01-16 00:37:05 +08:00
在 V2EX 鄙视学历似乎是政治正确
youxiachai
2016-01-16 01:01:24 +08:00
专业计算机。。也分很多的好不好。。。。。。

只能说,专业计算机的天花板比半路出身的高

然而,对于大部分离图灵奖还差不知道多少的普通人而言

这个讨论完全没意义。。。。

再简单来说,能放这个帖的。。肯定没见过真正的科学家。。
ryd994
2016-01-16 01:18:38 +08:00
@youdu 要说市场化的话,美国的私立大学可比公立大学牛多了……
neoblackcap
2016-01-16 02:53:58 +08:00
@Bryan0Z 用心学,以后肯定会有用的。你若是写个 babel 的前端工具,会编译原理也是极好的。
lightening
2016-01-16 05:33:06 +08:00
编译原理和算法吧,我不是科班出身的,一直觉得这方面很欠缺。
Nixus
2016-01-16 06:19:35 +08:00
@ryd994 是否可以这样理解:美国公立大学是普及教育,私立大学是培养精英?


另外,后悔上学的时候,没有学好数据结构和算法,现在挺后悔的!所以一直都有再报一个计算机科学与技术的本科,补一补这方面的知识,大家觉得呢?这方面有什么需要注意的坑?自考的话,需要注意什么?


最后,非常感谢楼主能开这个帖子!
df4VW
2016-01-16 06:23:07 +08:00
是的,我也觉得我美帝的计算机硕士白读了,没屌用,还不如培训下找个 ios 工作
ryd994
2016-01-16 06:26:49 +08:00
@Nixus 并不完全,公立教育也有很好的。私立大学也有人很多的。主要是公里的拿公家钱,私立的不拿,拿钱的手软
不过私立大学确实资源丰富,毕竟 VIP mode
就像游戏,付费玩家怎么着体验总不能比免费玩家差吧……

已经出来的就不要再回去了吧……工作经验也是很值钱的……
huage
2016-01-16 08:11:39 +08:00
重要事情说一次!

差距是学习形成的,那么这个差距也可以通过学习来缩小,甚至超越!

并不存在你读了本科、硕士、博士,你就在理论及知识体系上就比没有接受过大学教育的高,这只是表示:可能你花在这方面的时间,暂时比较人家多,记住是暂时!

如果你遇到一个专科生、一个高中生,甚至一个实初中生,你在他面前只是渣渣的时候,你就会感叹钱白花了!
fmcand
2016-01-16 09:50:17 +08:00
所谓计算机科学家和工程师,中国的大学以培养科学家的形式再交学生,然而大部分学生就是为了成为工程师,所以有时候自学反而更加成熟点,代码是写出来的不是说出来的
miclushine
2016-01-16 09:57:29 +08:00
其实很多科班的都不愿承认,以绝大多数科班出来的人的计算机修养,还没有高到能跟自学的人谈差距的地步。科班只是众多专业的一种罢了,兴趣所在的地方,才会愿意去学,才会学的深入。

码农的核心竞争力是自学能力。
CheungKe
2016-01-16 10:01:22 +08:00
@youdu 如果够有钱,你可以把清华的所有老师买下来,再去免费的让一些贫苦学生读书。慢慢的你的学校或者公司,肯定比清华强。
kobe1941
2016-01-16 10:05:26 +08:00
知识结构的问题,计算机科班出身的程序员好好学的话,基础知识比较扎实,编译原理,操作系统,算法和数据结构,等等这些人家不一定精通,但是他如果要深入研究会相对容易一些,半路出身的孩子一看编译原理就歇菜了,我就是酱紫 o(╯□╰)o

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

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

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

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

© 2021 V2EX