zoukankan      html  css  js  c++  java
  • 左耳听风笔记摘要(01-06)程序员如何技术变现/如何拥有技术领导力

    技术变现

    为什么要技术变现

    1. 掌握公司里别人不会的技术,或者说更牛的技术才会更有价值,码农的crud搬砖并不会给职业生涯带来什么大的改变(毕业后开始搬砖,至今还是混在底层),工作上听指挥、无休止的加班和消耗自己的身体和时间,会让你没有学习提升和思考的空间,所以在公司工作8小时期间提高自己的技能,对于那些没什么技术含量的工作,想尽一切方法提高交作业的效率,比如,提高代码的重用度,能自动化的就自动化,能简化需求就简化,这样就可以偷懒,有更多的时间,去研究公司里外那些更为核心更有技术含量的技术了
    2. 作者的观点:要去经历大多数人经历不到的,要把学习时间花在那些比较难的地方。要写文章就要写没有人写过的,或是别人写过,但我能写得更好的。更重要的是,技术和知识完全是可以变现的(写技术博客/出书/给企业培训或咨询/接私活-收益比较低),并不是社会不尊重程序员,只要你能帮上大忙,就一定会赢得别人的尊重。

    技术变现的方法

    1. 千里之行,积于跬步,贵在日复一日的钻研
    2. 关注有价值的东西(市场需求和技术趋势)
    3. 动手能力,关注细节
    4. 关注技术付费点(帮别人“赚钱”和“省钱”的点)
    5. 提升自己的能力和经历作为背书
    6. 找有价值的信息源(朋友圈、微博、知乎、百度或是今日头条的信息可以说有营养的只有1%,需要用google搜索引擎,“XXX Best Practice”,或是“Best programming resource”可以搜索到,所以持续提高英语也是很有必要的)
    7. 输出你的观点和价值观(用博客/社交媒体)
    8. 寻找优质的朋友圈(能折腾/会折腾的人)

    技术领导力

    为什么有技术领导力

    作者观点:每个民族、国家、公司和个人都有自己的发展过程。而总体上来说,中国公司目前还处于“野蛮开采”阶段,所以,这就是为什么很多公司为了快速扩张,要获得更多的用户和市场 ,需要通过加班、加人、烧钱、并购、广告、运营、销售等这些相对比较“野蛮”的方式发展自己,而导致技术人员在其中跟从和被驱动。这也是为什么很多中国公司要用“狼性”、要用“加班”、要用“打鸡血”来驱动员工完成更多的工作。人类/公司发展的4个阶段,第一个阶段:野蛮开采。第二个阶段:资源整合。第三个阶段:精耕细作。第四个阶段:发明创造
    总结:技术驱动的公司才能引领未来(虽然目前来说工程师文化在中国还不流行)

    怎么拥有技术领导力

    1. 多动手实践、信息来源:Google 等搜索引擎,Stack OverflowQuora 等社区,图书API 文档论文博客 ,甚至到技术社区找人或者作者交流。
    2. 夯实基础技术能力:编程系统
      编程: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(较弱的一致性,较高的存取效率,基于哈希表或其他技术),分布式技术架构

    总结:多获取信息,多实践

  • 相关阅读:
    20155227 《Java程序设计》实验四 Android开发基础设计实验报告
    20155227第十二周课堂实践
    2016-2017-2 20155227实验三《敏捷开发与XP实践》实验报告
    20155227 2016-2017-2 《Java程序设计》第十周学习总结
    2016-2017-2 20155227实验二《Java面向对象程序设计》实验报告
    20155226 实验三 敏捷开发与XP实践 实验报告
    20155226 mini DC 课堂测试补交
    20155226 2016-2017-2 《Java程序设计》第10周学习总结
    2015526 《Java程序设计》实验二实验报告
    20155226 2016-2017-2 《Java程序设计》第9周学习总结
  • 原文地址:https://www.cnblogs.com/huangmengke/p/12164072.html
Copyright © 2011-2022 走看看