招个人真难

2019-11-16 12:27:27 +08:00
 anonymous256

不是招聘贴,只是纯粹吐槽一下。现在的计算机程序员真不好招, 虽然都说行业饱和了,实际上招个基础好点的人都难,滥竽充数的大多数,都是奔着薪资去的。

上上周面试了两个人, 两个都不太满意,最后还是选了一个。选了个非科班的(科班的那个更水),18 年毕业。 结果两周下来,太水了,分配给他一个十分轻松的任务(一般我 1 左右小时就能处理完的事情)。下面是工作中发现的问题,无力吐槽:

  1. 上个 Github,还要右键 Google 翻译,能翻译的决不看文档。 这是英语 4 级的水平?
  2. 分配给他的任务,都有类似的代码,复制过来稍稍改改就行,这也不会。
  3. 字符的编码都搞不清楚。
  4. 他跟我说,“试了好多办法,都不行”,实际上这些问题 Google 都能搜到。我当他的面搜出来,复制下代码。
  5. 下班还比较早。(不是说让他加班,我这个人也很反感加班)。问题是基础这么差,也不知道学习下,补补基础。(也奉劝刚入行的新人,如果自己的能力差,业务上手太慢,就不要下班那么早。就算想放松,起码也要等自己工作一两个月能上手之后吧?)
  6. 部分代码用了 Github 的库,别人文档很完善,import,两三行就 ok 了。他怎么调别人库都不会,是 Python 的库!

最后安排给他的任务,还是我自己完成的。我手把手敲出来,讲解代码,我真服了,核心代码 10 行不到,就这都写不出来。。。怀疑自己招了个培训班的,面试的英文翻译题写得还不错,八成是用手机翻译的(做面试题没人监督的)。

还好公司有试用期,不满意就只能让人走了。招人的成本真高,何时才能找到个合适的。奉劝各种,面试的时候要严格一点,基础差的一定不要考虑了,真的是教都没法教。我太高估自己了, 当初招人时领导问我他行不行,我说毕业一年,可塑性强。按现状,是扶不上墙了。

19429 次点击
所在节点    程序员
188 条回复
MagicBoy
2019-11-16 18:19:11 +08:00
楼主,你说的计算机基础是一至四吧?五到十二算计算机基础吗?
计算机基础
一.计算机网络( Computer Networking )
二.操作系统( Operating System )
三.数据库( Database )
四.算法(Algorithm)
五.Java 基础( Basic )
六.Java 并发( Concurrency )
七.Java 虚拟机( JVM )
八.架构与设计
九.框架( Framework )
十.中间件( 1.Web Server Tomcat Nginx 2.消息队列 RabbitMQ RocketMQ 丶 kafka 丶 ActiveMQ )
十一.分布式
十二.搜索引擎( Elasticsearch 丶 Apache Solr )其他 IDEA Postman 压力测试 Swagger Git 任务调度 Docker RESTful
FuryLeeU
2019-11-16 18:22:34 +08:00
既然已经招进来,若这人水平菜了还可以忍受,但是态度还不怎么好,欠缺了还不知道努力学习,这完全不能忍受。 给他提出一些建议吧,找他谈一次话吧,算是给他最后一次机会。
native
2019-11-16 18:23:55 +08:00
早下班的,也许人家在家里学习呢。这个编码问题就是你的问题了,不提前测试一下。
MagicBoy
2019-11-16 18:25:23 +08:00
@Geekgogo
一.计算机网络( Computer Networking )
二.操作系统( Operating System )
三.数据库( Database )
四.算法(Algorithm)
五.Java 基础( Basic )
六.Java 并发( Concurrency )
七.Java 虚拟机( JVM )
八.架构与设计
九.框架( Framework )
十.中间件
十一.分布式
十二.搜索引擎( Elasticsearch 丶 Apache Solr )
十二.其他( IDEA 丶 Postman 丶压力测试丶 Swagger 丶 Git 丶任务调度丶 Docker 丶 RESTful )
codelegant
2019-11-16 18:37:48 +08:00
招人的确是很难。面试的人多了,常有一种忧天悯人的感觉,看着这些水平匹配不上年限的人,我都替他们着急。明明可以做到更好,结果却如此让人失望。
shijingshijing
2019-11-16 18:42:47 +08:00
@anonymous256 现在的很多所谓的程序员,是不会用 Google 的,因为 W@ll 的存在吧。我还在教一个新人从虚拟机开始弄起呢,那个更着急,IP 地址和端口都要问我,好在还比较勤奋。

其实有一个很简单的判别方法,让这个人带自己的笔记本电脑过来面试,口头上说用你自己最熟悉的环境来机试,实际你只要在他电脑上看到 360,各种管家什么的,基本上后面就不用再浪费时间了。
shijingshijing
2019-11-16 18:44:56 +08:00
其实我更看重的解决问题的能力,知识欠缺倒无所谓,如果能快速解决问题,哪怕方案很搓,我觉得这种人也是可以用的。

就怕那种问起来貌似啥都懂,实际写不出东西或者写的东西贼烂还得要自己反复擦屁股,态度还很不好的,这种坚决不要。
anonymous256
2019-11-16 18:48:11 +08:00
@MagicBoy #98 不是大佬, 我把我觉得不错的书和博客推荐给你吧。 部分已经贴在上面了。
如果已经工作了,可能没有太多时间看了吧。在读大学最好,时间比较充裕。

计算机系统:《 computer systems: a programmer‘s perspective 》 (预计 2 个月才能啃完)
计算机网络: 《 computer networking: a top-down approach 》(1 个月)
操作系统: 《 Operating System Concepts 》 ( 2-4 周)

上面的看完,可以搞本离散数学的。算法的话, 不怎么严蔚敏的《数据结构》了,那本书只有是算法实现,没有算法分析。 都说《算法导论》有点难,你自己找合适的吧。

编程语言:
C: 《 C primer plus 》 (一周可以读完)
C++: 《 C++ primer plus 》 (一周), 《 A tour of C++》(C++语言导学) ( 3 天)
Python: 不用买书也可以, 要买的话《流畅的 Python 》。 标准库官网都有,
复杂一点的: https://www.python-course.eu/advanced_topics.php
Golang: https://gobyexample.com/

我觉得 C/C++,能学点最好。现在编程语言都比较高级,隐藏了底层的实现。学完的 C/C++,基本上对数据结构就不会有什么疑惑了。
shijingshijing
2019-11-16 18:48:17 +08:00
@CastleBUPT #49 笑出声,哈哈。
fgodt
2019-11-16 18:50:11 +08:00
小公司招人是挺难的,深有体会
anonymous256
2019-11-16 19:00:02 +08:00
@native #103
看着不像是在回家在学习的人,因为有时候上班都在和女朋友聊天。
怕他有什么不懂的地方卡主了, 几次特地到他那边问下有什么不懂,结果在和女朋友微信聊天,我也只能当没看见。
文件编码, 是说他搞不懂 utf-8,utf-16,字符编码的问题, 以及字符的识别。普通文本文件和其它文件的区别。

@shijingshijing #106 公司是免费提供 google 服务的。
yingo
2019-11-16 19:01:52 +08:00
@anonymous256 能提供 google 服务的都是好公司.目前就遇到一家,结果还因为要的太高被拒了..当然也许不是要的太高{doge}
hantsy
2019-11-16 19:11:16 +08:00
@anonymous256 招人宁缺勿滥。
我帮朋友公司招过人,宁可招一张白张,也不会招那种简历上写着什么都做过,到头什么都不会。

有一点计算机基础的人,可以从头开始让他学,前提是人靠谱。所以在招聘的时候,用几轮简短的面试,比如前端,后端,数据库,测试,运维等知识,让不同的人跟他接触,人品第一位,在一个团队,个人能力只是其一,能不能一加一等二才重要。

对于一些花哨的简历,包装出来(现在可以花钱做这些事),都懒得看的,面试这种事,笔试如果没很强的针对性基本上没有什么毛用,直接聊一些常见的东西就 OK 了。我面过工作过 5 年的人,简历很漂亮。见真的时候,发现常见的 Java EE 规范都不知道(从来没了解过),简历上写的熟悉 Hibernate,Hibernate 和 JPA 的关系都搞不清,没听过 N+1 查询。
anonymous256
2019-11-16 19:14:24 +08:00
@hantsy 有道理啊。 #113
宁可简历写得白一点,至少反应了诚实不造假。 也比花里胡哨写一堆的好, 总想投机取巧的, 不靠谱。
我还是太年轻...
515576745
2019-11-16 19:17:21 +08:00
6 级的说不定也要翻译,4 级在没有翻译下勉强能看,但很慢
hantsy
2019-11-16 19:18:19 +08:00
@anonymous256 我也是不计算机专业,在大四的时候,自学了大部分核心课程。严蔚敏的《数据结构》很经典,但后来发现很浅。

现在我发现自己基础都忘光了,最近看到算法的一个博客,一个 BigO 想不起来了,数据结构,算法必须重新开始学了。
HangoX
2019-11-16 19:22:43 +08:00
招人难其实想想是不是钱给少了就好了
hantsy
2019-11-16 19:29:02 +08:00
@HangoX 50%的情况下,能力和钱这两者关系不大。
EruDev
2019-11-16 19:31:07 +08:00
感觉我好差的好多啊,也是非科班转行的。刚入职一个月,干活是慢了点,但安排的工作也都完成了。基础确实重要啊,我发现这一个月都是复制的代码,然后改一改的。。底层都是人家封装好的。
bumz
2019-11-16 19:31:49 +08:00
稍微基础好一点的

基本都去 Google Microsoft Airbnb etc. 了
要么就 AT TMD

剩下的公司,钱给的没头部多
待遇没头部好

还不能镀金

咋招人

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

https://ex.noerr.eu.org/t/620154

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

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

© 2021 V2EX