鲁虺贴吧搜索堂
输入关键词:
类目资源: 智虺堂 康熙字典 汉语词典 毒鸡汤 谜语 名言 解梦 谚语 古籍溯源 异体字 大辞海 制度 语言翻译

鲁虺贴吧搜索堂 / 如何成为一个合格的程序员上一个 查看全部 下一个

如何成为一个合格的程序员

如何成为一个合格的程序员

现在编写程序已经是越来越大众化的一个职业了,很多人在高中毕业经过专业的学习就可以达到公司编写代码的要求了,越来越先进的编写代码工具和大量的普及性技术书籍都是成就一个程序员的有利条件,可是现实中越来越多的公司却招不到一个合格的程序员,那我们来看看对于一个普通的公司,这里的公司是指专业的进行软件开发的中小型公司,开发人员规模在5-30人之间的。对于大公司和一些非常专业的公司来说,不在这次的讨论范围之内。

那我们来看看如果一个一线项目经理喜欢怎么样的开发人员,在他们眼里合格的开发人员应该具备哪些素质呢?

1、扎实的专业技能

既然是程序员,自然需要能够编写程序的技能,不然还能够叫做程序员吗?很多人就是快速入门所以对大多数的专业基础不了解,看了一两本技术入门书就算会编写程序了,自然也就不能够对使用到的技术举一反三。扎实的基础不仅能够使你快速的适应自己单位的编程习惯,而且对以后的职业生涯也会有巨大的影响。本人也不能算是基础扎实之人,不过深知基础的重要性,就算已经是一个中级程序员也会不断地加深自己的专业基础知识。

2、均衡发展、明确目标

贪多嚼不烂是每个人都需要注意的问题,在编程领域更是如此,有如此之多的领域和知识,那些应该是自己了解的,那些是要掌握的,那些是要精通的,是需要一定的判断能力和制订一个短期和长期目标的。个人认为,在一到两年的时间里面对你工作的领域要有一个全面的了解,选择其中一到两项掌握到精通。

3、拥有团队精神

现在的开发团队都已经不是单枪匹马进行开发的了,如果你的代码可以写的慢一些,团队可以忍受;如果你没有团队精神,那将是团队无法忍受的。团队精神表现在合作沟通等多个方面,这方面细化可以写一本书了,我自己精炼成一句话:不要以自我为中心,从团队的角度去思考问题。

4、规范的进行开发

作为一个程序员就应该了解到你的代码不仅仅是你一个人的,而是公司的、团队的,因此你的代码应该能够得到团队的认可。而要做到这一点,最基本就是你的代码风格符合单位的规范,大家都能够看懂。可能有人会不重视对于代码的规范和风格,对于越大的公司可能越会注重这些方面。

5、持续的学习、有效的学习

程序员是一个知识更新速度超快的职业,因此更多的公司会考虑员工的成长性。你的学习能力越强越能够得到公司的赏识,而且你的学习能力将会提升你的薪资,毕竟大多数的公司的薪资和对公司的贡献相匹配的。

6、更多

上面所说的基本适合每一个公司,不过很难说任何人之间的投缘,因此不排除你的一些特殊技能、性格、爱好将会给你带来事业上意外的收获。

如果你符合上面的条件那你将会得到大多数公司的青睐。初学者们行动起来吧,让自己成为一个合格的程序员吧。