在过去的 16 年中,我一直都是一名开发者.做一名 开发者 ,最酷的事情有哪些?
以下就是我给出的回答:
1,你是真正的实干家.自己真正的去劳动,要比依靠其他人的才智更有价值.
2,收入高.这是一个需求量非常高的工作,企业会使劲浑身解数去吸引并且留住优秀的人才--果篮,免费的早中午餐,免费手机,免费消息服务,灵活的工作时间,免费衣物干洗,健身卡,视力防护眼镜,派对,旅游,最新的电子产品,只有你想不到的,没有他们提供不了的.我曾经与一些人共事过,他们此前曾是很有天赋的音乐家,记者和运动员,但是他们最后都选择了转行成为一名编程人员,因为他们都看上了编程人员的福利.
3,大部分时间你都是在和计算机打交道,这要比和人打交道简单多了.
4,在哪儿工作都可以(家里,海边,山顶等等)只要你按时提交高质量的代码就可以.世界上最大的软件项目之一 Linux,就是来自世界各地的人一起远程开发的.很多大企业都接受了这种工作模式,放松了对团队的控制,让开发者自己选择那些能让他们的大脑最有效运转的工作地点.
5,何时工作都可以(夜晚,周末等等).如果你是个夜猫子,或者是早起派,你会爱上 开发者 的工作.由于开发是一个脑力劳动,因此朝九晚五的工作时间很多时候并不适合我们,这段时间可能并不是你大脑最活跃的时候,所以你需要调整工作时间.
6,用哪种工作方式工作都可以.很少有人真的了解你的工作,因此上司基本不可能对你进行微管理.如果有一个人能够理解你的代码,那么很可能他 / 她并不是管理你的人.
7,在纸质世界向数字世界过渡的过程中,很多产业都在接受软件,或是正在经历软件重写和迭代的阶段.这个具有编程技术的人创造了一个优秀的人才市场.
8,由于技术(语言,框架,工具,数据库,操作系统等)每隔几年就会发生一次变化,因此成为一名开发人员,并不需要你具有多年的工作经验.你要做的就是理解当代的堆栈,然后就可以去找工作了.编程是一种边做边学的工作.没有人能够在读了一本书,或是参加了一个 bootcamp 之后就能够马上成为一名好的开发者.
9,你会在一间非常安全的办公室里办公,很有可能办公室里还有高档的家居,最新的硬件,当然舒适的空调一定是必不可少的.医生和忽视需要面对患者,消防员的工作要冒着生命危险,火车乘务人员要在车厢内来回走,乞丐要坐在冰冷的地方.在安全性方面,少有哪些其它职业比开发者更安全.
10,相对轻松.只要你不是 "刺儿头",一般情况下,你只需要将某个人的创意实施出来,你就能拿到薪水.公司和管理人员会为你提供足够的支持,让你的大脑良好的运转.他们明白大脑就是你最有力的武器,因此通常情况下,他们不会做出让你不高兴的事情,也不会给你太大的压力.
11,你可以自己确定工作速度.工作时间预估什么都代表不了,这是由软件开发过程的本质做决定的,很多企业都放弃了时间预估.项目做完了就是做完了,预估没用.
12,别人会觉得你超级聪明.编程工作需要抽象思维,以及解决问题的恒心和毅力.很多人都害怕,甚至讨厌计算机.而你却有着用计算机开发软件的能力,别人会想看英雄一样看着你,他们会觉得你一定很聪明(别不好意思,这是你通过努力换来的).
来源: http://www.jianshu.com/p/ae1bd37a8710