程序员如何把控自己的职业

https://coolshell.cn/articles/20977.html

  • 第一,如果想要把控技术,应对这个世界的一些变化,需要大致知道这个世界的一些规律和发展趋势,另外还得认识自己,自己到底适合做什么?在这个趋势和规律下属于自己的发挥领域到底是什么?这是我们每个人都需要了解的。

  • 第二,打牢基础,以不变应万变,不管世界怎样变化,我都能很快适应它。基础的重要程度对于你能够飞多高是相当有影响的,懂原理的人比不懂原理的人能做出来的事情或是能解决的问题完全是两个层级的。

  • 第三,提升成长的效率,因为现在社会的节奏实在太快了,比二十年前快得太多,技术层出不穷,所以我们的成长也要更有效率。效率并不单指的快,效率是怎么样更有效,是有用功除以总功,怎么学到更有效的东西,或者怎么更有效学习,是我们需要掌握的另一关键。


打好基础

  • 变化都是表面的东西,内在的东西其实并没有太多的变化。
  • 不懂原理,不懂科学方法,你就不可能成长上去的,

技术的基础,我会把其它成四类:

  • 程序语言:语言的原理,类库的实现,编程技术(并发、异步等),编程范式,设计模式……
  • 系统原理:计算机系统,操作系统,网络协议,数据库原理……
  • 中间件:消息队列,缓存系统,网关代理,调度系统 ……
  • 理论知识:算法和数据结构,数据库范式,网络七层模型,分布式系统……

学习效率

  • 挑选信息源
  • 注重基础和原理
  • 使用知识图谱
  • 举一反三
  • 总结归纳
  • 实践和坚持
  • Copyrights © 2021-2024 youngqqcn

请我喝杯咖啡吧~