软件开发人员是一种很棒的职业选择的五大理由

来源:互联网 发布:java jdk下载地址 编辑:程序博客网 时间:2024/05/16 06:16

5 Reasons Why Software Developer is a Great Career Choice

软件开发人员是一种很棒的职业选择的五大理由

5 REASONS
1 Creative. If you ask people to name creative jobs, chances are they will say things like writer, musician or painter. But few people know that software development is also very creative. It is almost by definition creative, since you create new functionality that didn’t exist before. The solutions can be expressed in many ways, both structurally and in the details. Often there are trade-offs to make (for example speed versus memory consumption). And of course the solution has to be correct. All this requires creativity.

五大理由
1 创造性 如果你让人们列举具有创造性的职业,有很大可能他们会说是作家,音乐家或者画家。但很少有人知道其实软件开发也很有创造性。从概念上说软件开发就是具有创造性的工作,因为你所创造的是这个世上还没有的功能。无论是结构上还是细节上,通过软件开发解决问题都可以有多种方式。通常你需要做些取舍,比如说是追求速度还是尽量减少内存消耗。当然最终的解决方案必须正确。所有这一切都需要创造性。

2 Collaborative. Another myth is that programmers sit alone at their computers and code all day. But software development is in fact almost always a team effort. You discuss programming problems and solutions with your colleagues, and discuss requirements and other issues with product managers, testers and customers. It is also telling that pair-programming (two developers programming together on one computer) is a popular practice.

2. 团队合作。还有另一种误解是程序员总是独自坐在电脑前写一整天代码。但其实软件开发几乎总是需要团队合作。你会和你的同事们讨论编程问题以及解决方案,和开发经理,测试人员以及客户讨论开发需求和其他问题。配对编程(两个开发人员在同一台电脑前一起编程)也是一种很受欢迎的开发实践。

3 In demand. More and more in the world is using software, or as Marc Andreessen put it: “Software is Eating the World“. Even as there are more programmers (in Stockholm, programmer is now the most common occupation), demand is still outpacing supply. Software companies report that one of their greatest challenges is finding good developers. I regularly get contacted by recruiters trying to get me to change jobs. I don’t know of many other professions where employers compete for you like that.

3.供不应求。越来越多的人正在使用软件。正如Marc Andreessen所指出的那样,软件正在吞噬整个世界。尽管程序员人数正在增长(在斯德哥尔摩,程序员己经是极其常见的职业),仍然供不应求。软件公司说他们最大的挑战就是找到好的开发人员。时常有招聘人员联系我试图让我换工作。我不知道还有哪些职业雇主们会为了争取你而这样相互竞争。

4 Pays well. Developing software can create a lot of value. There is no marginal cost to selling one extra copy of software you have already developed. This combined with the high demand for developers means that pay is quite good. There are of course occupations where you make more money, but compared to the general population, I think software developers are paid quite well.

4.不错的薪水。.开发软件能够创造很大的价值。多卖一份拷贝并不会产生多余的支出。结合软件开发人员的高需求就意味着高的薪水。当然有些职业你会挣得更多。不过相对于大多数人来说,软件开发人员的薪水相当不错。

5 Future proof. Many jobs disappear, often because they can be replaced by computers and software. But all those new programs still need to be developed and maintained, so the outlook for programmers is quite good.

5.前景看好。很多工作正在消失。通常是因为这些工作可以被电脑和软件所取代。但是取代这些工作的新程序都需要开发和维护,所以说程序员的前景相当看好。

原文:5 Reasons Why Software Developer is a Great Career Choice

0 0