`
yuxingfirst
  • 浏览: 50585 次
  • 性别: Icon_minigender_1
  • 来自: 湘潭
社区版块
存档分类
最新评论

架构师给程序员的一封信

阅读更多

每次当我开始做一个新项目时我都非常的兴奋。即使是在做了20年的软件开发后,我仍然感觉心里像揣了一个小兔子似的怦怦直跳。这将是我们共同的旅程。我深信我们正在绘制一份充满乐趣、富有挑战、内容丰富的路线图。我想让这趟旅程能够成为你们将来值得回忆的一件事,希望你们都能完全的体验到这次经历。

这有点理想化,但我会尽量使公司的议事日程、技术策略和你们的进展协调一致。这样一来,如果你们做的很好,大家都会受益。我对你们技术工程师们和开发出的代码怀有深深的敬意。

1. 程序就是一切。文档是紧接其后的事情。因此,把你们的代码写成本身就是文档,而且要好用。

2. 测试 测试 测试。

3. 单元测试要严格。任何一个单元测试中发现的bug都负担了开发人员成本外的双重代价。你们要知道,我宁愿给你们更多的薪水也不愿找别的QA公司来测试、让你们修改bug。但如果你的程序写的很差,那我只好把这些钱由这些人平摊,你们只能得到其中很小的一块蛋糕。

4. 写出好代码要能给人类阅读,给CPU使用。绝对不能向烂代码低头。

5. 阅读更多的知识,不要局限于目前的工作所需。如果你只掌握今天需要的知识而不知明天需要的,你不会有发展进步。

6. 回家不时的做做饭。是的,真的饭。这会让你知按照菜谱做饭和自己创造一顿饭之间的区别。前者是在做饭前已经知道了需要什么,而后者是根据你目前有的来做 … 就这一点点不同。

这是我创业的最大的一个体会。它来之不易。

7. 新思想和好主意(技术或产品)随时随地都会产生。请和我们分享。

8.知道你们都讨厌业务人员。我明白为什么。他们要卖你们不能制造的东西;他们承诺但不兑现;他们不给钱却想要更多的东西。但一个公司的运行少不了他们,需要他们给产品定位。这是个很难的活。但请把你们的想法告诉我,我将会扮演一个缓冲区。要想做好一个公司,所有的纪律都不能少。

9.热爱你技术人员的职业。你可以在技术/开发这个角色上做一辈子,并且挣很多钱,获得尊重,获得快乐。

  我们在领会...

分享到:
评论

相关推荐

    系统架构设计程序员向架构师转型之路

    在IT行业中,从一名程序员成功转型为架构师是许多技术人员的职业发展目标。系统架构设计程序员向架构师转型之路是一项艰巨但充满挑战的任务,涉及到技术深度、广度、沟通能力以及业务理解等多个方面。以下是对这一...

    架构师系列:程序员如何向大数据架构师转型?(课件+视频)

    本视频教程仅面向有兴趣转型向Java系统架构师,大数据系统架构师的学员,主要包括四部分内容:一、程序员VS架构师 ;二、架构设计与架构师 ;三、架构风格与架构模式 ;四、架构师转型模型 ;五、面向对象设计原则

    系统架构师和程序员必读-《系统架构方法与实例》

    《系统架构方法与实例》是一本面向系统架构师和程序员的专业书籍,旨在揭开系统架构的神秘面纱,通过丰富的实例帮助读者深入理解架构设计的核心理念。本书内容涵盖基础篇、进阶篇等多个方面,旨在提升读者在系统架构...

    程序员如何提升为架构师

    在IT行业中,从一名普通的程序员成长为一名出色的架构师是一条漫长而充满挑战的道路。这一过程不仅需要深厚的技术积累,还需要良好的抽象思维能力和对未来技术趋势的把握。接下来,我们将从广度、高度、深度以及宽度...

    程序员向架构师转型必备

    Web数据挖掘Web数据挖掘Web数据挖掘Web数据挖掘Web数据挖掘

    如何从普通程序员晋升为架构师.doc

    如何从普通程序员晋升为架构师 如何从普通程序员晋升为架构师 如何从普通程序员晋升为架构师

    Android从程序员到架构师之路_讲义_ppt

    由于Android从程序员到架构师之路_讲义_ppt大于上传限制,附件下载文档,内含云盘下载链接,绝无二次消费!

    java程序员到架构师之路

    Java程序员到架构师之路是一个循序渐进的学习过程,涵盖了从基础编程技能到高级系统设计与管理的广泛领域。在这一转变过程中,开发者需要不断提升自己的技术深度和广度,掌握更多的软技能,以及对业务的理解。以下是...

    测试架构师修炼之道:从测试工程师到测试架构师1

    【测试架构师修炼之道:从测试工程师到测试架构师1】这本书主要探讨了软件测试工程师如何进行职业规划,以及如何成长为一名优秀的测试架构师。书中通过两个面试故事引入了核心议题,即测试的核心并不仅限于业务知识...

    java程序员到架构师之路.docx

    Java 程序员到架构师之路 Java 程序员到架构师之路是指 Java 程序员从初学者到架构师的成长道路。这个道路需要程序员不断学习和实践,掌握越来越多的技术知识和技能。在这个过程中,选择合适的技术书籍是非常重要的...

    IT程序员如何成为架构师共1页.pdf.zip

    在IT行业中,程序员和架构师的角色有着显著的区别。程序员主要负责编写代码,实现具体功能,而架构师则需要从宏观层面设计系统结构,确保软件的高效、可扩展性与稳定性。从程序员到架构师的转变,是许多IT从业者职业...

    做人做事做架构师

    接下来,我们将深入探讨这一主题,解析架构师所需的核心能力,帮助读者理解如何从一名普通程序员成长为一名优秀的架构师。 ### 架构师能力模型解析 架构师的角色不仅仅是技术上的高手,更是项目成功的关键推动者。...

    软件架构师教程,系统架构师讲义

    《软件架构师教程》是一本全面且深入的指南,旨在帮助读者掌握软件架构设计的核心概念、原则和实践。作为系统架构师考试的重要参考资料,这本书涵盖了高级软件架构师所需的知识点,同时也是系统分析师提升专业能力的...

    架构师的自我修养.docx

    架构师的本质是更高级更资深的程序员,需要具备高级工程师之上的能力和知识。架构师的经验体现在能够设计和实现复杂的分布式系统,能够监控和捕获异常情况,通过技术手段修复多数的问题,并且能够通过分析、调整架构...

    Java程序员架构师:微服务架构是你必须过的坎.pdf

    Java 程序员架构师:微服务架构是你必须过的坎 微服务架构是当前最火热的后端架构之一,对于程序员来说是一个必备的技能。微服务架构可以帮助程序员更好地理解系统整体架构,提高自己的大局观和技术水平。以下是...

    java架构师之路:JAVA程序员必看的15本书的电子版下载地址知识.pdf

    Java架构师之路是一个漫长而富有挑战性的过程,它要求程序员不断地学习和提升自己的技能。以下是一些基于给定书籍推荐的知识点,可以帮助Java程序员逐步成长为一名专业的架构师: 1. **Java编程入门**: - **...

Global site tag (gtag.js) - Google Analytics