专栏名称: 复利大王
分享和推送Java/Android方向的技术和文章,让你成为这方面的大牛,让你每天都成长一点。同时,我们也会邀请BAT的大牛分享原创!
目录
相关文章推荐
复利大王  ·  银行版的996,兴业某支行 ·  3 小时前  
复利大王  ·  上岸第一剑的瓜 ·  2 天前  
复利大王  ·  哥大美女网红被骗P的瓜 ·  2 天前  
复利大王  ·  娇妻版毛晓彤 ·  2 天前  
51好读  ›  专栏  ›  复利大王

掏心分享---年轻程序员如何快速发展成一名架构师或者技术专家?

复利大王  · 公众号  · android  · 2017-01-06 12:38

正文

请到「今天看啥」查看全文


@ 对于某一个技术领域或者业务领域,一定要有一门技术是精通的,因为这样你才能体会到以后遇到自己不懂的技术的时候,如何能够快速成为这一方面的行家。

@ 平常有时间一定要多多进行代码的训练,也就是Martin Flower常说的Kata练习,这个比喻来自于跆拳道,跆拳道选手一般每天都会找一些基本的招式,进行反复的练习,从而训练肌肉的条件发射,那么对于我们程序员来说,一定也要进行持续的编程训练,比如上面提到的那位同事,给的建议是,虽然把大部分时间花在了沟通和协调上面,没有机会写代码,但是自己一定要利用业余时间,自己找一些例子来联系,比如,参与开源项目,或者到网上去搜索一些大师的经典Kata联系的例子;或者看工作里面是否有一些小工具,是否能够提升自己的沟通效率,当然已经天天写代码的童鞋们除外。请参考我转发的另外一篇文章:http://blog.csdn .NET /chancein007/article/details/53731514和另外一篇介绍能在线练习Kata code的文章(http://blog.csdn .Net /chancein007/article/details/53792477)

@ 最好能够在精通一门语言的基础之上,学习其他的语言,从而站在一个更高的角度,对于程序语言有一个更高层次的抽象认识,比如,学了 Java 之后,可以学学Ruby,Groovy,C#等等,其实语言之间都是相互借鉴的,比如Lamba表达式,连java也慢慢的向函数式编程方向靠拢。

@ 如果有时间,一定要自己维护一个博客,既然选择了架构师,就决定了自己以后不仅仅是一个技术专家,同时也要成为一个布道师,为企业组织或者社会上的其他IT同行们贡献自己的一些微薄之力。

@ 多参加一些社会上举办的软件专业会议或者活动,了解当前比较流行的技术和框架。

@ 这条不提倡,我以前有一个同事,几乎每年都要更新简历1~2次,目的不是真正的换工作,而是通过面试得到当前市场上大部分公司正在使用什么技术和框架。对于这条,请慎用!!!!

@如果有结对编程的机会一定要好好珍惜,特别是和高手大拿一起结对的时候。

@如果大家上面都已经做的非常的好了,这个时候可以看看架构设计方面的书籍,比如企业应用架构模式,架构之美等等。







请到「今天看啥」查看全文