8.2K星标“程序员考公指南”登顶GitHub,创建者坦言:告别996,真香!

本文主要是介绍8.2K星标“程序员考公指南”登顶GitHub,创建者坦言:告别996,真香!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Python实战社群

Java实战社群

长按识别下方二维码,按需求添加

扫码关注添加客服

进Python社群▲

扫码关注添加客服

进Java社群

这不是一个励志故事,而是一个普通人在社会中挣扎求生的故事。

作者 | 贝爽

996文化之下,程序员们也要另谋出路了。

最近一个“程序员考公指南(coder2gwy)”项目在GitHub上火了。短短几天收获了8.2k Star、 1.1k Fork。

这并不让人感到意外。近几年“工作996,生病ICU”已经成为这个高薪行业的普遍状态。“过劳猝死”、“35岁程序员被劝退”等事件被频频曝出后,不少程序员开始寻找新的出路。

阿特就是其中一个。

对他来说,“钱多事少离家近”的公务员是一项最好的选择。最近他在GitHub创建了这份“程序员考公指南”,分享了成功上岸一线城市公务员的经验。

阿特来自某一线互联网大厂,与他共同备考并成功上岸的还有两位同事:负责后端开发的阿强和前段开发的阿珍。他在项目中写道:

阿强考上了一线城市公务员,阿珍进了离家车程10分钟的事业单位,我在回家省内高校当教师:我们都有光明的前途。

1

996是工作常态

最近,拼多多再次把996 推到了风口浪尖。

从23岁女员工加班猝死、员工家中自杀,无故被辞退等接二连三的事件背后,我们看到了互联网行业打工人艰难的生存现状。

一位当事人网友@王太虚wray在社交平台透露,拼多多上海本部员工强制每个月必须工作满 300 个小时,负责买菜业务的员工必须满 380 个小时;如果请假必须加班补满缺少的工时,否则会影响绩效;所有超过 3 天的法定节假日员工必须提前返工。

虽然不是每家企业都是如此残酷的加班制度,也不是每一个猝死事件都能与过劳建立直接联系,但在互联网行业996、007工作制已经屡见不鲜,尤其是程序员行业,超负荷加班处理Bug是家常便饭,虽然收入高于很多行业,但经常熬夜、工作强度很大。

阿特在文中透露,长时间的工作压力也让他感到身心俱疲。

一周七天有六天需要工作,剩余的一天还需要持续地学习新技术。

久坐、长时间盯着屏幕、时不时通宵,让身体岌岌可危。

oncall制度,在休息日里面也提心吊胆。

他不想失去健康的身体、规律的作息以及陪伴家人的时间。于是决心备考公务员。

与大多数人一样,阿特也认为公务员的工作就是“一眼就能看到未来”的工作。他说,自己出生在一个双职工家庭,每天听母亲讲单位八卦,参加父亲烟雾缭绕的饭局,对体制内的工作印象很不好。

但相比于“一眼就能看到未来”,程序员的职业生涯让他越来越“看不到未来”。

阿特出生于1995年,广东人,2017年本科毕业后,在师兄的高薪诱惑下走上了自学编程之路,后来通过春招顺利进入一家大公司实习并转正。

毕业于C9高校冷门专业的阿特,起初认为自己能够加入互联网大厂是件幸运的事。

一进公司阿特就开始了996的生活。他经常早上六点多打车上班,在车上写代码,晚上十点之后才下班。出于对编程的兴趣和和工作带来的成就感,让他一直坚持,但后来,辛苦研发的一年多的项目被砍,通宵达旦写的代码全部打了水漂,再加上越来越紧凑的新项目,越来越大的工作压力,让他逐渐对编程失去了最初的兴趣。

更重要的是,高薪行业的背后并没有带来更高的收入。他说,对我个人的财务进行了统计,发现无论赚多少钱都只能省下百分之二十左右的工资。

高收入意味着高消费,这不是简简单单的欲望问题,许多消费都是被迫的。阿特举例说,由于工作性质,他必须住在公司附近,但公司附近的小区和物价普遍很贵;业务性工作需要经常出差,虽然出差费可以部分报销,但频繁出差注定会增大许多额外开支以及患病的风险;同事聚餐经常会选高消费的餐厅。

然而,更让他看不到未来的是部门主管被辞退。他说,以前一直带我的老大哥被优化掉了。他出身名校、名企,一直是部门的中流砥柱,于我而言亦师亦友,他的辞退仿佛让我看到了10年后的自己。

2

看不到未来,决心备考

不仅是阿特的主管,从近几年的行业趋势来看,35岁+程序员被辞退、求职难的现象越来越普遍。

对于很多程序员来说,35岁已经成为了职业生涯的一道门槛。一方面技术的更新迭代让他们越来越力不从心,另一方面不断涌入的新鲜血液更受资本市场的青睐。

“程序员是吃青春饭的”似乎成为了行业共识。从创建BAT算起,中国最早的一批程序员已经迈入30+,而他们却普遍陷入了被迫转岗、转行的焦虑,或者面临被辞退的风险。比如一位知乎网友吐槽称,

35岁老程序员,入职所在公司3年,对高强度的IT行业越来越力不从心,精力完全比不上年轻人。最近做小手术不能过度劳累,准时下了班就被领导骂了,考虑到上有老下有小,还有房贷,不敢轻易辞职,只能忍气吞声。

还有知乎网友表示在职场中遭到年龄歧视,准备开始考事业单位。

一位37岁程序员老兵,失业四个月,投了500封简历只收到了3个面试。后来通过猎头朋友了解到,是因为他在很多岗位的年龄超了,只有少部分岗位可以放宽到40岁,但匹配度不高。

阿特在文中表示,这份“程序员考公指南”,就是希望能帮助到相同处境的朋友。指南的目标人群是想进体制内的程序员,尤其适合那些经过深思熟虑之后,发现程序员这份职业不能满足自己需求的人。

他说,当程序员多年依然觉得前途无望,考公会是一个很好的出路。

首先是考公的成本并不高。相比于很多人口中的「程序员的后路」(开店、转PM、换行业...),考公的成本低得多、成功的案例多得多。其次,考公的收益很大。在工作所在城市可以过上中层阶级生活水平(不犯法不违规的前提下)。最后考公体系中有很多编程类岗位能够发挥程序员的能力和价值。

不过,考公竞争激烈,难度很高,而之所以能够成功上岸,他自己总结了三点原因:

  • 我是一个能全情投入的人,一旦认定了就能一直付出:我在所有的空闲时间内都在复习:坐地铁、上厕所、午休...

  • 我是一个程序员,能很快地接受新的东西并上手。

  • 找到了两位引路的朋友,他们把我带进那个备考的氛围。

另外,阿特建议大家不要辞职备考,也不要向任何同事透露备考消息。对于如何在职备考,他分享了自己每日学习计划。

同时他还提供多个大家普遍的关心Q&A问答,比如事业单位和程序员的待遇差别?行测和申论该如何分配时间,现在准备是否还来得及等等,感兴趣的朋友可参见文末链接(项目主页)。

3

One More Thing

最后,阿特分享了他入职五个月的生活状态。

他说,通过健康饮食、适度锻炼迅速瘦了二十多斤,也没有反弹;每个月存款和程序员时期差不多,能做出更理性的消费选择;基本不加班,远离了996的压力和快节奏的生活,也喜欢上了自驾游、钓鱼,周末常和几个朋友三三俩俩出去玩。

总之,考上之后的生活是:真香!

引用链接:

项目主页:https://github.com/coder2gwy/coder2gwy

  • https://github.com/coder2gwy/coder2gwy/tree/main/%E4%B8%8A%E5%B2%B8%E7%BB%8F%E5%8E%86

  • https://github.com/coder2gwy/coder2gwy/tree/main/%E9%81%87%E5%88%B0%E9%97%AE%E9%A2%98

程序员专栏 扫码关注填加客服 长按识别下方二维码进群

近期精彩内容推荐:  

 几句话,离职了

 中国男性的私密数据大赏,女生勿入!

 为什么很多人用“ji32k7au4a83”作密码?

 一个月薪 12000 的北京程序员的真实生活 !


在看点这里好文分享给更多人↓↓

这篇关于8.2K星标“程序员考公指南”登顶GitHub,创建者坦言:告别996,真香!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Java使用Mail构建邮件功能的完整指南

《Java使用Mail构建邮件功能的完整指南》JavaMailAPI是一个功能强大的工具,它可以帮助开发者轻松实现邮件的发送与接收功能,本文将介绍如何使用JavaMail发送和接收邮件,希望对大家有所... 目录1、简述2、主要特点3、发送样例3.1 发送纯文本邮件3.2 发送 html 邮件3.3 发送带

IDEA连接达梦数据库的详细配置指南

《IDEA连接达梦数据库的详细配置指南》达梦数据库(DMDatabase)作为国产关系型数据库的代表,广泛应用于企业级系统开发,本文将详细介绍如何在IntelliJIDEA中配置并连接达梦数据库,助力... 目录准备工作1. 下载达梦JDBC驱动配置步骤1. 将驱动添加到IDEA2. 创建数据库连接连接参数

JavaScript中的Map用法完全指南

《JavaScript中的Map用法完全指南》:本文主要介绍JavaScript中Map用法的相关资料,通过实例讲解了Map的创建、常用方法和迭代方式,还探讨了Map与对象的区别,并通过一个例子展... 目录引言1. 创建 Map2. Map 和对象的对比3. Map 的常用方法3.1 set(key, v

Java中使用注解校验手机号格式的详细指南

《Java中使用注解校验手机号格式的详细指南》在现代的Web应用开发中,数据校验是一个非常重要的环节,本文将详细介绍如何在Java中使用注解对手机号格式进行校验,感兴趣的小伙伴可以了解下... 目录1. 引言2. 数据校验的重要性3. Java中的数据校验框架4. 使用注解校验手机号格式4.1 @NotBl

使用Java发送邮件到QQ邮箱的完整指南

《使用Java发送邮件到QQ邮箱的完整指南》在现代软件开发中,邮件发送功能是一个常见的需求,无论是用户注册验证、密码重置,还是系统通知,邮件都是一种重要的通信方式,本文将详细介绍如何使用Java编写程... 目录引言1. 准备工作1.1 获取QQ邮箱的SMTP授权码1.2 添加JavaMail依赖2. 实现

Nginx实现动态封禁IP的步骤指南

《Nginx实现动态封禁IP的步骤指南》在日常的生产环境中,网站可能会遭遇恶意请求、DDoS攻击或其他有害的访问行为,为了应对这些情况,动态封禁IP是一项十分重要的安全策略,本篇博客将介绍如何通过NG... 目录1、简述2、实现方式3、使用 fail2ban 动态封禁3.1 安装 fail2ban3.2 配

Java中String字符串使用避坑指南

《Java中String字符串使用避坑指南》Java中的String字符串是我们日常编程中用得最多的类之一,看似简单的String使用,却隐藏着不少“坑”,如果不注意,可能会导致性能问题、意外的错误容... 目录8个避坑点如下:1. 字符串的不可变性:每次修改都创建新对象2. 使用 == 比较字符串,陷阱满

python使用fastapi实现多语言国际化的操作指南

《python使用fastapi实现多语言国际化的操作指南》本文介绍了使用Python和FastAPI实现多语言国际化的操作指南,包括多语言架构技术栈、翻译管理、前端本地化、语言切换机制以及常见陷阱和... 目录多语言国际化实现指南项目多语言架构技术栈目录结构翻译工作流1. 翻译数据存储2. 翻译生成脚本

使用 sql-research-assistant进行 SQL 数据库研究的实战指南(代码实现演示)

《使用sql-research-assistant进行SQL数据库研究的实战指南(代码实现演示)》本文介绍了sql-research-assistant工具,该工具基于LangChain框架,集... 目录技术背景介绍核心原理解析代码实现演示安装和配置项目集成LangSmith 配置(可选)启动服务应用场景

SQL Server数据库迁移到MySQL的完整指南

《SQLServer数据库迁移到MySQL的完整指南》在企业应用开发中,数据库迁移是一个常见的需求,随着业务的发展,企业可能会从SQLServer转向MySQL,原因可能是成本、性能、跨平台兼容性等... 目录一、迁移前的准备工作1.1 确定迁移范围1.2 评估兼容性1.3 备份数据二、迁移工具的选择2.1