
1 cashew 2016-06-08 22:11:08 +08:00 代码质量的提升总得有个过程,不可能刚学会写代码,就写得非常优秀。 科班的出身,有计算机基础,学习相关的技术会更容易些,别的没什么区别。 当然也未必是个科班的人就基础知识学得都很好。 还是要看每个人是如何对待写代码这件事的。 |
2 Tankpt 2016-06-08 22:17:30 +08:00 我就是。你说的那种。。。很差 的。。哈哈== |
3 qwerasdf 2016-06-08 22:21:58 +08:00 如果你在 microsoft 工作,那么你的同行都会很优秀。 microsoft 招人不看是否科班毕业 (滑稽 |
4 BruceYuan 2016-06-08 22:24:45 +08:00 你遇到的应该是大神吧,确实有一部分人很厉害的 |
5 naomhan 2016-06-08 22:34:57 +08:00 我是某 211 大学科班 不过大学期间要写代码的情况真的很少 除了参加 ACM 的会正常写代码 其他都比较水 |
6 jimzhong 2016-06-08 22:39:43 +08:00 科班和代码质量没有必然关系。就算是 985 也有水的。 |
7 wdlth 2016-06-08 22:50:15 +08:00 大神写的早就不是代码了…… |
8 maddot 2016-06-08 22:54:18 +08:00 他们水平如何不清楚,但这个问题的水平是小学毕业的水平.... |
9 petelin 2016-06-08 22:55:53 +08:00 via Android 刚见一个北邮 160/600 的排名。 学到没我快,见识没我广,我自学不到两年,大三。 |
10 xiqingongzi 2016-06-08 23:09:36 +08:00 via Android 毕竟代码这个行业,经验真的很重要。某种意义上,非科班由于大量代码堆叠,效果会更好。但目的不同 科班希望培养出大师巨匠。非科班可能是工程师。 |
11 4641585 2016-06-08 23:24:42 +08:00 |
12 aias 2016-06-08 23:42:27 +08:00 任何阶级都有精英和垃圾的存在 |
14 paperplane 2016-06-08 23:46:53 +08:00 国内是不是科班和水平没多少关系,除了那几个非常好的学校,教学质量会好很多,其他的基本都是自学的,只是科班的学生存在大神的概率大,眼界和平台会广一点。我们学校还是个 211 ,学院准备小学期把我们送到培训班培训安卓 /iOS 呢,这尼玛呵呵一脸啊 |
15 monnand 2016-06-08 23:50:13 +08:00 via Android 只能说明你的工作的环境很差,招不到优秀的。赶快考虑提升自己换个好工作吧,别整天这个瞧不起那个看不上的 |
16 matthewz 2016-06-09 00:00:05 +08:00 哪有时间管什么代码质量, 比如 Top2 基本都是抓科研方面的内容, 有时间还不如好好看随机过程, 代码质量低又无所谓, 完成作业就行了, GPA 高, 读研去企业做 /出国才是硬道理. 你可以看看清华北大就业报告, 本科毕业在国内工作比例非常非常低. 虽然我们经常说代码质量, 但我觉得实际上代码质量的重要性其实没有很高, 正因为它不怎么重要所以有时候会被忽略而酿成问题, 但总体来说, 这不是问题. 对公司决策来说, 代码的问题都不是问题(除非代码烂的跟日本人写的似的). |
17 tvallday 2016-06-09 00:05:15 +08:00 作家通常都不是中文系毕业的,一个道理。关键是是不是热爱写代码,把这个作为终身职业。很多人都不愿意把写代码作为终身职业,包括很多互联网大佬,否则他们现在也仍然在写代码了。 |
19 paulagent 2016-06-09 00:40:19 +08:00 这个问题我在知乎看过贾超写的 fb 的故事,即使在 fb ,如果要赶工,也是写的乱七八糟的,等想到要开源,再重构 |
20 chenai 2016-06-09 00:44:24 +08:00 via Android 说实话程序员这行不看出身,但是科班的基础课还是要扎实的,另外,我感觉每个学校都有几个到十几个混的 nb 的人吧,除了清华姚班 NOI 金牌这类性质的是一群牛逼人 |
21 nevin47 2016-06-09 00:46:53 +08:00 via Android 任务量来的时候谁管你写成啥样,你又能花多少精力去修饰代码,用例能全过就谢天谢地了 看了楼上好多觉得自己吊炸天的,有机会的去一线看看,没机会的去 LeetCode 或者 Kaggle 玩玩,抬头看天低头做人啊 |
22 Wangxf 2016-06-09 01:47:58 +08:00 @SaintSeiya 哎哟喂,楼主这酸得。。。蛤蛤。。科班出身的基础就是要比你扎实,学得就是要比你快,不服?不服去补基础来碾压啊,至于代码是否优秀,这是靠大量的编程不断的总结经验的,很少有人一次写完代码都是 6666 ,优秀的程序员就强在三日一省,不断的修修自己写过的代码,然后不断的总结,就是这样,跟 985 有什么关系?业务紧张起来,谁还有时间管你代码优秀啊,你去看看淘宝历史项目的代码看看 |
23 zpole 2016-06-09 02:38:13 +08:00 via iPad 985 的代码质量也不一定好,完全应人而异。但是,不知道非科班的是不是会学各种数学,数电模电组成原理微机接口计算方法等等基础。当然,对于现在大部分工作来说,它们并没有什么卵用-_-# |
26 3A93EifxUzhBjhu6 2016-06-09 07:35:33 +08:00 via Android @paperplane 我们普通水二本,老师常年把千峰挂口上 |
27 xiamx 2016-06-09 07:35:48 +08:00 科班我们基本上话很多时间学 Operating System, Database System, Programming Language Theory, Theory of Computation, Formal Method, Compiler Design, Numerical Computation, 和 各种算法, graph theory , NP reduction 等。真正说写 Web mobile app ,应该是没你们快的 |
28 hellov22ex 2016-06-09 07:56:55 +08:00 via Android 数据结构,算法。 程序 |
29 int64ago 2016-06-09 08:57:57 +08:00 科班只能说很大程度上基础会好点,不要太神话了 |
30 disonlee 2016-06-09 09:50:45 +08:00 via iPhone 我只想说 985 211 大学的软件工程专业培养的不是终身程序员,他们和普通大学的学生的差距是学习能力。没有哪个公司是不培训的,学习能力就是培训成功率的保证,公司需要即战力也不会招应届毕业生,这种岗位都会有工作经历的要求。现在貌似校招 bat 不是 211 投简历都很困难。一家之言,请见谅。 |
31 holulu 2016-06-09 09:52:14 +08:00 感觉这是态度的问题,想把代码写好的,就会有各种办法。基础差自己不会抽时间补?代码质量差不会去看学习好代码? |
32 zonghua 2016-06-09 09:58:37 +08:00 写代码写得好的都是学数学的,计算机体系学的那一套东西只是为了 |
35 mengzhuo 2016-06-09 10:10:05 +08:00 via iPhone 酸味扑面而来啊 科班出身的总会给你惊喜的 |
36 Yc1992 2016-06-09 10:16:40 +08:00 日经贴 |
38 hinkal 2016-06-09 10:41:54 +08:00 via Android 楼主知道什么是概率统计吗?不不不,我只是想说这种话题都应该以统计意义来做出结论。关键词 科班水平 非科班水平 均值 正太分布。放在哪个行业都一样的 |
39 chiu 2016-06-09 10:52:16 +08:00 和 985 , 211 没关系吧,本来就有代码写得好和写不好之分,只是可能 985 种写得好的比例高些,所以你比较难遇到 985 代码写得不好的 |
40 ihuotui 2016-06-09 10:52:39 +08:00 @colin4124 赞,不是所有大学计算机毕业就是科班出身,科班是指通过学习一定基础的人,而且学习扎实,有追求,不过那些人已经去大公司了,在小公司一般看不到科班程序员。 |
41 colin4124 2016-06-09 10:57:50 +08:00 @ihuotui 大公司毕竟多年的口碑在,而且人多,高手在的机率也大些。小公司的话,确实得好好找才会发现很棒的牛人。话说我选择去的是小公司,因为氛围不错,经理人也很 nice 。 |
42 wingoo 2016-06-09 11:10:42 +08:00 最近看了几个类似的帖子了 小朋友们都这么浮躁了么 |
43 fcicq 2016-06-09 11:42:39 +08:00 科班如果只是 CS 本科的话标准也太低了, 按这个标准就看不出差距. 北美的 Master 或者同等研究水平算科班的话想出结论就容易的多. |
44 zhangmeteor 2016-06-09 11:51:45 +08:00 via iPhone 科班不一定会比非科班强,但前提是非科班先把科班学过的基础课程刷一遍再谈这个问题,什么都不去补却老觉得非科班的被歧视不可取 |
45 tyrealgray 2016-06-09 12:04:14 +08:00 纠结这种问题的人估计都是毕业工作不到一两年的 |
46 uleh 2016-06-09 12:06:23 +08:00 也可能是你所在的平台问题。。 试着换个环境看看 |
47 x8 2016-06-09 12:29:14 +08:00 基础决定你能在技术道路上走多远,程序员的工作不只是,也不止是写写应用逻辑。怀疑科班出身的人的水平,首先自己先去体会体会科班出身的人到底学了些什么。那些科班出身基础差的人只是少数,大部分人四年都不是白过的 |
48 wweir 2016-06-09 12:50:52 +08:00 感觉,还是得看人。有科班的基础,再对技术感兴趣的那些人很多都是大神级的存在,而且这个大神指的不仅是技术,还有观念、态度、工程等很多方面 |
49 icegreen 2016-06-09 14:16:22 +08:00 说明你应该换个环境了, 这个环境你很难有更大发展了 |
50 eightqueen 2016-06-09 14:24:25 +08:00 典型的 28 现象,非科班里的 20%和科班的 80%水平差不多。 |
51 ZavierXu 2016-06-09 14:31:15 +08:00 代码水平好不好看一个人在这个事情上花了多少时间。撇开这个不谈,我觉得 985 211 和其他院校的区别在于,毕业投简历的时候,我就没遇到过哪个企业不给 985 , 211 的面试机会的。学历这玩意儿是敲门砖啊敲门砖 |
52 lijiacong0702 2016-06-09 14:52:41 +08:00 via iPhone @xiamx 666 |
53 HancockXu 2016-06-09 17:52:53 +08:00 楼主指的非科班的是指经过培训的对吗?如果科班经过培训和非科班经过培训比谁强一点? |
54 kingcos 2016-06-09 18:47:57 +08:00 985 的厉害到什么程度呢?说说可以吗? 想向他们学习。 |
55 smallpath 2016-06-09 18:49:13 +08:00 科班顶尖的水平,高到让我绝望 |
56 plqws 2016-06-09 18:53:12 +08:00 我觉得这种问题的主体一般都是非科班吧 |
57 binux 2016-06-09 19:08:26 +08:00 TOP 学校的学生厉害不是因为学校教得好,而是只有厉害的学生才进得了 TOP 学校。 |
58 murmur 2016-06-09 19:33:25 +08:00 高考是你一生中参加最难的考试 没有任何一个考试让你全身心投入 7 年 |
63 xiaoshangmin 2016-06-09 19:57:33 +08:00 via iPhone 我的上司 项目总监好像初中毕业 |
65 cxbig 2016-06-09 20:08:38 +08:00 个人觉得品味这种事情看人,不看学历。 |
66 qqmishi 2016-06-09 20:14:39 +08:00 其实吧,还是看人,二本里面也有能碾压 985 的人物,但这只是个例不能普遍来看。 另外大学期间主要还是在学基础,如果课下不自己写代码的话,代码风格、质量这些不好也是很正常的,得在实际工作中写项目才能提高。 |
67 anthonyeef 2016-06-09 20:21:39 +08:00 via Android @paulagent 我觉得你想说的是覃超吧……不是贾。。。 |
68 Smebo 2016-06-09 20:32:09 +08:00 在某 top5 高校读大三,周围找实习的并不多,大部分都是准备出国或者读研,但是找实习的基本都能去 BAT 微软这样的大公司,虽然找实习的中确实有部分人 coding 能力超强,但是大部分平时都只是完成课程任务,并没有做过任何其他项目,看起来挺水的,但是也能进那些大公司。 |
69 rESHARP 2016-06-09 21:47:44 +08:00 自古码农相轻,一言不合就重新发明轮子 |
70 murmur 2016-06-09 21:49:52 +08:00 @rESHARP 那是前端 你看 spring 从诞生之日到现在也就变成 springboot 而已么 顺便换掉了 strut2 了 直到现在 hibernate 还可以一战 |
71 fangjinmin 2016-06-10 09:07:47 +08:00 科班出身的人不一定比半路出家的强,还是看个人合不合适 IT 的职业。 但是招聘的时候,如果有科班和半路出家的人,一般倾向于科班出身的人,因为科班出身的人,不靠谱的比半路出家的少。 |
72 aljun 2016-06-10 19:08:45 +08:00 via iPad @Smebo 并不是 top5 ,并不是科班。。。但我上线了不少项目了,,正在攒 paper ,大三想去微软或者谷歌再跳出国。。。被你说的我有点虚。。 |
73 onceyoung 2016-06-11 00:19:33 +08:00 via Android 人都是十月怀胎生出来的,人之间区别怎么样? |
74 FrankHB 2016-06-11 05:24:39 +08:00 看人。 然后得看问题领域。比如说倒腾 C ,一时不会也通常不是什么大问题,反正九成九都挺渣的……很多基础科目教育质量包括教师和参考资料的水平就满是槽点,这样下来还真不见得就打得过培训班。 想象不清楚的话出来几年就习惯了。 |
75 wuyuchenshishabi 2016-06-11 11:16:57 +08:00 你啥水平啊? 211 的还是专科的? |
76 Allianzcortex 2016-06-11 16:14:38 +08:00 我算是半个科班出身⊙⊙b , 211 。真没觉得自己的水平有多高……不过还是自己的问题,学校里有牛逼到炸的那种。高中搞 OJ 的话会有很大的优势。 |