来公司 3 年,被新来的技术大佬 PUA 了。。。
大家好,我是程序员鱼皮。最近收到一位鱼友的求助,感觉很有代表性,相信很多技术人都会遇到类似的情况。今天就和大家聊聊这个话题,看看遇到这种情况该怎么办。鱼友提问
鱼皮哥,求解惑!最近我们公司新来了一个技术总监,听说是大厂出来的架构师级别。我是在这家互联网金融公司待了快 3 年的 Java 后端开发,平时主要做业务开发,用 Spring Boot 那一套,虽然不敢说精通,但基本的 CRUD、接口开发、数据库操作都没问题。
前几天新总监找我聊天,本来以为是工作中的问题,结果上来先 问我职业规划,我说自己对后端很感兴趣。然后他就直接问我 Spring Boot 的自动装配原理、JVM 垃圾回收机制、MySQL 索引底层实现这些八股文了!把我都怼懵了。。。我承认回答得不太好,主要平时确实没深入研究过这些底层原理,觉得能用就行。然后他就开始嘎嘎一顿说,说我这种只是 “API 调用工程师”,不是真正的程序员,真正的程序员应该对技术有热情,要懂原理。。。听的我都 Emo 了。
更夸张的是,他说公司后面要做微服务改造,让我 一个月内 把分布式、容器化、服务网格这些都搞明白,还要我写一份 3 年职业规划,说要看看我是不是真的适合做技术、是不是真的适合做后端,还说如果不合适的话以后就让我去搞前端项目。我现在压力特别大,感觉自己被全盘否定了,这算不算职场 PUA?
我的回答
朋友,先别急着怀疑自己,所谓新官上任三把火,有些新来的技术大佬喜欢 ”立威”,通过否定现有团队来体现自己的价值,这确实有 PUA 的成分。
首先,你要明确一点:绝大多数程序员都是为了工作,不是为了热爱而编程。那些天天劝别人要对技术有热情的人,要么是真的技术狂热分子(很少),要么就是在装杯。像鱼皮虽然自己确实喜欢安静编程思考的感觉,但我深知 99% 的人不会跟我一样。
所谓的职业规划,说白了就是,你下一阶段的目标是什么,以及如何实现这个目标? 比如我要在一年内晋升涨薪、三年跳槽做架构师(当然,跳槽这点就别跟别人说了)。然后你就要对目标进行分解,思考学习哪些知识、做什么事情才能达到这个目标。
回归到你的场景,如果再有机会的话,你可以反问他这个问题 “你觉得如果我在公司一年内想涨薪,我应该怎么做?” 你把这个问题抛给他,他给你的建议一定是最符合他预期的,你就按照他这个预期做,那就没有问题。这个问题我在腾讯工作第一年的时候也问过我的老板,我直接跟我老板说 “我想拿五星员工,我应该怎么做?”,得到老板的预期后,严格朝着他的预期做就完事儿了。所以,很多事情我们要 换位思考,从源头去考虑。
这里给你 2 个发展的建议,技术人 3 年左右的提升主要在 2 个方向:深度和广度。
1、深度提升
工作 3 年的后端开发,能熟练完成业务开发已经很不错了。至于底层原理,确实应该了解一些,但不是一蹴而就的。我给你几个建议:
1)优先级排序:先把工作中真正用到的技术搞透,再考虑扩展。能顺利完成工作,别人哪怕是故意为难你,都找不到漏子。
2)循序渐进:从你工作中用的最多的技术 / 或者最通用的技术开始深入学习,比如 MySQL 或者 Spring Boot,然后才是 JVM、或者分布式等等。可以看一本书籍系统学习、或者看一些面试题查漏补缺。比如 面试鸭 上的题目,覆盖了从实习校招到 8 年的核心知识:
3)实战驱动:在学习底层原理时,最好能把知识点融合到自己当前的项目中,否则容易学完就忘。
2、广度提升
如果是刚毕业的同学,提升广度会比提升深度的性价比更高,对于 3 年工作经验来说,广度依然很重要。
比如说,现在 AI 大模型很火,对吧?可以提升一些 AI 大模型相关的知识,说不定公司用得上的时候你直接站起来了 “我会!”。这也是给你自己增加核心竞争力。还有就是你现在后端方向的一些技术,该学的有没有学完?这个就对照着我在 编程导航 上的 Java 学习路线看一下就好了。
最后我还有几句话想说,现在这个社会大家都挺容易焦虑的,职场 PUA 也挺多的。无论是否把这个事儿定义为 PUA、即使即使他真的有为你考虑的成分,你也 不要被别人的标准绑架,因为每个人的成长节奏和预期都是不同的。真正厉害的技术领导会帮助团队成长,而不是打击团队信心。如果这个技术大牛只会挑毛病不会带人,那问题可能出在他身上,不要让别人的评判影响了你的职业发展。
不过不管怎样,接下来你的确需要给自己制定适合自己节奏的学习计划,保持学习心态,但不要焦虑,稳扎稳打比急功近利更重要。
大家如果也遇到编程学习、求职或者职场上的问题,欢迎在评论区交流。想获取更多编程学习和 AI 干货,记得关注鱼皮不迷路!
更多编程学习资源
[*]Java前端程序员必做项目实战教程+毕设网站
[*]程序员免费编程学习交流社区(自学必备)
[*]程序员保姆级求职写简历指南(找工作必备)
[*]程序员免费面试刷题网站工具(找工作必备)
[*]最新Java零基础入门学习路线 + Java教程
[*]最新Python零基础入门学习路线 + Python教程
[*]最新前端零基础入门学习路线 + 前端教程
[*]最新数据结构和算法零基础入门学习路线 + 算法教程
[*]最新C++零基础入门学习路线、C++教程
[*]最新数据库零基础入门学习路线 + 数据库教程
[*]最新Redis零基础入门学习路线 + Redis教程
[*]最新计算机基础入门学习路线 + 计算机基础教程
[*]最新小程序入门学习路线 + 小程序开发教程
[*]最新SQL零基础入门学习路线 + SQL教程
[*]最新Linux零基础入门学习路线 + Linux教程
[*]最新Git/GitHub零基础入门学习路线 + Git教程
[*]最新操作系统零基础入门学习路线 + 操作系统教程
[*]最新计算机网络零基础入门学习路线 + 计算机网络教程
[*]最新设计模式零基础入门学习路线 + 设计模式教程
[*]最新软件工程零基础入门学习路线 + 软件工程教程
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页:
[1]