作者:程序之心丁仪

来源:https://chengxuzhixin.com/blog/post/bei_lao_cheng_xu_yuan_ya_zha_zen_me_ban.html

有同学在知乎问了这个问题“被老程序员压榨怎么办?”,简单回答了下,今天深入讨论下这个问题,说下我的想法,欢迎留言讨论。

原问题:

9月份的时候,由前同事内推进去了某公司做安卓开发,工作的第一周内推我的同事就让我帮他做外包接私活。因为他内推我过来,我也不好意思拒绝。帮了他几天忙之后,他也没说给我做外包的费用,我也不好意思开口,就当作他人情了。可是之后一到周末就给我打电话让我帮他做外包,我也不好意思拒绝,两周前他又找我做外包,我当时工做一天很累了,不想晚上回家再熬夜了,于是拒绝了,在这之后他就不找我说话了。 之后公司项目的需求他能推给我的全给我了,当然我刚来的时候就已经这样了,十几个需求他只做两个,剩下的全给我了。他一有时间就在工位上做外包的项目,公司项目的需求基本都是我做的。这两周,他可以说是把所有工作全推给我了,他的负责业务模块的bug让我改,我负责改的bug也全是他以前留下的,真的太累了。一天下来他就改了一下背景颜色,调整了一下图片大小。他工作都7年了月薪过万,遇到啥问题全让我来改,遇到这样的同事我改咋办啊!我都有点想辞职了。

黄金圈思考法

黄金圈法则最早是广告行业的从业者提出的。实际上,黄金圈法则是一个普适的思考方式。大部分人(比如这位同学)都是首先看到现象,然后思考应对策略,只有少数人会思考背后的动机和原因。而在黄金圈法则中,重要性和优先级是由内向外的,即 why > how > what。

也就是说,要从 why 出发,先想清楚自己的目标、理念、愿景,搞清楚自己内心真正想要的是什么。然后是为了达到自己的目的,该如何决策、行动。最后才是做了什么,得到了什么,舍弃了什么。掌握黄金圈法则后,无论是程序员做需求,还是应对人际关系,首先要思考的是 why。如果把 why 整明白了,how 和 what 基本上自然而然就产生了。

why 为什么工作

运用黄金圈法则,先思考下 why,也就是,我们为什么做这份工作?

这个问题的答案可能有上千个,当然我知道大家的梦想是不用工作。这位同学被内推进入公司肯定是想多做项目,提升经验,得到公司认可,以便升职加薪,让职业道路更平坦。 所以呢,一切的努力要以这个目标为前提。

就算现在离目标有十万八千里,也要找到通向它的路径。这位同学已经委婉拒绝了同事的请求,接下来可以尝试和领导说遇到的问题,不用提那位同事的问题,可以说自己的工作量太大,排期排不开,然后按照排期进度来,领导肯定会发现他的问题。

how 如何工作

运用黄金圈法则,再思考下 how,也就是,我们如何工作?

工作是要讲究方式方法的,搞错了方向会被埋没。

程序员最大的价值,是使用技术为社会解决问题、创造价值。互联网技术解决了信息互通互联问题,电子商务解决了商品流通效率问题,即时通讯解决了人与人的互联问题,ERP 解决了企业管理的效率问题,你看,所有有价值能赚钱的项目都是在解决问题。用技术解决问题,才能创造价值,才能赚到钱。

前面的文章也讲过,对于程序员来说,30岁之前特别重要。最重要的一点,就是提升解决问题的能力。把解决问题看做机会,把提升解决问题能力视为重中之重。项目延期重要吗?如果你已经想清楚了 why,那么毫不客气地说,项目延期根本不重要,提升个人能力才重要。(这句话千万不要跟老板和领导说,他们的位置不一样,屁股决定脑袋。被打的时候别怪我没有提醒过)。

what 工作得到什么

继续用黄金圈法则,最后思考下 what,也就是,我们工作得到什么?

工作也要讲究回报,没有回报图啥呢,总不能是为了做公益吧。

古人讲种瓜得瓜,种豆得豆。如果你能持续提升解决问题的能力,那么到了一定的阶段,你会有机会成为专家或者管理者。因为能够解决问题,会进一步得到解决更多、更大、更难问题的珍贵机会,然后进一步成长,获得了能力的进一步提升,也就是进入了一个良性循环。接下来,做时间的朋友,在这个良性循环中一直循环下去,你就会成为很牛逼的人。

现在的社会还是很公平的,只要你有能力,赚钱不是难事。跨越阶层不容易,但是终究是可以想象一下的。

到了一定阶段,个人水平已经挺高了,会有公司挖你,如果有合适的机会,可能会有更大的发展空间。即便没有公司挖,也可以自己创业。

到底能得到多少东西,我也说不准。因为我还不到 30 岁,未来还有很多不确定性,但是我已经实现了曾经的一点小目标。

事业就是循环

why -> how -> what,不是固定不变的。how 要做决策,肯定要思考下 why,然后产生了一个子分支。一个 what 结束了,就得思考下新的 why,一直循环下去。就像罗伯特清琦在富爸爸书中说的一样,通过资产产生收益,收益拿去买资产,资产增加,然后进一步产生收益,是一个良性循环。黄金圈要是用好了,也是一个良性循环。好的事业就是通过循环得到的。

我们为何迷茫

我见过的很多人没有思考过 why,而是从 what 出发。到了 30 岁的关口,迷茫不知所措的一大堆。

比较常见的就是毕业后选择工作,眼里只有赚钱养活自己,或者沿着所学专业的路径依赖,或者听了老师先就业后择业的瞎扯。不知道为何工作,自然不知道如何做选择,从工作中获取巨额回报就有点痴人说梦了。30 岁的迷茫无非是工作腻了,看不到未来了,赚钱不够花了,问题根源都在 30 岁之前。

如果有个好学历,还是可以靠着社会发展和光环效应被动进步一波的。但是长远看,不搞清楚 why,还是比较容易埋没的。

被老程序员压榨怎么办?我不想辞职相关推荐

  1. 程序员讨厌领导又不想辞职,用一妙招让领导离职,网友:佩服

    作为员工,在职场中,除了想获得高薪福利以外,最大的希望也就是能遇到一位好的领导,他们不仅能给员工带去更多福利和回报,还能培养员工,帮助员工不断成长,学习更多职场技能. 但是如果你运气不好,遇到一位非常 ...

  2. 程序员合同日期不到想辞职_程序员被迫辞职,临走把新员工办公桌擦遍,老板:交5万罚款...

    职场中老板在员工面前总爱说自己一事同人,可是工作中不平等待遇的事情依旧经常碰到,比如工资的问题. 小高几年前在网上找到这家公司做程序员,今年33岁了,是个上有老下有小的阶段,身上责任重了,更能吃苦耐劳 ...

  3. 程序员合同日期不到想辞职_“我又辞职了”

    上个月,我表妹唐唐告诉我她差点辞职了.唐唐在深圳一家电商公司做了2年的市场运营,为了更好的完成业绩,每天都赶着最后一班地铁回家.虽然她才毕业2年,不过算上加班时长,我说她工作了3年真的不过分!令我惊讶 ...

  4. 程序员合同日期不到想辞职_程序员山洞开发程序,两年敲45万行代码,网友:一般人扛不住...

    近几年网络发展的越来越好,其中的功劳离不开默默付出的程序员,正是他们任劳任怨的付出,才换来现在的便捷,在程序员汇聚的论坛,一名程序员却道出另一种现象:好久没打代码了,回想以前辞职到老家矿洞里秘密开发的 ...

  5. 程序员合同日期不到想辞职_在职场,辞职有时是难免的,要怎样写辞职信才好呢...

    天下没有不散的宴席,职场也一样.由于种种原因,很多人都不可能在一个单位干到老,总有可能换几个单位.这就难免涉及到写辞职信的问题了.一方面,这是法律程序,必须要走:另一方面,这是对原单位的一种礼貌和尊重 ...

  6. 程序员合同日期不到想辞职_辞职报告怎么写最简单?写清楚理由和时间,签上姓名就OK了...

    辞职报告是劳动者提前通知用人单位的文书,如果下定决心离职,其实没有必要写得很麻烦.简单写上离职的理由,签上自己的姓名,把落款日期写清楚即可. 根据<劳动法>和<劳动合同法>中的 ...

  7. 程序员合同日期不到想辞职_合同到期离职申请怎么写?

    展开全部 1.标题,在辞职信第一行正中写上辞职信的名称.一般辞职信由事由和文种e68a8462616964757a686964616f31333431343738名共同构成,即以"辞职信&q ...

  8. 程序员合同日期不到想辞职_员工 以个人原因,自愿主动辞职的,公司要给经济补偿吗?...

    法律知识要点:主动辞职的用人单位要支付经济补偿吗?这是广大劳动者经常提出的问题,今天小编就根据劳动法的相关规定来说说这个问题. 劳动者主动辞职,用人单位要不要支付经济补偿,这要区别对待,主要看劳动者辞 ...

  9. 一个老程序员的心里话

    一个老程序员的心里话 (本来不想写的,实在不想看到某些人误人子弟,混淆视听,耽误了中国IT的未来,所以一吐为快) 一些人总是发出一些错误的声音,形成了劣胜优汰可怕的现象.他们在误导着中国,把我们的后继 ...

  10. (精华转看)一个老程序员的心里话

    一个老程序员的心里话  (本来不想写的,实在不想看到某些人误人子弟,混淆视听,耽误了中国IT的未来,所以一吐为快) 一些人总是发出一些错误的声音,形成了劣胜优汰可怕的现象.他们在误导着中国,把我们的后 ...

最新文章

  1. FPGA之道(15)组合逻辑与时序逻辑、同步逻辑与异步逻辑的概念
  2. oracle 查询不同编号的时间最小记录_投稿 | ORACLE amp; PostgreSql 利用伪列删除完全重复的两行...
  3. html5怎么删除样式,css怎么删除一个样式
  4. Android日志[基础篇]二 Android Studio修改LogCat日志的颜色
  5. mysql安装失败net_mysql安装后.net程序运行出错的解决方法
  6. [洪流学堂]Hololens开发高级篇2:手势(Gesture)
  7. 一个worker thread服务一个客户端
  8. 【Spring笔记】使用javaconfig配置
  9. 大数据分析处理有哪些流程
  10. 双边滤波及其matlab代码
  11. 【水】java试手—poj 2387
  12. 菜鸟的草缸 篇三:闯缸敢死队、莫斯墙制作
  13. 号外号外 !新媒之家APP2.1.0版本震撼上线!!!
  14. [SSD核心技术:FTL 13] 不求同生,但求同死?固态硬盘闪存磨损均衡技术详解
  15. 组装台式机后进入PE,检测不到硬盘的解决方法
  16. tensorflow笔记:tf.argmax()和tf.equal()的使用
  17. Schnorr技术详解
  18. 在电脑的网络中看不到计算机,在网上邻居中看不到自己的电脑也看不到别人的解决方法...
  19. SE14调整表时提示转换出错,导致数据被清空,怎么恢复
  20. svchost.exe占用内存过高解决办法

热门文章

  1. 面试时应该问公司一些什么问题?
  2. 单片机IO口科普:推挽输出、开漏输出详解
  3. windows中的pagefiles.sys文件是什么?pagefiles.sys文件的调整与删除
  4. IDM6.38使用教程 ——下载加速 百度云下载加速 捕获网页视频,音乐
  5. 【Testin云测活动】邀请好友使用Testin云测,得iPhone6!
  6. python爬取全球历年GDP数据
  7. temp的作用c语言,temp的使用
  8. 视频号户外直播备受用户及主播青睐
  9. matlab glxs,Matlab中的textscan(转载整理)
  10. 在Unity中模拟汽车的移动