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

面试回答离职原因简直特么就是巨坑,我也因此在微信公众号 “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. python中configparser模块读取ini文件

    python中configparser模块读取ini文件 ConfigParser模块在python中用来读取配置文件,配置文件的格式跟windows下的ini配置文件相似,可以包含一个或多个节(se ...

  2. JAVA基础之HttpServletResponse响应

    用户在客户端输入网址(虚拟路径)时,开始发送一个HTTP请求(请求行.请求头.请求体)至服务器.服务器内的Tomcat引擎会解析请求的地址,去找XML文件,然后根据虚拟路径找Servlet的真实路径, ...

  3. 供应链管理如何提高效率?APS系统成优化引擎

    APS系统,虽然它的起兴只有短短的十几年,但是在这段时间里面,它为很多企业解决了很多人工手动.脑力不可解决的问题. 所以APS被誉为供应链优化引擎,APS常常被称为高级计划与排程,但也有称为高级计划系 ...

  4. 当ABAP遇见普罗米修斯

    Jerry每次在工作场合中同Prometheus(普罗米修斯)打交道时,都会"出戏",因为这个单词给我的第一印象,并不是用go语言实现的微服务监控利器,而是名导雷德利·斯科特(Ri ...

  5. Ubuntu安装32位程序兼容包

    有的交叉编译工具链是32位的,经常会遇到安装完成之后提示好不到,这时候需要安装32位兼容程序,使用以下命令安装: sudo apt-get update sudo apt install gcc-mu ...

  6. manjaro跳坑记

    why manjaro 有两个原因: 我的电脑上win10+ubuntu16.04,ubuntu上跑一个程序会crash导致重启,不知道如何排查,想换个系统试试.(别人机器上同样G++版本不会cras ...

  7. spring boot 过滤器、拦截器的区别与使用

    原文:https://blog.csdn.net/heweimingming/article/details/79993591 拦截器与过滤器的区别: 1.过滤器和拦截器触发时机不一样,过滤器是在请求 ...

  8. jenkins生成的HTML报告中expand与collapse问题

    1.打开jenkins中脚本命令执行页面 2.在脚本命令页面的,输入框中粘贴 System.setProperty("hudson.model.DirectoryBrowserSupport ...

  9. nginx安装记录

    1.下载nginx http://nginx.org/en/download.html         下载稳定版本,以nginx/Windows-1.12.2为例,直接下载 nginx-1.12.2 ...

  10. Laravel —— tips 总结

    一.Laravel 中 ajax 请求需要设置 header $.ajaxSetup({headers: {'X-CSRF-TOKEN': $('meta[name="csrf-token& ...