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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值