未加星标

如何从传统文化解构技术人员的学习?(下)

字体大小 | |
[商业智能 所属分类 商业智能 | 发布者 店小二03 | 时间 | 作者 红领巾 ] 0人收藏点击收藏

作者介绍


如何从传统文化解构技术人员的学习?(下)

于君泽 (高级技术专家)


简介:于君泽(公众号 TheoryPractice ),蚂蚁金服高级技术专家、支付核算技术部负责人. 中生代技术群(公众号 freshmanTechnology)发起人 . 个人感兴趣的方向:高并发、分布式系统、稳定性模式;内建质量、技术型管理。


编者按:本次精彩分享的上篇,请猛戳如下链接:


强文 | 如何从传统文化解构技术人员的学习?(上)


Q&A


1 想问下于老师,你是如何规划和制定自己的学习计划的?比如短期、长期计划,有没有一定的规律,如何去制定适合自己的学习计划和方案?


于:貌似朋友圈有个帖子,越是崇拜,越失去自我。关于学习计划,要从大目标来看,比如半年目标,如何分解到3个月、1个月;另外我建议学习和工作结合,经常有人说项目太忙了,没有时间学习;如果一周只看书学习,他会回答我没有时间去练习?—-那么我们要思考问题出在那里,学中做、做中学!


2 如何成为某方面专家? 刻意练习?


于:有人说10000小时训练。这里就有刻意训练的部分,刻意练习特别提到了mentor的作用,并要形成反馈的闭环。第1点,如果你要成为高并发网站方面的专家,你去tmall 淘宝,包括jd 比较靠谱。如果你在公司做OA系统,是没什么机会的,因为问题挑战促使进步;第2点,我如何能应聘到淘宝,我之前是做OA的,我的经验是首先要了解淘宝的技术,没吃过猪肉,总见过猪跑吧,不然就是猪头!我曾面试过一个同学,他把程立2009-2010年分享的[分布式事务的分享pdf] 理解后自己反复做推演,后来,他入职成功了。结论:要成为专家,要有环境,同时要行动。

3 如何看待全栈学习?


于:一专多能,全栈是基于效率和组合的需要,但不是专业的需要。我认为可以发展全栈,我们公司也在做着尝试。也有一定成效,但是还是要有最强的技能和抓手。徐克还是那个大师的[三国]电影,里面孔明说的略懂,不是真的略懂,是谦虚。

4“书富如入海 ,百货皆有”,于老师自己选择的原则能分享一下吗?


于:一方面是知识面,兼容并包,跨界学习,我提供作管理的要读技术书,至少分布式理论、协议得知道一些;我也提倡架构师要听程序员的呐喊,不是做死架构,也要关注人。另一方面,结合专业,有人做数据库能做一辈子,要靠时间磨,从理论到实践,再到理论,形成闭环。


5制定了计划可能被各种事情打扰,发现总是完不成怎么办?


于:打扰是常态,大卫张也说过要去拥抱它。关注工作的优先级,所谓重要非紧急的事情其实你要提前做,要不然就变成重要且紧急了;另外,完成不了或者修改任务,或者做调整,时间管理方面的书不少。这里给一个小经验,比如做项目过程中,还有合作团队频繁做咨询,我们的处理方式就是一个人轮班一周,让其他人能集中精力,减少打扰。


6 在公司工作一段时间后,感觉成长放缓,哪些方式可以尝试一下,让我突破成长的瓶颈、走出泥潭?


于:第1,关注产出,然后看成长;有时候没有成长是因为对问题域识别不够;第2,要容许休息一下,一张一弛,文武之道;第3:尝试新鲜的内容、新鲜的视角、新鲜的团队、包括换公司和换团队。


7 请教于老师,对刚入行的架构师能否推荐3本书阅读。


于:不知道做什么领域,通用的领域的我特别建议看看分析模式、彩色建模之类的(建模能力是从分析到设计的衔接,我们谈架构谈设计实现比较多,忘掉了分析的方法),另外推荐程序员修炼系列,你得懂程序员,架构问题是一个复合的问题。纯正架构方面的,如何做网站我特别推荐淘宝同学写的几本分布式技术架构方面的书。总结 1:业务分析;2:懂程序员和研发;3:架构模式的实践。


8 哪方面技术适合深挖,给别人兼职提供咨询顾问,好收取一些费用,补贴家用


于:发掘潜能,大卫之前很内向,逼自己走上讲台结果成了老板怕他的人和活跃社区的人; 和中年危机那个问题类似,我觉得有很多口井都可以深挖,比如传统企业还是10年前的状态,你的互联网经验完全就够用;比如技术管理;专业方向我是选择分布式技术方向,业务领域其实我带的人很多比我强,细节更了解。


9 推荐的code review形式及周期。


于:按照内建质量的观点,应该及时反馈,但是基于成本的关系,也无明确周期或者一定之规。我建议是一个特性完成后做结对review。我们是做金融的,还有代码走读等double 模式。


10 现在语言,技术那么多,如何选择一门有持续发展的技术线路?


于:大部分语言没有过时,martin fowler(不知道打错了没)提倡1年学1门新语言,在最近的某大会上几位老师建议Java这样的和函数式编程各学一门,因为是不同的思维模式。我学了一点ROR,其它的准备学习。另外没有银弹,取决于你要做什么,成为什么样的人。


11 当前技术日新月异,在一些新兴领域工作多年的老程序员还不及毕业一两年的同学, 老程序如何保持自己的先进性,而对众多的新兴技术,老程序员应该如何选择?


于:你拼体力拼不过,还可以拼技巧。一是成长为主管、自己创业等,虽然看起来代码都会写,经验模式的提炼还是跟时间有关系的;另外老程序员我觉得要做专业方向,比如研究所的一些老干部,国外的一些50岁还在战斗的同志,要注意,是兴趣而不是生存问题,这样就没什么压力了。


12 于老师,我觉得我还是要再问一个问题。你感到中年危机了吗?你怎么对待?为什么大家叫你导演?


于:没有,上面看看大卫,下面看看山丘,不知中年将至矣。至于导演这个title,忘掉它,架构师也是一个title。另外要注意标签,一旦你是导演的标签,反而别人会觉得你是不是搞笑的。笑看人生!


13 如何在每天看似打杂的任务中学习,提升自我价值?


于:有时间上微信,有时间学习、有时间思考打杂,说明时间已经很多了。每天的事情是点滴的,到一定阶段进行复盘,我是不是可以做得更好,可以通过工具改进;看似打杂的问题理清线索,抓到关键目标和问题的关键方面等等。


欢迎加入本站公开兴趣群

商业智能与数据分析群

兴趣范围包括各种让数据产生价值的办法,实际应用案例分享与讨论,分析工具,ETL工具,数据仓库,数据挖掘工具,报表系统等全方位知识

QQ群:418451831

tags: 架构,程序员,学习,技术,分布式,全栈,时间,分享,模式,打杂,老师
分页:12
转载请注明
本文标题:如何从传统文化解构技术人员的学习?(下)
本站链接:http://www.codesec.net/view/404845.html
分享请点击:


1.凡CodeSecTeam转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
登录后可拥有收藏文章、关注作者等权限...
技术大类 技术大类 | 商业智能 | 评论(0) | 阅读(301)