怎么做一个好的程序员?如何让自己成为一个好的程序员?首先,我说的“好的程序员”,并不是说“优秀”,“天才”,只是说合格并且让人满意的程序员,其次,要成为一个好的程序员,需要有技术和品质两方面的一定的水准。

在我看来,无论是程序员,工人,作家,记者抑或其他职业的人,首先一个标准,就是要让我们的客户满意。程序员要让客户认同我们的产品,工人要让顾客满意工厂的产品,作家要让读者满意他的作品,记者要让观众认可他的节目、栏目或者新闻材料。程序员首先要清楚知道,自己是服务员,是给软件客户提供软件服务的工人,任何代码的产品,没有了使用者,算不得什么好代码,好程序,好软件。

要让客户满意,必须同时具有技术和品质,需要有技术水平支撑软件架构和实现,需要有服务至上的品质提取软件需求。

很可惜,好的程序员光会“讨好”客户还不行,还需要顾及同事和协作者,个人英雄时代即使没有过去,也不是什么值得追求的了。我们的设计,实现代码不仅仅需要让自己明白,更要让其他的成员明白,不但要自己复用,更要他人能复用,任何一句代码,都需要考虑到他人的阅读和调用,同时也需要考虑到从开发到部署的全过程,代码不仅仅是作业,更是一份责任!不能融入团队的程序员,算不得什么好的程序员。

为了保证程序员能够有很好的技术和品质,就需要有良好的学习实践能力和沟通能力,并且需要有良好的习惯。我们需要不断地学习再学习,实践再实践,程序的世界不相信天才,一点一点的积累和总结更能提高自己。

详细的看法不好继续说了,废话到此为止,喝水,挺挺肩胛骨,继续

while(true || good health || nice status){

    doWork();

}