2023职业规划与心灵成长-7年JAVA开发的自我思考

        博主是一个知足长乐,安于现状,热爱编程,家庭大于一切 的技术小达人。

       19年从一家中型软件公司研发岗跳到了一家小国有企业的IT部;已经4年了,记录下当下历程吧,留给以后得自己看也给目前各位想跳的朋友参考下。

        对标软件公司,压力相对小一些,但是博主本人属于闲不住且热爱编码工作的人,所以技术压力还是有的。

一:博主工作内容的变化

       19年前呢主要是石油行业的软件公司,干各种项目,包括纯软的管理系统,APP开发,软硬结合的智慧型系统,BI系统,报表系统等,整天出差;那目前呢主要就是处理公司内部需求;有需求在搞开发,而且多数是二开,系统大多没有源码,部分东西依赖软件商;本着发挥自己价值的思维,博主减少故障率的想法,博主在这边搭建了一个微服务系统,各个服务协调各类生产软件像WMS.TMS.OA.NC这些,主要是处理一些已知的可以流程化的故障,并且提供一些页面化的操作给业务人员;这是主要工作内容;

二:博主薪资的变化

   受限于职业道德,薪资就不透漏的,奖金单独聊聊吧,博主之前在软件公司年终奖在2-5W之间,现在1500,这个也没办法,毕竟不是纯软的公司,软件只是作为保障力量。总的来说,有得必有失;你想朝九晚五,想事离家近那就别对薪资有太高要求。知足即可长乐。

三:博主认知变化

        1.业务重要还是技术重要

    博主部门有一些工程师是 大家常说的软件公司外包人员的管理人员,不夸张的将,博主的技术实力在部门内应该是天花板或次天花板级别,但是业务掌握度只能说一般,博主算是技术爱好者类型的开发,这里劝各位同行如果铁了心一家公司干一定要熟悉好业务,能省很多事情。在这里,用的都是敏捷的内部二开框架,傻瓜式编程那种,博主负责的系统就是一个上古的JAVA框架搭起来的平台。但是业务不掌握就很容易出问题。就是大家认知的,这里技术比较落后,但你空有技术也无能为力;这里呢业务驱动开发,结论:博主这里业务重要。

        2.工作氛围

    总的来说,还挺好,硬件资源申请就能下放虚机,自己测试一些新技术之类的,有自己的食堂,不用中午去挤来挤去;下班上班有班车,但是博主离家就二里地,用不上;节假日有一些生日卡,慰问品之类的;当然节假日这些福利对标之前软件公司至少要被腰斩一大半;只要处理好人际关系,工作氛围还是不错的。

        3.重要的点:保持有一颗生机灵动的心

        这个东西是别人偷不走的,也是最大的财富。如果你不俱备这个东西,那么请用一颗善心去培养它。低调一些,谦虚一些,但要不断提高自己的实力,我们可以不用新技术,但我们一定要自己掌握新技术!任何情况下请一定提高自己的技术能力,因为我们是码农;记住别人的善,忘记别人的恶,任何情况下,让我们的周边环境和谐起来,博主是一个话多且乐观的人,觉得所处的周围一定不能鸡是鸡鸭是鸭,不然一天坐那也太难受了。

四: 写给未来的自己

        那你的目标是CSDN专家称号,我希望你三年内拿到它;
        最后祝各位也祝自己新年快乐,阖家幸福,健康如意。大家加油吧!

        欢迎大家交流,博主知无不尽哦

        

  

        

      

  

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/609186.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

krpano官网文档翻译-------krpano Action脚本参考文档【krpano Actions / Scripting Reference】

🧑‍🎓 个人主页:《爱蹦跶的大A阿》 🔥当前正在更新专栏:《VUE》 、《JavaScript保姆级教程》、《krpano》 ​ ​ ✨ 前言 摘要:本文通过大量代码案例,手把手教你如何使用krpano的Action脚本实现各种交互控制和酷炫…

OpenAI ChatGPT-4开发笔记2024-01:开发环境

ChatGPT发展一日千里。工具、函数少则数日,多则数月就加入了Deprecated行列不再如预期般工作。元旦闲来无事,用最新的ChatGPT重写一下各种开发场景,全部实测通过。 开发环境: 电脑:两台笔记本:HP和MacBoo…

代码随想录day24 开启回溯算法

个人见解 感觉回溯算法其实和递归很像,也是用递归的做法,也有三部曲,但又不太一样的地方是递归中类似二叉树,只有纵向遍历(一层层往下遍历,没有横向遍历),而回溯算法中多的for循环就…

服务端性能测试——性能测试体系

目录: 1.性能测试介绍 性能测试介绍性能体系:性能测试与分析优化:行业流行性能压测工具介绍行业流行性能监控工具介绍行业流行性能剖析工具介绍性能测试流程与方法性能测试计划 计划:DAU,PV(perday),订单量…

C#COM对象的资源释放

在C#中使用COM对象时,由于COM对象遵循引用计数(Reference Counting)的管理方式,当COM对象的引用计数为0时,系统才会真正释放该COM对象所占用的资源。然而,在.NET环境下,CLR(Common L…

HTTP 3xx状态码:重定向的场景与区别

HTTP 状态码是服务器响应请求时传递给客户端的重要信息。3xx 系列的状态码主要与重定向有关,用于指示请求的资源已被移动到不同的位置,需要采取不同的操作来访问。 一、301 Moved Permanently 定义: 服务器表明请求的资源已永久移动到一个新…

Fluids —— Volume VOP

P,当前体素位置;density,此场的值;ix, iy, iz,体素索引(0 ~ res-1);resx, resy, resz,当前volume的精度;center,当前volume的中心点;o…

STM32入门教程-2023版【3-3】gpio输入

关注 星标公众号 不错过精彩内容 大家好,我是硬核王同学,最近在做免费的嵌入式知识分享,帮助对嵌入式感兴趣的同学学习嵌入式、做项目、找工作! 上两小节我们已经把GPIO的结构和8种输入输出模式都讲完了,到这里还不懂的可以回…

记录汇川:ITP与Autoshop进行仿真连接

1、定义如下程序: 2、ITP新建工程: 3、依次选择,最后修改IP 4、定义两个变量 5、拖一个按钮和一个圈出来,地址绑定:M1 6、地址绑定:Y1 7、PLC启动仿真 8、ITP启动在线模拟器 9、即可实现模拟仿真

scripts:查看数据库历史增长情况

查看数据库历史增长情况 此处是通过计算数据库所有表空间的历史增长情况来计算数据库历史情况。 --不含undo和temp with tmp as (select rtime, sum(tablespace_usedsize_kb) tablespace_usedsize_kb, sum(tablespace_size_kb) tablespace_size_kb from (select rtime, e.ta…

力扣——C语言:合并两个有序数组

88. 合并两个有序数组 - 力扣(LeetCode) 这道题有多种方法可以解决 一、暴力求解 这种方法最简单,我们只需要把两个数组合在一起然后在冒泡排序就可以了 代码如下: void merge(int* nums1, int nums1Size, int m, int* nums2…

Redis 过期删除策略

常见的三种过期删除策略: 定期删除;惰性删除;定时删除; 定期删除策略 每隔一段时间「随机」从数据库中取出一定数量的 key 进行检查,并删除其中的过期key。 定期删除的实现在 expire.c 文件下的 activeExpireCycle …

c++在结构(Struct)中使用栈(Stack)

栈实现 1.入栈 2.出栈 3.空栈 4.满栈 5.栈顶 完整栈实现源码: // // myStack.hpp // algo_demo // // Created by Hacker X on 2024/1/9. //#ifndef myStack_hpp #define myStack_

Python程序中的异常处理解决方法

如何在Python程序中抛出异常,又不影响正常程序运行 在Python中,可以使用try...except...语句捕获异常。如果我们在程序中遇到了异常情况,可以使用raise语句主动抛出异常,从而触发try...except...块中的异常处理逻辑。如果我们希望…

【驱动序列】C#获取电脑硬件之CPU信息,以及它都有那些品牌

欢迎来到《小5讲堂》,大家好,我是全栈小5。 这是是《驱动序列》文章,每篇文章将以博主理解的角度展开讲解, 特别是针对知识点的概念进行叙说,大部分文章将会对这些概念进行实际例子验证,以此达到加深对知识…

MFC模拟消息发送,自定义以及系统消息

在MFC框架下,有很多系统已经定义好的消息,例如ON_WM_LBUTTONDOWN()、ON_WM_MBUTTONDOWN()等等。我们在使用的时候只需要声明并调用就可以了,最简单的用法。 提升了一点难度的用法就是自己设置自定义消息,再提升一点难度的就是如何…

DAY2-English Learning

一、积累 1.trunk 案例: i put my luggage in the trunk of the car. 翻译:我把行李放在汽车的后备箱里。 2. solvent 例句:The sovlent is uesd to dissolve the paint. 翻译:溶剂是用来溶解油漆的。 3. 受伤的表达 1.cramp …

人工智能_机器学习091_使用三维瑞士卷数据_KMeans聚类算法进行瑞士卷数据聚类---人工智能工作笔记0131

然后我们首先来构建一下数据 准备瑞士卷数据: import numpy as np 导入数学计算包 import matplotlib.pyplot as plt 导入画图包 #自底向上聚类 from sklearn.cluster import AgglceerativeClustering 导入分层聚类模型 from sklearn.datasets import make_swiss_roll # 瑞士卷…

谷粒商城项目|微服务架构的一些与思考解决跨域问题

1.微服务架构的组成每部分的作用 2.还有其他的微服务架构模式吗 3.微服务服务交互的方式 1)grpc 2)rest api 4.微服务网关与API网关? 5.注册中心比较(Nacos与Eureka) Nacos Nacos 是阿里巴巴开源的项目,N…

【AI】AI和点云(2/2)

目录 五、点云的压缩 六、点云的体素化序列 七、点云增强 八、深度学习和点云 (接上回) 【AI】AI和点云(1/2)-CSDN博客 五、点云的压缩 点云压缩是点云处理中的一项重要技术,主要用于减少点云数据的存储空间和传…