尽管能够列举出许多许多条,可是我信任这一条肯定是雇主最为垂青的,而且具有该点特质能够前进你作为一名软件开发人员的价值。
那么,这条究竟是啥特质呢?
假如你也是给他人打工的,那么有一件事是你有必要铭记于心的。你作业的首要意图是为你的雇主创造价值。
尽管听上去很简单,但却是大多数开发人员的盲点。回想一下,你之所以发布新结构,是不是常常是由于这是一款新颖的,性感的JavaScript MVC结构?你挑选使命的时分,垂青的是它的主要性呢,仍是由于你知道完结起来肯定很有意思?
精确的说,许多人关于上面这些疑问的答案都是yes,都是由于后者。挑选喜爱的使命,也许是我曾经最常做的一件事了。这也是发作在别的开发人员身上最普遍的景象之一。
可是许多人都忘记了,尤其是在大公司里,咱们所做的努力一般是不为人所留意的。所以,不要走错了方向。向你的雇主供给价值这一概念,许多时分都是被轻视的。
为何这个概念会如此主要?因素即是,你能供给的价值越多,你在市场上就越有价值。谁也不会情愿招聘一个不会处理疑问,或许只会处理感兴趣的疑问的开发人员,哪怕你再怎么高级,再怎么资深。反之,一个阅历不怎么丰富的开发人员,意图清晰,干劲十足——能协助雇主添加他们的收入,反而会变成香饽饽。
所以,你的作业并不是规划,也不是编码,而是为你的雇主供给价值。你应当一直牢记这一点。这种前进自我价值的心态转变,关于一个软件开发人员是至关主要的。对此,我想提出一些我以为的最好做法。
#1.了解你的疑问范畴
每逢你方案完结某个使命之前,先退一步想想这个特别的使命能带来啥价值?是不是还有一些别的的办法也能够殊途同归?又或许这个特别的使命根本即是不应当做的?为了答复这些疑问,你有必要对疑问范畴有一个深化的了解。你不只应当将你的时刻投入到添加技术专长上,还应当尽也许深化地发掘你正在研讨的范畴。
除非你对疑问有一个坚实的范畴知识,不然就只能流浪为随声附和之辈。每一个我曾同事过的巨大的开发人员,都有着这种特质:老是会竭尽全力变成其作业范畴的专家。
#2. 更喜爱能为客户供给最大价值的使命
这一点一般是很难效仿的。这是由于,大多数开发人员之所以变成开发人员,是由于他们一般享用于编程。而且,喜爱更有意思更好玩的功能完全是十分正常的欲望需要,可是千万不要将自我的享用与客户的需要混杂起来。
风趣又好玩的使命并不老是能够为雇主供给最大价值的使命。因而,在这么的使命上花时刻,如阅览黑客新闻——一般可让人身心愉悦,但却不会前进你作为一个软件开发人员的价值。
我常常看到有开发人员想要压服商品负责人采用某个特别的功能,只由于这个功能完成起来或简单,或风趣,或令人影响。请兢兢业业——无妨将自个放在雇主的位子上看疑问。
#3.防止安稳的作业
那种安稳的作业是你应当极力防止的。当然这是有争议的,有些人并不情愿换作业。
假如你履行的使命能给雇主带来最大的价值,那么逐渐的你会发现你越来越主要。这也是你在作业中所能到达的最好成果,假如你没有辞去职务的话。这意味着,让你处理的疑问已经被成功处理或许它的杂乱程度已降低到随便抓个人都能够处理的水平。
上述这种状况能够极大地前进你的价值。而且,他们反应给你信息,你还能够用于将来的项目,然后表现出更多的价值,以此大大前进你的市场竞争力。
反之,安稳的作业一般意味着缺少前进。假如你用了多年的时刻都在做同一个项目,而且这个项目在为客户供给价值方面实际上并没有任何成果,那么很有也许是你的团队做得欠好。你应当远离这么的处境,由于它会致使你的阻滞乃至是让步。这作业本身也许看起来是份不错的作业,由于你不必投入很多的精力就能够取得一份不错的薪水。可是几年以后,你终将自作自受,不得不再次找作业,而且很有也许你应聘的公司会因你的阅历而看扁你的技术价值。
不惜代价地跟着同一个雇主,只为能取得一份安稳的作业,从长远来看是无益于你的工作开展的。
#4.从协助他人中前进本身才能价值(译者的话)
像咱们做软件开发这一行的,没有肯定的高手,不要以为自个把握些内核就居高临下,相反,假如你能够使用自个的拿手点去协助他人,那么在与他人评论疑问的过程中或许不知不觉的又前进了自个的才能。你说你把握了JVM的悉数内核,可是你并不一定能够完美的回答一些Java根底疑问。
总结
添加客户收入是一个双赢的战略:你能供给的价值越多,你就越有价值。