网站首页 > 精选教程 正文
因为躺平,知识陈旧,激情不在。
必须永不停止的学习,终身学习 --
作为一个程序员不断学习新知识不累吗?
累啊,但是为了把工作完成,不得不逼迫着去学习舒适区以外的新知识。
各行各业要做得比别人更好,都必须不断地学习新知识新方法。只不过程序员的职业更明显。
这就取决于你的人生观和价值观,和一个人做事情的主动性。每个人都有个人价值的自我实现的需求,躺平只是一种无奈,当你的代码上线的时候,当你解决了一个别人无法解决的bug的时候,当你的设计的方案被公司采用的时候,会感到自豪。
如果一个程序员无法找到这种每天都要学习新鲜的知识,挑战自我的时候,进步就停止了。
我是一个40岁的java开发,资质普通,但是,我想继续这份令我自豪的工作。我能看到这几年java现代化的过程是前所未有的。现在不是一个比三年,五年,十年工龄的时候,陈旧的知识如果不能用来连接到技术的进步的时候,你的经验优势反而会成为负担。 有时候,一张聪明的白纸比一个十几年前的老油条更容易拥抱未来。
打个比方你是否还在mvc的舒适区里,是否还在用jdbcdao重复着增删改查。满足于这种日常的工作三年五年进步是极其缓慢的,所谓年纪大了,只能转岗,大多数情况下,根本的原因不是公司要放弃你,而是你自己已经放弃你自己了。
Java未来的趋势已经非常明显,想不想继续,看你自己还有没有好奇心,想不想拥抱未来了。
我的预测,Java的未来在云平台上,而不是linux物理机上。已有的老系统,会逐渐被迁移,重构,或直接retire。这个过程将把庞大的业务逻辑,拆分,聚合,容器化和微服务化,形成网状的分布式系统。
所谓的容器化和微服务化伴随着大量的知识和概念的再更新:
- 基于JAVA8+ lamda重写的平台,以及reactive编程 (springboot, vert.X)
- 服务发现,配置外部化
- 外部调用的暴露 (Ingress Nginx VIP)
- 伸缩性 (scale pods)
- Logging (ELK对于日志的集中管理)
- Monitoring (Prmetheus)
- CI/CD (Jekins, groovy)
- Security (Oauth,Jwt)
- Tracing (Zipkin)
- 中间件 (EMS, Kafka)
这些知识和概念都是我在学校学习Java时完全不存在的,当有些人还在和你说,去看thinking in java吧,去学数据结构吧,去学设计模式吧,去学七层网络传输模型吧等等等等,不是说以上这些不再需要了,而是现在已经默认--你已经掌握了。
这是程序员的幸福呢,还是程序员的悲哀呢,这取决于你的态度,而不是这些事情本身。你可以成为管理者,你也可以转岗离开,但是你将失去最初称为一个程序员的梦想,乐趣。
猜你喜欢
- 2024-10-24 iaas Swift 运维 itoa运维
- 2024-10-24 小白入门必知必会-Nginx+Keepalived双机热备安装
- 2024-10-24 安排上了!用LVS+Keepalived,实现高可用负载均衡
- 2024-10-24 负载均衡-对nginx+keepalived的进一步分析
- 2024-10-24 负载均衡原理算法与4大负载方式(全面详解)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)