内容简介:华为被限制的故事,深刻地影响了每一个技术人员。火热的互联网行业,缺少了对于基础设施的关注。没有基础设施,只会受制于人。同理于 Web 应用开发,熟悉使用框架、工具,最终来会受制于人。多数时候,造轮子并不重要,重要的是时刻准备好造轮子。这么些日子以来,我开始思考如何走好下一步,才不会受制于人。
华为被限制的故事,深刻地影响了每一个技术人员。
火热的互联网行业,缺少了对于基础设施的关注。没有基础设施,只会受制于人。同理于 Web 应用开发,熟悉使用框架、工具,最终来会受制于人。多数时候,造轮子并不重要,重要的是时刻准备好造轮子。
这么些日子以来,我开始思考如何走好下一步,才不会受制于人。
战略而非战术
提升学习速度和学习能力很重要。
但是,学对的东西,永远比学快重要得多。
方向而非自律
也是在最近,我在逛知乎的时候,才恍然大悟:大部分人缺少的不是能力,而是一个方向/欲望。当你有了一个方向之后,你便会自律,便会形成各种各样的习惯。诸如,那些跳广场舞的大妈,她们就相当的 “自律”——我的意思是按时参加活动。
我的自律也是来源于此——确定了一个方向,制定一个计划,然后自律只是因为在执行计划而已。诸如于:
- 我要成为一个插画师,那么我就需要提升我的绘画能力。对应的我需要一个可执行的计划,所以我每天去练习。
- 我要成为一个杰出的程序员,那么我就需要一一提升相应的技能,编码、质量、架构。对应的,在提升编码能力时,我选择在 GitHub 上连击。
- 我要成为一个作家,那么我就需要不断提升写作技巧。对应的,我每周去练习写作。
所以,我只是在成为自己的路上。你想要的,你总会付出努力。最怕的是,你没有欲望。
每件能获得收益的事情很难,就看你要不要。事实上吧,如果你还上班的话,那么你还是相当自律的。因为你知道你需要这一份工资,有了它,你可以做更多的事情。所以,你是自律的。
现在,你只是缺少一个合适的方向。
灰犀牛,而非黑天鹅
“黑天鹅”一般指那些出乎意料发生的小概率风险事件;“灰犀牛” 指那些经常被提示,却没有得到充分重视的大概率风险事件;
回顾一下:
- Oracle 裁员是一个黑天鹅吗?显然,看上去是。
- 中兴事件是一个黑天鹅吗?显然不是。过去,已经有各种迹象了。
- 华为被封锁事件是一个黑天鹅吗?显然不是。很多人都知道,这样的事情会发生——诸如于 CPU 封锁。所以,他/她们做好了准备
所以,如果你保持现在的技术,不学习新的技术,有一天被裁员。你觉得这是黑天鹅事件吗?显然不是嘛!
它是灰犀牛事件,你每天都在看到相关的提示,但是你却无动于衷。 你知道这一切会发生,但是总是装作看不到。
Tech:具体 <=> 抽象
日常开发的时候,我们:
- 面向文档编程
- 面向 Google 编程
- 面向 StackOverflow 编程
我们总以为在工作的时候,学不到东西,需要额外的花时间去学习。但是事实上呢,在工作的时候,我们仍可以学到更丰富的知识:
- 向后端人员,学习相关的 API 设计技巧
- 在解决问题后,思考为什么,下次如何去解决
- 了解框架背后运行的原理
- 总结日常的内容,形成更高层次的抽象
不论是 DDD 和 Clean Architecture、组件化架构等,都是源于日常的开发。
而日常开发也源于这些抽象,应用这些抽象。所以,有空的时候,看些技术书,也是会有所收获的。
Out Technology
现在,只是一个 程序员 随时都可能会被 fire,所以总得思考一些技术之外的可能性。
硬技能 -> 软技能
软技能,除了你在日常工作中可以用到,它还被用在大量的领域里。
- 沟通技能
- 演讲技能
- 领导力
- 教练
- 解决问题
- ……
事实上,我们需要的可能不止是一个技巧,而我们还需要自信的勇气。
赚钱 -> 广度
写代码,我们是在以技术换取收入。
- 写写软文,赚点广告费
- 写写书,赚点苦力费
- 写写公号,赚点广告号
咖啡店、开个民宿。
怎么一年年入百万,存上个一个亿在银行。 怎么一年年入千万,存上个十几亿在银行。
赚大钱都是资本游戏。
跨行业
不论是转岗,还是跨界,尝试去了解不同的行业,不同的职位,都是一个有意思的故事。或许在过程中,能获得更丰富的收获。
优秀的程序员,始终还在这个行业存活下来,但是对于诸多程序员来说,留下来很难。
问题来了
说了那么多,事实我想说的是: 只要平时花费点时间,做点喜欢的事 。你的备胎计划就有了。
如果有一天,你写不了代码,你会做些什么?
- 我可以靠写作 :)(以后,现在还不行)
- 我还可以靠画点插画 :)(以后,现在还不行)
- 我可能还可以卖鸡汤 :)(以后,现在还不行)
你呢,如果有一天,你写不了代码,你会做些什么?
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 没有什么内存问题,是一行Python代码解决不了的
- 为什么我写了一万小时的代码,却仍然成不了架构师?
- 如何让公司少不了你?
- Eclipse中写jsp文件时,发现里面加载不了js文件和css文件(解决css文件在eclipse中显示不了)
- 忘不了的 TODOS ERRORS
- ssh服务突然连接不了案例总结
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
系统程序员成长计划
李先静 / 人民邮电出版社 / 2010-04 / 45.00
在学习程序开发的过程中,你是否总是为自己遇到的一些问题头疼不已,你是否还在为写不出代码而心急如焚?作为软件开发人员,你是否时时为自己如何成为一名合格的程序员而困惑不已?没关系,本书将为你排忧解难。 这是一本介绍系统程序开发方法的书。书中结合内容详尽的代码细致讲述了不少底层程序开发基础知识,并在逐步深入的过程中介绍了一些简单实用的应用程序,最后还讲述了一些软件工程方面的内容,内容全面,语言生动......一起来看看 《系统程序员成长计划》 这本书的介绍吧!