更多文章请扫描我的头像,关注公众号奔跑中的蜗牛。
耐得住寂寞
在你的研究领域,有可能是孤独的,可能没有人和你一起研究,没有人和你一起讨论。也许是很枯燥的。你学到的某项技能也许没有应用场景,永远都不会被别人发现。
强大的内心
你提供的方案有可能会引来无数的指责声、甚至是嘲笑声,尤其是在某项技术引进的前期。这是很正常的,无论你的方案有多完美,总有一些小疏忽,这给了反对者充分的理由。“我说这样不行吧,你看是不是出问题了~~~”“架构师也能犯这种低级错误?”这需要你拥有一个非常坚定的内心。你提供的方案有可能会被一个极其小的理由否定。你要能忍受质疑,不断的去摧毁反对者的防线。
个人魅力
因为你是开发人员的偶像,你要引领潮流,你会被很多开发人员模仿。包括代码上的、语气上的、解决问题方法上的。在他们的眼里,你就是刘德华、就是发哥。做明星都要装嘛。都很累嘛。
时间管理能力
你的时间有可能被撕成碎片,除了晚上9点以后,你没有一个完整的一小时编码时间,你要不厌其烦的去解决一些棘手的问题,当然也包括“我的eclipse怎么打不开了”,所以作为架构师的你要非常有爱心才行。并行处理问题那太家常便饭了,但是你却不能去刺激小朋友,小朋友受刺激后会影响发育的。
说服力
就算用的是简单的ssh,你也要能说出十几个理由。因为这是架构师和其他人的区别。每一次讨论都是一个战场,如果你不能说服别人,给别人强大而充分的理由,那就等着他们用小小的理由来否定你吧。凡是架构师,必须有舌战群儒的能力。因为通常是你一个人要说服一堆人,这里面即包括普普通通的开发人员,又包括产品人员,还有你的领导,或者是你的领导的领导的领导。你要用最精炼的话站在对方的角度去说明一切。
视野
你看到的不只是内部的系统架构,还要了解业界的架构情况。最好的不一定是最好的,做出决定前,你考虑的包括系统现状、开发人员的能力、人数、业务情况、公司未来的战略。不同场景下,你所做的方案肯定是不一样的。
判断力
某些时候你是参谋长,某些时候你还得当首长,至少在技术决策的那一刻,所有人都等着你拍板,你要是拍错了……嗯哼。那不拍行吗?当然不行,我最讨厌的架构师是说了一堆你这么选有这么选的好处,那么选有那么选的好处,你选哪个我不管。你可以说出各种优缺点,但是必须给一个确定的方案。
品味
做事情是要有品味的,不是什么事情你都做,如果非得做出一个错误的决定,宁愿不做。哪怕是离开。很多时候,领导做出了一个错误的决定,如果你没有坚持,领导发现自己的错误后,重新改正,你是应该笑呢?还是应该哭呢?难道改的人不是你吗?做一个错误的决定,会消磨你的意志。打击你的成就感。很多时候,杰出的人,离开的原因很简单,就是不能按照合理的要求做出最正确的决定。
剽窃
毕加索说:优秀的艺术家模仿,伟大的艺术家则是剽窃。
就酱紫。