将 脚本之家 设为“星标⭐”第一时间收到文章更新
来源 | Java技术栈(ID:javastack)
大家好,我是R哥。
新年快乐啊,话说昨天开工第一天,我和一个大学同学闲聊,有一件事觉得特有意思,拿出来和大家分享下。
我那同学说他们公司招了个 5 年 Java 程序员,入职第一天让他先配置好本地开发环境,没想到弄了大半天,连数据库都没连上,把他给整懵了……
5 年 Java 程序员连不上数据库?听完我就震惊了……
他说面试还挺正常的,基本的面试问题也都能答上来,看得出来有一定的基础,但没想到动手能力却如此之差。
然后我那同学当天下班前就找他简单聊了下,他就说他不会弄,也说不出具体原因,看来是个行业小白,面试估计也是刷了不少题来的。。
我那同学基于新人快进快出的道理,不想耽误他的时间,也不想他给自己的后续的工作带来麻烦,发现他并不合适,然后及时给劝退了。。
我那同学和我说,本来招 5 年 Java 程序员就想让他直接上手干活的,不想像新人一样带,没想到太水了,是他面试不过关的问题,年底招人招的急,没有深入过细的问,差点成为了他们公司技术部门的笑柄。
连数据库不是简单的不能再简单的操作吗?
别说都已经工作 5 年了,入行 5 天的基本都会了吧。。
据我那同学说,他们用的 MySQL,快下班时他还在捣腾用命令行连接,就算是命令行也不能再简单了啊:
$ mysql -h 111.111.111.111 -u root -p
虽然用命令行连接数据库肯定不是最有效率的方式,但他要是能连上也不至于说劝退吧!
另外,命令行简单的操作还行,有效率的工作还得靠工具,市面上有各种各样的数据库客户端连接工具,而且这些工具都是支持主流的数据库连接的。
不推荐别的了,IDEA 自带的「数据库工具」就很牛逼,支持各种主流数据库,输入对应的数据库服务器主机 IP 地址、端口、用户名、密码信息,就能连上,不能再简单了。
所以,我那同学始终弄不明白,为什么工作 5 年的程序员连数据库都不会连?百思不得其解!
无独有偶,R哥也遇到过一次类似的经历,那是一次出差的经历,那次更加离谱……
我和另外一个分公司出差过来的程序员同在一个项目组,我们两个要共同完成一个模块的需求,他看样子不像是新人,但在开发过程中问了我好多简单的问题,最离谱的一个竟然是:他居然还问我 if/ else 什么意思,我简直崩溃了……
我怀疑他是敌方公司派过来的间谍,if/ else 都不会,他都会什么啊?
不敢相信!这是一个 Java 程序员。。
后来从侧面了解了下,他是通过一个项目经理带过来的,他俩很熟,他们什么之间应该有一种什么关系,亲戚?我那同学的亲戚?
具体我也没问,反正我感觉就是带进来混工资的,把我给坑惨了。。
5 年 Java 程序员连不上数据库确实太水了,简历经验极有可能是包装的吧,但是能通过面试,至少说明理论基础还可以,八股文可还行,但不管怎样,不会连数据库真说不过去。
所以说,作为一个程序员,要时刻提升自己的项目实战能力,不能只是会背面试八股文(当然这也很重要),就算是通过面试混进去了,如果不能适应公司的技术,不能迅速上手工作,也可能转不了正或者被提前劝退。
最后,5 年程序员不会连数据库,你觉得可能还有什么原因?欢迎留言讨论……
END
推荐阅读: