阅读 884

挥手告别过去,轻装简行

背景

工作这几年,2019 年对我来说是大丰收的一年。从技术、工作、生活、自我认知、职业规划等自己又有了新的思考。于是乎,我想记录这些年的经历,向过去挥手告别,轻装简行,迎接 Q4,迎接新的明天。

忆往昔

温水煮青蛙的生活让人无忧无虑。刚工作时,对工作的自我满足确实让我沉迷了一段时间。打游戏,报复性熬夜,宅。。。。。。

后来入职现在的公司,工作上的挑战和同事的言传身教,让我不断突破了自己。

以前的我 Spring 框架 CRUD 走天下,没有独立开发的经验,但我现在接收的项目是用 Jfinal 写的,我的任务是在原有的功能上做减法,去掉一些不需要的功能。Jfinal 没有听说过、js 知道简单的语法,html 和 css 写的很烂、公司的业务及 3D 插件一窍不通。在朋友和同事的帮助下,磕磕绊绊一步一个坑的走了过来。那个时候我感受到了工作压力,开始学一些前端知识和 Jfinal 框架,但也不是很努力。

经过半年左右的磨练吧,对公司的技术和业务相对来说较熟悉了。新的挑战也降临了,又接了一个比较苦逼的项目,NW+Node+Angular+Python+Bootstrap+Inno Setup 相关技术栈的项目,那真是欲仙欲死啊。加班工作回家学习已成家常便饭。每次迭代会和 DemoDay 都是处于水深火热之中😂😂😂。工作的复杂性和跨组协调也结识了好多大拿,无所不能的雨哥在我晚上加班的时候还有时间玩 Switch,真是毫无人性啊。雨哥对我工作上的帮助很大,也教会了我很多东西。也教会了我技术面一定要广。同甘共苦的王其(😀😀),爱好狼人杀的老赵,名字始终搞错的路或璐。路神的每天都进步一点点点燃了我的小宇宙,晚上爆肝学习习以为常。每天进步一小步,每年进步一大步。

年后我申请内部调岗专心去做后端工作了。做自己喜欢的事情真的很惬意,走路都是飘的😁😁😁

技术大拿阿杜,前端大拿小达达,颜值仅次我的泽辉(我真是迷之自信啊😅😅)和我组建了新的团队。我始终认为阿杜对我是有知遇之恩的,招我进的公司,在我工作做的不开心的时候,建议我转岗。阿杜也是我前进道路上的风向标。小达达也是经常组内给我们培训不懂的技术,Git 也是小达达领进门的,两个静电容键盘也是安利我买的(公司好几个人都买了,做销售也是一把好手啊)。

这一年也是我的开挂之旅,成长曲线指数级增长。这一年我像打了鸡血一样兴奋,每晚基本都会学习到凌晨两三点,周末有时候一学学一天。成长快速也带来了很多潜在的问题,这些问题通通暴露在了 2019 年。

这一年也使我在职场上建立了的信心,阿里P6 的能力对我来说也不是遥不可及啊。

这一年我也获得了部门最佳研发的荣誉,能力得到认可,自己也很开心。

终生难忘的 2019

我是最努力的那个,同时我也是暴露问题最多的那个。

2018 年 11 月开始,我隐隐约约感觉到自己出现了问题,但是快速进步掩盖了许多真相。直至 2019 年 3 月,问题被引爆了。个人影响工作,工作影响生活,生活影响个人,恶性无限死循环。那个时候我的脸一定长,受苦了,我可爱的同事们。

中间也有段时间疯狂堕落,送命式熬夜,王者荣耀疯狂上分,说好的一周上星耀决不食言。

人也自闭了,不想理他人,也不想别人来打扰我。领导和同事谈心也没有解决问题,想要改变现状,频繁中途放弃。

我也是一个爱钻牛角尖的人,道理我都懂,知行合一难。

5 难道是我的幸运数字吗!?五月份生病躺在病床上输液,难受的我感觉自己好像不行了一样,一天加一个通宵的思考,感觉自己顿悟了一样。五月九号之后感觉整个人像重生了一样。有得必有失,我把我的的小毛驴弄丢了😭😭😭。

不破不立啊。首先我调整我的作息,按时睡觉,23 点之前休息,第二点七点起床。熬夜习惯了真的难改,我就买了一瓶褪黑素片,君子善假于物也,吃了一瓶作息基本调整好。晚上时常出去喂蚊子,听着歌在小区随意走走,很惬意。散步的时候,想想现在的问题及未来的规划。心里暗示建立信心。我也经常听陈果老师的哲学,明心见性,逐渐整个人的状态渐渐回升。中间也学着同事开始做饭,回归生活转移注意力,学的可乐鸡翅真的好吃。个人影响生活,生活影响工作,工作影响个人,周而复始,我是不一样的我,我变成了我喜欢的我。

  • 明心见性

欲速则不达,一定要时常反省自己。积土成山的时候,问题真的很难解决。陈果老师的哲学中提到你愿意和自己做朋友吗。这也可以作为一个维度衡量自己。

0455b3d18508e19ec2ea249a02a97af4.jpg

性格上的缺陷真的很难改,甚至你会把自身的缺陷当成自身的优点而不自知,何来更改。提高自我认知真的很重要。我现在的做法是我未来想成为什么样的人,这样的人应不应该有这样的特点。有则改之无则加勉。

有段时间看曾国藩的书籍,想学他的日课来解决自己问题,看了两本就放弃了。我的心性完全不适合这种方式。我就尝试晚上出去散散心,听着歌漫无目的思考。渐渐想的事情多了,自己开导了自己。

我以前是一个争强好胜的人,大学玩刀剑 2 的时候,刚开始很菜,为了变强天天插稻草人切磋,结果比较满意。现在的我是自强不息,胜负心淡了,但我会做成我想要做的事情,不以结果为导向,以目标为导向。

不苛求他人。以前我希望我的同事要像我一样努力,我希望我的同事和我一样全栈,加入了太多自己的主观意识,只会从单一角度看待问题,多维度看待的话,其实每个人都值得学习,三人行,必有我师。我现在倾向从自身行动去影响一个人,有人愿意做,我会建议他怎么做,教他怎样做好,不厌其烦的指导。

性格刚柔并济。现在自己不再强势了,以理服人。团队遇到问题,我会提出我的方案,说服大家或者别的方案能说服我,心平气和的解决问题。别人做错事情,不生气,会为他分析下次应该怎么做,吸取教训下次做好就 ok。

自我约束的自由。今年我时常想黄药师,尽管大家叫他黄老邪,他一点都不邪呢,被别人谩骂,也不会欺辱弱小。洪七公明知是圈套,也没有耍赖不教郭靖武功。剑来中的阿良,本来应该属于自己的仙剑被陈平安得到,也没有因为自己是数一数二的大剑仙而嘲讽他没资格,仅告诉他一定要成为天下数一数二的剑客。这样境界真是心神往之。不肆无忌惮为所欲为,我也愿意为自己戴上紧箍咒。做事的时候会问自己,汝安乎?安,则为之!

换位思考!生活上,老妈经常催我找女朋友结婚,以前我会回避这样的问题,催急了我会生气。现在我会站在她得角度想问题,我会告诉她现在的离婚率这么高?婆媳关系的复杂性?各种她没有想到的问题,这种事急不得,要缓缓图之,不然谁谁就是前车之鉴。再表达自己有朋友介绍,在接触,不用着急。真是屡试不爽啊。

见个人,见天地,见众生。经常看知乎,也会看到一些比较佩服的人的经历,自己也时常从行业,同龄人,公司层面定位自己,多维度分析自己未来的发展道路。不会为取得一点小成就而眼高于顶,也不会因为与行业大佬的差距而气馁。正如陈果老师所说 Know who I am,and try to be who I am.

  • 团队组建

我以前是不想走和管理有关路线的,那时候我还认为个人能力有可能超过集体。万军从中取敌将首级,不能取,说明个人能力还是不强,应该提升个人能力。而且人是多变的,而代码对我来说是可控的。所以也不想在这方面浪费时间,耽误自身的成长,心里也抵触这条路线,一直也不愿意转。

组建新团队的时候,那时候心结未解,也只是当工作做。团队组建初期,那叫一个焦头烂额。整体技术不行,经验不行,产出不行,但我也没有放弃,有挑战才有成就感。为了技术兜底,我下定决心转了前端,半个多月的爆肝学习,终于 js/html/css/vue/es6 都玩的不错,满足项目开发没有问题。Vscode 比那些专业前端丝毫不差,js/es6 也敢和专业的前端一较高下。小组成员也挺给力,技术上各有擅长,技术进步也挺迅速,尽管达不到我的期望,但技术不在是这个团队需要面临的问题了。

今年我渐渐感觉到质量把控的重要性。晚上经常研究设计模式及思考怎么写出好的代码来,从书和博客上学习别人的经验,弄清楚前因后果。code review 的时候我会分享到组内,教他们怎么做。

不知不觉我找到了我当初写代码的愉悦感和成就感。是啊,我营造了这个团队乐于学习和分享的氛围。尽管这个团队还有很长的路要走,但我们在不停的进步。

团队建设需要方法论的指导。自己没有这方面的经验,只能凭感觉摸着石头过河。学习别人的经验,看别人怎么带,知乎上也参考一些适合我的做法。渐渐感觉自己也可以走这条路,也想往这方面发展了。

自己也鼓励他们接受超出预期的事情,不经打击,难成人啊。

自己接下来也会把学习管理知识纳入到自己的学习计划中,成为一个德才兼备的领导者。

技术强,会管理这应该能让我弯道超车,追上那些人。

职业思考

这是近几年我看的掘金博客,我看博客基本上打开都会看下,写的我比较懂的我也会看看,快速看,我用最笨的方法做:重复学,夯实基础。还有好多个人网站,公众号,Github 的博客也看了好多。

看了这么多的杂七杂八的博客,技术视野上去了,知道要学什么,可以快速指定适合自己的计划,然后执行。根据不同阶段适当调整。自己也学会了将敏捷运用于学习中。不断迭代,第一阶段我可能就是为了解决当下问题,下一阶段灵活使用。不断迭代加深自己的认知,可以传授别人,也可以性能调优,也可以和他人坐而论道。

我从不怀疑自己技术能不能到达较高水平,我只想快点达到,我需要很多的时间。基本我每天在家都会学习两个小时,一年 730 小时。Just do it and Get it!

开发中我不喜欢造轮子,我喜欢用轮子,这样我可以正常完成项目进度,项目不加班,回家有时间学习,周而复始的良性循环,快速进步。项目加班做,回家没时间学,恶性循环,一直会这样。

今年我也开始写一些博客,想以后也开始维护个人的公众号和网站,也希望在这些副业上能取得一些收获。想过程序员 35 岁危机,开始认真对待,早点为这个做打算。

今年对全栈有了新的认识。一个人的精力有限,技术一专多精可以,前提是一专,而且需要很多的时间学习。技术能力容易达到,但是解决问题的效率不是一蹴而就的。今年自己也写了前端,但是开发经验在哪里,你有这个技术能力,但是你就是写的慢,有的问题你就是要碰到,并且解决很慢。原本我打算是精通前端的,写着写着,感觉不对头了,我的 java 丢到哪里去了,我真的要从头来吗?自己也不想放弃前端,毕竟花了好多精力进去了,只是前端相关的东西适当放弃大部分,现有的技术用熟练就行了。遇到需要前端的技术再去学,不做前端技术储备,我应该专心对后端技术做储备。

看过一篇文章提到没有自学能力的人没有未来。自己琢磨琢磨还真是。但相应投入也要有。我这几年给自己投资了好多时间和金钱。 两万多的macbook pro 买的时候,丝毫不心疼。各种买书,有的买了还不看🤦,阮一峰 es6 入门买了,很少看,但是他的网页版前前后后看了不下于三遍。曾国藩家书最后一本也吃灰了,买了一套科幻小说,名字都忘了。我这几年感触最深的是,时间一定要多投资,最缺乏的应该是这个,网上的学习资料你能找几十 G,但是你就是看不了。

现在呢,感觉自己的状态贼好。又高又帅又会写代码的我又回来了,哈哈哈

2019 Q4 OKR

  • JDK 源码过一遍

    • 常用类的 api 过一遍
    • Object、String、HashMap、ArrayList、ConcurrentHashMap、ThreadLocal 源码看懂
  • 并发相关的东西重新梳理

    • Java 多线程编程核心技术、并发编程的艺术、并发编程实战看完
    • AQS,ReentrantLock 源码
    • 梳理出由点到面的知识网络结构
  • Java 虚拟机

    • 深入理解 Java 虚拟机看完
    • 熟练 java 自带工具分析问题
    • 入门 Arthas
  • Mysql 学习的知识整理

    • 常用 sql
    • 表设计、索引、锁
    • sql 优化
    • 主从复制
  • 学习管理方面的知识

    • 格鲁夫给经理人的第一课
    • 创业维艰:如何完成比难更难的事
  • 提高团队技术能力

    • 辅助制定新的学习计划
    • 监督学习计划的执行
    • 组织三次技术分享
  • 提高团队产出

    • 培养组员独立带项目的能力
    • 思考并优化现有的开发流程
关注下面的标签,发现更多相似文章
评论