炼数成金 门户 商业智能 知识管理 查看内容

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

2016-1-26 17:15| 发布者: 炼数成金_小数| 查看: 21525| 评论: 0|原作者: 于君泽|来自: 高效运维

摘要: 作者介绍于君泽 (高级技术专家)简介:于君泽(公众号 TheoryPractice ),蚂蚁金服高级技术专家、支付核算技术部负责人. 中生代技术群(公众号 freshmanTechnology)发起人 . 个人感兴趣的方向:高并发、分布式系统 ...

管理 工具 架构 分布式 技术人员

作者介绍

于君泽 (高级技术专家)

简介:于君泽(公众号  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群:81035754
1

鲜花

握手

雷人

路过

鸡蛋

刚表态过的朋友 (1 人)

最新评论

热门频道

  • 大数据
  • 商业智能
  • 量化投资
  • 科学探索
  • 创业

即将开课

热门文章

     

    GMT+8, 2018-12-18 03:34 , Processed in 0.144956 second(s), 23 queries .