当前位置: 首页>后端>正文

程序员为什么越老贬值的越厉害?

工具都是越老越贬值的。

什么是工具?你在家用的电脑是工具,空调是工具,纸笔墨水是工具,甚至桌子椅子也都是工具。

工具有什么特点?

工具的特点就是刚买来都很好用,但是越用越贬值。因为工具是不会成长的,要想有新功能只有换一个。因为不存在或者不需要什么经验值,功能到了就行了,比如空调,你总没有听说过资深空调吧?

像不像程序员?

我觉得和程序员很相像的东西不止有建筑从业者,还是智能手机。

为什么呢?

1.技术更新迭代太快了,十年前的技术和十年后天翻地覆。

十年前还是web和PC软件的天下,功能也没复杂到哪去。你再看看现在的APP,要把数十个模块功能塞到一个几十兆的APP里面,技术含量是两个级别的。

2.越旧越与时代脱轨,功能以及性能无法满足需要了。

我虽然还没有满35,但有时候真的感觉力不从心,一些新的技术名词都是闻所未闻,得翻个墙看找英语文献才能摸个大概。

当我用这个比喻来思考一些现象时,我发现很多事情都解释的通了。

程序员为什么越老越贬值?

因为我们大多数的程序员,包括我,都没有紧跟技术前线的意识,总觉得自己用的技术之后肯定也用得上,但其实回过来头来看真的不是。

除此之外也没有紧跟技术前线的条件,白天工作十小时,晚上陪家人孩子,运动一下一天就差不多了,真的挤不出太多时间去学习。

说白了,就是只有迭代程序的意识及时间,没有迭代自己的意识及时间。

所以,同样回答一下,为什么程序员高薪?

一是这个这个岗位确实技术含量高,而且好用的东西本来就不便宜。还是这个例子,智能手机就是比老人机技术能力高,价格理所应当的高一个数量级,而好用的智能手机机型就是要比不好用的贵,理所应当高几个单位量。

但是,工具就是工具,你的手机用了十年,还值十年前的价格?手机自己不会更新,你不是只有抛弃它?

更何况还是一天12小时,一周6天。(996)不坏的早就见鬼了。

(35岁就中年危机)原来2020年最大的工具人群体是——程序员。

所以,想要不被报废处理,还是要及时更新配件。

对于程序员来说,不论多大年龄,如果想继续在IT(互联网)行业发展,不断学习新知识是不可避免的,因为IT行业的技术迭代速度非常快,而且新技术往往能够带来很多新的模式,所以掌握新技术不仅能够提升程序员的职场价值,同时也会为程序员的发展打开新的渠道。实际上,对于走向管理岗位,或者是行业专家岗位的程序员来说,也需要不断更新自身的技术结构,至少要把握住当前的技术边界。

现在Android技术更新的太快了,每年甚至每个月都有新东西。然而作为程序猿的我们,很苦逼,因为有很多的技术要去学习,这样要花费一定的精力和时间。一个月不学习感觉就跟不上时代的发展了。

下面一起看看需要重点关注的一些核心技术:

Kotlin

Kotlin 的主要优势是与 Java 的完全互操作性,这意味着开发人员可以尽可能迁移旧代码,而不用完全重写整个应用程序。这两种语言兼容得很好,Android Studio 甚至可以自动从 Java 转换为 Kotlin。

Jetpack

有了 Jetpack 库,新项目就省掉了重新发明轮子的麻烦,也不必等待其他开发人员来开源他们的实现方式,现在每位开发者都能获取到那些基础要素了。这些库更新非常频繁,新功能不断推出,错误修复也会及时发布。由于这些库是为了协同工作而构建的,因此多使用 AndroidX 库有助于最大程度地减少应用中出现意外。

组件化

网上有很多关于学习组件化开发的文章,组件化原理很简单,但是真正实施起来还是挺困难的,没有相应的实战+源码参考就做好踩坑的准备吧。

最后我想给你说的是

对于30岁的程序员来说,如果想继续走技术路线,不仅要学习新技术,在当前的产业互联网大背景下,还需要学习一定的行业知识,行业知识与计算机技术的结合会为程序员带来更大的发展空间。从产业互联网时代发展的大趋势来看,基于技术来为行业领域赋能还是有很大想象空间的。


https://www.xamrdz.com/backend/35n1926093.html

相关文章: