价值编程与职业发展
投资中有一种理念叫做价值投资,指的是评估一支股票的内在价值所应有的价格,当市场价格低于它时,买入,高于它时卖出。 其中市场价与实际价格的差,就叫安全边际。
我想讲的,是价值编程和价值职业发展。
首先,就编程来说,新的技术层出不穷,但是也并非无规律可循。
- 30年前在用UNIX,现在也在用(虽然大部分都换成了Linux因为Linux的发展更好但是没有本质的改变),操作系统基本上很难变, 投资在学习操作系统上的时间是值得的,它有很高的安全边际。
- n年前在用Python/Java/Javascript,现在也在用,要铸造一个编程语言是要投入很多时间精力的,尤其是打造一个良好的社区, 投资在学习编程语言上的时间也是值得的,对一到两门语言非常熟悉之后,事半功倍,它也有很高的安全边际。
- n年前在用Redis/MySQL/Nginx,现在也还在用,学习它们一次,可以使用很多年。
- 几年前在用的jQuery,现在很少人用了。投资在框架上的时间,安全边际就不那么高了。
- CI工具也换了几波了,部署方式也换了几波了,之前学的都被废弃了。
要选择那种学一次能用很久的技术。
其次,对于职业,什么样的职业会随着知识的积累,不断的增加其内在价值呢?
- 医生。如果不断的积累知识和经验,医生的内在价值是不断被提升的,其市场价值也会随着提升,比如,要约一个专家号不仅 很难,而且很贵
- 教育。随着不断的打磨教学经验,教师也是一样的,但是有一个缺点,教师在体制内,市场价值很难突破。
- 产品经理。随着经验提升和对人性的琢磨程度越来越深,产品经理是会越来越吃香的。
- 投资。投资经验上升之后,是可以直接获得收益的。
当然还有很多,比如销售也是。我就不一一列举了。
那么编程呢?我觉得得视情况而定。首先编程领域,再怎么不变也在变化,UNIX的用户层面不变,但是底层已经变了不知道多少次了, 操作系统这种底层相关的职位的知识,变化就不如应用层职位快,如果你是一个CRUD boy,那么就不得不说会变化很快了。
要选择那种随着时间推进,能够不断增加内在价值的职业。
看到这篇文章的你,或许很难再改变职业;但是你可以改变技术学习上的战略,去学习能不断增加自身内在价值的东西, 而不是那些浮于表面的东西。要去了解算法、操作系统、网络这种基石层次的东西,去了解一个东西背后真正的原理。
当然,编程也不是全无好处,即相对其他行业来说,起始工资比较高,有多少毕业生就能拿到几十万/年的岗位呢?
最重要的,是不要浪费时间,要不断的通过时间的积累和工作中项目的推进,让自己的技能树越来越丰富,包括但不局限于:
- 技术
- 管理
- 产品
当你的内在经验价值越来越丰富,谁说你不能越过35岁的门槛呢?
参考资料:
更多文章
本站热门
- socks5 协议详解
- zerotier简明教程
- 搞定面试中的系统设计题
- frp 源码阅读与分析(一):流程和概念
- 用peewee代替SQLAlchemy
- Golang(Go语言)中实现典型的fork调用
- DNSCrypt简明教程
- 一个Gunicorn worker数量引发的血案
- Golang validator使用教程
- Docker组件介绍(一):runc和containerd
- Docker组件介绍(二):shim, docker-init和docker-proxy
- 使用Go语言实现一个异步任务框架
- 协程(coroutine)简介 - 什么是协程?
- SQLAlchemy简明教程
- Go Module 简明教程