热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

2020年终总结:生活不易,且行且珍惜

文章目录

文章目录

  • 前言
  • 一、关于工作
  • 二、关于爱情
  • 三、关于生命


前言

庚子鼠年,转眼即逝。第一次在CSDN写年终总结,就在动笔之前还在想,该用怎么一句话去总结这不平静的一年,脑海突然闪过一句:生活不易,且行且珍惜!


一、关于工作

关于工作,今年的六月份,终于下定决心递上了辞职报告,离开那个待了18个月的小公司。关于辞职,奉劝诸位,千万不要像我一样裸辞,尤其是在今年这个大环境下。这里简单说一下之前的工作,公司有一套自己的产品,作为一个入行一年多的Java码农,主要的任务就是在产品的基础上二次开发。由于公司求稳,技术更新的慢,项目采用的大都是以前的技术,在这里,你能体验到各种好几年前的技术。就拿我来说吧,一年半的时间,完整的项目参与了三个,中途支援的三个,运维一个。这其中,SSH框架两个,spring+springMVC+公司自己的数据库服务四个。这里吐槽一下SSH框架的那俩项目,项目是17年之前正式上线的,当初开发的人基本都已离职,大概了解项目的就剩下一个运维,不知道有没有体会过从SSM切换SSH的各种不适,反正我当时修改那几个功能用的时间都够新框架写整个模块的了。入手的第一个完整的项目,是公司产品升级的一次尝试,俗话说,改革总需要“牺牲者”,我想,我们那个项目组应该就算第一批“牺牲者”(也是唯一的一批)。这个项目是公司后来新产品的雏形,整体采用前后分离加动态表单,前端换了VUE,基本的增删改查不需要后台写一行代码,均采用前台配置化实现。这个产品的初衷是好的,即一个项目,只需要一个熟悉产品的运维负责根具用户的需求配置相应的菜单实现功能就行,对于复杂的业务逻辑,再配置一到两名后台去开发就足够了。或许这就是产品和开发的区别,站在具体的业务实现来看,其实所谓可配置化,动态表单只能实现大约20%~30%的业务,大部门还是需要前后端工程师共同开发。这个项目初期后台工程师就两个人,每个人负责的模块基本全是动态表单搭出来的,开始都挺好,速度很快,大约两周以后问题就来了:搭出来的并不能适用于真实的业务逻辑,没法,只能推倒重来。最为致命的是,后端工程师之前最多就是写写JSP页面,基本没有接触过vue,整个项目就配置了一个前端工程师,还是本省刚学vue不久的人,就这样,整个项目到了后期,进度差了好大一截,后来加大投入人力也没能及时上线,项目延期两周,公司赔了一笔钱,处理了一个项目经理和一个技术副经理。后面就是产品部门自己研究升级,但是一年之内,好像没有一个新的项目选择这套产品。不过在我离职前的一段时间,那个产品的2.0版正式上线,听说效果还不错。
聊聊离职吧,我是在已经递交完辞职报告,领导同意之后办后续手续让同事看见才跟他们说这个事的(别人传输的职场经验:不管和同事关系多好,离职这个是一定要让同事最后知道)。同事都以为我已经找好了下家,其实那个时候真的是裸辞。一方面是感觉自己好像毕业之后真的就没有好好休息过,另外就是马上就要迎来自己的人生大事(第二段详说)。离职之后的第一天,关掉了网,一觉睡到下午,那感觉,倍爽。大概半个月左右,回了趟老家,回来之后又在家歇了一个月,对外宣称为了下一份工作,进修中。再后来就是看了看面试题,出去面试,这个时候才发现外面的技术和自己上家公司的差的有多远,SpringBoot ,微服务 ,nacos ,netty ,jenkins 都没有接触过。后来面上了一个外包公司就懒得面试(千万别学我,手里有一份offer不算啥,同时拿到多个,择优才是王道)拒绝了其他的面试邀请。整个过程大概一周左右,到现在在这家公司已经快转正了。不过还是奉劝那些同行们,外包慎入!外包慎入!外包慎入!(重要的事情说三遍)
以上,大概就是这一年关于工作的总结,文章比人看着水,没招啊,咱也不是写小说,文本也不行,不过是留个纪念罢了。

二、关于爱情

要说这一年最大的收获,就是结束了六年的爱情长跑,前者牵着那家那个小祖宗的手走入了婚姻的殿堂。用没有花钱的证把她领回了家,小样儿的,看你还敢欺负我。和她在大学相识相恋,毕业之后的异地也没能阻挡我们的矢志不渝的爱。
我个人的爱情观就是两个人在一起,最终还是要过平平淡淡的小日子,轰轰烈烈的那是电影,现实中经不起那么多的桥段。媳妇儿总抱怨我不够浪漫,我是觉得,浪漫不在于形式,而是两个人在一起经历的柴米油盐酱醋茶。(个人愚见,千万别学我)记得结婚之后不久,一次朋友聚会上,一个朋友起哄,让我谈谈婚后感想,我随口说了句:没有敢想,啥也不敢想!!!婚后和婚前,好像也没有什么区别,还是过我们两个人的小日子,还是一样的该熬夜的熬夜,该追剧的追剧。只是在亲戚朋友的眼中,没人会再拿你当个孩子。不过还好,我们小两口都在天津,老家河南,平时也没时间回去。
庚子鼠年最大的惊喜就是,她的肚子里怀上了宝宝,要说女生这方面的预感真的很准,媳妇有段时间上火牙疼,我买了消炎药,媳妇说不敢吃,感觉好像有了。两人忙着去买验孕棒,可能是初期,只有很浅的第二个杠,我玩笑说,你不会是晃我一下子吧(以前有过一次),那段时间,买了两大盒的试纸验孕棒,每天都要测几回,看着越来越深的红杭,笑容就收不住,后来专门去医院做了早起产检,确认之后,感觉笑的嘴都合不上了。后来就是去社区医院建档,定期孕检,刚好赶上我新入职这家公司,没法请假,一共也没赔媳妇儿几次,想起以前说的每次都陪她去,这,啪啪的打脸。做NT的时候第一次见我们家小可乐(我俩暂时就这么叫着),大大的脑袋,圆圆的肚子,小胳膊小腿,第一次还不太配合,一直在那坐着,怎么说都不管用。后来俺们家那个小祖宗吃了点东西,去了趟厕所,回来之后就突然配合了,乖乖的躺着配合做完NT。出去以后媳妇儿才跟我说,她去厕所给俺们家小可乐教训了一顿(也不知道那会是不是真的能听懂)。到今天,大清早的媳妇跟我说感觉到小可乐在动,趴在媳妇肚子上叫他,真的会动,或许他也第一次能感觉到跟我们能交流上,今天一天都很活跃,导致媳妇儿午休都没睡着。小家伙啊,爸爸妈妈就盼着你健健康康的,平安快乐!

三、关于生命

“故乡安置不了肉身,从此就有了漂泊,有了远方;异乡安置不了灵魂,从此就有了归乡,有了故乡”
关于生命,本来不想说这么沉重的话题,这一年,经历了亲人离世,体会到那种因为距离远无法及时赶回去的无奈。就在昨天和一个高中的朋友聊天才知道,他母亲不久前去世,他最近一直在老家处理后事。唉,世事无常,只能安慰道:未来的路还很长,生命不过是一个轮回,早晚还会再见,不过是换了天上,人间。


推荐阅读
  • 本文详细介绍了Java代码分层的基本概念和常见分层模式,特别是MVC模式。同时探讨了不同项目需求下的分层策略,帮助读者更好地理解和应用Java分层思想。 ... [详细]
  • 秒建一个后台管理系统?用这5个开源免费的Java项目就够了
    秒建一个后台管理系统?用这5个开源免费的Java项目就够了 ... [详细]
  • 本文详细探讨了几种常用的Java后端开发框架组合及其具体应用场景。通过对比分析Spring Boot、MyBatis、Hibernate等框架的特点和优势,结合实际项目需求,为开发者提供了选择合适框架组合的参考依据。同时,文章还介绍了这些框架在微服务架构中的应用,帮助读者更好地理解和运用这些技术。 ... [详细]
  • 作为软件工程专业的学生,我深知课堂上教师讲解速度之快,很多时候需要课后自行消化和巩固。因此,撰写这篇Java Web开发入门教程,旨在帮助初学者更好地理解和掌握基础知识。通过详细记录学习过程,希望能为更多像我一样在基础方面还有待提升的学员提供有益的参考。 ... [详细]
  • 第二十五天接口、多态
    1.java是面向对象的语言。设计模式:接口接口类是从java里衍生出来的,不是python原生支持的主要用于继承里多继承抽象类是python原生支持的主要用于继承里的单继承但是接 ... [详细]
  • 2.2 组件间父子通信机制详解
    2.2 组件间父子通信机制详解 ... [详细]
  • 服务器部署中的安全策略实践与优化
    服务器部署中的安全策略实践与优化 ... [详细]
  • 优化后的标题:深入探讨网关安全:将微服务升级为OAuth2资源服务器的最佳实践
    本文深入探讨了如何将微服务升级为OAuth2资源服务器,以订单服务为例,详细介绍了在POM文件中添加 `spring-cloud-starter-oauth2` 依赖,并配置Spring Security以实现对微服务的保护。通过这一过程,不仅增强了系统的安全性,还提高了资源访问的可控性和灵活性。文章还讨论了最佳实践,包括如何配置OAuth2客户端和资源服务器,以及如何处理常见的安全问题和错误。 ... [详细]
  • 在探讨Hibernate框架的高级特性时,缓存机制和懒加载策略是提升数据操作效率的关键要素。缓存策略能够显著减少数据库访问次数,从而提高应用性能,特别是在处理频繁访问的数据时。Hibernate提供了多层次的缓存支持,包括一级缓存和二级缓存,以满足不同场景下的需求。懒加载策略则通过按需加载关联对象,进一步优化了资源利用和响应时间。本文将深入分析这些机制的实现原理及其最佳实践。 ... [详细]
  • PHP自学必备:从零开始的准备工作与工具选择 ... [详细]
  • 在本文中,我们将为 HelloWorld 项目添加视图组件,以确保控制器返回的视图路径能够正确映射到指定页面。这一步骤将为后续的测试和开发奠定基础。首先,我们将介绍如何配置视图解析器,以便 SpringMVC 能够识别并渲染相应的视图文件。 ... [详细]
  • 深入解析InnoDB中的多版本并发控制机制
    多版本并发控制(MVCC)是InnoDB存储引擎中的一项关键技术,通过维护数据在不同时间点的多个版本,确保了事务的隔离性和一致性。每个读取操作都能获得一个与事务启动时一致的数据视图,从而提高了并发性能并减少了锁竞争。此外,MVCC还支持多种隔离级别,如可重复读和读已提交,进一步增强了系统的灵活性和可靠性。 ... [详细]
  • 本文详细介绍了如何在Java Web服务器上部署音视频服务,并提供了完整的验证流程。以AnyChat为例,这是一款跨平台的音视频解决方案,广泛应用于需要实时音视频交互的项目中。通过具体的部署步骤和测试方法,确保了音视频服务的稳定性和可靠性。 ... [详细]
  • Spring框架的核心组件与架构解析 ... [详细]
  • 在GitHub上克隆vue-element-admin项目时遇到依赖安装错误
    在 GitHub 上克隆 vue-element-admin 项目后,使用 `npm install` 安装依赖时遇到了未知的 Git 错误。具体错误信息为 `npm ERR! code 128`,提示命令执行失败。这可能是由于网络问题、Git 配置不正确或某些依赖包的仓库地址无效导致的。建议检查网络连接、更新 Git 版本并确保所有依赖项的 URL 正确无误。 ... [详细]
author-avatar
_Rongrise
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有