[程序员创富之路]深入浅出的架构师和顶级程序员

通常,一个公司里的CTO或者一个项目组的技术负责人,需要是一位TopCoder或者一位杰出的架构师。现如今,许多公司开出了“架构师”这个职位,在我的理解中,是属于职位体系中的一环,并非程序员体系中的一环。

这些TopCoder的能力,通常不可用简单的数学公式去衡量。因为经验和研究的深度是无极限的。

他们中的绝大多数,是对code,对计算机科学有一定的痴迷,能在其中找到乐趣。

他们及其重视效率和时间的利用,以至于普通的公司无法接纳这样的人才(养不起……)。

能力范畴

在我认识和了解到的绝大多数TopCoder中,90%在很小的时候就展露出了才华。在中学甚至小学的时候,就已经对计算机产生了浓厚的兴趣。兴趣是最好的老师,他们以学习计算机为乐趣,经历了很多挠头的时刻,但都无一例外的想办法突破过去。

工作中,他们一直都是最优秀的学习者,快速学习优秀项目中的代码和架构,从周围优秀的人身上学习优点。最重要的是她们能将这些知识点融会贯通,使用出来,在实践中检验自己想法。无论算法、计算机原理、数据库还是编程范式,对于他们来说就是一些可以快速进阶的阶梯,如何超越前人的思路才是他们思考的重点。

深入浅出

所谓深入浅出,就是指TopCoders常常用看似最普通的方式和方法,处理看是最难的问题。大道至简,能够吃透问题,分析问题,进而深入浅出的处理问题,是由于这些优秀的架构师和程序员具备了深厚的扎实的技术功底。越往上走,越看得出基本功的重要性。

所以并非所有人都是TopCoder和架构师,大部分会是某个领域的富有经验的老手(小牛),只有极少部分会成为让他人望成莫及的高手(大牛)。

创造价值

如果你恰好是这个区间的程序员,如何为社会创造价值是应该常常思考的问题。利用技术改善人们的生活,改造工业社会,创造新的事物。

创业,或许是大部分TopCoder应该做,却没有做的事情。

应该做,是因为大部分TopCoder还是会有机会接触具体问题,并且加以思考创造新的价值。

没有做,是因为懒。

成为高级咨询师,也是TopCoder和架构师的一种生财之道,解决棘手的问题,也是一种价值的体现。

高手们在推动技术的进步,社会的进步。

估计绝大多数高手,看不到这篇文章。哈哈哈哈哈哈哈。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,403评论 25 709
  • 您是湛蓝高远的天空,我是初展羽翼的雏鹰; 您是波澜壮阔的大海,我是初次远航的水手; 您是宽广辽阔的草原,我是初见阳...
    大笨笨熊熊阅读 318评论 13 6
  • 5月13日一大早乘坐旅游车去维多利亚岛游玩,但要坐一个半小时的渡轮渡过乔治亚海峡才可以到达。这首渡轮可大啦,可以一...
    赵炎炬阅读 962评论 0 3
  • 来说说,双十一都剁手没? 诚实点啊。我来开始说吧,我这个人蛮理性的,我一般逛商场很不喜欢一窝蜂的去抢购,尤其是说什...
    李晴天阅读 175评论 4 1
  • 以前有个同学很少笑,相比着周围同学每天的说说笑笑着实有很大不同,他总是一个来一个人走。其实他长得还不赖,但因为经常...
    一根辣条阅读 1,019评论 0 0