2022年最后1个季度了,4年高级Java程序员的年终总结,送给还在迷茫的你

【Java】获取 周月季度年 起始结束时间 参考:https://blog.youkuaiyun.com/weixin_37848710/article/details/99696846 /** * 获取周 第一天或最后一天 * @param weeks 0本周,1下周,-1上周 以此类推 * @param isFirst true获取开始时间 false获取结束时间 * @return java.lang.String */ public static String getStartOrEndDayOfWeek(long weeks, Boolean 阅读详情

年底了,该给自己写点总结了!

从毕业到现在已经快4年啦,一直在Java的WEB开发行业混迹。我不是牛人,但是自我感觉还算是个合格的程序员,有必要写下自己将近4年来的经历,给自我以提示,给刚入行的朋友提供点参考。

Java程序员需要不断的学习:

貌似这一点适应的行业最广,但是我可以很肯定的说:当你从事Java开发一年后,重新找工作时,才会真实的感受到这句话。

工作第一年,往往是什么都充满新鲜感,什么都学习,冲劲十足的一年;Java行业知识更新特别快,今天一个框架的新版本,明天又是另一个新框架,有时往往根据项目的需要来不断学习新东西;所有,很多时候感觉,自己用过的东西真多呀!但是真正深入研究的东西却不多。

面试,是跳槽后第一个需要面对的问题;而且不同公司面试的着重点不同;但是却有一个共同点:Java基础是必考的。工作第一年,可能问你一些基础,常用的框架是什么等等;工作第二年,就问你Java内存分配机制是什么,类是如何加载的等等;第三年,就问你常用的设计模式是什么,你在工作中充当什么角色,怎么独立完成一个模块等等。

所以不断的学习不断的进步很重要,这样才能每年收入增加一点点

合理的职业规划

什么是职业规划—-就是你短期或者长期的一个职业计划!大道理不讲,咱简单点。先问你几个问题:

  • 你工作几年了,你愿意一直和新入行的新手一样就是个简单的程序员吗?

  • 你愿意一直写代码,而不关心其他吗?

  • 一个项目的前期需求,设计,后期部署维护,领导找到你,你说咱搞不定,行吗?

程序员不是敲代码的机器。第一年太多东西不懂,你可以一切听从老大的安排,敲敲代码,看看数据库,测试自己和别人的代码;但是第二年,你还是这样吗?不可能的,一年的经验你完全可以入行了,是时候该学习怎么进行需求分析,怎么设计数据库,怎么写各类文档,怎么写更好的代码?这是高级程序员的要求!

什么是高级程序员?具有分析设计能力,能进行技术攻关,而且具有某行业深厚背景的程序员!

所有,一个项目立项后,你要积极的参与到前期设计中,跟老同志们一道思考分析问题,学习经验!OK,你这就成长啦!

千万不要认为程序员就是写代码的哦!!!

而且,通过一个项目的开发,你要能粗略的统计出一个功能的开发时间;比如一个模块有20个小功能点,你开发了80个小时,每个小功能点平均2小时——这时在前期就能评估工作量啦。当然每个人的效率和工作质量是不同的,因人而异,但是大概的工作量应该是可以统计出来的,用于统计一个项目的工作周期;

具备上面的能力,你起码已经是一个项目组的骨干啦!此时,就可以带领小弟做开发而不是平凡的一个被带领者啦。

很多公司的项目骨干和项目经理都不是通过招聘的来的,都是培养出来的——-工作2年,思考能力不错,善于动手,很上道!OK,此时项目经理和公司中层可能就注意到你了,就会给你多分配任务慢慢的锻炼你,这时候千万不要闹别扭哦(曾遇上这样一个同事,技术很好,人也不错,领导突然给他分配很多任务,他开始是默默承受,后来闹意见啦!领导找他谈话后,他算明白啦!顶过一段时间就基本适应,可以快速的做完;后来他成了我们那批人中新的项目leader啦),跟带你的人好好学习,多劳动,很快就出头啦!

如果你工作了多年,属于老鸟了,也要善于带人,能提携小弟!因为只有小弟成长了,你身上的担子才会轻,项目才会顺畅的进行!

而且高级程序员(本科为例)工作四年左右工资就达到一个瓶颈了(一线城市是9K—1.2W),这时候必须“转型”—–高级程序员只是你能力的一部分,系统分析师,架构师,技术主管才是你应该告诉别人的职务,薪资才能再次提升。

想拿高薪但是不知道如何下手。遇到瓶颈不知道怎么突破的。感觉自己的技术很迷茫不知道该怎么走的。我给你们推荐一个学习的地方,下面是一些视频资料:

有需要的朋友私信我哦已打包好 

java工作总结 前后台传值、后台跨域访问【get/post】、EL表达式、Interface开发、JS、前台解析json,后台解析json、极光推送、环信WebIm、第三方插件使用【echarts、Kindeditor、pagehelper】等软件开发工作中常见的解决办法。发福利了... 立即下载

相关推荐

2022年java程序员年终工作总结600字.docx

2022年java程序员年终工作总结600字.docx

java程序员年终总结(精选15篇)参考

java程序员年终总结(精选15篇)参考

weixin_43860634的博客 9087

手把手教你离线部署bert-base-uncased模型(附完整文件清单)

本文提供了一份详尽的bert-base-uncased模型离线部署指南。针对严格内网或无网络环境,文章不仅列出了包括config.json、pytorch_model.bin在内的完整必需文件清单,还详细解释了每个文件的作用,并给出了使用snapshot_download工具或手动下载的两种文件获取方法。重点阐述了如何正确设置本地路径、编写健壮的加载代码,并通过多层次验证确保模型在离线环境下成功运行,有效解决了部署过程中常见的文件缺失和路径错误问题。

weixin_29034963的博客 317

java后端程序员1年工作经验总结

   java后端1年经验和技术总结(1) 1.引言   毕业已经一年有余,这一年里特别感谢技术管理人员的器重,以及同事的帮忙,学到了不少东西。这一年里走过一些弯路,也碰到一些难题,也受到过做为一名开发却经常为系统维护和发布当救火队员的苦恼。遂决定梳理一下自己所学的东西,为大家分享一下。   经过一年意识到以前也有很多认识误区,比如:   偏爱收集,经常收集各种资料视频塞满一个个硬盘,然...

weixin_30784501的博客 1万+

MS51内部振荡器

MS51内部有两个RC振荡器,一个高速16MHz或24MHz(HIRC),可通过HIRC24(RCTRIM1.4)位进 行选择配置,以及一个低速10 kHz(LIRC)。它们都可被选择用作系统时钟。通过设置HIRCEN (CKEN.5)位使能HIRC,设备上电时LIRC被使能。用户可设置OSC[1:0] (CKSWT [2:1])为[0,0]选择HIRC 作为系统时钟,设置OSC[1:0](CKSWT [1:0])为[1,0]选择LIRC作为系统时钟。注意:MS51上电后HIRC 和 LIRC都被...

seraphseraphhill2008的博客 808

Robocup3d

一、 比赛介绍 RoboCup 仿真比赛是一个能为多智能体系统和模拟智能进行研究、教育的工具。比赛是在一个标准的计算机环境中进行的,提供了一个完全分布式控制、实时异步多智能体环境。通过这个平台,可以测试各种理论、算法和Agent体系结构。在实时异步、有噪声的对抗环境中,研究多智能体的合作对抗问题。当然,仿真组的比赛使用的机器人并非是真的机器人。一个机器人是一个Agent, 它拥有自己的大脑,

zhanghe2775115的专栏 7264

Java资深架构师分享学习经验及总结

容器类介绍以及之间的区别(容器类估计很多人没听这个词,Java容器主要可以划分为4个部分:List列表、Set集合、Map映射、工具类(Iterator迭代器、Enumeration枚举类、Arrays和Collections),具体的可以看看这篇博文 Java容器类)万亿级别的两个URL文件A和B,如何求出A和B的差集C(提示:Bit映射->hash分组->多文件读写效率->磁盘寻址以及应用层面对寻址的优化)成员内部类、静态内部类、局部内部类和匿名内部类的理解,以及项目中的应用。

m0_63102527的博客 882

ROS2理论与实践_宇树机器人Go2开发指南(文字)

本文介绍了Unitree Go2机器人ROS2开发环境的安装与配置流程。主要内容包括:1)从GitHub克隆unitree_ros2仓库;2)安装ROS2 Foxy版本依赖项;3)编译特定版本的CycloneDDS(0.10.2);4)编译unitree_go和unitree_api功能包;5)网络配置,包括设置静态IP和修改环境变量脚本setup.sh以指定网络接口。文章还提供了本地回环测试的替代方案,并建议配置完成后重启电脑。整个流程涉及ROS2环境切换、网络适配和编译安装等多个技术环节。

Li_Dongyi的博客 4203

2016年总结-JAVA程序员

技术积累、工作心得、学习方向与职业规划、关于生活

小宝鸽 1万+

张量分解浅谈(四 Tucker 分解)

学完了SVD算法之后,我们继续回到张量几大分解的学习上来,本期学习的主要内容是张量的 Tucker 分解 以及 前面的CP分解还留下一点没有说完,正好一并补齐!后面的公式我将采用颜色标记,红色代表必须掌握,蓝色尽量掌握! 在这之前先附一张图,包含了各种运算符号的名称含义,大部分是前面说过或者使用过的: Tensor decomposition一 . Tucker 分解公式介绍和原理二 . 张量的 n-Rank 一 . Tucker 分解公式介绍和原理 我们先来看一张被使用过很多次的Trucker 分解图

欢迎来到 豪哥 的博客 1万+

无监督低照度增强实战:用ZeroDCE和SCI拯救你的夜间照片(附PyTorch代码)

本文深入探讨了无监督低照度图像增强技术,重点解析了ZeroDCE和SCI两大代表性模型的核心原理与实战应用。通过对比分析两者的技术路径、网络结构及性能特点,并附上详细的PyTorch代码实现,旨在帮助读者掌握无需配对数据即可有效提升夜间照片画质的深度学习解决方案。

git9versioner的博客 489

java开发季度绩效自评_季度绩效考核英文自我评价

绩效考核是企业绩效管理中的一个环节,也是绩效管理过程中的一种手段。一个季度过去了,下面是小编为大家带来的英文自我评价,相信对你会有帮助的。篇一Control the performance of the leadership team performance objectives at the beginning of the content of the plan, now my goals f...

weixin_34943809的博客 1229

(5)ModalAI VOXL2

Ardupilot官网关于《Non-GPS navigation》的翻译 —《(5) ModalAI VOXL2》。

无人机开发(开源Ardupilot) 1万+

java季度第一天_java获取某月,某季度的第一天和最后一天

/*** 某一个月第一天和最后一天** @param date 指定日期* @param pattern 日期格式* @param isNeedHms是否需要时分秒* @return*/public static Map getFirstLastDayByMonth(Date date,String pattern, boolean isNeedHms) {SimpleDateFormat df ...

weixin_33356324的博客 1449

基于STM32+OneNet设计的物联网智慧路灯(100)

本次设计的智能路灯采用STM32芯片和OneNet物联网平台进行连接,开发出支持太阳能充电锂电池供电、GPS定位上传位置信息、手动/自动控制路灯开关、环境光照调节、红外传感器检测周围人员、空气质量监测等多项功能。同时,当路灯发生异常情况时,系统可以自动发送邮件或短信到指定邮箱或电话。

7724

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

【后端】Java根据日期获取哪年的第几季度

记录自己日常写的通用方法。 根据日期(Date)获取哪年的第几季度,如下面代码: public String GetQuarterByDate(String date) throws ParseException{ if(date == ""|| "".equals(date)){ return ""; } SimpleDateFormat sdf = new SimpleDa...

qq_42007423的博客 7525

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

java计算月份所在的季度

java计算月份所在的季度 下班的时候无意中看到同事写的根据月份计算季度的代码: /** * 获取两个时间内的季度集合 * 返回结果说明 quarterList1["2019-1"] quarterList2["2019年1季度"] * * @param startDate * @param endDate * @return ...

Roc的博客 1万+

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

java 获取年和季度_java获取当前时间的年周月季度等的开始结束时间

项目中常常用到,昵称一个月修改一次,活动一周参加一次等等类似的需求,索性把可能用到的所有方法都写出来,放在一个工具类里面。import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;/*** Created by xiaochun on 2016/3/24.*/public class Time...

weixin_32143245的博客 1582

Java 获取当前时间所属季度第一个月第一天或最后一个月最后一天

package cn.Time; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; /** * @author by zhoushupeng * @date 2019/07/05 **/ public ...

zsp2219的博客 4899

使用Java17获取指定日期,星期几、周、月、季度、年,第一天与最后一天日期获取

使用Java17获取指定日期,星期几、周、月、季度、年,第一天鱼最后一天日期获取

yuanjinshenglife的专栏 1016

Java获取当前时间前几个月、季度

项目统计需要展示折线图,要求横轴-当前日期的前4个季度、前12个月(至于包含/不包含本月,自己处理一下日期就好),获取数组 import java.time.LocalDate; import java.util.ArrayList; import java.util.List; /** * 获取当前前12个月,4个季度工具类 */ public class PortalDateUtil { //获取当前12个月 public static List<String> ge

weixin_37134286的博客 4599

java指定日期的季度以及季度第一天和最后一天(季度统计报表)

java指定日期的季度以及季度第一天和最后一天(季度统计报表)

liaomingwu的专栏 6074

根据当前日期获取本季度的第一天和最后一天,本年的第一天和最后一天

根据当前日期获取本季度,本年的第一天和最后一天

cuitao0327的博客 1167

Java 8 获取本(天周月季度年)的开始、结束时间

Java 8 获取本(天周月季度年)的开始、结束时间 Java 8 获取本(天周月季度年)的开始、结束时间 Java 8引入了新的Date-Time API(JSR 310)来改进时间、日期的处理。时间和日期的管理一直是最令Java开发者痛苦的问题。java.util.Date和后来的java.util.Calendar一直没有解决这个问题(甚至令开发者更加迷茫)。 因为上面这些原因,诞生了第三方库Joda-Time,可以替代Java的时间管理API。Java 8中新的时间和日...

controller_Lw的博客 6253

获取四个季度的最后一天

/ lastMonthOfQuarter.length(false) 返回当前月的最大天数,false是当为二月时是否为闰年。System.out.println("当前季度的最后一天是:" + lastDayOfCurrentQuarter);//12 季度最后一天。// currentDate.withMonth( ) 的参数为int 类型 更改 currentDate的月份。

lcatake的博客 902

日期转换:年、季度、月份

Calendar 本代码主要是用Calendar类来将起始时间和结束时间这一时间段转换为一年当中的季度。 Calendar:它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。 常用的方法主要有以下几点: static Calendar getInstance():由于其构造方法是protected的,所以无法直接创建该对象,通过此方法可以得到Calendar对象。如:Calendar

weixin_45607513的博客 1118
上一篇: 刚成功上岸腾讯高级Java工程师投稿,定薪36*15-他做了这些准备成功收到Offer
下一篇: 一名5年Java程序员刚从京东面试回来,分享几道京东面试真题
跟着萌妹学Java
博客等级 码龄5年 100粉丝 77原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值