遇事不决,转行做程序员?先看看转了的人怎么说

news2024/12/28 4:23:27

遇事不决先“转码”——近几年,这好像成了非程序员考虑转行方向的优先选择。

转码,指放弃原职业或专业,转行成为程序员。通过“转码”这一跳板,有人在互联网行业谋得一份薪水更高的工作,还有人借此申请出国读书工作、丰富人生经历。但成功光环之下,是否也存在“幸存者偏差”?转码“上岸”之后,明天会更好吗?

今天是1024程序员节,我们收集、整理了社交平台上“转码”相关的贴文。幸存者偏差之下,“转码”成功者确实存在,但对学习能力、心态和毅力要求都比较高,而且之后的工作、学习压力依旧存在,未来也不一定一帆风顺——对于其中不少人来说,“转码”成功意味着新的问题同时来临。

为什么要“转码”?

为什么选择成为程序员?较好的薪资前景和较大的岗位需求可能是主要原因。

根据全球最大开源软件平台GitHub发布的2021年度报告,2021年全球共计有超7300万程序员,新增超过1600万人。智联招聘发布的《2021年互联网产业求职指南》则显示,国内互联网行业中的技术岗职位数量占比达18.1%,需求量排名第二。

从薪资上看,国家统计局数据显示,信息传输、软件和信息技术服务业是2021年平均工资最高的行业,平均年薪达到114618元,为全国平均水平的1.82倍;其年薪的增长速度也达到13.2%,在所有行业中位列第三。放眼海外,程序员的薪资也颇具竞争力:据招聘平台Code Submit统计,2022年程序员薪资最高的国家是美国,平均年薪约74.42万元人民币。

尽管高薪和高需求同时也抬高了“转码”门槛,但甚嚣尘上的“转码”论和在各社交平台上现身说法的成功者们仍不断吸引人们进入这一行业。

南都记者此前调查发现,“转码”讨论热潮的兴起与留学或培训机构的营销宣传不无关系。在搜索引擎或者社交平台搜索“文科转码”,除经验帖外,还有留学中介或编程培训机构的推广——“零基础转码”“如何利用5个月快速上岸”“欧陆有哪些无编程基础也能申的转码项目?”“纯文科背景转码之路”……

零基础、短时间等关键信息无一不精准抓住了用户的内心需求,算法推荐的清一色成功案例也将“转码”和“‘上岸’概率大”联系在了一起。

豆瓣“转码失败者联盟”小组成立不到三个月,现在已经有4000多名组员。小组一篇贴文“讨论 | 大家为什么觉得当初自己也能转码呢?”中,有组员坦言“看了很多成功案例 都是名校文科生 BG(背景)也和我差不多 都很顺利上岸了”“当时被学长骗了,以为学几门基础课,刷个100题就算转码了”。

也有组员认为是被铺天盖地的“转码”营销和成功案例“洗脑”了。

“我觉得是幸存者偏差,就像看了移民中介的广告,就觉得自己一定能移民成功。我觉得在都是只有成功者的DP(动态规划)情况下,都得亲身体会,才能知道自己几斤几两。”

“觉得自己学习能力很强,但其实没有人在所有方面学习能力都强。加上很多博主不断灌输,只要你付出努力就能学会就能成功。可能部分为真,但就是没有想象中那么简单的,没有一定的毅力其实很难坚持下去。”

“转码”成功需要哪些前提?

在社交平台上搜索“零经验转码”,能够看到诸多成功经验分享和教程。

在这些成功者的帖子中,“转码”“上岸”是一件天道酬勤的事,只要付出就能成功——“付出”主要通过各种方式的学习、刷题、刷实习。

转码的学习时长从数月到数年不等。在这个过程中,有人通过Bootcamp(密集式编程课程)、线上编程课程的方式打基础,也有人选择通过各种网上各类现成的视频教程有系统地自学,或是直接申请就读相关专业的研究生。

只有学习还不够,成功的转码需要结合着刷题进行。而在刷题这件事上,大部分帖子里会提到一个叫做Leetcode的IT技术交流和算法练习网站。刷题数量因人而异,有人自称在结合Java、Html、CSS等语言学习和项目制作后,只刷了60题即斩获亚马逊实习的offer。也有人经历了近千题的洗礼,方才成功找到工作“上岸”。

由于程序员是一个非常注重工程经验的职业,“转码”人需要拥有一定量的项目经验。这些经验可以通过Github或其他开源网站中的实战项目积累,或是进入大厂实习、直接参与落地项目。南都记者查看多个“转码”成功帖发现,一份优秀的履历往往需要积累3-5个实战项目。

经历了以上几个步骤之后,一部分转码者即能够找到大厂的实习、工作,或是收到相关高校的offer。由于“转码”人相比计算机专业出身的学生起步时间更晚,同辈压力、竞争压力也更大,因此在转码的过程中,坚持学习与保持良好的心态被反复提及。

有用户发帖称,自己30岁开始考虑转码,需要面对的年龄焦虑、学习焦虑、同辈压力都非比寻常,而在转码刚开始的半年内,心理压力大到他难以承受,“快被消耗殆尽,可能剩不了几口气。”也因此,他总结了转码的几点心理实践“直面焦虑源,少回看过去、向前看......不必逼自己速成,扎扎实实慢慢学。”

也有文科转码的用户经历了焦虑的学习阶段后,劝告后来者,“不用过于焦虑,学习代码没有想象中的那么难,把她当成一个全新的任务,一步一步攻克它就好。”

“转码”人都是谁?

然而,“转码”人的群体中,并不全是成功者。

截至10月24日,豆瓣小组“转码失败者联盟”共有248篇帖文。南都记者从中提取出了50条包含转码前后经历和经验的分享型贴文,并进行了分析和整理。

在这50条帖文中,提及到自己“转码”前专业的共有37条,其中,除了14名发帖人自称从计算机及相关专业毕业外,有高达11人称自己毕业于文科专业。此外,有7名发帖人是理科相关专业,两名是工科专业,还有3名自称从“天坑专业”毕业。

从发帖人毕业的院校来看,除去22条院校信息不明和1条称自己并未上过大学的帖文,有12名发帖人称自己毕业于国内名校(包括985、211、计算机科学专业的强校等等),11名发帖人自称毕业于海外院校,5名发帖人称自己毕业于双非一流、专科或二本学校。从这一数据来看,较好高校的毕业生可能表现出更强的转码倾向。

至于转码的时间点,剔除50篇帖文中本就毕业于计算机相关专业以及未提及具体转码时间的发帖人,在剩余的20篇帖文中,最早的组员于20年前“转码”,还有10人自称在研究生期间选择转码,其余9人的“转码”时间集中在2015-2022年期间。

“转码”人都是谁?

转码“上岸”之后,大家过得更好了吗?

豆瓣小组“转码失败组联盟”的50篇帖文中,除去就业情况不明和尚未从学校毕业、或正在实习的7篇帖文,有17人现在已经不再从事程序员这一行业。剩余的26人中,明确对现状较为满意的仅有3人,还有8人对目前的工作情况表现出了明显的不满意,其余15人对现状有褒有贬。

不少“转码”成功的组员提到,当了码农以后意识到公司编程和在学校编程完全不同,不得不持续学习弥补知识空缺,而学习并非单纯的任务驱动,需要一定天赋和热情。

除此之外,程序员“35岁即退休”“入行即秃头”相较于真实情况存在着一定的夸大,但也描述了这一行业中真切存在的竞争压力。不少组员表示担心自己“半路出家”基础知识不扎实,又只是因为投资回报比更高才“转码”,实际上并不热爱这一行业,因此面临着巨大的身心压力。

也正因如此,“转码失败者联盟”里不少组员都劝告新来者,不必急于做出转码的决定。有组员写到:“其实很多时候不一定执着于‘入坑’和‘劝退’,有时候如果‘转码’给你提供某种安全感,那当时就是有意义的。如果一时发现选错了,也不用担心人生从此万劫不复......”

“在有可能的情况下,离自己的本心近一些,做一些让自己觉得有意义的决定,积极结合自己的比较优势,更深刻地了解自己,多寻找一些机会,也多为自己创造一些机会,无论转不转码,人生还是有转圜的机会。”他总结道。

最后免费分享给大家一份Python全套学习资料,包含视频、源码,课件,希望能帮到那些不满现状,想提升自己却又没有方向的朋友。

关于Python技术储备

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

一、Python所有方向的学习路线

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。在这里插入图片描述

二、Python必备开发工具

在这里插入图片描述

三、Python视频合集

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。 在这里插入图片描述在这里插入图片描述

四、实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。 在这里插入图片描述

五、Python练习题

检查学习结果。 在这里插入图片描述

六、面试资料

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。 在这里插入图片描述在这里插入图片描述

这份完整版的Python全套学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/111414.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

大龄转行当程序员怎么做?应该选择小众技术,避免与年轻人竞争?

最近,一篇关于一位大龄人士转行,成为程序员的文章引起了关于 HN 的热议。文章作者 Derek M. Jones 是一名从事该行业十多年的软件工程师。最近,他遇到了许多想要转行到软件开发方面的年长求职者。对此,他的建议是:选择…

【源码共读】yocto-queue 一个微型队列数据结构

yocto-queue是一个微型队列的数据结构,根据作者的介绍,如果在你一个数据量很大的数组上,大量的操作Array.push和Array.shift,那么你可以考虑使用yocto-queue来替代Array。 因为Array.shift的时间复杂度是O(n),而Queue…

长除法计算平方根的方法总结与代码实现(C++, Python)

tags: DSA Math C Python 写在前面 之前总结了计算平方根的方法, 但是并没有给出手算方法的解释, 这次专门写一下手算方法. 据说这个方法是中国的数学家创造的, 我也没深入考证过, 总之就是非常经典了, 因为这个长除法算法(英文:Long Division Algorithm)可以计算任意精度的…

《ESP32》Adafruit_GFX、u8g2驱动ssd1306

本示例将使用ESP32驱动ssd1306,将为你介绍SSD1306,接线方式以及如何使用Adafruit_GFX、u8g2两种模式进行开发SSD1306。 本人踩坑了半天,发现Adafruit_SSD1306并不能驱动器LVGL,其并没有实现关键的setAddrWindow和pushColors函数用…

【网络编程】第四章 网络套接字(守护进程+TCP英译汉+TCP通协议讯流程+TCP和UDP对比)

🏆个人主页:企鹅不叫的博客 ​ 🌈专栏 C语言初阶和进阶C项目Leetcode刷题初阶数据结构与算法C初阶和进阶《深入理解计算机操作系统》《高质量C/C编程》Linux ⭐️ 博主码云gitee链接:代码仓库地址 ⚡若有帮助可以【关注点赞收藏】…

[Java]注解

文章目录⚽ 注解的概述⚽ 常见注解的使用示例🏐 文档相关的注解🏐 在编译时进行格式检查(JDK内置的三个基本注解)🏐 跟踪代码依赖性,实现替代配置文件功能⚽ 自定义注解⚽ JDK中的元注解🏐 Retention🏐 Tar…

【PowerDesign】制作数据流图

目录 文章目录 前言 一、下载软件 二、使用步骤 1.打开面板 2.绘制顶层0层/数据流程图 创建加工 画出数据流向 对格式进行设置 结果展示 2. 1层数据流程图 生成子加工 框图格式设置 结果展示 注意事项 3. 2层数据流程图 总结 前言 本文以图书管理系统举例&…

java开发的环保网站垃圾分类系统源码

本项目是基于springboot开发的小区垃圾分类的监管系统。为了更好的督促小区业主更好的进行垃圾分类和垃圾投放,本系统设计了一套积分奖罚机制,如果业主此次投放垃圾符合分类要求则加10积分,不符合则扣除200积分,积分不够需要进行扫…

东北大学c++实验最后一次

【问题描述】 建立两个磁盘文件f1.txt和f2.txt,编写程序实现以下工作: (1)从文件in.txt输入20个整数,分别存放在两个磁盘文件f1.txt和f2.txt中(每个文件中放10个整数); &#xff…

【java】java集合详解

目录一.集合类型二.集合的不同三.List解析1.ArrayList2.LinkedList3.Vector四.Set解析1.HashSet2.TreeSet3.LinkedHashSet五.Map解析1.HashMap2.TreeMap3.HashTable4.ConcurrentHashMap一.集合类型 集合类型和关系(我画的比较简略,其中有很多继承实现关系都没有画),…

Web入门开发【三】- 准备工作

欢迎来到霍大侠的小院,我们来学习Web入门开发的系列课程。 首先我们来了解下这个课程能学到什么? 1、你将可以掌握Web网站的开发全过程。 2、了解基础的HTML,CSS,JavaScript语言。 3、开发自己的第一个网站。 4、认识很多对编…

刷爆力扣之字符串转换整数(atoi)

刷爆力扣之字符串转换整数(atoi) HELLO,各位看官大大好,我是阿呆 🙈🙈🙈 今天阿呆继续记录下力扣刷题过程,收录在专栏算法中 😜😜😜 该专栏按照不同类别标签进行刷题&a…

1、移动端基础

目录1、常见浏览器PC端移动端2、手机屏幕3、移动端调试方法4、视口4.1 布局视口 layout viewport4.2 视觉视口visual viewport4.3 理想视口 idea viewport **meta视口标签5、二倍图1、物理像素和物理像素比6、多倍图7 背景缩放background-size移动端背景图展示8、移动端主流方案…

IDEA创建kotlin项目

今天新建了一个kotlin项目,竟然不能导入jar包,原因是新建项目的时候,选择了kotlin作为Gradle的开发语音,kotlin语音里面,下面这行配置识别不了: implementation fileTree(dir: libs, include: [*.jar])所以…

【蓝桥杯】第10届Scratch国赛第6题程序2 -- 捉迷藏

[导读]:蓝桥杯大赛是工业和信息化部人才交流中心举办的全国性专业信息技术赛事。蓝桥杯大赛首席专家倪光南院士说:“蓝桥杯以考促学,塑造了领跑全国的人才培养选拨模式,并获得了行业的深度认可。” 春雷课堂计划推出Scratch蓝桥杯…

青龙面板搭建+QQ机器人

搭建青龙面板首先有个服务器 我这里看到华为云有活动就入手了一个 1.系统选择 centos7.9 华为云购买地址:https://activity.huaweicloud.com/1212_promotion/index.html 2. 服务器上安装宝塔 yum install -y wget && wget -O install.sh http://downl…

340页11万字智慧政务大数据资源平台数据治理方案

一.1.1 数据治理子系统 建设大数据治理子平台,提供数据标准管理、元数据管理、数据质量管理能力,实现对数据的规范治理与管理;提供数据工厂能力,实现对归集的数据进行清洗、加工,支撑业务的数据应用需求。具体&#xf…

ES6 箭头函数 Arrow Function

前言 1. ES6 前定义函数 2. ES6 箭头函数语法 3. ES6 箭头函数返回值 4. 箭头函数中的 this 到底是谁 ? 前言 ES6 新增了一种新的函数: 箭头函数 Arrow Function 箭头函数相当于匿名函数,简化了函数定义,将原函数的 function 关键字和函数名都删掉&am…

学习.NET MAUI Blazor(三)、创建.NET MAUI Blazor应用并使用AntDesignBlazor

大致了解了Blazor和MAUI之后,尝试创建一个.NET MAUI Blazor应用。 需要注意的是: 虽然都叫MAUI,但.NET MAUI与.NET MAUI Blazor 并不相同,MAUI还是以xaml为主,而MAUI Blazor则是以razor为主。 这个系列还是以MAUI Bla…

23. 【gRPC系列学习】gRPC安全认证-JWT认证

JWT 即 JSON Web Token,是用 JSON 形式安全传输信息的方法。本节介绍JWT与gRPC结合,关于JWT交互流程的介绍参考文末的链接。 1. 使用JWT客户端与服务端交互 1)客户端使用用户名、密码发送给服务端 2)服务端返回JWT数据,返回数据由三部分组成 Header:TOKEN 的类型,就是JW…