关于要不要转行做程序员的问题

news2025/1/31 23:03:32

写在前边:

种一棵树,最好的时间是十年前,其次是现在。

什么时候开始都不晚。

这篇文章废话少说,我作为一个普通本科电气工程及其自动化专业的人转行作为Python程序员来说的经历到现在已经工作两年了,距离培训整整过了三年时间,就着朋友问了一个问题”要不要转行做程序员“来稍微扩展分析一下,提供一些建议。首先,如果是打算从0基础自学的话,建议放弃。不是不可能,是太难了,要付出太多的精力和时间,还需要自己有极强的自制力。

先说说为什么突然想转行做程序员?你真的考虑好了吗?

为什么突然想转行?大趋势下我能想到的原因有三个。

1、不喜欢当前职业的劳动形式。

2、不满足当前的工资(低)。

3、爱好编程(爱好编程的话,恐怕大学选专业的时候就报对口专业了)。

转行的小伙伴我觉得无非就是前两种原因中的一个。吸引你的,可能就是程序员的高薪。我身边有很多转行成功的人,当然我不算太成功,也是其中一个,但是每个人对于程序员的状态又各不相同。

但是你考虑好了吗?

转行的话不仅面临着半年以上的现金流断缺,并且还要支付一笔大量的培训费用,以及要刻苦学习。

我转行的原因肯定是第一个,不喜欢当前专业对应职业的劳动形式。因为我转行的时候大学还没有毕业,对薪资什么的也没有概念。但是就是知道,程序员工资高,工作在办公室中,非常适合我这种怕吃苦(身体上的疲惫)的同学。对了,还有最重要 原因是我有一个软件工程专业的哥,在学习的路上可以为我指导迷津。大三的时候我就开始预习了,虽然那个时候还在打地下城一边刷图一边看学习视频,但是已经开始断断续续的预习了,所以在培训中才能够游刃有余。

在培训的路上,单打独斗肯定是不可能的,结果可能经过培训之后会对培训感到失望。编程是一门面向团队的活动,免不了之间的交流沟通。热情的和朋友们打好关系,争取做他们的leader。

你愿意为自己的程序员事业付出多少?

首先培训班要支付大量的金钱作为基础,可以请求家里的帮助,也可以先 自己边工作边预习,等到攒够学费之后再去学习。

其次要花费6-8个月的时间来进行6-11-7形式的封闭式学习。在此期间要苦其心志,饿其体肤。断思淫欲。放弃爱情。。其实也没那么夸张。只要是在培训班好好学的同学,最终都能找到自己理想的工作。毕竟现在的培训班那么火,已经到了如火如荼的地步。我所说的是要成为牛逼的程序员的必经之路。

为什么能够在短时间内让你拥有那么高的工资呢?首先是工作性质的转换。其次是个人能力的转换。高工作意味着高责任,不然的话给你10W的月薪,而你没有能力的话,你敢接吗。

转行,我做了多少准备。我真的适合做程序员吗?

语言选好了吗?还是说随便听别人一说 ,做Java钱多,做前端钱多。你就去学前端。你知道什么是前端吗?

当然不是的,语言多种多样。就连培训班也是多种多样,前端,后端,算法工程师,大数据,Python,PHP,Java,等等。在你做决定之前,一定要找过来人聊聊,多听听别人的建议以及自己在网上找一些资料看看,看看哪个语言是真正适合你的,你想要去什么样的公司等等,这样都只有自己才能决定。

培训班选好了吗?转行,肯定是要选择培训班的,当然培训班就是要收钱的。如果培训班学费2W5的话,你就要准备4W块钱,来保证你学习期间的开销。现在培训的时间一般是6-8个月。又是街头随便看到一个广告说培训之后给你保证高薪工作,然后就去了?这里我给出的建议是去已经有人去过的培训班。找过来人问,如果有人推荐你去的话,最起码看起来不会太差,因为太差的培训班出来的人,一般不会把自己认识的人给推荐过去。会避免不少坑。

你预习好了吗?最少预习一个月的课程。你要是问为什么的话,小学老师就已经告诉过你了。上课前要预习一下。不然就是死锤滥打,跟着老师混一节课又一节课,直到毕业之后面试的时候才感觉到啥也不会。

去培训班之后我要如何学习?

忍得住苦,带着决心,100个人,要自认为自己学的在班里前10,甚至是前3,甚至是最好的。还有就是提前自学预习。

在进入培训班之前,是否需要预习?这还用问吗?最少要把在培训班将要学习的大纲拎出来,把里边前一个月的课程自己先预习一遍,这样才能保证你在培训班中争当班里的前10。在学习的状态应该是这样的:老师上课讲的你都会,只是在课程上进行查漏补缺。课后还要重复的敲代码。把一个知识点等于多次学习,这样才会达到意想不到的效果。

为什么要争前10名呢?这里简单分析一下,一个培训班鱼龙混杂,什么段位的人都有。就业率如果有百分之60的话,前百分之10才有可能找到自己满意的工作。接下来的百分之50是找到工作。还有百分之40是什么样的呢?亲身经历,我虽然是0基础转行,但是我们培训班是两个软件工程专业的班的集合,但是我有信心的就是我可以在这个班级中排名为前5.

关于学习时间:这里给出一个时间日程表。在保证充足睡眠的情况下去学习。早上6点起床,学习。到8点上课。中午12点下课,吃饭到1点。睡觉到1点半。1点40继续上课,上到下午6点,吃饭到7点。晚自习到11点。回去睡觉。中午的午睡半小时尤其重要。刷新个人的精神状态,保证一天都是在高额的激情中学习。

关于学习方法:预习,复习,不耻下问,多敲代码,记笔记,写博客。至少保证在老师授课前一周的课程预习。这样才算是正常的学习。

培训过之后的人想说的话。

关于薪资:并没有培训班保证的那么可观。里边的套路太多,不包装就没有所谓的高工资,但是包装又不符合个人的道德。我觉得培训班只是给了我们提供一个机会,让我踏上了编程这条道路,让我可以享受编程给我带来的乐趣。薪资,不代表你的工作状态。要知道拿高工资意味着你可以带来更高的效益。不然的话,给你工资低就是公司的效益。

除了上述那些,还应该注意什么?

不断学习:培训结束找到工作之后就够了不学习了?不,是刚开始。只不过是有了更好的选择,可以一边工作一边学习。从培训班出来的人,肯定觉得自己啥都会,因为都学过了,当然都会,但是只是停留在会用的阶段,对于基础来说还是很欠缺的。所以在工作之后,除了工作经验的学习上之外,还要夯实基础。到任何值得去的地方都没有捷径。

要有自信:不要感觉自己非科班的就学不会,没有什么东西是学了之后学不会的,真的不会的话,就是没有耐下心来学。

无私奉献,多分享。不要觉得一个技术你会了你就会了。给别人讲不会的话,你就是不会。分享,不仅是在帮助别人,更是在帮助自己。

多读书。就三个字,不做扩展,人生的路需要自己选择,如果只是听别人的建议的话,你永远也不会超越他。

我后悔吗?那肯定不后悔!如果再来一次重新选择,请叫我程序员。哦不对,如果能重来,我会在大学选择专业的时候就选对口专业。在高中的时候我就会好好学习。初中的时候我就会好好读书。小学的时候把字写好。

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

关于Python技术储备

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

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

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

二、Python必备开发工具

在这里插入图片描述

三、Python视频合集

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

四、实战案例

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

五、Python练习题

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

六、面试资料

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

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

在这里插入图片描述

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

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

相关文章

LabVIEW使用硬件抽象层适应不同的接口

LabVIEW使用硬件抽象层适应不同的接口 在实验室工作时,拥有不同品牌/型号的各种设备,有时(或多或少)具有相同的目的。为了缩短开发时间,想创建一个硬件抽象层,允许使用所有相同类型的仪器,并具…

操作系统实验6:地址映射与共享

本次实践项目有两个基本内容: (1)用Bochs调试工具跟踪Linux-0.11的地址转换过程; (2)实现基于共享物理页框的进程间内存共享。 知识点补充 GDT和GDTR 和一个段有关的信息需要 8 个字节来描述&#xff0c…

【3D目标检测】Orthographic Feature Transform for Monocular 3D Object Detection

目录概述细节网络结构正交特征变换模块其余部分概述 本文是基于单目图像的3D目标检测方法。 【2018】【OFT-Net】 研究的问题: 在图像表示中,物体的比例会随着深度的变化而变化;物体的外观随着视点的不同而不同;物体的距离&…

看漫画也能学Python?小学生都能学会,《看漫画学python 2》PDF中文超清版,可分享

学习Python的小伙伴大部分应该都知道《看漫画学Python:有趣、有料、好玩、好用(全彩版)》这本书! 《看漫画学Python》进阶版,在第1版的基础上讲解Python进阶知识,帮助读者完善Python知识体系,提…

点云Delaunay三角剖分(三维)

文章目录 一、简介二、实现代码三、实现效果参考资料一、简介 四面体网格是一种三维非结构化网格,它划分了一个三维域。这种类型的分区有许多有利的性质。例如,它很适合具有任意复杂几何结构的领域,它可以很容易地在局部细化和粗化(没有悬挂节点),并且它可以完全自动地创建…

GitHub上超强Python零基础入门学习资源,让你的学习事半功倍

根据2020年StackOverflow开发者调查报告,Python是世界上最受欢迎的语言之一,排名仅次于Rust和TypeScript。更令人惊讶的是,Python是开发人员最想尝试的语言。 如果你是一位使用Python的开发人员,而且希望提高自己的技术水平&…

【Numpy基础知识】使用genfromtxt导入数据

使用Numpy进行I/O操作 来源:Numpy官网:https://numpy.org/doc/stable/user/basics.html 文章目录使用Numpy进行I/O操作导包【1】定义输入【2】将行拆分为列【3】跳过行和选择列【4】选择数据类型【5】设置名称【6】调整转换【7】快捷键功能NumPy 提供了几…

JAVA面试(不同类型的公司特点)

工作那么多年面试过很多公司,同时也面试过很多求职者。作为一个JAVA程序员,10年风雨路,10年技术路,一路走来,实属不易,JAVA语言从诞生,到发展起来,到风靡全球,到如今的混…

java回顾:私服搭建

目录 一、搭建私服 1.1、搭建私服原因 1.2、nexus软件的安装 1.3、私服的使用 1.4、仓库介绍 1.5、从私服下载资源 1.6、下载失败 1.7、将资源上传到私服 1.7.1 问题 一、搭建私服 1.1、搭建私服原因 公司开发了jar包,可供其他项目组使用、无网络使用…

次世代培训——我们从游戏美术发展历程讲起

自90后们记忆最初的小霸王游戏算起,中国游戏大致经历了从像素时代-预渲染时代-初世代-中世代-次世代这样几个阶段的变革。有趣的是,当主机、PC游戏早已跨过了像素时代,手游的兴起和发展却依然要遵从这一发展规律从头开始,当人们已…

FineReport智能报表工具- CSS修改控件样式

1. 概述 1.1 使用场景 在实际项目中,为了让 FineReport 报表中的控件和页面风格一致, 可以通过 CSS 修改控件的显示样式。 如下图所示,希望参数面板上文本框控件的边框变为红色,字体颜色变为蓝色。 除更换控件字体、修改边框颜色…

从风控中那些被标准化定义的问题谈起

说到风控业务中被标准化的定义问题,作为风控人最应该来谈谈这个内容,尤其是在数字化的风控内容上。数字化风控的标准化程度较高,在互金经过了一番喷薄的发展后,对于SOP守则,业务问题的定义及留给后续从业者可借鉴的资料…

足球人生:青春不过几届世界杯

🎉花有重开日,人无再少年。将近一个月的卡塔尔世界杯正式落帷幕,见证了最伟大的世界杯决赛,新老两代球王的巅峰对决,节奏拉满。诸神黄昏,球王加冕,最完美的结局。究竟怎样的颠沛流离才配得上这一…

web--拉灯泡切换黑天与白夜的精美动画

功能: 进入界面会出现一个灯泡(下面有可以自由飘动也可以自由拉动的绳子),鼠标左键按住不松开可以拉动绳子,松开变化亮起,同时有拉响的清脆声响,把它放在web作业的设计里面绝对是非常非常不错的…

SQL注入总结复习

SQL注入总结复习 一、前提 1、web三层架构 学习SQL注入,前提必须要了解web程序的三层架构。 数据访问层(DAL):主要负责对数据库进行增删改查,将存储在数据库中的数据提交给业务层,同时将业务层处理的数据…

第七章 集合相关知识

什么是集合 为了存储不同类型的多个对象, Java提供了一系列特殊的类, 这些类可以存储任意类型的对象,并且存储的长度可变,被统称为集合。集合可以简单理解为一个长度可变可以存储不同数据类型的动态数组。集合都位于java.uti包中,使用集合时必须导入java.util包。 …

前端二面必会手写面试题汇总

实现Vue reactive响应式 // Dep module class Dep {static stack []static target nulldeps nullconstructor() {this.deps new Set()}depend() {if (Dep.target) {this.deps.add(Dep.target)}}notify() {this.deps.forEach(w > w.update())}static pushTarget(t) {if …

LeetCode刷题复盘笔记—一文搞懂动态规划之300. 最长递增子序列问题(动态规划系列第二十七篇)

今日主要总结一下动态规划的一道题目,300. 最长递增子序列 题目:300. 最长递增子序列 Leetcode题目地址 题目描述: 给你一个整数数组 nums ,找到其中最长严格递增子序列的长度。 子序列 是由数组派生而来的序列,删除…

想要月入过万?不防尝试一下Python这个职业!

自从20世纪90年代初发布以来,Python一直相当火爆,在这二十多年里,它的流行程度远远超过了C、C#、Java甚至Javascript。 Python为什么受欢迎? Python迅猛发展背后的一个主要驱动力是它学习起来相当容易,使用起来功能强…

程序员需要了解的硬核知识CPU

大家都是程序员,大家都是和计算机打交道的程序员,大家都是和计算机中软件硬件打交道的程序员,大家都是和CPU打交道的程序员,所以,不管你是玩儿硬件的还是做软件的,你的世界都少不了计算机最核心的 - CPU C…