外包程序员的幸福生活

2024-01-03 11:32
文章标签 程序员 幸福生活

本文主要是介绍外包程序员的幸福生活,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

今天给你们讲述一个外包程序员的幸福生活。男主是Z哥,不是在外包公司上班的那种,是一名自由职业者,接外包项目自己干。接下来讲的都是真人真事。

先给大家介绍一下男主,Z哥,老程序员,是我十多年前的老同事,技术大牛,当过CTO,也创过业。因为我俩都爱好喝酒、踢球,再加上住的距离不算远,所以一直也断断续续的联系着,我对Z哥的状况也有大概了解。

Z哥几年前创业失败,后来他开始干起了外包,利用自己的技术能力,接软件系统开发的活儿。

Z哥接外包的起步阶段不容易,整个公司就他一个人,写文档、方案;前端、后端的开发都得亲自来。这还不是最难的,最难的是找项目,这哥们没招销售,他自己又宅,普通话也不标准(如果再喝点酒,和刚学普通话的老外有一拼),接项目基本都是靠同事、朋友介绍。

总之,万事开头难,单枪匹马干,难上加难。

慢慢的,Z哥靠着“话少、活儿好、不粘人”逐渐积累起了口碑,熬过了起步阶段。到现在基本是不缺活儿了,用他的话说就是“最近一两年,我差不多忙半年、歇半年,有些看起来不好干的、不好收钱的活儿就不接了”。

看到这里,你们肯定很好奇Z哥的收入了,具体数字不方便说,但是比一般人上班强很多。对了,Z哥最近又买车了,刚刚喜提一台奥迪 Q5,和能把宝马撞起火的玛莎拉蒂没法比,但这车也不错了。

最近我和Z哥又深聊了一次,聊完之后,我感觉Z哥目前的状态非常好,幸福指数很高,堪称老年程序员的幸福标杆:

幸福1. 一份挺好的收入,而且是非常稳定的经济来源

肯定有人工资比Z哥的收入高,但是Z哥的收入稳定,而且分散,不依赖单独一个项目或者客户。

如果你的经济来源,100% 是靠工资,那你要好好考虑一下了。如果万一哪天遇到公司倒闭或者裁员,你失业了怎么办?如果你还要还车贷、房贷,还要养家糊口,怎么办?

这不是吓唬人,最近就业形势不好,P2P 公司雷了一大片,物价也涨,还有毛衣战……劝你们早做准备,多攒钱,少进行风险高的投资。同时,降低物质满足的阈值,只选择自己真正需要的东西。

最理想的是,你还应该想办法,把你收入里的工资占比降下来,降到多少合适?这和你的工资、负债有关系,通常来讲工资占收入的 50% - 70% 比较合适,这意味着,万一有一天工资没了,你还能正常的生活,你起码不用太慌。

幸福2. 比较自由,拥有自己的时间

Z哥是妥妥的自由职业者,干多干少完全靠自己,可以有很多时间陪家人孩子,经常看他朋友圈里发“说走就走的旅游”,还有很多时间干自己感兴趣的事情,比如打游戏,不吃不喝不睡觉的那种打游戏(这个兴趣有点low,我也想写高大上的,可是没有)。

反过来看,混职场的精英们,基本上是收入越高,每天的工作时间越长,大部分时间都奉献给公司了,整天忙成狗,别说陪家人了,恨不得连休假、生病的时间都没有。

这种局面怎么破?越忙,越应该提高工作效率,改变“重量不重质”的习惯。效率提高了,你才能挤出来属于自己的时间。

幸福3. 享受工作

聊天过程中,明显能感受到Z哥现在工作比较快乐,一方面是因为给自己打工,有动力,能以愉快的心情面对辛苦;另一方面他付出的辛苦,都能得到回报,干得多挣得多。用他的话说就是“以前在公司工作,制约太多,不爽”。

Z哥这话,我深有同感,拿我俩以前共事的那家公司来说,产品想做个需求改动,需要领导们层层审批,或者需要开好几个会才能搞定。劳民伤财,还可能错过最佳的时间窗口。

还有比这个更不爽的,就是做无用功,我见过不止一个项目,立项的时候信心满满,投钱投人投时间,开发快接近尾声的时候,不知为啥项目就被砍了。作为一个打工的,项目被砍了,工资一分没少给你,虽然嘴上不说啥,但是没有了满足感和成就感,你心里肯定不爽。

幸福4. 有一个不断提升的个人品牌。

在没有销售的情况下,Z哥接的项目从无到有,项目越来越多,靠的就是“活儿好”的口碑。最羡慕的是,他的个人品牌,不依赖于任何公司或者平台,完全是靠自己的实力。

对比着看,有些大厂的职场精英,也感觉自己牛B轰轰的,在外面有很多人跪舔。说不准等你一旦离开大厂,或者从关键职位退下之后,就发现没什么人理你了。

可能不是你有多厉害,是公司、职位给你加上了光环,光环褪去之后,你可能就是一个普普通通的路人了。

我就是意识到个人品牌重要性之后,才开始写文章的。强烈建议各位看重自己的品牌和能力,公司不能让你干一辈子,可是品牌、能力能陪你终生。

尤其是在移动互联网的时代,在人人都可能成为大 V、KOL 的时代,个人品牌能带来价值可能会超乎你的想象。

个人品牌的建立是个漫长的过程,越早开始行动越好。

所以,除了追求公司内职位、工资的提升,更应该追求个人品牌、能力的提升。

Z哥的故事说完了,你们看了后,有没有和自己对比一下。我自己是羡慕Z哥的幸福,要朝着他的方向去努力改变,条条大路通罗马,不一定也靠接项目。

想当初,我还劝Z哥不要接外包,踏踏实实的找个大公司好好上班,现在看起来,我被啪啪的打脸了。

最后,再重复一下幸福的几个条件:

1. 拥有稳定的经济来源。

2. 拥有自己的时间和自由。

3. 享受工作,快乐工作。

4. 拥有自己的个人品牌。

除了这些,还有很多幸福的条件,比如:身心健康,有亲密的朋友家人,有自己热爱的兴趣等等,就不多说了。

最最后,建议你们按照自己的兴趣特长,长期规划一两个副业,尝试成为一名“斜杠青年”。

正例:四猿外,程序员/公众号作者。

反例:四猿外,程序员/快车司机。

最厉害的斜杠青年是谁?

丹妮莉丝,不焚者/弥林女王/草原上的卡丽熙/奴隶解放者/七国统治者/龙之母

希望这篇文章对你们有帮助,希望你们能改变既定的生活模式,从“平衡工作与生活”到“开心工作,幸福生活”

这篇关于外包程序员的幸福生活的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/565550

相关文章

LabVIEW程序员是怎样成长为大佬

成为一名LabVIEW编程领域的“大佬”需要时间、实践、学习和解决复杂问题的经验。尽管LabVIEW作为一种图形化编程语言在初期可能相对容易上手,但要真正成为精通者,需要在多个层面上深入理解。以下是LabVIEW程序员如何逐步成长为“大佬”的路径: 1. 打好基础 LabVIEW的大佬们通常在初期会打下非常坚实的基础,理解LabVIEW编程的核心概念,包括: 数据流编程模型:Lab

程序员必备心理学——心流

心理学之心流 前言一、“心流”是什么?二、心流的好处二、如何进入心流心流状态的四个阶段第一个阶段:挣扎第二个阶段:放松第三个阶段:心流第四个阶段:巩固 进入心流的技巧 总结题外话 前言 你是否常常感觉自己明明学习了一整天,但是就是感觉没有太多的收获。这个时候除了你的学习方向等问题之外,也可能是你的学习方法太低效了。作者本人就经常有这种情况,好在偶然间在b站刷到一个大佬的这个心

程序员都在使用的画图工具

大家好,我是袁庭新。 程序员都在使用的画图工具,你一定没用过这款画图工具吧!我教程中的架构图都是用它来画的。 比如我编写的RDB工作原理图就是用draw.io绘制的,如下图所示: 再例如Redis集群故障恢复原理图我也是通过draw.io工具绘制的,如下图所示: 是不是觉得draw.io绘制的图形特别简洁、美观。它的官网是: https://www.drawio.com dra

GitHub:代码是程序员沟通最直接的手段

如果不是 Andreessen horowitz 的投资,估计 GitHub 很难被福布斯、CNN、纽约时报等传统媒体注意到。普通大众之前不了解这个工具,是因为它距离记者的世界太远了——GitHub 是一个程序员所使用的托管项目的服务。 但在一些程序员眼里,它不仅是托管项目的地方,还是“开源”项目的大本营,而且是提高程序员“技术水平”和“技术品味”的地方,更是一个程序员社交的地方。

黑马程序员---银行业务调度系统

模拟实现银行业务调度系统逻辑 需求分析: 银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。 有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。 异步随机生成各种类型的客户,生成各类型用户的概率比例为:         VIP客户 :普通客户 :快速客户 =  1:6:3。 客户办理业务所

黑马程序员---空中网面试题

空中网4k/5k月薪挑选大四实习生的线程题     两年前,我们一个大四的学员去应聘空中网的实习生职位,空中网只给他出了三道线程题,拿回家做两天后再去给经理讲解,如果前两题做好了给4k月薪,第三道题也做出来的话就给5k的月薪。这样的实习薪水和招聘要求,不需要有工作经验的限制,纯粹是技术功底的比拼和考核,而不像许多其他公司非要招两年工作经验的人,逼得那些刚毕业和未毕业的大学生不得不去撒谎,不得不去做

黑马程序员---线程并发库

软件包 java.util.concurrent 在并发编程中很常用的实用工具类。 请参见:            描述 接口摘要BlockingDeque<E>支持两个附加操作的 Queue,这两个操作是:获取元素时等待双端队列变为非空;存储元素时等待双端队列中的空间变得可用。BlockingQueue<E>支持两个附加操作的 Queue,这两个操作是:获取元素时等待队列变为非空,以及

黑马程序员---多线程

TraditionalTread 传统线程技术回顾 创建线程的两种方式: thread3中,同时创建了Thread的子类和Runnable,那么会优先执行Thread的子类,因为Runnable的代码被当做参数传到了Thread类里,Thread子类的run方法又覆盖了父类的方法,所以会执行Thread子类的代码。 package cn.itcast.heima;public class T

黑马程序员---代理

分析代理类的作用与原理及AOP的概念 代理的概念与作用  1.已经写好一个类,现在要为这个类增加一些功能,例如,异常处理、日志、计算方法的运行时间、事务管理、等等,你准备如何做? 现在我们写一个代理类: 保持了原来那个类的功能,又增加了你现在需要的功能。 主函数调用的时候,直接调用代理类就行了。 这就是代理类的功能。   2.编写一个与目标类具有相同接口的代理类,代理

黑马程序员---类加载器

------- android培训、java培训、期待与您交流! ----------   简要介绍什么是类加载器和类加载器的作用 Java虚拟机中可以安装多个类加载器,系统默认三个主要类加载器,每个类负责加载特定位置的类:BootStrap,ExtClassLoader,AppClassLoader   类加载器也是Java类,因为其他是java类的类加载器本身也要被