程序员如何提高本身的价值

本文是码农网原创翻译,欢迎加入码农社区html

不知道你有没有想过什么样的特质可以成就程序员的伟大?什么样的特质对程序员就任的公司最有价值?程序员

尽管能够列举出不少不少条,可是我相信这一条绝对是雇主最为看重的,而且拥有该点特质可以提高你做为一名软件开发人员的价值。编程

那么,这条究竟是什么特质呢?

若是你也是给别人打工的,那么有一件事是你必须铭记于心的。你工做的主要目的是为你的雇主创造价值。mvc

虽然听上去很简单,但倒是大多数开发人员的盲点。回想一下,你之因此发布新框架,是否是常常是由于这是一款新颖的,性感的JavaScript MVC框架?你挑选任务的时候,看重的是它的重要性呢,仍是由于你知道完成起来确定颇有意思?框架

准确的说,不少人对于上面这些问题的答案都是yes,都是由于后者。选择喜欢的任务,多是我之前最常作的一件事了。这也是发生在其余开发人员身上最广泛的情形之一。编码

可是不少人都忘记了,尤为是在大公司里,咱们所作的努力一般是不为人所注意的。因此,不要走错了方向。向你的雇主提供价值这一律念,不少时候都是被低估的。spa

为何这个概念会如此重要?缘由就是,你能提供的价值越多,你在市场上就越有价值。谁也不会愿意雇用一个不会解决问题,或者只会解决感兴趣的问题的开发人员,哪怕你再怎么高级,再怎么资深。反之,一个经验不怎么丰富的开发人员,目的明确,干劲十足——能帮助雇主增长他们的收入,反而会成为香饽饽。翻译

因此,你的工做并非设计,也不是编码,而是为你的雇主提供价值。你应该始终牢记这一点。这种提升自我价值的心态转变,对于一个软件开发人员是相当重要的。对此,我想提出一些我认为的最佳作法。设计

#1.了解你的问题领域

每当你计划完成某个任务以前,先退一步想一想这个特殊的任务能带来什么价值?是否是还有一些其余的方法也能够异曲同工?又或者这个特殊的任务根本就是不该该作的?为了回答这些问题,你必须对问题领域有一个深刻的了解。你不只应该将你的时间投入到增长技术专长上,还应该尽量深刻地挖掘你正在研究的领域。code

除非你对问题有一个坚实的领域知识,不然就只能沦落为人云亦云之辈。每个我曾共事过的伟大的开发人员,都有着这种特质:老是会不遗余力成为其工做领域的专家。

#2. 更喜欢能为客户提供最大价值的任务

这一点一般是很难效仿的。这是由于,大多数开发人员之因此成为开发人员,是由于他们每每享受于编程。而且,喜欢更有意思更好玩的功能彻底是很是正常的欲望需求,可是千万不要将自个人享受与客户的需求混淆起来。

有趣又好玩的任务并不老是可以为雇主提供最大价值的任务。所以,在这样的任务上花时间,如阅读黑客新闻——一般可以让人身心愉悦,但却不会提高你做为一个软件开发人员的价值。

我常常看到有开发人员想要说服产品负责人采纳某个特殊的功能,只由于这个功能实现起来或容易,或有趣,或使人刺激。请脚踏实地——不妨将本身放在雇主的位子上看问题。

#3.避免安稳的工做

那种安稳的工做是你应该竭力避免的。固然这是有争议的,有些人并不肯意换工做。

若是你执行的任务能给雇主带来最大的价值,那么渐渐的你会发现你愈来愈重要。这也是你在工做中所能达到的最好成就,若是你没有辞职的话。这意味着,让你处理的问题已经被成功解决或者它的复杂程度已下降到随便抓我的均可以解决的水平。

上述这种状况能够极大地提高你的价值。并且,他们反馈给你信息,你还能够用于未来的项目,从而表现出更多的价值,以此大大提升你的市场竞争力。

反之,安稳的工做每每意味着缺少进步。若是你用了多年的时间都在作同一个项目,而且这个项目在为客户提供价值方面实际上并无任何成绩,那么颇有多是你的团队作得很差。你应该远离这样的处境,由于它会致使你的停滞甚至是退步。这工做自己可能看起来是份不错的工做,由于你没必要投入大量的精力就能够得到一份不错的薪水。可是几年以后,你终将自作自受,不得再也不次找工做,而且颇有可能你应聘的公司会因你的经历而看扁你的技能价值。

不惜代价地跟着同一个雇主,只为能得到一份稳定的工做,从长远来看是无益于你的职业发展的。

#4.从帮助别人中提高自身能力价值(译者的话)

像咱们作软件开发这一行的,没有绝对的高手,不要觉得本身掌握些内核就高高在上,相反,若是你能够利用本身的擅长点去帮助别人,那么在与别人讨论问题的过程当中或许不知不觉的又提高了本身的能力。你说你掌握了JVM的所有内核,可是你并不必定可以完美的解答一些Java基础问题。(Java程序员能够加入Java 技术开发交流社区http://bbs.codeceo.com/forum-36-1.html,经过提问和解答来帮助别人和提高本身的能力价值)

总结

增长客户收入是一个共赢的策略:你能提供的价值越多,你就越有价值。

译文连接:http://www.codeceo.com/article/programmer-improve-value.html
英文原文:How to increase your value as a developer
翻译做者:码农网 – 小峰
转载必须在正文中标注并保留原文连接、译文连接和译者等信息。]

相关文章
相关标签/搜索