不要在考虑需求之前更多的在意你的职业镀金

软件架构师应该知道的97件事”旨在“为全世界的软件架构师提供洞察力和指导”:每条公理都是给软件架构师的一条建议,内容从维护场景到与合作者沟通。有时间我将逐个翻译一下

1 Don't put your resume ahead of the requirements

As engineers we sometimes recommend technologies, methodologies and approaches for solving problems because deep down we want to have these on our resume and not because they are the best solution for the problem. Such decisions very rarely result in happy outcomes.

作为工程师,我们在解决问题时提出的技术、方法和方案时实际上是为了让自己履历上拥有更多的资本,而不是应为这是解决问题的最好方案,这样将往往很少能有成功的结果。

The best thing for your career is a long string of happy customers eager to recommend you because you did the right thing by them and for the project. This goodwill will serve you orders of magnitude better than the latest shiny object in the latest shiny language or the latest shiny paradigm. While it is important, even critical, to stay abreast of the latest trends and technologies this should never happen at the cost of the customer. It’s important to remember that you have a fiduciary duty. As an architect you have been entrusted with the well-being of your organization and its expected that you will avoid all conflicts of interest and give the organization your undivided loyalty. If the project isn't cutting edge or challenging enough for your current career needs then find one that is.

     工作中最好的事情是有很多用户因为你为他们的项目做了正确的解决方案而乐意推荐你,这样的好信誉比起会用最炫的语言要有益得多。虽说掌握最新的技术和发展趋势非常重要,甚至对非常关键,但是你应该牢记你的职责是为客户服务,需要为客户提供最好的解决方案,而不是牺牲客户的利益来提高自己的技术。作为一名架构师,组织非常信息你,并且期望你能够处理所有利益冲突,对公司也能够保持高度的忠诚。如果当前的项目对你职业生涯发展没有推进或者不具有挑战,那么最好的办法是去寻找一个满意的项目。


If you can't do that and you are forced to be in such a project, then you and everyone else will be happier using the right technology for the customer rather than for your resume. It’s often difficult to resist utilizing a solution that is new and cool, even when it’s inappropriate for the current situation.  

      如果你找不到合适的项目,并且被迫在这样的项目下工作,那么你和大家应该乐意使用正确度技术为客户提供解决方案,而不只是为了自己的履历拥有更多的技术。即使当当前形式不利于使用新的或者酷炫的技术时,抵制利用这些带来的诱惑也是比较难的。


With the right solution, the project will have a happier team, a happier customer and overall far less stress. This will often give you time to go deeper into the existing older technology or to learn the new stuff on your own time. Or to go take that painting class you always wanted to do. Your family will love you for it, too - they'll notice the difference when you get home.

     使用正确的方案,项目将有一个快乐的团队和满意的客户,大家也感觉不到什么压力,这可以让你有更多时间深入精通已有技术或者有更多自己的时间去学习新的技术,甚至有时间去参加绘画兴趣班,当你回家时你的家人也能感觉到你的变化,并更喜欢你这样。

Overall always put the customer's long-term needs ahead of your own short term needs and you won't go wrong.

     总的来说,牢记用户的长期利益高于你个人的短期利益是不会有错的。

原文地址:https://www.cnblogs.com/zhoujg/p/1419463.html