热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

2021年我的年终总结

昨天蹲坑的时候,收到一条邮箱通知,公司于1月19日要举办年终总结大会。这是我在这家公司的第二次年终总结。当是时也是“年终总结”第二次刺激我的神经信息末

在这里插入图片描述

昨天蹲坑的时候,收到一条邮箱通知,公司于1月19日要举办年终总结大会。

这是我在这家公司的第二次年终总结。当是时也是“年终总结”第二次刺激我的神经信息末梢。

所以打算写些什么。

前些天扫抖音,有个程序员分享了他的年终总结。他说:上半年充满了挑战,下半年做定制化需求,那个阶段觉得自己就是打工人。

他的话还是比较委婉的。简单翻译,就是下半年他的工作就是码农在流水线上,不停地码砖。

这里的关键词,是“流水线”。

他来自企鹅,何况其他人呢?

我呢?

记忆是从4月份开始的。

4月的时候,按理来说,我应该在此之前便找到新东家,搬离柯木塱的这个临时住处。

然后前往某个靠近大学城或者是万胜围的小区居住。

世事难料。与我而言更是如此。

我有得选择,又没得选择。工作对我来说,既是生活的支持,也是生活的束缚。

不断地业务堆叠,我回头看过去一年走过的路,越发觉得脆弱而不堪直视。

我有什么竞争力?

我常常思考这段代码是否能写得优雅一些,比如减少些库连接,设计通用一些。写service的时候,我还会想抽象单一职责颗粒度把握在什么程度比较合适。想法有多种多样,但无一例外的是,我最后都会觉得自己当下还剩一点点的估时开发时间来想这些东西实在是荒唐而可怜。

这不是做业务的人的通病,而是做业务流水线的人的可悲。

我想好好学习,但不能没有工作,也不敢出去外面找新工作。

我常常问自己,到底有何不敢?

4月的时候,我跟自己说,晚点再走吧,先充实自己。

这个想法是幼稚但又充满了无奈。

我努力改变自己,采取了各种各样的方式来学习,让学习成为我的习惯。

我看书,看不懂就反复地看。我写业务,怎么快怎么来,能挤时间就挤时间,半小时、一小时。

但是很累呀。急剧的头脑风暴,还要做半个产品,帮忙完善业务需求。

学习时断时续,碎片化的学习时间常常令我苦恼。

从来都是迭代间只有2天的间隙,我愿称之为业务地狱。

不是在迭代的路上,就是即将走上迭代的路上。

6月底到7月中,平均一周上线1.5次,8张凌晨打车的报销单。

9月于我而言,是一个特别的月份。我开始觉得我与之前不一样了。

我想尽办法看资料,打基础。

我意识到读书的方式,对当下的我帮助最大,收益最大。

我加了很多书,开始看。

可是到了10月,一个业务强度极大的迭代,又几乎让我的学习宕机下来。但仍然努力把晚上所有的时间,都留给软考的准备上。冲刺效果其实是很好的,可结果是上午43,下午59。

这无疑又是一个挫折。

设计模式这本书我9月份的时候就有涉略,可是当时我选择将更多时间用在jvm和并发编程上。

10月份的时候,已然无时间去学习它。

如果……可是没如果,放弃了就是放弃了。

考试只是考试,虽然不能百分百反映一个人的实力水平,但我相信,它是一个人努力过程的墓志铭。

我始终觉得自己仍然不够,有很多不足。

但有时候一些小小的进步,也会让我确幸良久。

比如说,我将mysql的生产实际应用在了业务sql上,

比如说,我和同事讲解线程的请求过程。

比如说,看代码,写代码时,就好似一个建筑设计师,知其来由所在。

我确信我是在进步的,可惜进步得不能满足我的期望。

我依然是个菜鸡。还有很多地方需要学习。

很遗憾我至今仍然没有读完任何一本技术书籍。倒是看完了三本小说《晚熟的人》、《遥远的向日葵地》、《我的阿勒泰》。这三本都是我的喜爱。

旧的一年,我没有实现自己的期望。并经常感觉腰酸背痛,视力下降了严重。

我没有实现自己的期望,当初选择程序员,但一路坎坷,不尽人愿,不论是生活还是工作,我从来没有正视自己,尊重自己。

我多么希望时间再慢一点。

新的一年,我依然会不断耕耘自身,提高自己的能力,并努力保持生活的平衡,如果能赚更多的钱,那就更好了。

生活的终极意义,在每日早班地铁和晚班地铁间倘佯,直到归宿。

莫言写书的时候,讲话很实诚。我想我也应该实诚一些,借某个“朋友”之口,对过去发生的种种挫折说句:“真TM操蛋极了!”

加油。


推荐阅读
  • MySQL中的MVVC多版本并发控制机制的应用及实现
    本文介绍了MySQL中MVCC的应用及实现机制。MVCC是一种提高并发性能的技术,通过对事务内读取的内存进行处理,避免写操作堵塞读操作的并发问题。与其他数据库系统的MVCC实现机制不尽相同,MySQL的MVCC是在undolog中实现的。通过undolog可以找回数据的历史版本,提供给用户读取或在回滚时覆盖数据页上的数据。MySQL的大多数事务型存储引擎都实现了MVCC,但各自的实现机制有所不同。 ... [详细]
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了软件测试知识点之数据库压力测试方法小结相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 一次上线事故,30岁+的程序员踩坑经验之谈
    本文主要介绍了一位30岁+的程序员在一次上线事故中踩坑的经验之谈。文章提到了在双十一活动期间,作为一个在线医疗项目,他们进行了优惠折扣活动的升级改造。然而,在上线前的最后一天,由于大量数据请求,导致部分接口出现问题。作者通过部署两台opentsdb来解决问题,但读数据的opentsdb仍然经常假死。作者只能查询最近24小时的数据。这次事故给他带来了很多教训和经验。 ... [详细]
  • MySQL数据库锁机制及其应用(数据库锁的概念)
    本文介绍了MySQL数据库锁机制及其应用。数据库锁是计算机协调多个进程或线程并发访问某一资源的机制,在数据库中,数据是一种供许多用户共享的资源,如何保证数据并发访问的一致性和有效性是数据库必须解决的问题。MySQL的锁机制相对简单,不同的存储引擎支持不同的锁机制,主要包括表级锁、行级锁和页面锁。本文详细介绍了MySQL表级锁的锁模式和特点,以及行级锁和页面锁的特点和应用场景。同时还讨论了锁冲突对数据库并发访问性能的影响。 ... [详细]
  • 本文介绍了C#中生成随机数的三种方法,并分析了其中存在的问题。首先介绍了使用Random类生成随机数的默认方法,但在高并发情况下可能会出现重复的情况。接着通过循环生成了一系列随机数,进一步突显了这个问题。文章指出,随机数生成在任何编程语言中都是必备的功能,但Random类生成的随机数并不可靠。最后,提出了需要寻找其他可靠的随机数生成方法的建议。 ... [详细]
  • 本文详细介绍了MysqlDump和mysqldump进行全库备份的相关知识,包括备份命令的使用方法、my.cnf配置文件的设置、binlog日志的位置指定、增量恢复的方式以及适用于innodb引擎和myisam引擎的备份方法。对于需要进行数据库备份的用户来说,本文提供了一些有价值的参考内容。 ... [详细]
  • 本文由编程笔记小编整理,介绍了PHP中的MySQL函数库及其常用函数,包括mysql_connect、mysql_error、mysql_select_db、mysql_query、mysql_affected_row、mysql_close等。希望对读者有一定的参考价值。 ... [详细]
  • Spring特性实现接口多类的动态调用详解
    本文详细介绍了如何使用Spring特性实现接口多类的动态调用。通过对Spring IoC容器的基础类BeanFactory和ApplicationContext的介绍,以及getBeansOfType方法的应用,解决了在实际工作中遇到的接口及多个实现类的问题。同时,文章还提到了SPI使用的不便之处,并介绍了借助ApplicationContext实现需求的方法。阅读本文,你将了解到Spring特性的实现原理和实际应用方式。 ... [详细]
  • 本文介绍了通过mysql命令查看mysql的安装路径的方法,提供了相应的sql语句,并希望对读者有参考价值。 ... [详细]
  • 本文介绍了Windows操作系统的版本及其特点,包括Windows 7系统的6个版本:Starter、Home Basic、Home Premium、Professional、Enterprise、Ultimate。Windows操作系统是微软公司研发的一套操作系统,具有人机操作性优异、支持的应用软件较多、对硬件支持良好等优点。Windows 7 Starter是功能最少的版本,缺乏Aero特效功能,没有64位支持,最初设计不能同时运行三个以上应用程序。 ... [详细]
  • 本文介绍了将mysql从5.6.15升级到5.7.15的详细步骤,包括关闭访问、备份旧库、备份权限、配置文件备份、关闭旧数据库、安装二进制、替换配置文件以及启动新数据库等操作。 ... [详细]
  • 深入理解Java虚拟机的并发编程与性能优化
    本文主要介绍了Java内存模型与线程的相关概念,探讨了并发编程在服务端应用中的重要性。同时,介绍了Java语言和虚拟机提供的工具,帮助开发人员处理并发方面的问题,提高程序的并发能力和性能优化。文章指出,充分利用计算机处理器的能力和协调线程之间的并发操作是提高服务端程序性能的关键。 ... [详细]
  • 2021最新总结网易/腾讯/CVTE/字节面经分享(附答案解析)
    本文分享作者在2021年面试网易、腾讯、CVTE和字节等大型互联网企业的经历和问题,包括稳定性设计、数据库优化、分布式锁的设计等内容。同时提供了大厂最新面试真题笔记,并附带答案解析。 ... [详细]
author-avatar
食品质量的安全
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有