编程匠艺---内容摘要一

      什么才是中国程序员的归宿?什么才是程序员可以长期积累,不断提高,不但足以安身立命,而且能够实现梦想成就事业的核心竞争力呢?回答好这个问题,对于今天的开发者来说,可能比掌握或精通某项技术意义重大的多。

       在我看来,当代程序员的核心竞争力至少应该体现在这么几点上:有扎实的基本功,活跃的想象力与创造力,快速的学习能力,具备行业和领域知识,以及专业的软件工艺能力。而在这其中,专业软件技能是最基本也是重要的一项。

       什么是专业软件技能呢?就是正确的开发软件的能力,更具体地说,是通过一系列有组织的、有原则、流程化、可检验、可重复的实践行为,协作式开发高质量程序的能力。对于一个程序员来说,这是你的看家老本,对于一个软件团队来说,这是你们的立足之基。算法不会,可以查资料慢慢掌握;不理解行业,可以边做边学,逐渐深入;缺乏创新,可以站在巨人肩膀上耐心摸索;甚至基本功不足,也可以自我弥补,可是如果没有做软件的专业态度和实践技能,没有制作合格软件的工艺水平,连一段高质量的程序都写不出来,试问你还剩下什么?

      软件开发是一个有趣的职业。这个职业在迅猛的发展,充满了瞬间即逝的流行元素与变幻莫测的风尚、致富的计划以及新理念的传播者


你可能感兴趣的:(程序员,专业软件技能)