如何让自己的技能变现
程序员—>手艺人
任何一件成功的大事,都是通过一个一个的小成功达到的
具体说来,首先,你得让自己身边的人有求于你,或是向别人推荐你。这就需要你能够掌握大多数人不能掌握的技能或技术,需要你更多地学习,并要有更多的别人没有的经验和经
历。
什么是有价值的东西?价值其实是受供需关系影响的,供大于求,就没什么价值,供不应求,就有价值。
关注市场需求,你要看清市场,就需要看看各个公司都在做什么,他们的难题是什么。真正缺的其实是有能力能够解决技术难题的人,能够提高团队人效的人(缺的是开源节流的人)
关于技术趋势。要看一个新的技术是否顺应技术发展趋势,你需要将一些老技术的本质吃得很透。
(1)为什么 Go 和 Docker 作为云计算技术?
第 一、语言简单,上手快
第二、并行和异步编程几乎无痛点
第三、Go语言的lib库
第四、C语言的理想和Python的姿态
消息缓存、中间件
(2)作为技术人员,我们如何识别什么样的新技术会是未来的趋势
社区、工业化标准、杀手级应用、学习难度低,上手快、提高开发效率的开发框架、巨型公司背书、解决软件开发中的痛点
Docker
docker:运维中的环境问题以及服务调度的痛点、Docker产出的工业界标准OCI
PaaS层技术主要解决的问题:
软件生产线的问题。持续集成和持续发布,以及 DevOps 中的技术必须通过 PaaS。
分布式服务化的问题。分布式服务化的服务高可用、服务编排、服务调度、服务发现、服务路由,以及分布式服务化的支撑技术完全是 PaaS 的菜。
提高服务的可用性 SLA。提高服务可用性 SLA 所需要的分布式、高可用的技术架构和运维工具,也是 PaaS 层提供的。
软件能力的复用。软件工程中的核心就是软件能力的复用,这一点也完美地体现在 PaaS 平台的技术上。
加班太严重完全没有时间学习,怎么办?
为什么你能写出这么多东西?
怎样选择自己的人生和职业发展?
(1)加班太严重完全没有时间学习,怎么办?
我真的不算聪明的人,但是,我对学习真的是有渴望的。说得好听一点,我希望自己在不停地成长,不辜负生活在这个信息化大变革的时代
时间一定是能找得到的,就看你对你要干的事有多大的渴望程度和多大的热情。 只要你真的想做,你就一定能想出各种各样的招儿来为自己挤2出时间。
(2)为什么你能写出这么多东西?
第一个阶段,学习的阶段
第二个阶段,是有利益驱动的阶段
第三个阶段,是记录自己观点打自己脸的阶段
第四个阶段,是与他人交互的阶段。
坚持下来,
(3)怎样选择自己的人生和职业发展?
一个是在 20-30 岁,这是打基础的阶段。在这个阶段,我们要的是开阔眼界,把基础打扎实,努力学习和成长。
另一个是在 30-40 岁,这是人生发展的阶段。因为整个社会一定会把社会的重担交给这群人,30-40 岁的人年富力强,既有经验又有精力,还敢想敢干,所以这群人才是整个社会的中流砥柱。在这个阶段,你需要明确自己奋斗的方向,需要做有挑战的事儿,需要提升自己的技术领导力(关于如何发展技术领导力,可以参看我在本专栏的相关文章)。
建议:
(1)客观地审视自己。找到自己的长处,不断地在自己的长处上发展自我。在职场上,审视自己的最佳方式,就是隔三差五就出去面试一把,看看自己在市场上能够到什么样的级别。
(2)确定自己想要什么。如果不确定这个事,你就会纠结,不知道自己要什么,也就不知道自己要去哪里。注意,你不可能什么都要,你需要极端地知道自己要什么。所谓“极端”,就是自己不会受到其它东西或其他人的影响,不会因为这条路上有人退出你会开始怀疑或者迷茫,也不会因为别的路上有人成功了,你就会羡慕。
(3)注重长期的可能性,而不是短期的功利。20-30 岁应该多去经历一些有挑战的事,多去选择能给自己带来更多可能性的事。多去选择能让自己成长的事,尤其是能让自己开阔眼界的事情。人最害怕的不是自己什么都不会,而是自己不知道自己不会。
(4)尽量关注自己会得到的东西,而不是自己会失去的东西。
(5)不要和大众的思维方式一样