面试问到离职原因,我想这是很多面试者的痛,包括我自己,曾经也被离职原因所坑过。

面试回答离职原因简直特么就是巨坑,我也因此在微信公众号 “Java技术栈” 写了这篇文章《过了所有技术面,却倒在 HR 一个问题上。。》,希望可以给职场小白一点点经验,少走弯路。

话说最近栈长面试了个两三年的 Java 开发程序员,离职原因说出来就是砸自己的脚,真是感慨万千啊,且听我慢慢道来。

我让他做个简单的自我介绍,叽里咕噜一大堆,持续好些分钟,我实在没耐心听下去了,但也不好强行打断,中间趁他换气还是插了句话让他停止自我介绍了。

从头到尾表现出一股很强烈的学习欲望,说他很爱好学习,平时还自建 Demo 学习 Spring Boot、Spring Cloud 相关技术什么的。然而,当我问到一些相关的知识点时,又吱吱唔唔了。

最有意思的是,居然主动说了离职原因,他说公司项目没用 Spring Boot,他觉得 Spring Boot 又是最主流的技术,果断离职出来找个用这个技术的公司学习一下。

最后的面试结果就是等通知了,不懂其背后的演义的的可以阅读微信公众号 “Java技术栈” 此文第1点:为什么面试完,总是让你回去等通知?

这离职原因说出来让我有点想笑,站在面试官的角度,他表现的非常热爱技术和强烈的学习欲望是好事,但确实是好事吗?就因为公司没用 Spring Boot 就要离职么?我从中看出面试者的非常不稳定性。

或者我可以理解,哪天出来一个新技术,我司因为业务过于复杂难,难度和风险都非常大,不能迁移到新技术,他是不是也要离职去新技术的公司呢?

举个例子吧,虽然 Struts 漏洞非常多,大家都在用 Spring 全家桶那一套,但我肯打赌,还是有公司在不停的打补丁持续用 Struts 的,没办法,升级的成本太高,代价太大,虽然公司也想尽快换掉,可又非常困难。

公司都是要赚钱的,技术上必须求稳,不是什么新技术出来都会马上运用到,可能有个转变周期,又可能是核心业务过于保守,不敢乱动,贸然使用新技术可能还会给公司带来灭顶之灾。

技术都是为业务服务的,牛逼的技术也得服务牛逼的业务,杀个鸡不要用牛刀吧?只有最合适的就是最好的,能把一项技术用到极致就是牛逼,而不是追求最新。现在技术发展飞快,更是互联网的不断发展和需求的不断变更迭代,才有更多新技术的出现。

另外,技术再牛逼,如果没人用,没合适的落地场景,也难以持续。就像现在的“区块链”,不知道现在还有多少人要吵着学区块链,技术虽好,但缺少合适的落地应用场景,很多公司也只是是为了运用区块链而运用,没意义,就像一个单体应用足以支撑的小公司运用微服务一样的道理,但这确实是技术的发展趋势,或者是不想错过这个风口吧。

话又说回来,离职原因千万不要乱说,即使这是你的真实想法,但却不是最佳的回答,说不好还会前功尽弃。

另外,即使你目前的公司现在不用 Spring Boot,关系也不大,万变不离其宗,思想都是一样的,也许在你的努力和引导下,公司的新项目或许能用上,多学习,会有机会能用上的。Spring Boot 教程我也写了一堆,搜索关注微信公众号:Java技术栈,在后台回复:boot,即可获取。

最好说一点,Spring Boot虽然开发极简极快,但附带的东西太多,对于那些轻量级主义开发者可能并不觉得它是个好项目,也许 JFinal、Spring MVC 是他更好的选择,这就仁者见仁智者见智了。

对于离职原因或者新技术,你有什么看法,欢迎留言。

公司不用 Spring Boot,果断离职了!的更多相关文章

  1. 不用Spring Boot的痛苦是什么?用了Spring Boot以后的好处是什么?

    1.不用Spring Boot的痛苦是什么? (1)各种技术整合在一起,版本混乱,大量依赖自己去找,依赖冲突 (2)基于xml格式的配置文件,对各种技术框架进行大量的繁琐配置,mvc-servlet. ...

  2. Spring Boot 集成 Ehcache 缓存,三步搞定!

    作者:谭朝红 www.ramostear.com/articles/spring_boot_ehcache.html 本次内容主要介绍基于Ehcache 3.0来快速实现Spring Boot应用程序 ...

  3. 一键式Spring集成工具 Spring Boot

    最近公司使用Spring boot进行开发,稍微了解一下,不过自我感觉把集中式配置applicate.properties搞明白,注解用过Spring MVC的boot绝对没问题的 比如拦截器:@As ...

  4. 从零一起学Spring Boot之LayIM项目长成记(五)websocket

    前言 距离上一篇已经比较久的时间了,项目也是开了个头.并且,由于网上的关于Spring Boot的websocket讲解也比较多.于是我采用了另外的一个通讯框架 t-io 来实现LayIM中的通讯功能 ...

  5. Spring Boot 面试,一个问题就干趴下了!

    最近栈长面试了不少人,其中不乏说对 Spring Boot 非常熟悉的,然后当我问到一些 Spring Boot 核心功能和原理的时候,没人能说得上来,或者说不到点上,可以说一个问题就问趴下了! 这是 ...

  6. spring boot tomcat 打本地包成war,通过Tomcat启动时出现问题: ZipException: error in opening zip file

    一个第三方公司提供spring boot 项目,直接启动是ok的, 但是打包成war,通过Tomcat启动,就出现 ZipException: error in opening zip file: 2 ...

  7. Spring.Boot.1 -- 概览

    Spring Boot 是如何简化Java 开发的 SpringBoot的一些重要特征 长久以来,Spring 框架作为Java应用开发的框架地位稳固.最近在云计算.大数据.无结构数据持续化.函数式反 ...

  8. Spring Boot初步认识

    Spring Boot 来源及背后 Spring Boot开发始于 2013 年,伴随Spring4.0而生,2014 年 4 月发布 1.0.0 版本.当前版本1.4.0,http://projec ...

  9. Spring Boot 为什么这么火?

    没错 Spring Boot 越来越火了,而且火的超过了我的预期,作为一名行走一线的 Java 程序员,你可能在各个方面感受到了 Spring Boot 的火. Spring Boot 的火 技术社区 ...

随机推荐

  1. Java知识回顾 (17)MySQL链接

    本部分介绍如何使用JDBC 连接 MySQL 数据库. 驱动包下载 Java 连接 MySQL 需要驱动包,最新版下载地址为:http://dev.mysql.com/downloads/connec ...

  2. hadoop细节 -> 持续更新

    Hdfs: hdfs写流程: 客户端通过DistributedFileSystem请求namenode上传文件 Namenode进行检查,比如父路径   文件本身,是否允许上传 Namenode相应信 ...

  3. python创建简单网站

    前言 本方法基于web2py框架,使用web2py的完整网站数据包创建简单网站. web2py 是一个为Python语言提供的全功能Web应用框架,旨在敏捷快速的开发Web应用,具有快速.安全以及可移 ...

  4. Git查看某一个文件的历史提交信息

    工作中我们有时候想要查看某一个文件的历史提交版本,] 还想看都修改过那些内容,那么这两个简单的命令就会帮到你了, 话不多说,comeBaby...... 1,首先查看一个文件的历史提交信息 git l ...

  5. 网络编程之 tcp服务器(一)

    1.创建套接字 2.bind绑定ip和port 作为服务方,ip port 应该是固定的,所以要绑定;客户端一般不绑定 3.listen使套接字变成监听套接字,即变为被动链接 4.accept等待客户 ...

  6. VirtualBox下设置 XP虚拟机桥接模式

    virtualBox下设置虚拟机桥接模式

  7. C#对MongDB取数据的常用代码

    1.使用聚合取最新的实时数据(每一个测站有多条数据,取日期最新的数据.也就是每个测站取最新的值) var group = new BsonDocument { {"_id",new ...

  8. jQuery 页面加载后执行的事件(3 种方式)

    刚刚工作,没怎么用过 jQuery.今天在工作中遇到一个 jQuery 问题,页面加载的时候需要触发函数,第一直觉告诉我应该写成 onload(),结果不是.后来查了文档发现是 load(),但是版本 ...

  9. ITIL 4Foundation认证

    2019年5月参加了ITIL 4Foundation培训和认证.最新的ITIL4版本中,结合了Lean.Agile和DevOps的思想.经过学习后,在思想上有很大的收货. 在此记录自己的成长.

  10. Strength(HDU6563+2018年吉林站+双指针瞎搞)

    题目链接 传送门 题意 你有\(n\)只怪,每只怪的伤害为\(a_i\),对手有\(m\)只怪,每只怪的伤害为\(b_i\),对手的怪有普通状态和防守状态(普通状态:如果你用攻击力为\(a_i(a_i ...