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

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

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

6259 次点击
所在节点    程序员
53 条回复
dorentus
2016-01-15 17:17:21 +08:00
但是我听说大学本科也不是每个学校的计算机系都开《编译原理》课的啊
zxgngl
2016-01-15 17:35:29 +08:00
@dorentus [小吃惊]
zxgngl
2016-01-15 17:50:17 +08:00
还有“计算原理”和“形式语言”。
Lpl
2016-01-15 17:54:18 +08:00
数据结构,操作系统和计算机网络以及四年的编程经验
neoblackcap
2016-01-15 18:06:01 +08:00
区别基本上就是基础理论知识,这些其实自学也是可以,关键是你还能花多少时间在算法, 数据库理论,计算机网络,操作系统,编译原理外加配套的数学知识包括但不限于离散数学,线性代数,微积分,概率论。
Bryan0Z
2016-01-15 18:48:41 +08:00
@neoblackcap 噗…都是目前我学的感觉编程用不到的东西
paradoxs
2016-01-15 18:51:57 +08:00
不到一定高度,是区别不出来的。
看看人家中本聪的区块链。。。。
vanxining
2016-01-15 18:54:37 +08:00
对于普通码农来说没有太大区别。
但要想往上走,还是要头脑聪明。这就是码农与计算机科学家的区别了。
一间好的大学,学生的平均水平确实会高很多,包括但不限于学习能力、理解能力、泛化能力、表达能力。
wee
2016-01-15 18:56:45 +08:00
然而我想说的是半道出家的程序员与科班出身相比也有很大的优势。多学科模型,相比单纯的工程性思维模式优秀很多。 Don't learn to code. Learn to think.
em70
2016-01-15 18:59:12 +08:00
说得计算机专业的老师都教得很好一样,除了照本宣科,他们还会什么

出身无所谓,自学能力才是程序员最重要的素质
vanxining
2016-01-15 19:03:02 +08:00
看看雷军、史玉柱、周鸿祎、刘强东、张朝阳、马化腾、李彦宏这些人的学历便知道了。(不全是计算机,但都是高学历)
vanxining
2016-01-15 19:03:43 +08:00
理解错了!回复又删不了。
easing
2016-01-15 20:04:40 +08:00
一定知识量上,区别的是应用这些知识的能力。半道出身的完全可以比科班的 nb 。像编译原理这种很多大学的老师教了跟没教一样。
movtoy
2016-01-15 20:08:47 +08:00
经过考试,所以学的扎实!!
jukka
2016-01-15 20:13:54 +08:00
视野。
lecher
2016-01-15 20:23:43 +08:00
最明显的两个差距
1.兴趣
2.理论基础
能够半道出家做开发的人,在兴趣这个层面上,绝对是比和他水平相当的科班出身要强的,没有这个兴趣也啃不了编程这碗饭。毕竟很多人报大学之前并没有接触过开发,也不一定是了解计算机专业才报的,属于服从调剂的大多数。
半道出家意味着理论基础要自己补,所以说理论基础和水平相当的科班人员相比,差一点是可以理解的,工科转开发这个在专业课上面还稍微靠点边,其它专业的就未必能有计算机专业那么好的课程体系去学习理论,全靠自己业余兴趣补了。

实际上我觉得半路出家转做计算机的,和同样水平的科班人员比,要更好一些。毕竟人家连理论都没有补齐就能和系统学习的人一样,说明兴趣是比较强的。科班人员能做的应该更多,结果反而被别人非科班的赶上了,只能说自己没有别人勤奋了。至于上限什么的,科班出身理论基础好的理所应当走得更远,非科班出身的开发人员追起来会吃力一些。没被追上还好,要是被追上了,那可真是实实在在的打脸。
mrsatangel
2016-01-15 20:38:38 +08:00
说出身无所谓的应该没有接受过清北科交的计算机本科教育吧。。
Taojun0714
2016-01-15 20:43:06 +08:00
半路出家得分好几种: 嵌入式转的,数学物理系转的,金融转的,自动化转的,强点转的,还有纯文科转的,当然还有三本去北大青鸟转的,基础完全不一样,岂能一概而论
xiaoshenke
2016-01-15 21:43:17 +08:00
最大的差距是半路出家的难以定位自己在行业的水平以及掌握的资源上 其实单论技术 不管什么编译原理什么三大浪漫 都是可以自学的(本人半路出家 编译原理其实并不难
cheng12308
2016-01-15 21:45:42 +08:00
觉得其实是学习能力和社会认可度的问题吧,要说就单哪门科目,自学也可以。

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

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

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

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

© 2021 V2EX