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 12
他们水平如何不清楚,但这个问题的水平是小学毕业的水平....
|
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 1
毕竟代码这个行业,经验真的很重要。某种意义上,非科班由于大量代码堆叠,效果会更好。但目的不同
科班希望培养出大师巨匠。非科班可能是工程师。 |
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 1
只能说明你的工作的环境很差,招不到优秀的。赶快考虑提升自己换个好工作吧,别整天这个瞧不起那个看不上的
|
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 1
@SaintSeiya 哎哟喂,楼主这酸得。。。蛤蛤。。科班出身的基础就是要比你扎实,学得就是要比你快,不服?不服去补基础来碾压啊,至于代码是否优秀,这是靠大量的编程不断的总结经验的,很少有人一次写完代码都是 6666 ,优秀的程序员就强在三日一省,不断的修修自己写过的代码,然后不断的总结,就是这样,跟 985 有什么关系?业务紧张起来,谁还有时间管你代码优秀啊,你去看看淘宝历史项目的代码看看
|
23
zpole 2016-06-09 02:38:13 +08:00 via iPad
985 的代码质量也不一定好,完全应人而异。但是,不知道非科班的是不是会学各种数学,数电模电组成原理微机接口计算方法等等基础。当然,对于现在大部分工作来说,它们并没有什么卵用-_-#
|
26
echo111222 2016-06-09 07:35:33 +08:00 via Android
@paperplane 我们普通水二本,老师常年把千峰挂口上
|
27
xiamx 2016-06-09 07:35:48 +08:00 5
科班我们基本上话很多时间学 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 1
酸味扑面而来啊
科班出身的总会给你惊喜的 |
36
Yc1992 2016-06-09 10:16:40 +08:00
日经贴
|
37
colin4124 2016-06-09 10:36:54 +08:00 1
并不是拿到毕业证就是科班出身。。。
|
38
hinkal 2016-06-09 10:41:54 +08:00 via Android 1
楼主知道什么是概率统计吗?不不不,我只是想说这种话题都应该以统计意义来做出结论。关键词 科班水平 非科班水平 均值 正太分布。放在哪个行业都一样的
|
39
chiu 2016-06-09 10:52:16 +08:00 1
和 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
lizon 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 的话会有很大的优势。
|