我对未来的一个预测
一、在编程领域,能有很好的思维能力的人,比如数据结构和算法的能力的大牛可能并不多
1.如今大部分编程者都不是从软件领域毕业的,扎实学习数据结构和算法的人很少(设定为50%)
2.在学习了算法的人中,能够理解透彻每一个算法的人很少(设定为50%)
3.在透彻理解了算法的人当中,能够将算法实践一遍的人很少(设定为50%)
4.在算法实践过程中,并将其加入到私人的库程序里的人很少(设定为50%)
5.在理解透彻的算法人当中,能够将数据结构和算法背后的思维模式、思路提取出来的人很少(50%)
6.在实践算法的人当中,能够对某类数据结构和算法进行对比、联系的人很少(50%)
也就是如果我做到了这些,我在所有编程从业人员中至少是那1.5%。
二、在编程领域,能够透彻理解程序的人可能也不多
1.能够理解编译、链接与库的人不多(50%)
2.能够理解操作系统的运行机制的人不多(50%)
3.能够运用汇编语言理解运行机制的人不多(50%)
4.测试能力很强的编程人员不多(50%)
也就是我如果能做到,就是那6%
三、因此在编程领域,2017年要成为那至少千分之一的人。
四、但是请注意一点,这个领域的需求可能没那么大。重要的是思维能力和践行力要提上去,或许收获远比这两个要大得多。
多维度发展
2017年,编程领域着重发展这两个方面,这是基石。
这么牛的编程人员,英语很厉害,阅读量巨大(素材积累很多),效率很高(依赖于各种工具的使用)、拥有良好的概率论投资学经济学常识。那么这种多维度会碰撞出怎样的火花呢,拭目以待!