在职的程序员学习新技术或者编程,是看书自学还是看视频?

图片来自大师助手

首先,高效的学习方式往往是通过看书,不看视频,因为太费时间。除非真的看文档都看不懂,或者必须要看操作演示之类的才看视频。绝大多数流媒体的channel并不提供语义检索,一个有丰富技术经验的人又怎么可能放心把时间交给某个『面向一般通过学生』的lecture呢?

不过,有时候也不绝对,看怎么定义“新的”。比如,对一个前端来说,如果突然对Linear Type System突然感兴趣,某些讲座会提供温和的入门路径。但话说,在什么情况下一个“已经工作的程序员”会对如此远缘的技术感兴趣呢?人都是path dependent的,对“职人”来讲,学习用不上的东西,几乎无异于自戕。

正经来答,有三个途径:

  1. 看文档。如果只是Syntax上的问题,这个最高效。
  2. 问熟人。这可以说是最古老的学习方式了(“口授”),但最pertinent。
  3. 社群(社区)交流。在中文领域,Rust、Julia等语言都有QQ群,程序员群也多如牛毛。在Stack Overflow上提问,在Github上检索,则是更普适的路径。

不管如何,决定技术力的往往不是fancy的语言或者工具,这是由Information Technology的实质所决定的。所有“好的”技术会设计同调的接口,除非其在架构上有真确的突破(相信我,这种革新对于成熟的领域来讲绝不多见)。

在职的程序员学习新技术或者编程,是看书自学还是看视频?_第1张图片

你可能感兴趣的:(编程语言,web开发)