程序员如何提升自己的价值

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

尽管可以列举出很多很多条,但是我相信这一条绝对是雇主最为看重的,并且拥有该点特质能够提升你作为一名软件开发人员的价值。

那么,这条到底是什么特质呢?

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

虽然听上去很简单,但却是大多数开发人员的盲点。回想一下,你之所以发布新框架,是不是经常是因为这是一款新颖的,性感的JavaScript MVC框架?你挑选任务的时候,看重的是它的重要性呢,还是因为你知道完成起来肯定很有意思?

准确的说,很多人对于上面这些问题的答案都是yes,都是因为后者。选择喜欢的任务,可能是我以前最常做的一件事了。这也是发生在其他开发人员身上最普遍的情形之一。

但是很多人都忘记了,尤其是在大公司里,我们所做的努力通常是不为人所注意的。所以,不要走错了方向。向你的雇主提供价值这一概念,很多时候都是被低估的。

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

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

#1.了解你的问题领域

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

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

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

这一点通常是很难效仿的。这是因为,大多数开发人员之所以成为开发人员,是因为他们往往享受于编程。并且,喜欢更有意思更好玩的功能完全是非常正常的欲望需求,但是千万不要将自我的享受与客户的需求混淆起来。

有趣又好玩的任务并不总是能够为雇主提供最大价值的任务。因此,在这样的任务上花时间,如阅读黑客新闻——通常可让人身心愉悦,但却不会提升你作为一个软件开发人员的价值。

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

#3.避免安稳的工作

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

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

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

反之,安稳的工作往往意味着缺乏进步。如果你用了多年的时间都在做同一个项目,并且这个项目在为客户提供价值方面实际上并没有任何成绩,那么很有可

能是你的团队做得不好。你应该远离这样的处境,因为它会导致你的停滞甚至是退步。这工作本身可能看起来是份不错的工作,因为你不必投入大量的精力就可以获
得一份不错的薪水。但是几年之后,你终将自食其果,不得不再次找工作,并且很有可能你应聘的公司会因你的经历而看扁你的技能价值。

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

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

像我们做软件开发这一行的,没有绝对的高手,不要以为自己掌握些内核就高高在上,相反,如果你可以利用自己的擅长点去帮助别人,那么在与别人讨论问

题的过程中或许不知不觉的又提升了自己的能力。你说你掌握了JVM的全部内核,但是你并不一定能够完美的解答一些Java基础问题。

总结

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

来源:51CTO

时间: 2024-09-27 14:01:18

程序员如何提升自己的价值的相关文章

在游戏中学习:程序员如何提升自己的安全技能?

本文讲的是在游戏中学习:程序员如何提升自己的安全技能?,解决编程谜题游戏是提高开发逻辑和解决问题能力的一种有趣手段.此外,当你尝试熟悉一门新的编程语言时,解决这类编程语言的谜题游戏可以帮助你加快学习过程. 无论你是一个编程新手,还是想要增强你现有的技能,或渴望掌握最热门的编码语言,以下文章中介绍的10 款最流行的编程谜题益智网站,都将帮助你测试自己的思维,以及改善你的编程.解决问题与逻辑思维的能力. 1. Programming Praxis 如果你正在寻找一个有趣的方式来提高你的编程能力,Pr

初级程序员怎么提升自己的技术

问题描述 小弟我今年毕业的,现在出来三个月了,学的是asp.net,现在可以独立开发企业网站了,(包括前台页面和后台管理系统)在开发过程中用到过一些ajax,也了解了一点,但是还不清楚asp.net的其他比较高端的技术,也不知道怎么去学,只有项目中需要用到的时候才知道有这个东西,然后才上网去查资料,我觉得这样太被动了,对于技术提升太慢,跟我一起毕业的同学基本都涨工资了,挺羡慕他们的,但是我也没觉得比他们差,只能说进步比他们慢吧,因为公司只有我跟老板两个做程序的(悲催),我知道现在主流的是PHP,

程序员成长规划

引言 我的程序员成长之路 程序员的成长经历往往很相似,大部分的人走过了最前面相同的一段路,而有的人则走得更远.总结自己这些年来的历程,这也许能让年轻的程序员少走一些弯路,成长得更快:或许更好一些,能让大家从中得到一些启发,早日进入优秀程序员的阶段,实现梦想,释放激情. 第一阶段,最初是在学校里学习计算机基础知识,学习经典的程序设计语言,编写测试用的小程序.这个过程可以说是对计算机和程序设计的入门阶段.这个阶段主要是培养了自己对计算机软件的兴趣,打下了良好的计算机基础知识. 第二阶段,而后参加工作

程序员:伤不起的三十岁

http://www.cnblogs.com/watsonyin/archive/2012/09/07/2674618.html 程序员干到30岁,好不容易从码奴混到了白领,却再也干不动了,还时时面临失业的危险.30岁,是一个程序员伤不起的年龄.明天,何去何从? 一.30岁现象 在官场上,曾经有一个59岁现象,就是官员们会在59岁时,会使劲捞上一把.很明显嘛,权力过期作废,再不捞就要退休了,没有机会了. 在程序员的圈子里,也有一个30岁现象.当然,如果你有铁饭碗,比如在国企或政府机关,那你是无法

程序员的年终总结

2015年过去了,如果把我过去几年的经历连成线的话,过去这一年的弯道比过去三年的都多,感谢所有遇到的人和事,这一年成长了很多,改变了很多.链接:我的博客. 回头发现时间太快,走的太慢 13年进入东方博雅,感觉那里就是一个"小腾讯",Team leader.后端.产品经理.基本上都来自腾讯.当时的心态还比较简单,刚刚出来工作不久,总以为未来还很远,博雅这里有我的未来么?努力就好,后来的事情还比较幸运,有机会经历一个项目的0到1.到后来开发上的事情都能轻车熟路,最后几个月有机会带队山东棋牌

技术变化那么快,程序员如何做到不被淘汰?

阿里妹导读:写了这么多年的代码,你是否曾经有过这样的迷茫和困惑--技术发展日新月异,奋力追赶的我们,究竟是技术的主人还是技术的奴隶?今天,我们邀请到了蚂蚁金服的技术专家空融,一起来聊聊技术人的软件世界观. 在浩大的软件世界里,作为一名普通程序员,显得十分渺小,甚至会感到迷茫.我们内心崇拜技术,却也对日新月异的技术抱有深深的恐惧.有时候我会思考难道在技术领域内不断紧跟新潮,不断提升技能就是我的价值所在?那么我是技术的主人还是技术的奴隶? 人之所以迷茫往往是找不到工作生活的重心,感受不到工作或生活的

也谈程序员影响力的经营

这是一个首先靠实力,然后才靠传说的江湖.没有真材实料,膜拜的小船说翻就翻. 过去几年我一直在不断的讲,程序员需要提升自己的表达能力和技术影响力.因为在我的印象里,程序员这个群体一直是很安静.务实.谦逊的.然而最近一段时间的事情,让我看到程序员圈子发生了很大的变化. 比如,大量程序员伪造简历,并视其为理所当然. 比如,给知名项目发送垃圾PR,混contribute和star. 同桌(我还在蹭人家办公室)和我吐槽说,以前都是为了技术而去做网红,让自己的项目得到多一些关注和传播:现在则是为了做网红去做

程序员应该接外包吗?

前阵子连续收到几封来自「程序员客栈」的营销邮件,这引起了我的好奇. 从客栈说起 我每天都会收到大量推广或广告的营销邮件,为什么这个引起了我的注意?恩,这里先跑远点扯点题外话. 客栈这个词让我想起了一部叫<新龙门客栈>的电影,这部电影曾给我留下了十分深刻的印象.还在读小学大约五年级时,学校可能是在什么节日组织全校同 学去县里唯一的电影院集体看革命电影.老师同学都坐好了,革命电影开始放映了,但放了不到十分钟就卡壳了,进入黑屏状态.出现紧急状况,影院只好另外找了 一部电影来播放救场,然后放的就是这部

【吐槽】程序员网络资源质量比地面高 发现没?

问题描述 从我身边遇到的诸多案例里发现网络资源比地面资源质量高.学历≠能力经验≠实战XX高校毕业生,XX学位≠一个web编程爱好者建立的网站并持续盈利一年以上(大有人在)知识≠创新做互联网最重要的是什么呢?当然是创新!举例:麦当劳能不能变成青少年活动中心?银行等待的地方能不能变成新华书店飞机机舱内能不能变成国际化社交平台?假如一个程序员连创新的意识都没有那么他做出来的东西有人用么?能用么?有用户粘度么?有市场价值么?有盈利点么?如果没有,那么很遗憾这是一个失败作品.学校学习基本都是讲书本上的,过