关于“出身”与“勤奋”的简短杂感

2019-04-07 10:50:03 +08:00
 siyemiaokube
弱校出身的人,也许一辈子也不知道,补码表示整数,实际上就是模 2^n 的剩余类。
弱校出身的人,也许一辈子也不知道,给定运算下某元素逆元是否存在(是否可延拓至这样的代数结构),可以用单射满射来解释。具体来说,这是矩阵是否可逆的一种理解方法。


上面两条都是我在看别人笔记时发现的,笔记的主人吃惊于“居然还能这样理解”,我吃惊于“他们的课堂上居然没有讲这点”
11086 次点击
所在节点    程序员
104 条回复
L1
2019-04-07 18:13:20 +08:00
名校出身的人,不一定知道盲僧怎样几何踢球,不一定知道挖掘机如何爬坡,不一定知道什么才是让炖排骨更香的法宝。
mawenjie
2019-04-07 18:13:44 +08:00
你想表达什么...
KunMinX
2019-04-07 18:23:24 +08:00
说白了就是没有基础吧。基础的 基础的 基础的 基础,没有。
比如,不具备做人的基础,就难以混社会。不懂得专业领域的基础,就各种瞎摸无用功。
有基础才能愉快地交流。基础的构建,依赖于不断反思和接触到正确知识的运气。
Yourshell
2019-04-07 18:50:42 +08:00
垃圾外包,混吃等死<--**是弱校<-大学是弱校<-高中是弱校园<-初中是弱校<-小学是弱校<-幼儿园是弱校<-自己家就是底层。
当然也有部分凭借智商、机遇或者努力打破这个链条的。
lzhCoooder
2019-04-07 19:42:52 +08:00
有些道理是对的,我读高中的时候还感觉不出来定理定义多重要,只知道刷题,读了大学有了好老师教才知道定义有多重要,自己做了科研才知道假设不一样结论会很不一样,高中老师太菜只知道给卷子做真的坑人不浅

但是学校定终身这种想法要改改,我举几个例子,我工作组内有个只是普通一本毕业他的工作态度简直完爆我但是按你话说他受到的可是劣质的教育,我不同时期和两位西部某 C9(你懂得)毕业生工作过,一个比另一个不知道厉害到哪里去了,我们中部某 985 同个实验室里人的差距可能比我高中班差距都大,我见过 985 自动化生对不可观系统用卡尔曼滤波...他们可都是受到同样优质教育的

随口说句你表述问题的时候,试图表述的很"一般"的样子真的满满书生气,离开学校太久都忘记这种感觉了
twl007
2019-04-07 19:45:41 +08:00
楼主还是等你申请学校的时候再来发完牢骚吧……你很可能会发现那些学校不如你的申请到了 top 50 的学校而且还去了 FLAG 你举的例子并不能说明什么 人生本来就是一场马拉松 这么点事情根本决定不了任何事情
kawaiidora
2019-04-07 20:30:04 +08:00
人生不是百米赛跑,不是马拉松,而是马里奥赛车。
ruandao
2019-04-07 20:52:02 +08:00
本质上讲
同样的时间, 有的人接受的教育的质量比较好, 有的人接受的教育质量比较差
当前可能并不能反应出来, 但是, 欠的总是要还的。。。

感谢 mooc 和 互联网, 有很多优秀的资源,可以接触到
只是, 分辨这些资源,也是很消耗精力的, 而且可能受到见识的约束, 无法分辨
vazo
2019-04-07 21:21:48 +08:00
这不就是个龟兔赛跑的问题么,正常情况下乌龟是干不过兔子的,除非兔子犯错误,因此只要兔子不犯错,乌龟似没有机会的。
arraysnow
2019-04-07 21:47:53 +08:00
@siyemiaokube 如果你是来秀学校的话,那就公开秀一下学校,这我认
不过除此之外···讲真,我实在不知道你有什么优越可秀的

此外我想牢骚几句,我上渣本时热衷于参加各类科技比赛,非常羡慕认识的 985 和某些 211 的学生,各方面能力都很突出。但唯独有一点不区分学校的,就是不同生源的,在朋友圈发表的内容不同。高考 easy 地区的学生,很少在发布观点;高考 hard 地区的学生,在网上非常活跃,而且主观,比如像我这样的
jackmod
2019-04-07 23:11:13 +08:00
这些都是数学课啊,难就难在实际遇到类似模型的时候反应不过来,说白了就是学得不透彻。
平时在学习 csapp 等基础书的时候还应该重学相关数学。
tairan2006
2019-04-07 23:11:56 +08:00
这跟强弱关系其实不大……有多大能力办多大事情。有的人数学知识不行也能写出很好的软件(比如不会反转二叉树的 homebrew 作者),有的人算法厉害却缺乏基本的软件工程知识(比如很多博士生)。

谦虚做人,但是不妨碍对自己做的事情感到骄傲。每个人都能找到活着的价值,你再牛逼不还是吃喝拉撒生老病死。
darklowly
2019-04-08 00:38:10 +08:00
其实这是两个问题

1 学科划分
2 划分后的知识

回复中不少人,聊的是数学问题,计算机行业是一个工程行业,需要一定的数学基础,但是总体来说,都比较简单。更复杂的数学问题,是数学专业干的事情。当然,少数计算机专业的同学,也在做这样的事情,但是总体来说并不主流,主流的程序员还是在做工程应用。

在这个前提下,当然也需要很多基础知识。

1 基本的工科知识 (数学啊,物理啊之类的,高中水平完全足够了)
2 数据结构算法,操作系统,网络等等。。计算机基础知识
3 设计,架构知识
4 工程知识

不同人做的工作不同,侧重点完全不同,有的人做很底层的技术,有的人做中间层技术,有的人做纯业务。那么要求是完全不一样的。但是就国内小公司来说,不管做什么工作,及格的比例其实很低。

举几个常见的例子:
和一些做 web 后端、做游戏的同学聊过一个常识,就是数据库事务,很多人是一脸懵的。很难理解天天要遇到的东西,居然全然不知,那么就可以马上脑补,他们在解决这类问题时用的奇淫技巧。

公司的同事,总是喜欢聊高并发,大数据,性能优化。聊一会就发现他们连基本的内存模型,多线程模型,异步 io,数据库索引,之类的都是模糊的。那么也可以脑补,他们的优化手段是什么。甚至该优化哪里,都是在碰运气。更可怕的是项目一开始重点就已经在聊优化问题了,做出来的设计真的让人害怕。

还有很多细节方面,如何写好一行代码,如何写好一个函数,函数参数该如何定义,如何分解函数,如何分解类,如何解耦,这些基础的设计问题,大多也都不及格。基本上都是老夫一把梭的姿态。旁人也不好说什么,就算是说出来了,得到的答案就是能跑就行了啊,何必在一这些细节,最后反过来给你扣帽子

我觉得计算机方面的知识,如果足够的话,除了很冷僻的领域,理论上,可以通过短暂的学习,就具备该领域中等水平。因为对一个陌生领域的建模,本身也是计算机基础知识。

@MinQ 说几句大言不惭的话,虽然现在强调终身学习。根据我的观察,一般来说,一个 25 岁的程序员,如果不具备足够的基础知识,那么他或许这辈子都很难具备了。同时基础知识会在很大程度上影响到思维模式。但是这个问题我思考了很久,到底是不同人的思维模式不同,导致有的人关注系统化的知识,有的人不关注。还是因为系统化学习,导致思维模式不同。
secondwtq
2019-04-08 00:46:57 +08:00
@darklowly 最后一段,楼主说的也是这个意思,如果你是弱校毕业,那么上限很可能也就这样了

这和你” 25 岁不具备足够的基础知识或许这辈子都很难具备了“本质上是一个意思

顺便,基础知识不过关的不只小公司,大公司也是
Ptsed
2019-04-08 01:49:59 +08:00
吾尝终日而思矣,不如须臾之所学也
20015jjw
2019-04-08 02:29:10 +08:00
弱校菜鸡感觉看不懂 lz 发的东西
可能伯克利是真的垃圾
vegito2002
2019-04-08 04:09:12 +08:00
想起一个好玩儿的事, 之前在 CHH 看到两个程序员很格格不入地讨论用 python 完成一个大概是生成所有满足条件的序列的问题, 激烈讨论各种 vector 的东西矩阵过来 zip 过去, 还互相恭维"奇淫技巧", 琴瑟和鸣.

我用 java 甩上去一个 backtracking 简单算法秒了他们的性能之后两人的帖子沉默了很久, 各自怀疑人生.

不过 python 那些向量的小技巧确实还是有点意思, 之前上 ML 课有一个作业就是视线一个 logistic regression, 附加题是实现 feature selection, 大部分人完成这个附加之后程序速度大幅度下降, 其实就是没有想到这题可以用到的向量技巧. 当然因为太多人都这样, 所以最后老师打分的时候干脆就不卡速度了, 让我白高兴一场.
Daath
2019-04-08 04:16:20 +08:00
看了评论之后,我只能感叹说冯诺伊曼计算机体系,真是神奇创造。
diggerdu
2019-04-08 04:35:01 +08:00
找本书系统的学校不就完事了
MinQ
2019-04-08 06:24:39 +08:00
@darklowly 恕我直言,只要是个正常点的大学,课堂上都教授了足够的基础知识,当然你要作死玩手机我也没辙啊。

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

https://tanronggui.xyz/t/552634

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

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

© 2021 V2EX