传送门
SpringMVC的源码解析(精品)
Spring6的源码解析(精品)
SpringBoot3框架(精品)
MyBatis框架(精品)
MyBatis-Plus
SpringDataJPA
SpringCloudNetflix
SpringCloudAlibaba(精品)
Shiro
SpringSecurity
java的LOG日志框架
Activiti(敬请期待)
JDK8新特性
JDK9新特性
JDK10新特性
JDK11新特性
JDK12新特性
JDK13新特性
JDK14新特性
JDK15新特性
JDK16新特性
JDK17新特性
JDK18新特性
JDK19新特性
JDK20新特性
JDK21新特性
其他技术文章传送门入口
正文日志
1、概要
笔者成为码农10年多了,作为一个标准的程序员,最大的收获可能就是养活了家庭。笔者之前很喜欢电脑,不过哪怕是最喜欢的,天天干,也偶尔会感到厌烦,想要逃脱。就像你特别喜欢一首歌,把它设为早晨闹钟,总有那么一瞬间,你就不再那么喜欢它了。
初次接触电脑,就像上面的大女主一样,惊艳,散发着迷人的魅力。
2、成为程序员明白了什么(ChatGPT)
成为程序员后,你可能会明白以下几点:
-
问题解决能力:编程是解决问题的过程,成为程序员后你会学会分析和解决各种复杂的问题,培养出良好的问题解决能力。
-
持续学习:编程世界日新月异,成为程序员后你会明白持续学习是必不可少的。你需要不断地学习新的编程语言、框架和技术,以适应不断变化的需求。
-
团队合作:在实际项目中,很少有单打独斗的情况,通常需要和团队成员合作。成为程序员后你会学会有效地与他人合作,共同完成项目。
-
代码质量:编写代码不仅仅是为了让计算机执行,更重要的是要编写易于理解、易于维护和高效的代码。成为程序员后你会逐渐意识到代码质量的重要性,并努力提高自己的编码水平。
-
技术挑战:编程是一个充满挑战的领域,成为程序员后你会面临各种各样的技术挑战,这也是成长和进步的机会。
-
耐心和毅力:解决编程问题有时可能会遇到困难和挫折,成为程序员后你会学会保持耐心和毅力,不断地尝试和改进,直到问题得以解决。
-
创造力:编程是一门创造性的活动,成为程序员后你会学会发挥自己的想象力和创造力,设计出各种独特而有趣的解决方案。
-
技术社区:成为程序员后你会加入到一个庞大的技术社区中,与其他程序员交流经验、分享知识,并从中获得启发和帮助。
总的来说,成为程序员后你会明白编程不仅仅是一种技能,更是一种思维方式和生活态度,能够带给你无尽的乐趣和成就感。
3、职业收获
1、职业收获一:家庭
当程序员,可以收获一笔不错的收入,虽然没有多高,但是也不算太低,能够养活家庭,或者说,家里凑个房子首付,还是有实力去还房贷,并且同龄人竞争中,有一定的经济基础去找女朋友,结婚生子。吭老成本相对较低。
2、职业收获二:逻辑思维
笔者以前说话没什么逻辑,想说什么就说什么,没有章法,随心所欲。成为程序员以后,尤其在打字方面,会有先后逻辑了,更喜欢标记 1 、2、3之类的标题,听说读写都带入了一定的逻辑成分。其实编程是非常锻炼思维的,让人们有思考的意识,甚至学会思考。这个是在不知不觉中,潜移默化形成的。
3、职业收获三:朋友圈小了
这个通过笔者观察,可能不是笔者个例,程序员的圈子相对比较单纯。笔者结婚,笔者自己的朋友几乎都是做程序员的,这个有好处也有坏处。好处是,失业了,朋友能够快速给个内推什么的。坏处就是,单身的人,很难跳出这个圈子,去大范围的找另一半。程序员虽然逻辑思维缜密,但是大多是对于编程,实际生活中,男女谈恋爱,并不会有多大提升。很多程序员的宅属性很强,社交就更少了。这反而加大了认识其他异性的难度。
4、职业收获四:职业病
笔者之前的文章都有详细说明。什么近视、什么腰间盘突出、什么颈椎病、什么三高,都不是开玩笑的。程序员常年加班和高强度面对电脑也不是开玩笑的。996对于程序员一点都不陌生。由于程序员天然宅属性,每天大量时间坐在电脑面前,活动量大大减少,生命在于运动,程序员大脑虽然非常非常活跃,运动量之大,全部都集中在脑部运动,体力运动就差太多了。下班后,精神力消耗的太多, 更不想出去参与太多社交活动,也不想去增加体力劳动,因为太累了。恶性循环,免疫力降低,各种职业病找上门来只是时间问题。很多程序员喜欢追剧和游戏,这些也是要继续宅的。所以长期下来,工作使然导致习惯使然,很难改变。
4、未来展望
2023年到现在这一段后疫情时代,国内行情非常不好,失业率高涨,程序员行业基本在寒冬,上游大学毕业既是失业,跳槽难度非常之大,内卷超级严重,下游金主大量减少,虽然程序员是完整的闭环,但是总感觉是在恶性循环。所以笔者觉得未来不太乐观,加上国内程序员圈子风气,35岁以后变成了大龄程序员,很多企业不太待见。程序员所掌握技术更新迭代太快,要一直保持学习力,而35大龄程序员,随着家庭成员增加,老人小孩消耗了太多精力,业余时间学习难上加难。学习力的恶性循环几乎很难破圈。导致了大龄程序员风雨飘摇。
新式技术的颠覆,比如最近很火的AI,虽然短期无法对程序员造成革命性的危险,但是长期发展下去说不准。未来太多不确定性,充满了挑战。程序员大多依附于一门开发语言,这门开发语言的兴衰也影响着程序员的职业道路。
总之,程序员道路有时很坚挺,在35岁前,确实是黄金职业,35岁后真的很脆弱。加强副业的开拓和保持持续学习才能在风雨飘摇中抓住一根树枝,当然这样能持续多久,只有交给时间,看未来如何了,未雨绸缪吧。