我读书的几个“顿悟”时刻
我第一次听到这个观点的时候,有种久违的“顿悟”了的感觉。而这样的“顿悟”时刻,恰恰是我们读书、学习过程中必备的。陶渊明说:
好读书,不求甚解,每有会意,便欣然忘食。
这种情境是我最向往的。
记起当年我还在学校的时候,啥编程语言也不会,只会用 C++ 来刷题,但是参与的项目用的是 Java,所以也不得不硬着头皮去学 Java。
同时为了找工作,需要会一门语言,所以又在啃《C++ Primer》、《深度探索 C++ 对象模型》、《Effectvie C++》、《More Effective C++》这些书……
另一方面,刷题不顺的时候,还会去读那本红宝书《算法》,配套看讲解视频,一个胡子花白的外国大爷,非常淡定,里面动画非常酷炫,用的编程语言也是 Java。
当时买回来,还被小伙伴嘲笑了一番,但内容真的是绝了。书中对面向对象的剖析、对 C++/Java 的一些比较让我重新燃起了学习的欲望。我花了几个晚上看完全书,感觉非常爽,也有了进一步学习的信心!
虽然我现在不搞 C++/Java 那套了,但书的内容依然很有用。
从编程思维到架构思维的升级,是工作 3、5 年的程序员遇到的第一个槛,特别是当你准备晋升考核时。
我有个朋友,技术和业务都很不错,阿里 P6 升 P7、P7 升 P8,就卡在了架构设计这部分。
其实,架构这个事儿,不像算法和代码,后者编译运行后就能知道对还是错,而前者要等真正实施后,才能判断结果。想参与的同学得先有架构经验,而经验又要来源于实际项目,简直是个悖论,怎么解?
架构师的路到底怎么走? 架构师一定要有很强的编码能力之后才能当吗? 一名合格的架构师,需要具备哪些技能? 如何才能真正提高自己,成为一名出色的架构师? 架构设计必须要高大上才能体现架构师能力?
评论