现在国内IT行业普遍浮躁,高校毕业生的状况也让人担忧。知道不少学校的计算机专业的学生都是在网络游戏中学习了计算机四年,然后找工作的时候迫不得已去培训机构“实训”几个SSH的项目,然后就开始参加工作。这样培养出来的程序员可能也能够去交付一些项目,毕竟国内有钱的主很多,他们的需求也大同小异。但是可能程序员本身最大的一个素质在他们的身上会有缺失--创新。
在我们项目和我们合作的一些外国工程师,我观察有一些特点,比如专业,耐心,喜欢和人讨论等等。但是他们最独特的一个素质是: 对计算机行业以及计算机软件本身的强烈爱好。遇到一个问题会想出各种各样的很独特的办法去解决,表现出很大的热忱和兴趣。另外他们也善于将解决过的问题通过wiki的方式记录下来,以帮助后来遇到相同问题的人很快的去解决。
每个程序员,想要有更好的发展,不管你是想自己创业,还是想做管理,还是想做研究员,你必须要有一些独特的素质,让别人认可你。下面是我总结的一些:
1. 具体化思考。每天我们都会遇到很多需求,可能仅仅是用户的一句抱怨,对功能的一句话的表述,我们需要尽可能的将问题具体化,将细节呈现出来。才能抓住问题的本质,尽力满足用户。
2. 替用户想到更多。如果我们的工作不仅仅是在完成任务,而是力图完美。那说明你很喜欢这份工作。所以,多为用户着想,会让你慢慢爱上自己的工作,让自己更加专业。也说不定会有意想不到的收获。
3. 排除干扰,专注的解决一些有难度的问题。当你在工作中碰到一些看起来非常复杂的问题,不好解决的时候。不要害怕,这是你锻炼自己的机会。你应该找段连续的时间,专注的去试图解决这个问题,采取各种手段,包括请求别人的帮助,搜索,发帖等等。
4. 善于总结。经常性的将自己的体会和解决过的一些技术问题记录下来,不仅可以帮助你自己更加条理化的思考,也能够帮助后面遇到同样问题的人更快的解决问题。书写是最好的思考,坚持写博客吧!
总之,我希望我所在的这个行业能够有更长足的发展,也希望每个程序员能够更早的注意培养自己独特的素质,这样才不会被这个日新月异发展的行业所淘汰。
在我们项目和我们合作的一些外国工程师,我观察有一些特点,比如专业,耐心,喜欢和人讨论等等。但是他们最独特的一个素质是: 对计算机行业以及计算机软件本身的强烈爱好。遇到一个问题会想出各种各样的很独特的办法去解决,表现出很大的热忱和兴趣。另外他们也善于将解决过的问题通过wiki的方式记录下来,以帮助后来遇到相同问题的人很快的去解决。
每个程序员,想要有更好的发展,不管你是想自己创业,还是想做管理,还是想做研究员,你必须要有一些独特的素质,让别人认可你。下面是我总结的一些:
1. 具体化思考。每天我们都会遇到很多需求,可能仅仅是用户的一句抱怨,对功能的一句话的表述,我们需要尽可能的将问题具体化,将细节呈现出来。才能抓住问题的本质,尽力满足用户。
2. 替用户想到更多。如果我们的工作不仅仅是在完成任务,而是力图完美。那说明你很喜欢这份工作。所以,多为用户着想,会让你慢慢爱上自己的工作,让自己更加专业。也说不定会有意想不到的收获。
3. 排除干扰,专注的解决一些有难度的问题。当你在工作中碰到一些看起来非常复杂的问题,不好解决的时候。不要害怕,这是你锻炼自己的机会。你应该找段连续的时间,专注的去试图解决这个问题,采取各种手段,包括请求别人的帮助,搜索,发帖等等。
4. 善于总结。经常性的将自己的体会和解决过的一些技术问题记录下来,不仅可以帮助你自己更加条理化的思考,也能够帮助后面遇到同样问题的人更快的解决问题。书写是最好的思考,坚持写博客吧!
总之,我希望我所在的这个行业能够有更长足的发展,也希望每个程序员能够更早的注意培养自己独特的素质,这样才不会被这个日新月异发展的行业所淘汰。