1 
                    
                    dengshen      2023-10-21 09:30:18 +08:00 via iPhone 
                    
                    你如果问 cs 的人螺丝的孔距啥的肯定也是一脸懵。但是对于机械工程的来说就相当于 cs 对于 xml 一样简单 
                 | 
            
     2 
                    
                    xuegy   OP @dengshen 是这么个道理,但是我老板一开始不信邪,总觉得机械工程的博士肯定比 CS 的本科生强… 
                 | 
            
     3 
                    
                    512357301      2023-10-21 10:01:09 +08:00 via Android 
                    
                    工资合适的话,培训班出来的或许接起来更容易。。。 
                当然你这是学校,估计也不会要社招的。  | 
            
     4 
                    
                    iOCZ      2023-10-21 10:05:21 +08:00    取决于你要什么层次的人,有些人专业底子好,但是不会写代码,没有多少计算机素养。有些人会写代码,但是数学、机械这些一窍不通。但是相对而言,前者更容易培养一些。学一门语言并不难,只要给他应用的场景,早晚能做出来。 
                 | 
            
     5 
                    
                    datadump      2023-10-21 10:21:26 +08:00 
                    
                    上海,面试 linux 驱动好几年了,能用 c 语言把排序写对的只有 1/3 不到。 
                当然也有厉害的~  | 
            
     6 
                    
                    rossroma      2023-10-21 10:29:01 +08:00 
                    
                    样本量太小,参考意义不大。 
                 | 
            
     7 
                    
                    ershierdu      2023-10-21 10:57:26 +08:00 
                    
                    确实样本量有点小了。另外 CS 本科生 2 能拿到这份工作的前提是投递的人少,如果你收到 200 份简历,这种简历像草稿、技术栈不匹配的的会第一批被筛掉。 
                说个题外话,我读书的时候 git 用得云里雾里的,工作后很快就熟悉了常用的指令,再加上偶尔查查 StackOverflow ,现在也够用了。我觉得这种工具是需求驱动的,读书时很少有多人协作的场景,git 对我来说就是和 onedrive 差不多的备份系统。即便当时去看教程,也只是认识一些指令,很快又忘掉。不过前提还是得懂 git 的基本原理。  | 
            
     8 
                    
                    ershierdu      2023-10-21 10:59:58 +08:00 
                    
                    另外 OP 这是什么层次的学校啊,我记得我大三的时候写代码还行,但 git 、LaTeX 都约等于不会,而且是 CS 的普遍情况。可能是我们就业氛围不浓厚,大部分人以升学为主? 
                 | 
            
     9 
                    
                    chuck1in      2023-10-21 11:40:37 +08:00 
                    
                    有一个硕士号称学过一点 Python ,于是找了一个最简单的模版让他试试。一个星期过去了,问他他说在安装 Python 。两个星期过去了,告诉我不会写。 
                不太信,py 相对于博士硕士不是分分钟就可以搞定吗。10 分钟就可以学会。  | 
            
     10 
                    
                    equationzhao      2023-10-21 12:20:02 +08:00 
                    
                    @ershierdu LaTex 不应该是升学的人才学吗,本科阶段不需要吧,就业也不用 LaTex 都是 MD 
                 | 
            
     11 
                    
                    Leviathann      2023-10-21 13:34:26 +08:00 
                    
                    简历简直就是诈骗,熟练掌握 Python 和 Git=在 GitHub 上 fork 别人的 Python 项目 
                很符合大众对金融人的刻板印象  | 
            
     12 
                    
                    forgottenPerson      2023-10-21 13:41:59 +08:00    人都说数学好,计算机手到擒来,人都说专业科班的,计算机手到擒来。都说专业素养好,现实情况是什么,写代码看着简单,但是很多人都不会融会贯通,如果代码都写不出来,专业素养好我打个问号,latex 这东西以及数据结构算法以及网络操作系统太多人停留在表面了,其实就是不会。是我当面试官的我也会选 4 ,不为别的,能快速上手,能写的出代码比太多停留在概念好多了。如果不着急让他快速上手的话,我会对要写代码保留浓厚兴趣的人,以及诚实一点的,就算简历写得差一点以及就算基础差一点。 
                 | 
            
     13 
                    
                    forgottenPerson      2023-10-21 14:01:29 +08:00 
                    
                    还有一个悖论,人家基本上能写的出项目,不花里胡哨的,写个代码毫无压力,应付工作毫无压力,往往面试的人说这人基础好,能写的出来代码的人往往是真正理解了,能说出来写不出来往往没理解,停留在概念。工程能力和掌握学科概念还是不一样的。这其实说个基础好还不是很确切,干活应该是工程能力好。基础好的科班应该很多,绩点学院前 10%的应该是基础好,但是能写得出代码就不一定了 
                 | 
            
     14 
                    
                    wangt21      2023-10-21 14:04:49 +08:00 
                    
                    现在 gpt 就能干,还是看会不会 debug 
                 | 
            
     15 
                    
                    aLazarus      2023-10-21 18:44:10 +08:00 
                    
                    我见过太多水货了。 
                其实很多程序员 ,对于 it 行业的认识就和普通人差不多。能用 vpn 打开 V2EX 就已经算是 it 行业的领先水平了  | 
            
     16 
                    
                    NothingExist      2023-10-21 20:49:34 +08:00 
                    
                    @aLazarus #15 所以 V 站翻墙才能用也是一个筛选器,毕竟能翻墙的门槛其实并不低,能够做到长期稳定翻墙那就更不容易了,当然这也不是什么值得炫耀的东西 
                 | 
            
     17 
                    
                    ytmsdy      2023-10-21 21:53:14 +08:00    面试的人多了以后,就会慢慢感觉到,面试官的作用就是在面试过程中,快速的发现面试者到底会什么,会的程度怎么样,能不能匹配当前的工作。另外就是沟通能力了。 
                 | 
            
     18 
                    
                    darkengine      2023-10-21 22:09:30 +08:00 
                    
                    
                 | 
            
     21 
                    
                    CRVV      2023-10-23 00:59:42 +08:00 
                    
                    @forgottenPerson  
                @iOCZ 学好数学需要的能力和写代码需要的能力不一样。能学好数学的人不一定能写好代码,反过来也一样 学数学需要的能力大约是做算法题的能力,有人能做从没做过的算法题,这种人通常能轻松学好数学。 做算法题需要 凭空 想出来一个解法,这个解法不能或者很难从题目中 推理 得到。 但是实际写代码需要 推理能力,实际问题的实现方式都可以从需求推理得到。 工作中经常花费大量时间在解决 bug 上,大多数情况下,解决 bug 需要的就是在一个很长的逻辑链条上做推理,这种推理对大多数人来说非常困难,但也有人做起来很容易。所以经常会出现一个 bug 有人花了一周没解决,换另一个人来半天就搞定了。 Advent of Code 的题目也是这一类的,所以有的题目别人用时一二十分钟,自己来写可能要写一整天。 总之这是两种很不一样的能力,所以经常有某著名软件工程师面试算法题没过这种事情。  | 
            
     22 
                    
                    CynicalCharles      2023-10-23 10:42:02 +08:00 
                    
                    @wjx0912 面试遇到过现场手撕 priority_queue 的 
                出来搬砖之后,基本都在调 STL ,即使是排序,也很少手撕了  | 
            
     23 
                    
                    4kingRAS      2023-10-23 17:16:58 +08:00 
                    
                    面试是这样,如果简历太多想刷人就考算法,如果真想要人就考 debug 能力,debug 能过关干活肯定没问题 
                 |