半路出家,JAVA两年工作生涯。

2023-10-21 07:48

本文主要是介绍半路出家,JAVA两年工作生涯。,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

两年的JAVA工作。对于整个JAVA行业来说还是太短, 很佩服那些大牛。 没事的时候经常在想,那些七八年以上的JAVA都会或者需要哪些牛逼的技术,当然也不排除混工资资历的。我也明显不想成为那样的人。

两年的JAVA工作。需要学习的技术还非常多。现在的状况无非有两种选择:1.应付工作,混混工资。当然目前这家公司给出的工资相当高。但是项目老旧,感觉已经学不到想要的了。2.果断离职找一家技术不说高大上但是也能跟得住潮流的公司。

 

  先说说我吧,从东北一个偏僻小镇出来。小时候淘气,初中毕业上了一个镇里的技校,记得学的是机电一体化,学了两年多被分配到苏州佳能的厂子里。当时比较孤僻,跟同学的关系也不是很好,很少出远门。出来后还是很开心的,打算自己在外边闯出一片事业。我虽然没上大学,但是当时的我也很有信心,在佳能清晰地记得做的流水线,外装一。组装打印机外壳。可能是命中有一劫,在佳能做的很开心因为一些意外。左臂断了,后来就是住院,回东北老家。厂子是去不了了。那时我比较热爱玩游戏,而且年龄很小,那时才十六。对黑客和编程非常着迷。一直想学习这方面的东西。可是家里人因为我没上学,知识不够,一直反对我去。等左臂的伤好了以后,就在老家附近的市里打工,最开始学厨师,学了半年切墩,后来觉得这不是我想要的,也心灰意冷,去了前厅当服务员,传菜生。也是我最累最苦的两年。让我懂得了知识的重要。打算学一些电脑技术。

  最开始的转折点,在于和家人吵了两年的架,摔了几个手机。当时家里经济状况很不好,说如果我要学的话,以后就不管我了。除了上学期间的学费生活费,以后不会为我掏一分钱。而我也算年轻气盛吧。毅然决然的踏上了前往北京学习技术的道路。当时也不懂什么语言,和互联网的情况,只是自己学了一些很基础的C。在网上咨询培训机构。当时是想做游戏方面的,结果被北大青鸟拐上了JAVA的道路,当然,虽然离我得理想差了一点,现在我也不是很抵抗JAVA。在培训的时候学的很认真,刚开始接触JAVA,学的很快,可能是因为我年龄小比较聪明的原因。学了一年半,其中多次翘课。但是基础学的很扎实,就是理论差了一点。一年半三个学期。记得青鸟定义的是初级中级高级JAVA工程师,三次结业考试,实际上机考试三次99分(不知道为什么,可能是给一百分怕我骄傲),理论基本上及格往上一点。买了民办学校的毕业证,很快就从青鸟毕了业...

  

  当时我是我们班教导老师和班任最看好的一个。当时培训面试嘛,主要是靠嘴忽悠,都是包装一年左右的工作经验。而我的面试很不顺利,可能是我嘴笨和对陌生人紧张,也有点不自信。面了十几家都没有人要,当时我期望的工资是7K左右,最后实在是失望了,偶然在JAVA招聘QQ群里找到了一家非常小的公司,公司刚组建技术团队做外包。我也不敢要工资,给了5K就去干了,也坦白了我没有工作经验。当然第一次做编程工作很长一段的时间非常有激情,学的也很快,工作的时候感觉学校里学的东西真是太少了。公司用的也就是一些基本的框架,Hibernate+Spring+Spring MVC,培训的时候学过用的很顺手。就这样拼命做了一年多,基本上比996还多,工资涨得也很快,一年多从5K涨到了11K,对于刚工作一年多的我或者大学毕业的学生工资算是很高了。后来公司因为不挣钱,技术部解散了(当然是做的P2P项目没卖出去也很烂)。离职以后找了一家保险反欺诈的公司,因为我是以一年经验过去工作的,工资给我7.5K,当时这家公司用的技术也算是跟得上潮流了,Redis,dubbo,jersey,JDK1.8,很多新鲜的玩意,我都第一次接触过。一个多月,我像干瘪的海绵,疯狂的学习,吸收新技术,新知识。虽然我只在这个公司坚持了一个半月就离职了,因为这家公司的JAVA很多,我刚去的时候没人带我,公司没有产品,一个技术经理什么也不管,只管保险公司返回来的数据做统计,很忙。扔给我三个截图让我来开发一整个APP和后台的接口,干得很懵,也是天天加班,顺便把公司用到的技术都百度搜了一遍,自己做个实例,明白是怎么用的。原理大概知道一些。

从保险反欺诈的公司出来后,觉得自己已经很厉害了,然后又去了另一家P2P公司,9.5K来得这家平台,纯做互联网P2P的,存活的还算不错,可是项目烂摊子很多,而且这家公司的JAVA开发的技术基本上都是刚毕业的,老的一批人都走了。没有注释没有文档。只有代码,又是996的工作方式,干了两个月公司搬到亦庄,因为离家太远和为了了解项目我干脆住在公司。说起来有点好笑,我一个一年半工作经验的人带着四个刚毕业的来维护一个P2P整个项目,而且日访问量基本上在几万。但是对我来说也是一个挑战了,非常努力的工作,学。

  直到有一天我第一家公司的产品经理来找我,说他的公司非常好,也是家做P2P的,也缺JAVA,让我过去。工资给到15K,都不用面试,因为以前配合过。所以很多东西基本上没有什么太多麻烦。我就来到我现在这家公司。P2P平台一直不温不火,项目一样老旧,四五年前的代码。基本上几千人同时访问就爆炸。没有并发。要改就需要大改。但是公司是集团性质,一点都不予平台支持。 也没精力去改。就这样,我现在被一直拖着,虽然也网上学习学习心得技术。毕竟没有工作时候用的那么深刻。

  工资虽然上来了,技术却没太大的提升,虽然分布式,高并发之类的东西我都理解。 可是没实践过。 我该怎么走以后的路? 请大佬们指点。

 

 

  一个默默无闻却有理想的小码农。

这篇关于半路出家,JAVA两年工作生涯。的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

springboot rocketmq配置生产者和消息者的步骤

《springbootrocketmq配置生产者和消息者的步骤》本文介绍了如何在SpringBoot中集成RocketMQ,包括添加依赖、配置application.yml、创建生产者和消费者,并展... 目录1. 添加依赖2. 配置application.yml3. 创建生产者4. 创建消费者5. 使用在

Spring Retry 实现乐观锁重试实践记录

《SpringRetry实现乐观锁重试实践记录》本文介绍了在秒杀商品SKU表中使用乐观锁和MybatisPlus配置乐观锁的方法,并分析了测试环境和生产环境的隔离级别对乐观锁的影响,通过简单验证,... 目录一、场景分析 二、简单验证 2.1、可重复读 2.2、读已提交 三、最佳实践 3.1、配置重试模板

Spring中@Lazy注解的使用技巧与实例解析

《Spring中@Lazy注解的使用技巧与实例解析》@Lazy注解在Spring框架中用于延迟Bean的初始化,优化应用启动性能,它不仅适用于@Bean和@Component,还可以用于注入点,通过将... 目录一、@Lazy注解的作用(一)延迟Bean的初始化(二)与@Autowired结合使用二、实例解

SpringBoot使用Jasypt对YML文件配置内容加密的方法(数据库密码加密)

《SpringBoot使用Jasypt对YML文件配置内容加密的方法(数据库密码加密)》本文介绍了如何在SpringBoot项目中使用Jasypt对application.yml文件中的敏感信息(如数... 目录SpringBoot使用Jasypt对YML文件配置内容进行加密(例:数据库密码加密)前言一、J

Java中有什么工具可以进行代码反编译详解

《Java中有什么工具可以进行代码反编译详解》:本文主要介绍Java中有什么工具可以进行代码反编译的相关资,料,包括JD-GUI、CFR、Procyon、Fernflower、Javap、Byte... 目录1.JD-GUI2.CFR3.Procyon Decompiler4.Fernflower5.Jav

Spring Boot 中正确地在异步线程中使用 HttpServletRequest的方法

《SpringBoot中正确地在异步线程中使用HttpServletRequest的方法》文章讨论了在SpringBoot中如何在异步线程中正确使用HttpServletRequest的问题,... 目录前言一、问题的来源:为什么异步线程中无法访问 HttpServletRequest?1. 请求上下文与线

在 Spring Boot 中使用异步线程时的 HttpServletRequest 复用问题记录

《在SpringBoot中使用异步线程时的HttpServletRequest复用问题记录》文章讨论了在SpringBoot中使用异步线程时,由于HttpServletRequest复用导致... 目录一、问题描述:异步线程操作导致请求复用时 Cookie 解析失败1. 场景背景2. 问题根源二、问题详细分

Java对象和JSON字符串之间的转换方法(全网最清晰)

《Java对象和JSON字符串之间的转换方法(全网最清晰)》:本文主要介绍如何在Java中使用Jackson库将对象转换为JSON字符串,并提供了一个简单的工具类示例,该工具类支持基本的转换功能,... 目录前言1. 引入 Jackson 依赖2. 创建 jsON 工具类3. 使用示例转换 Java 对象为

SpringBoot快速接入OpenAI大模型的方法(JDK8)

《SpringBoot快速接入OpenAI大模型的方法(JDK8)》本文介绍了如何使用AI4J快速接入OpenAI大模型,并展示了如何实现流式与非流式的输出,以及对函数调用的使用,AI4J支持JDK8... 目录使用AI4J快速接入OpenAI大模型介绍AI4J-github快速使用创建SpringBoot

Java中的Cursor使用详解

《Java中的Cursor使用详解》本文介绍了Java中的Cursor接口及其在大数据集处理中的优势,包括逐行读取、分页处理、流控制、动态改变查询、并发控制和减少网络流量等,感兴趣的朋友一起看看吧... 最近看代码,有一段代码涉及到Cursor,感觉写法挺有意思的。注意是Cursor,而不是Consumer