程序员是如何内卷死其它程序员的?同事:兄弟求你别作妖了,要不然我们拔刀相见

234 阅读6分钟

我这,应该不算卷吧?

看到接下来的内容,可能很多读者朋友恐怕要骂我了,鄙人出生于南方小乡镇,为了走出小镇,在当地够拼够努力,不是自夸,确确实实也算得上“别人家的小孩”,至少在学习这件事情少,没有要家里人操过心。

高考特别顺利,一个老牌985,具体哪个学校就不说了,不想给母校丢脸。毕业后,也算是“风光”地进入了理想公司,不说是龙头,但在当时不算差吧,那个时候算是一线。拿到offer那一刻是激动的,但没想到我人生的转折点也从此刻开始。

进入这家互联网公司后后,工作顺利,但也正因为太顺利,由顺利变成了安逸,基本上没想太多事,正因如此,也没有为自己的后来考虑,脑海里的职业规划一下子就模糊了不少。后来想做出改变,开始给自己定下一个一个小目标

公司规定10点上班,我7点就到工位,不要问我为什么,我只是热爱工作,喜欢待在公司,这样我就能在每位同事来上班的时候,和他说一句早上好,当然其中也有我的上司。 每次开会的时候,别人都是拿个小本本发言,而我是一份20页的 PPT,不敢写太长,怕别人说我装,PPT里面会有各种高级术语,赋能闭环抓手不在话下,而且我会配以流程图、时序图、脑图等各种图表来说明事情,因为都说一图胜千言嘛。

什么?你说是真的不是公司规定这样做的吗?

当然不是,都是我自愿的,我没别的意思,只是觉得这是应该的。

我还特别喜欢在群里讨论工作的事情,我不会私聊对方,而是在群里@对方,你可能不理解我为什么要这样做,很简单,群里有很多老板在呀,我们说错了老板会指正我们的,这样工作才能得以高效和正确的执行下去呢。

特别在凌晨的时候,我经常想在群里说工作的事情,真的不是我想表现什么,可能因为我是夜猫子吧,凌晨的时候思路特别清晰,特别适合工作。 对了,工作的时候其实我都在看其他的东西,你可能会觉得我没活干吧?不是的,其实活很多,但是我都分出去了,不是因为我不想干,其实我也费了好大的口舌才把一些困难的需求抛给同事们,这样才能锻炼他们对吧,我也是为他们好。

其实我也没有在看别的东西啦,我是看和我们程序员相关的“新技术”,因为我发现领导们特别喜欢“新技术“,特别是听起来高大上的东西,我想着我身先士卒,先去了解它们,然后再开会的时候推动一下。

嘿嘿,公司在我的推动下已经引入了好多“新技术”啦!比如上次推了个 IDEA 的插件,虽然领导不懂技术,但是他看了之后还是很高兴,觉得我提高了大家开发的效率,所以第一季度的绩效给我打了3.75+。

哈哈,可能在我们程序员看来推个插件算什么新技术,我们怎么想的这不重要,领导说是那就是。 但是同事们好像不太高兴,我知道他们很忙,然后又被我折腾需要引入这么多新东西,我表示理解,但是领导喜欢嘛,没办法,领导开心了,我们才能开心,不是吗?

还有,我们公司正常下班的时间是18点整,但是19点前我都是不动的,19点多一点我才会去吃饭,吃完饭之后我还是回公司呆着,我知道领导那时候都没下班,我怕领导太孤单,所以在办公室陪着领导。等差不多9点的时候领导走了,我还是不走,因为我喜欢独自一人品尝办公室的寂静。

它能让我安心。

差不多10点的时候,我就回家了,回家之后我会先洗漱和放松一下,等凌晨12点的时候,我会复盘一下今天的工作,看看还有什么没交接的,还有哪些工作需要确认。 是的我是夜猫子,这个时候思路真的很清晰,为了把握住这种灵光,我说了,我都是这时在群里@同事的,比如今天凌晨我就@小王:王哥,明天发版那个SQL记得整理啊,记得把回滚的SQL也写好,上次就忘记了呢,我们做事得做好plan B,万一出事了呢,你说是吧。

王哥没有回复我,哎,这些人真不上心,真让人不省心。

暂时就说这么多吧,我要写晋升PPT了。

哎这是今年的第三次晋升了,好累啊。

最后说一句:

**从一个过来人的角度来说,新手学编程方法真的很重要,不然就会造成高消耗,低效能的情况。**如果你想更好的提升你的编程核心能力(内功),下面的这个资料也建议去看看,对基础提升挺有帮助的。

Java编程交流群

整理分享(多年学习的源码、项目实战视频、项目笔记,基础入门教程)

欢迎转行和学习Java后端编程的伙伴,利用更多的资料学习成长比自己琢磨更快哦!

01 梳理知识体系,学会查漏补缺

关于知识体系的梳理,我个人主要分为以下5个部分,有针对性的,将这5个部分逐步击破,那么搞定面试是基本没什么问题了。

  • 并发编程:多线程,高并发,CAS,锁,容器,线程池底层
  • 性能调优:Mysql,IO及网络调优,算法调优,JVM
  • Spring全家桶:Spring,SpringMVC,MyBatis,IOC,AOP 缓存数据库:Redis,mongoDB,MySQL
  • 分布式&微服务:SpringBoot,SpringCloud,docker,maven

02 根据要点,逐个击破(根据大纲内容来进行复习)

1.并发编程(核心技术笔记)

  • Java多线程技能
  • 对象及变量的并发访问
  • 线程间通信
  • Lock的使用
  • 定时器Timer
  • 单例模式与多线程
  • 拾遇增补

K8s学习指南

k8s是为容器服务而生的一个可移植容器的编排管理工具,越来越多的公司正在拥抱k8s,并且当前k8s已经主导了云业务流程,推动了微服务架构等热门技术的普及和落地,正在如火如荼的发展。

点击免费领取我的学习笔记:学习视频+大厂面试真题+微服务+MySQL+Java+Redis+算法+网络+Linux+Spring全家桶+JVM+学习笔记图

Spring Cloud微服务实战

SpringCloudAlbaba笔记

redis深度笔记:核心原理和应用实践.

珍藏版Mybatis:入门+配置信息+印射+缓存+整合Spring+面试

MySQL性能调优与架构设计解析文档

Nginx实战

ElasticSearch学习笔记

1000道互联网Java.工程师面试题

点击免费领取我的学习笔记:学习视频+大厂面试真题+微服务+MySQL+Java+Redis+算法+网络+Linux+Spring全家桶+JVM+学习笔记图