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

相关文章

Retrieval-based-Voice-Conversion-WebUI模型构建指南

一、模型介绍 Retrieval-based-Voice-Conversion-WebUI(简称 RVC)模型是一个基于 VITS(Variational Inference with adversarial learning for end-to-end Text-to-Speech)的简单易用的语音转换框架。 具有以下特点 简单易用:RVC 模型通过简单易用的网页界面,使得用户无需深入了

Java 创建图形用户界面(GUI)入门指南(Swing库 JFrame 类)概述

概述 基本概念 Java Swing 的架构 Java Swing 是一个为 Java 设计的 GUI 工具包,是 JAVA 基础类的一部分,基于 Java AWT 构建,提供了一系列轻量级、可定制的图形用户界面(GUI)组件。 与 AWT 相比,Swing 提供了许多比 AWT 更好的屏幕显示元素,更加灵活和可定制,具有更好的跨平台性能。 组件和容器 Java Swing 提供了许多

基于UE5和ROS2的激光雷达+深度RGBD相机小车的仿真指南(五):Blender锥桶建模

前言 本系列教程旨在使用UE5配置一个具备激光雷达+深度摄像机的仿真小车,并使用通过跨平台的方式进行ROS2和UE5仿真的通讯,达到小车自主导航的目的。本教程默认有ROS2导航及其gazebo仿真相关方面基础,Nav2相关的学习教程可以参考本人的其他博客Nav2代价地图实现和原理–Nav2源码解读之CostMap2D(上)-CSDN博客往期教程: 第一期:基于UE5和ROS2的激光雷达+深度RG

如何提高 GitHub 的下载速度

如何提高 GitHub 的下载速度 文章目录 如何提高 GitHub 的下载速度1. 注册账号2. 准备好链接3. 创建仓库4. 在码云上下载代码5. 仓库更新了怎么办 一般来说,国内的朋友从 GitHub 上面下载代码,速度最大是 20KB/s,这种龟速,谁能忍受呢? 本文介绍一种方法——利用“码云”,可以大大提高下载速度,亲测有效。 1. 注册账号 去“码云”注册一

如何掌握面向对象编程的四大特性、Lambda 表达式及 I/O 流:全面指南

这里写目录标题 OOP语言的四大特性lambda输入/输出流(I/O流) OOP语言的四大特性 面向对象编程(OOP)是一种编程范式,它通过使用“对象”来组织代码。OOP 的四大特性是封装、继承、多态和抽象。这些特性帮助程序员更好地管理复杂的代码,使程序更易于理解和维护。 类-》实体的抽象类型 实体(属性,行为) -》 ADT(abstract data type) 属性-》成

Github连接方式

打开Linux中git的配置文件: /home/username/git/MyRepository/.git/config [core]repositoryformatversion = 0filemode = truebare = falselogallrefupdates = true[remote "origin"]fetch = +refs/heads/*:refs/remot

GitHub每周最火火火项目(9.2-9.8)

项目名称:polarsource / polar 项目介绍:polar 是一个开源项目,它是 Lemon Squeezy 的替代方案,并且具有更具优势的价格。该项目的目标是为开发者提供一种更好的选择,让他们能够在追求自己的热情和兴趣的同时,通过编码获得相应的报酬。通过使用 polar,开发者可以享受到更实惠的价格,同时也能够更自由地发挥自己的创造力和技能。 项目地址:https://github.

使用条件变量实现线程同步:C++实战指南

使用条件变量实现线程同步:C++实战指南 在多线程编程中,线程同步是确保程序正确性和稳定性的关键。条件变量(condition variable)是一种强大的同步原语,用于在线程之间进行协调,避免数据竞争和死锁。本文将详细介绍如何在C++中使用条件变量实现线程同步,并提供完整的代码示例和详细的解释。 什么是条件变量? 条件变量是一种同步机制,允许线程在某个条件满足之前进入等待状态,并在条件满

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

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

Java 入门指南:Java 并发编程 —— 并发容器 ConcurrentLinkedDeque

文章目录 ConcurrentLinkedDeque特点构造方法常用方法使用示例注意事项 ConcurrentLinkedDeque ConcurrentLinkedDeque 是 Java 并发工具包(java.util.concurrent 包)中的一个线程安全的双端队列(Deque)实现,实现了 Deque 接口。它使用了链表结构,并且针对高并发环境进行了优化,非常适合