技术变现
为什么要技术变现
- 掌握公司里
别人不会的技术
,或者说更牛的技术才会更有价值,码农的crud搬砖并不会给职业生涯带来什么大的改变(毕业后开始搬砖,至今还是混在底层),工作上听指挥、无休止的加班和消耗自己的身体和时间,会让你没有学习提升和思考的空间,所以在公司工作8小时期间提高自己的技能,对于那些没什么技术含量的工作,想尽一切方法提高交作业的效率
,比如,提高代码的重用度
,能自动化
的就自动化,能简化需求就简化,这样就可以偷懒,有更多的时间,去研究公司里外那些更为核心更有技术含量的技术了 - 作者的观点:要去经历大多数人经历不到的,要把学习时间花在那些比较难的地方。要写文章就要写没有人写过的,或是别人写过,但我能写得更好的。更重要的是,技术和知识完全是可以变现的(
写技术博客/出书/给企业培训或咨询/接私活-收益比较低
),并不是社会不尊重程序员,只要你能帮上大忙,就一定会赢得别人的尊重。
技术变现的方法
- 千里之行,积于跬步,贵在
日复一日
的钻研 - 关注有价值的东西(市场需求和技术趋势)
动手能力
,关注细节- 关注技术付费点(帮别人“赚钱”和“省钱”的点)
- 提升自己的能力和经历作为背书
- 找有价值的信息源(朋友圈、微博、知乎、百度或是今日头条的信息可以说有营养的只有1%,需要用
google搜索引擎
,“XXX Best Practice”,或是“Best programming resource”可以搜索到,所以持续提高英语
也是很有必要的) - 输出你的观点和价值观(用博客/社交媒体)
- 寻找优质的朋友圈(能折腾/会折腾的人)
技术领导力
为什么有技术领导力
作者观点:每个民族、国家、公司和个人都有自己的发展过程。而总体上来说,中国公司目前还处于“野蛮开采”阶段,所以,这就是为什么很多公司为了快速扩张,要获得更多的用户和市场 ,需要通过加班、加人、烧钱、并购、广告、运营、销售等这些相对比较“野蛮”的方式发展自己,而导致技术人员在其中跟从和被驱动。这也是为什么很多中国公司要用“狼性”、要用“加班”、要用“打鸡血”来驱动员工完成更多的工作。人类/公司发展的4个阶段,第一个阶段:野蛮开采。第二个阶段:资源整合。第三个阶段:精耕细作。第四个阶段:发明创造
总结:技术驱动的公司才能引领未来(虽然目前来说工程师文化在中国还不流行)
怎么拥有技术领导力
- 多动手实践、信息来源:
Google
等搜索引擎,Stack Overflow
、Quora
等社区,图书
,API 文档
,论文
和博客
,甚至到技术社区找人或者作者交流。 - 夯实基础技术能力:
编程
和系统
编程:C 语言
(《C 程序设计语言(第 2 版)》),编程范式
:面向对象编程(C++、Java)、泛型编程(C++、Go、C#)、函数式编程(JavaScript、 Python、Lisp、Haskell、Erlang)等,算法和数据结构
系统:计算机系统原理
(《深入理解计算机系统》(Randal E. Bryant)),操作系统原理和基础
:一是要仔细观察和探索当前使用的操作系统,二是要阅读操作系统原理相关的图书,三是要阅读 API 文档(如 man pages 和 MSDN Library),并编写调用操作系统功能的程序。这里推荐三本书《UNIX 环境高级编程》、《UNIX 网络编程》和《Windows 核心编程》,网络基础
(《TCP/IP 详解》),数据库原理
:SQL(基于 B+ 树,强一致性)和 NoSQL(较弱的一致性,较高的存取效率,基于哈希表或其他技术),分布式技术架构
。
总结:多获取信息
,多实践