十年回望 -- JAVA

2023-11-01 08:44
文章标签 java 十年 回望

本文主要是介绍十年回望 -- JAVA,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

十年

   十年时间,弹指一挥,好像一直都是在为工作奔波,匆匆忙忙的十年。

一、个人介绍

本人毕业于一所很普通的公办专科院校(全日制统招大专),专业是软件技术,当初能进入计算机这一行业,也是比较意外。

主因是高中毕业的时候,跟一个朋友聊天,他当时已经工作,而且也是大专毕业,毕业后在北京做SEO相关的工作;

而我当时作为一个高考成绩一般,家境一般,对于大学要选择读哪个学校哪个专业更是满脸的迷茫的学生来说,对于计算机有了一点点的了解,所以选择专业的时候就莫名的就倾向了计算机相关的专业。

毕竟普通家庭,家里也提供不了什么好的建议,也没有什么资源,也没有什么所谓的选择权,所以一切都自己决定了。

于是,就开始正式跟计算机打交道了。

众所周知,大专院校3年究竟能学到什么东西,这是一个玄学。

在学校虽然也会教计算机原理,数据结构,数据库等专业课,但是毕竟老师管理也不严,专业课的作业和考试都是只求能过,还经常补考;所以3年下来基本等于学了个寂寞。

很多东西学过了,知道了,但是没有再深入学习,没把知识真正的学会,所以很快就又会忘记。

不过学校也有一些好的地方,比如有个比较负责的老师,就找了个重点大学的计算机研究生,给我们讲了几个月的课,教我们写JAVA代码,和一些工作上的技能。另外加上一些校企合作,有认真学习的同学还是能学到很多东西,对以后找工作有很大帮助。

也不知道本科院校都是如何教学的,羡慕。




后来工作以后,遇到的事,见到的人多了,觉得学历是个问题,19年的时候又读了个成人本科。
当时每周都要去上课,还有作业;毕业了还要写论文和毕设。如果是在学校本部的话,听说上课会比较严格;如果是代理机构的话上课就比较随意了。老师也是机构里请来的计算机行业的硕士来上课。至于能不能学到东西,我觉的可能学不到太多。但是确实会多认识一些人,总归是有好处的。



唠叨:

年纪渐大,才能越来越能认清自己,真的了解自己。

初中的时候,暑假期间就在工地搬过砖,印象很深刻的一次是去修马路。
当时只有90斤的我,需要搬一袋100斤重的水泥;我使出只有年少的时候才有的那种用不完的力气,把水泥搬到指定的位置,弄的浑身上下都是水泥灰,不知道那时候自己觉不觉得狼狈。

当时并不觉的累,也许当时也只是觉得身体上的累,就像少年时候,玩的累了休息一晚,第二天还是能蹦着起床。

可惜,那时候却没有感觉到生活上的累,否则也不至于高中不努力学习。

高中的时候,大多时间都是在玩和睡;家庭教育,学习环境不好,学校的老师也只管上课,所以高中的学业也是基本放羊了。

后来读了个普通大专。2012年的时候,大学暑假会去工厂打工,上流水线,24小时机器不停,需要倒班。当时年轻身体好,但是连续7天的夜班,差点把心脏病干出来。后来受不了了,有个工友就把白班换给了我,十分感谢他。

第一次进工厂,没有任何经验,属于是临时工,一个小时6.5元。辛苦了一个暑假,挣了几千块,全部拿出来买了台电脑,从此走上了编码的路。

不过依然可惜,那时候真切的感受到了身体上的累。但是还是没有感受到生活的累。也许是我天生就是个乐观的人吧。总以为生活是会越来越好的。

二、工作经历

这只是普通人的工作轨迹,因为普通人起点都很低。

9年时间换了4家公司,不知道在HR和管理眼里,这跳槽次数算不算多。不过对于我个人来说,我觉的还算正常。

第一家公司是一个技术部规模不大的公司,因为刚入行,薪资3k。干了一年半,涨到7k,当时的情况也比较特殊,因为公司管理的问题,技术大佬都走了,而我也因为一些私事,最后离职了。

第二家是个比较大的公司,正常干满了3年,合同到期离职了。

第三家是个创业公司,激情满满,经常007,整个人写代码写的恍恍惚惚,不过也是在这里,学到了很多东西。而且工作3-5年的时候,正是有一些自己的想法和实践的时候,所以进步还算明显。

第四家也是个大的公司,也算是干满3年,因为各种原因离职的。以这个时候的工作年龄和工作年限,工作时真的是做牛做马;因为有独挡一面的能力,也有解决问题的能力,所以只要需求不断,基本上就是每天都在编码,很少有休息的时候,公司简直不当人。

顺便留几张代码提交记录的图,因为中间gitlab迁移过,所以就截了3张。

2021年的时候
在这里插入图片描述

2022年的时候
在这里插入图片描述

2023年的时候
在这里插入图片描述






今天就先写到这。

这篇关于十年回望 -- JAVA的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/321845

相关文章

Java实现检查多个时间段是否有重合

《Java实现检查多个时间段是否有重合》这篇文章主要为大家详细介绍了如何使用Java实现检查多个时间段是否有重合,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录流程概述步骤详解China编程步骤1:定义时间段类步骤2:添加时间段步骤3:检查时间段是否有重合步骤4:输出结果示例代码结语作

Java中String字符串使用避坑指南

《Java中String字符串使用避坑指南》Java中的String字符串是我们日常编程中用得最多的类之一,看似简单的String使用,却隐藏着不少“坑”,如果不注意,可能会导致性能问题、意外的错误容... 目录8个避坑点如下:1. 字符串的不可变性:每次修改都创建新对象2. 使用 == 比较字符串,陷阱满

Java判断多个时间段是否重合的方法小结

《Java判断多个时间段是否重合的方法小结》这篇文章主要为大家详细介绍了Java中判断多个时间段是否重合的方法,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录判断多个时间段是否有间隔判断时间段集合是否与某时间段重合判断多个时间段是否有间隔实体类内容public class D

IDEA编译报错“java: 常量字符串过长”的原因及解决方法

《IDEA编译报错“java:常量字符串过长”的原因及解决方法》今天在开发过程中,由于尝试将一个文件的Base64字符串设置为常量,结果导致IDEA编译的时候出现了如下报错java:常量字符串过长,... 目录一、问题描述二、问题原因2.1 理论角度2.2 源码角度三、解决方案解决方案①:StringBui

Java覆盖第三方jar包中的某一个类的实现方法

《Java覆盖第三方jar包中的某一个类的实现方法》在我们日常的开发中,经常需要使用第三方的jar包,有时候我们会发现第三方的jar包中的某一个类有问题,或者我们需要定制化修改其中的逻辑,那么应该如何... 目录一、需求描述二、示例描述三、操作步骤四、验证结果五、实现原理一、需求描述需求描述如下:需要在

Java中ArrayList和LinkedList有什么区别举例详解

《Java中ArrayList和LinkedList有什么区别举例详解》:本文主要介绍Java中ArrayList和LinkedList区别的相关资料,包括数据结构特性、核心操作性能、内存与GC影... 目录一、底层数据结构二、核心操作性能对比三、内存与 GC 影响四、扩容机制五、线程安全与并发方案六、工程

JavaScript中的reduce方法执行过程、使用场景及进阶用法

《JavaScript中的reduce方法执行过程、使用场景及进阶用法》:本文主要介绍JavaScript中的reduce方法执行过程、使用场景及进阶用法的相关资料,reduce是JavaScri... 目录1. 什么是reduce2. reduce语法2.1 语法2.2 参数说明3. reduce执行过程

如何使用Java实现请求deepseek

《如何使用Java实现请求deepseek》这篇文章主要为大家详细介绍了如何使用Java实现请求deepseek功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1.deepseek的api创建2.Java实现请求deepseek2.1 pom文件2.2 json转化文件2.2

Java调用DeepSeek API的最佳实践及详细代码示例

《Java调用DeepSeekAPI的最佳实践及详细代码示例》:本文主要介绍如何使用Java调用DeepSeekAPI,包括获取API密钥、添加HTTP客户端依赖、创建HTTP请求、处理响应、... 目录1. 获取API密钥2. 添加HTTP客户端依赖3. 创建HTTP请求4. 处理响应5. 错误处理6.

Spring AI集成DeepSeek的详细步骤

《SpringAI集成DeepSeek的详细步骤》DeepSeek作为一款卓越的国产AI模型,越来越多的公司考虑在自己的应用中集成,对于Java应用来说,我们可以借助SpringAI集成DeepSe... 目录DeepSeek 介绍Spring AI 是什么?1、环境准备2、构建项目2.1、pom依赖2.2