加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 移动互联 > 正文

过来人经验:程序员怎么升职加薪,迎娶白富美

发布时间:2018-12-01 02:10:17 所属栏目:移动互联 来源:Ryan9
导读:我是码农出身,工作十年,从 初级程序猿(半年) - 项目主力(一年) - 初级技术管理(一年) - 中级技术管理(两年) - 部门管理(两年) - 高层管理(三年) - 职业经理人,一条路走过来,关于升职,有一些自己的心得可以分享。以下大致说说从技术到管理的转变,暂不

你要时刻关注你的产品,关注你的用户,从电商的网评,从售后的热线,从论坛的帖子,从行业外的朋友,获取他们对于你产品的第一手的评价。一个好的程序猿,也应该是一个好的产品经理。否则你就是一个缺乏大脑的泥瓦匠,而不是一个建筑师。

作为一个程序猿的leader,你是要代表团队去跟产品经理撕逼的,如果你不懂产品,那么你的团队也就完了。

Have good communication skills 良好沟通

做一个牛逼的程序猿,其实可以不用怎么讲话,用牛逼的代码和运行结果去碾压别人即可。但如果你想做程序猿的leader,还继续保持这么高冷的姿态可不行。沟通无疑是管理的基础,一个程序猿想升职,想做管理,必然需要证明自己拥有不错的沟通能力。跟高层领导要资源,跟产品经理撕逼,跟测试部门搞好关系,跟设计妹子开开玩笑,跟程序猿搞基,不会沟通显然是不行的,最好是亦庄亦谐,荤素兼备。

这里不展开讲如何拥有良好的沟通技巧。只说几点:1. 沟通的意愿最重要,只要你愿意主动沟通,事情总会向好的方面发展。2. 沟通要真诚,不要套路。3. 口才不行,你可以多用写,写还有个好处就是留有证据,方便以后撕逼。

Take responsibility 承担责任

常在河边走,哪有不湿鞋。代码写多了,挖坑是必然的。面对爆出来的Bug,面对领导的责备,没什么好说的,自己惹的,自己clean up。

放更长远来看,谁都会出错,不管你是程序猿,还是程序猿的leader,甚至是高管,总会被爆出问题。这时候是各种借口推诿,还是大大方方承认,并且用最快的速度处理干净?我认为正确的处理方式是后者,这不单单是能力问题,更多的是人品问题。

当你有朝一日当了leader,你手下犯了事,你也得大大方方站出来“我把关不严,责任我担”,绝不是把手下推出去了事(放你身上可能是小事,放他身上可能就得开除了),回过头再关起门内部处理。只有这样,你的手下才会服你,才会有人为你拼命干活。

最后,做不好管理就做纯技术,做资深专家、技术大拿也挺好,不要强扭。

质疑1:作者没提他是xx大学毕业的所以升职快?

李开复哥大毕业,所以他的事业成功理所当然?拜托,哥大也是他考上的好吗,还不是回溯到他本身的努力和聪明。再者,这质疑的潜台词就是,xx毕业的才有可能升职这么快,不适用于其他人,大家散了吧。

以前也有类似的说法,背景论、阴谋论:比尔盖茨的母亲是IBM高管,巴菲特的父亲是国会议员,所以他们的成功无非就是靠背景,不过尔尔。可是企业高管的孩子,政府官员的娃,清华北大毕业生何止千万人,难道最终都是那么成功吗,为何比尔盖茨和巴菲特仅此一个?如果我们把别人的成功都归结于他所拥有的先天优势,忽略他们的聪明才智、开拓精神和巨大努力,这是在为甘于平庸和堕落找借口。请参考:

比尔盖茨的编程水平怎么样

实际上,所谓的成功学/成功经验的最大问题就是每个人的经历都是无法复制的。照着这些成功的经验去做,并不能保证你就一定飞黄腾达。更有人在评论里跟我纠结努力是不是成功的充分条件。用一句说烂了的话来讲“努力不一定能成功,但不努力一定不能成功”,明明说的是必要条件,硬要说我讲的是充分条件。有谁敢说找到了成功的充分条件,且具有可操作性?那成功都可以流水线批量生产了。当然这里有个目标定义的问题,什么是成功?升职加薪就是成功?不一定,每个人的目标都不一样,有的人还觉得过安逸的日子就是成功,这里就不赘言了。

质疑2:反对加班反对加班反对加班!升职加薪有那么重要,命都不要了?

反对有效。我跟你一样反对,所谓的996、80小时、90小时,真的只是打比方。熬夜真的不好,12点前睡觉对程序猿来说真的太重要。早睡早起,坚持锻炼,这是程序猿必须牢记的,这十年里我庆幸自己一直坚持在打球,从未放弃。

但是!我们可以在不熬夜、尽量不伤害身体的情况之下比别人更加努力,别人打游戏,看电影,看网络小说的时间,你可以用来看书、编码和参加技术交流,然后按时睡觉。笨鸟先飞、天道酬勤,这难道不应该是绝大多数非清华北大学生,绝大多数自认为起点不高的人,绝大多数没有背景的人,应该相信和坚持的价值观吗?

质疑3:天赋比努力更重要,没有天赋不要干程序猿这一行。

我想举NBA的两个顶级球员来作为例子,麦迪和科比。天赋来看,麦迪天赋大大超过科比(臂展身高弹跳手掌大小),从努力程度来看,显然科比大大超过麦迪,最后谁的成就更高?当然你又可以扯队友、运气、伤病,等等。所以成功从来都不会有一个确定的公式,每个变量的权重大小早已明确,这是不可能的。詹姆斯、奥尼尔的成就里面天赋起很大作用,科比、AI、斯托克顿、纳什、库里更多的是靠勤奋的训练。

但最直接的反击是,给定一个人,他能不断提升自己的天赋吗?显然不能。要么努力,要么换行。纠结于那些我们无法改变的事情上面是没有意义的。鸡汤有云:努力改变那些我们能够改变的,接受那些无法改变的。我经常告诫自己:要么忍,要么狠,要么滚。

天赋决定了你的上限,勤奋决定了你的下限。你的上限可能比别人低,但你还是可以不断提升自己。

质疑4:你这是资本家的嘴脸,给大家洗脑,让大家做无脑员工,只知道埋头苦干被剥削。

我的回答是:哈哈哈哈,真乐。被害妄想症,不要放弃治疗。鸡汤有毒你别喝就是。

【编辑推荐】

  1. 年过35岁的程序员都去哪了?一张图道尽老程序员们的花样出路
  2. 面试了近百人,如何招到靠谱的程序员?
  3. 程序员吐槽:我永远不会再为 Oracle 工作了 !
  4. 程序员的工资被高估了吗?
  5. 程序员如何在3年内快速成长为技术专家?
【责任编辑:武晓燕 TEL:(010)68476606】
点赞 0

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读