《CU访谈录——IT技术人的故事》(第八期 架构专家"yanyangtian4502")

2021-12-07 00:00:00 技术 项目 架构师 无风 之谷


本期采访嘉宾:yanyangtian4502

目前就职于惠普,同时也是上海益思研发管理咨询有限公司首席软件架构专家,软件咨询组副组长。曾担任世界500强公司在华架构师,负责项目框架和平台的设计。

无风之谷 14:04:39
hi 汪哥,非常高兴今天能采访到您。先给CU的网友简单的介绍下自己嘛。

yanyangtian4502 14:05:05
各位朋友 大家好 我是yanyangtian4502 江湖人称“燕洋天”目前就职于惠普,同时也是上海益思研发管理咨询有限公司首席软件架构专家,软件咨询组副组长。曾担任世界500强公司在华架构师,负责项目框架和平台的设计。近写了《.NET应用的架构、模式与佳实践》 希望朋友们多多支持!

无风之谷 14:08:30
今天CU又有幸采访到一个强人啊。非常高兴。汪哥从入行到现在做到首席架构师肯定有很多故事跟大家分享。呵呵,先问一个问题:汪哥当初是是先做程序开发然后转入到架构师的吗?

yanyangtian4502 14:09:05
对,我也是从开发人员转入架构师的,其实我现在也是在继续担任开发工作,战斗在一线。

无风之谷 14:11:11
不过有人说:国内的系统架构师大多都是从程序员转变而来,对于技术可能很精通,但是对于行业的全局观却缺乏高度上的认识,你是怎么看待这个问题的?

yanyangtian4502 14:12:22
技术方面是必须的,其实架构师分为很多的类型,有的关注技术,有的关注业务,一个比较好的架构师 同时也常常在某个行业 是专家 或者有比较深入的研究!,这个看个人,这个并不是架构师的“通病” ,架构师如果不能高瞻远瞩 我很难想象他是否胜任这个位置!
另外,在架构师做设计的时候,也是从各个方面进行权衡的,从利益相关人,从全局角度来考虑问题,我认为“架构师缺乏行业理解和高度”可能有失偏颇,当然,这是我个人愚见,以后可以和朋友们可以以后多多交流!

无风之谷 14:17:08
确实是,汪哥谦虚了。那么如何从一名开发人员成长为一个合格的系统架构师呢?汪哥来跟大家分享下经验嘛、呵呵。

yanyangtian4502 14:17:45
光耀这个问题说出了很多人的心声啊其实 我到处也是希望有这么“一个神人,为自己点拨一下,打通任督二脉”,我这里就说一些个人的心得吧,可以借鉴。 呵呵 有人说“我的成功不能copy”但是可以参看!
1.首先 技术是我们的立身之本,开始的时候要精,现在技术很多,发展很快,很容易让人迷惑:选什么语言,什么平台!其实选哪个都行 做精 深入到内核 原理层!
2.思考 这个非常非常.....重要,很多的技术人员 有的做了上十年 由于思考的很少 导致“不得志,技术平平,生活潦倒”,其实做开发人员的思考的时间是很少的,基本都是在“堆码,赶进度”是吧,所以 这个要看自己努力了,例如,国内很多的公司都做管理系统,很多人认为是无聊的增删改查,那么,你可以想想:如何在编写代码的时候,不出一点错;如何提高代码的健壮性,是的系统是更加稳定;如何提高开发效率,开发出一些通用的组件、框架等。先从代码成面上 然后从组件层面,然后从功能模块层面 慢慢的来 尽量的想好再做,或者说要有点“设计”然后编码,另外,如果项目失败了,或者你认为不行,或者说,如果你认为人家设计的框架很烂,你是否可以提出自己的框架和设计,证明他们的强(不管你有没有后在公司提出,起码你要下面自己做出来,也当是锻炼)。如果你认为这个项目中有很多的问题,说了“假如我们XXX,就好了”“如果采用XXX,我们就不会这样了”。那么,在项目完成之后,有没有反思,将其中的错误分析,给出具体的行之有效的解决方案?这样一步步的锻炼思维和解决分析问题的能力,这里算是 抛砖引玉吧! 呵呵

无风之谷 14:30:24
是啊。不过我相信汪哥的这一席话肯定也能给予迷茫转型中的IT人醍醐灌顶的。

yanyangtian4502 14:30:38
呵呵 我也希望对朋友们有帮助了,毕竟自己也是这样走过来的!我还是再次强调思考的重要 我常常也对下面的人说“带着脑子办事”就是希望大家多多的思考,架构师可以看出是策划导演没有思想是不行的!

无风之谷 14:33:24
汪哥当时是基于什么原因喜欢上架构师这个职业的?

yanyangtian4502 14:33:54
呵呵 简单的原因就是崇拜。呵呵,其实也是自己争取到的,赶鸭子上架了

无风之谷 14:35:09
能从崇拜而义无反顾的去做,我相信这个对很多人来讲,并不是一件容易的事情。就这一点上,我敬佩你。有想法,敢于去做,去实践。 yanyangtian4502 14:35:42 可以说一直在努力实现这个梦想了,记得在公司的时候,做了一段时间,自己在各方面都是比较不错,也有些自信,后来公司里面的项目多了 要找人带领 自己就主动请缨了 其实 不瞒大家 次设计的时候 是很烂的! 感觉 自己以前想的 和 现实的 差距好大啊! 太完美化理论化,看着这么烂的设计 和上面的责骂 想放弃的念头都有了,挺过来 把心酸吞下去

无风之谷 14:39:38
呵呵 开始的路总是比较艰辛的。

yanyangtian4502 14:39:41
确实!不断的反思 和 实践 就好了,这就是我之所以说“思考”的重要性 全凭一颗心 和毅力,思维也慢慢变得周密 看问题的角度也广了,这就是我为什么说“架构师缺乏行业知识和高度”可能有失偏颇的原因。

无风之谷 14:43:31
从职业发展的角度上来看,您是如何让看待架构师这个职业的?

yanyangtian4502 14:44:23
其实架构师这个职位不是终点 这还只是一个开始!其实我现在想的更多的是 将技术和商业结合,从市场的角度来做项目产品,同时也更能理解 投资者(或利益相关人)的需求!考虑“人”的因素慢慢的多了起来! 我个人认为:牛的不是会玩技术的,把人玩转才是牛的! 呵呵 不知道光耀的想法如何?

无风之谷 14:49:05
哈哈 :牛的不是会玩技术的,把人玩转才是牛的! 哈哈 这个虽然很直白 但是我非常认同

yanyangtian4502 14:49:35
技术也是人去做的嘛 把人协调好了 就差不多了!

无风之谷 14:50:04 必须是。呵呵,之前我了解到 汪哥做了一个平台。能简单介绍下这个么?初衷 和 想法。

yanyangtian4502 14:50:23 呵呵 我就献丑了啊,其实做的平台为“IT创业互推平台” 初衷有两个,是 这个平台是我新书(《.NET应用的架构、模式与佳实践》)中的一个案例 供读者参看的 做到言之有物嘛,第二 为软件创业者提供一个展现自己(或公司)及产品的平台。 很多从事软件行业朋友,到了一定的阶段之后,就选择了创业。创业,是一个从无到有的过程,很多的时候条件和资源十分有限,我也创过业,深知其中的坎坷与艰辛,所以开发一个IT产品互推平台的社区,为朋友们敬上绵薄之力。还有第三点 我也想到时候在CU架构论坛中 将之作为架构设计的开源项目 或者示例 进行探讨 这个还望支持啊

无风之谷 14:54:48 哈哈 这个主意不错啊

yanyangtian4502 14:55:41
呵呵 其实这个可以看出是itpub chinaunix等社区的创业平台了

无风之谷 14:56:56
恩,很不错的主意 我想这个社区的网友会很感兴趣的。

yanyangtian4502 14:57:53
呵呵 大家多多支持才行啊!借助chinaunix的推广,我也希望实实在在的为大家做点事情出来

无风之谷 14:59:02
这是个好事啊!说到新书,《.NET应用的架构、模式与佳实践》类似.net的书 市面也有不少,汪哥这个本书的不同点 或者说竞争的优势是在哪里呢?

yanyangtian4502 14:59:20
首先 这是一本高端的书籍,算是国内本写.NET架构设计的书籍,压力也很大 呵呵 特点就是 主要就是 实践!一切都从真实项目出发,注重思维的锻炼和演化实例也是直接可以拿到项目中使用的,是自己的经验总结,也是做到深入浅出的分析 一步步的演变,还是回到我之前说的那点“思考” 授人以鱼 不如 授人以渔。 另外,有个小插曲啊,为了写这本书,可以说是较劲脑汁啊 为的就是让大家从心里明白为什么,当书写完之后 我对编辑说“不想出版了”太精华了,以后我面试别人的时候 没有“秘密武器”了

无风之谷 15:06:03
现在很多人求职都会遇到问题,作为部门领导,面试人才,您是如何衡量求职者是否能胜任这个职位呢?

yanyangtian4502 15:06:21
人品是位!是首要考虑的!技术不好,我可以带,但是人品,态度要好!我之前公司的一个项目 就是因为开发人员不认真 导致了事故发生(石油项目,一个小数点精度问题,导致了油罐爆炸)所以:人品 态度第二 技术第三。我可是很愿意花精力带好自己的团队的兄弟们的!

无风之谷 15:10:09
谢谢yanyangtian4502哥今天分享的这些经验,是窖藏多年的老酒啊。

yanyangtian4502 15:10:43
呵呵 希望老酒能够“飘香”啊 为大家带来作用。感谢chinaunix这个采访 

相关文章