卖桃者说
池建强
极客时间创始人、墨问西东创始人
30376 人已学习
免费领取
课程目录
已完结/共 523 讲
第一季 (135讲)
第二季 (134讲)
第三季 (124讲)
第四季 (90讲)
卖桃者说
15
15
1.0x
00:00/07:38
登录|注册

第243期 | 程序员如何提升自我价值?

讲述:池建强大小:6.99M时长:07:38
你好,这里是卖桃者说,今天和你聊聊程序员如何提升自我价值这个话题。
前阵子,研究机构 Computer Economics 发布了《2020 年 IT 薪资报告》。根据他们的预测,2020 年,全球 IT 行业工资只会出现适度增长——主要表现在中等收入 IT 工作者将获得 3% 左右的薪资增长,但不会有太多公司做出加薪的决定。
这个结果也算是意料之中的了。2020 年刚一开年,全球就出现了众多“黑天鹅事件”,很多行业都受到了影响。企业出于控制成本的考量,涨工资自然就成了小概率事件。比如海康威视,就在 3 月末的时候宣布今年薪酬暂不调整,度过寒冬。不过,也有公司在这个特殊时期“逆势涨薪”,比如百度就表示今年的薪资普调预算会比去年还要多。
其实你能不能涨薪和当前形势的关系并没有那么大,真正要考量的关键因素应该是你所在公司的业务模式行不行、业绩如何、发展好不好、现金流是否健康等等。当然,最重要的还得看你是否具备涨薪的“潜质”。
我们的专栏作者胡峰老师就说过,“薪酬是能力、经验和岗位的体现,更大的职责、更高的岗位自然会有更高的工资。”在当前形势下,企业不管是涨薪还是招聘,都会比之前更加谨慎。要想脱颖而出,就要具备更 “硬” 的技术和能力才行,要让公司看到你的价值。
与其关心能否涨薪,不如先把注意力放在自己的身上,各方面能力有了,自我价值提升了,自然不愁被埋没。前两天和我们的专栏老师臧萌聊这个话题,臧萌老师是 PayPal 数据处理组技术负责人,也是《零基础学 Java》专栏的作者。他就说,一线程序员的价值就是要“把事情做成”,让使用自己程序或者系统的用户认可、喜欢
在臧萌老师看来,程序员可以从以下三个方面提升自己的价值:
第一,技术不能落伍。技术要能跟得上形势,编码和设计能力要能跟得上发展,这是程序员的基本功。程序员不能固步自封,不能闭门造车。一个可以实操的做法就是,解决自己遇到的一切技术问题。比如,弄不懂的技术方案、不明白的错误日志、搞不清楚的概念等等,都来个刨根问底。
第二,积累对行业和客户需求的认知。只有深入地了解了一个行业,了解自己的用户,才能创造出用户喜欢的系统。要记得“我要用户觉得好,而不是自我感觉良好”。深入了解用户需求,同时加上过硬的技术能力和设计能力,做出来的系统才能让用户越用越喜欢。
一个好的系统,是能够匹配用户需求的,就好比一个磨合好的发动机,进入了最佳状态。这代表着你设计的系统抓住了用户的核心需求。如果一个系统每次加一个 feature 都改得伤筋动骨,痛苦万分,那就说明这个系统做得不行,说明程序员没有理解行业。
第三,找到自己的热爱。程序员这个工作,其实很复杂,也是一个良心活儿。只有热爱,才愿意多想,才会多投入,才能做得好。如果每天想到自己要做的事情都挠头皮,是很难做好程序员这个良心活儿的。找到自己热爱的行业,是一个最重要的开始。
经常有读者给我留言说,自己工作很努力,学习也刻苦,但提升得却很慢,至少在薪资和晋升上面都没有体现出来。
我觉得这件事要从两方面来看。首先,能力的提升不见得很快就会体现在薪资上,这是一件长期投资的事情。另外,你需要反思下自己的工作和学习方式,是走心了,不断迭代和改进了,还是只是表面的自我陶醉、自我麻痹。无论是创业还是工作、学习,自嗨都是一件需要警惕的事情。
胡峰老师在极客时间里有门课程叫做《程序员进阶攻略》,里面对技术人才的成长和发展提出了很多有建设性的建议,如果你找不到成长方向,或者感到迷茫,可以去试读一下。比如,他提到的“PPC 理论”,就是一套很好的个人提升指南。
啥是 PPC 呢?就是专业(Profession)、展现(Presentation)与连接(Connection),如果你能在这三个维度综合发展,会得到远远大于 3 的效果。
专业很好理解,就是你的看家本领,具体包括你的知识与技能,行为与产出。
你可以采用“T 字型”发展策略,先集中提升自己在某一程序领域的专业能力,纵向深度学习,然后再提升技能广度。
专业度有了,但它看不见也摸不着,你要将它转换为可观察的方式,比如你的代码、作品、演示、沟通等,这就是展现。在大部分情况下,你的专业价值评估都是由你的展现水平来决定的。
最后是连接,多走出去,多输出,扩大自己的圈层。比如我们 InfoQ 就有一个“主编三零零成长之路”,意思是每个人在从编辑到主编的路上,要和 100 个专家交朋友,要撰写 100 篇文章,要在网站上留下 100 个评论。如胡峰老师所言,连接的目的是交换价值,专业知识性的价值交换会让彼此获益,也有机会放大同样一份价值。
把这三个维度中的任何一个维度发展到极致,都会给你带来巨大的价值。但极致,何其难矣。钢琴大师肖邦每天努力练琴十几个小时,才取得了非凡的艺术成就;金庸笔下的郭靖靠着常人不能比的毅力,才从一个呆头呆脑的少年成长为一代大侠。想收获,想成功,空想是没用的,一步步做才可以。
最后给你留个小作业,你觉得程序员应该如何提升自我价值呢?你是怎么做的?欢迎在留言区一起分享讨论。
好,今天的话题就先聊到这。卖桃者说,我们明天见。
(编辑:夏天) 
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结
该免费文章来自《卖桃者说》,如需阅读全部文章,
请先领取课程
免费领取
登录 后留言

全部留言(9)

  • 最新
  • 精选
  • Paualf
    我觉得程序员在日常工作中将日常使用的工具、软件、中间件这些从熟悉到掌握,然后去工作中不断地去解决更大的问题,这样自我价值才能更好的提升,同时也有一个正向的反馈,激励我们更好的学习和成长。如平时我们会使用到的Nginx、MySQL、Redis、Linux、PHP/Go/Java、Git,编辑器等,这些工具和中间件我们不仅仅要到会用的阶段,尽可能地去了解它的原理和实现,因为理解了理论以及如何设计才能更好的在工程中使用。所以首先成为一个能解决问题的技术工程师,然后不断地去做更有价值更有意义的事情,这也是我目前前进的方向和在做的事情。
    7
  • 夜空中最亮的星
    涨薪和行业关系不大,和自己关系很大
    4
  • 墨川
    岗位晋级到资深工资加薪好少公司领导都愿意见面聊天。想换工作又有点迷茫,哎好失望
    2
  • 小斧
    第一,技术不能落伍。技术要能跟得上形势,编码和设计能力要能跟得上发展,这是程序员的基本功。 第二,积累对行业和客户需求的认知。只有深入地了解了一个行业,了解自己的用户,才能创造出用户喜欢的系统。 第三,找到自己的热爱。程序员这个工作,其实很复杂,也是一个良心活儿。只有热爱,才愿意多想,才会多投入,才能做得好。
    2
  • Value
    程序员可以通过解决问题来提升自己。不管是客户遇到的,还是自己遇到的,或是同事遇到的问题。解决问题一方面可以倒逼自己成长,另一方面可以过得打怪升级般的"快感"。 另外,输出内容同样是成长的一种方式,写博客,写开源程序等等。
    1
  • Geek_tender
    一个有志成为程序员的小白,加入极客时间20天了,加入前自学了两个月python,目前报了三门课程,前面报的两门感觉比较难懂,进展越来越缓慢,感觉有点啃不动了,又报了一门零基础的开始缓慢前行。 目前的困惑是:对于编程没有系统的框架,单凭性趣在学,有时不知从何处下手。 另外极客时间里面的课程很多,大部分适合有工作经验或者从事这个行业的人,对于小白来说,没有一条明确的打怪升之路!而自我探索势必会走许多弯路。
    1
  • Geek_tender
    薪酬是能力、经验和岗位的体现,更大的职责、更高的岗位自然会有更高的工资! 其次除了做好本职工作以外,还可以打造自己的多维竞争力,比如说培训能力,写作能力,可将自己的知识技能传播出去,影响更多的人。
    1
  • 菜鸟葫芦娃
    一线程序员的价值就是要“把事情做成”,让使用自己程序或者系统的用户认可、喜欢
    1
  • 李洪亮
    就像文中所说的那样,薪资不是结果,他是随着我们技能水平的增长而提高。所以如何提升自己的专业技能就变得尤为重要,不仅是工作以内,工作以外,你做事的态度决定你的高度,我们都要学会以发展的眼光看问题。
收起评论
显示
设置
留言
9
收藏
99+
沉浸
阅读
分享
手机端
快捷键
回顶部