大家好,我是华西。

非常普通的一个人,没有太多的故事。

可以拿得出手的经历大概就是我从高中辍学后通过自考顺利拿到本科证书,以及通过自学成功转行成IT行业的程序员这一段。

今天写下这段完全改变了我人生轨迹的经历,同时也稍微整理了“转行程序员”的学习心得,希望对大家有所启发。

为什么决定转行

我是农村出身,家庭条件一般,上学的时候,成绩也不太好。高中第二年,因为贪玩和一些家庭矛盾,退了学。

辍学不久,就开始进入社会接受毒打。

工作很难找,基本上不要学历的都是一些底层工作,做的也是重复性的工作,非常辛苦,不仅很难赚到什么钱,也无法给自己带来成长

刚出社会时,我面临过没钱生活的尴尬窘境,最惨的时候,一天只能吃一顿饭。
21岁那年,爸爸走了,只剩我跟妈妈两个人相依为命。

有的时候生活就是这样,哪怕你什么都没做,责任还是会一声不吭地压到你身上。一夜之间,我被迫成为家里的主心骨,一切生活的苦向我袭来。为了生存,我只能向上生长,赚更多钱养活自己跟家人。

为了赚更多钱,我转行做过运营(也是在这段工作因为业务往来跟细细开始认识的),后面再三思考后,决定往技术岗位发展

因为我从小就接触计算机,对这些互联网世界中形形色色的东西感兴趣。

怎样转行做程序员

成功的路上没有捷径,计算机这条路非常辛苦且枯燥。

当时我在学习的时候,几乎是把所有计算机相关的书籍都啃了一遍,然后在网上找了一些教程视频学习,每天都要敲代码,关注技术类型的文章,理论实践相结合。

一开始,遇到不会的问题就百度,百度找不到就问身边做这行的,慢慢的水平就提高了。

当时确实也踩了很多坑,走了很多弯路。但是没办法,这些都需要自己去实践和理解,别人帮不了你。

后来终于如愿以偿地通过面试进了互联网公司工作,工资也从原来的3000每个月上升到8000,到了今年工资更是上升到了1.5W+了。

对于想做这一行的朋友,我只有一句忠告,如果是真心热爱的话,没必要担心别的问题,平时好好学习多刷题多练习就好了。没有想象中那么难,但是需要毅力和恒心,以及很强的学习能力

对计算机感兴趣的朋友,我可以告诉小白一些比较实用的学习路径

1、基础知识要扎实

初期要一直学习计算机基础知识,必须学扎实,不要跳过,包括硬件和软件、网络原理、基本原理等等。

渠道可以在慕课网、B站、github等程序员社区,有很多公开且免费的学习资料,把这些学完对你打下扎实的基础有非常好的帮助。

2、选择一门语言很重要

我选择的是Python,因为Python相比其他编程语言,可读性更强,上手也相对容易。
它自带丰富的模块,让我们免去大量重复工作,配置起来也相对容易。

Python已被广泛应用在各个领域,如:
● 科学计算:数学计算、基础统计、机器学习
● 数据分析:网络爬虫、数据库、数据可视化
● 应用开发:Web开发、自动化运维、运营分析平台
● 文件处理:PDF、Excel表格、Word、图像、视频、音频
● ……
适用的人群也广泛:火箭科学家、交易员、系统管理员、天文学家、修理工、办公文员、教师、学生等等

3、理解概念含义

在学基础的同时,也要理解每个概念的含义,多上手练习。

比如什么叫遍历?什么叫同步和异步?分布式等等;怎么实现的,为什么要这么写代码等等。

学习理论的同时也要勤加思考,摸清楚原理是什么,才能举一反三,才能落地执行。

4、遇到问题记得整理、总结、复盘

前期会遇到很多问题,要把每个问题的解决思路和步骤都记下来,方便以后复盘,遇到此类问题就知道该怎么办了。

5、要有实践项目

把基础学完,才是刚刚开始。

要找项目练习,完整独立的完成一个项目,也就是做一个小的程序出来,小游戏、小型系统等等,有这些项目,再去面试就可以非常自信了。

为了转行,我还去自考提升学历

解决完技能上的问题,还有一个很重要的难题,以我当时的学历是远远不够的。

要想走得更远,顺利转行,必须要在学习方面也取得成就,想拿到更高学历的证书,所以我参加了自学考试。

自考跟大学一样也有专业,我选择的是计算机专业,这也是自考中最难的专业。

自考跟高考考上大学最大的区别就是,自考需要自己学,而考上的大学是有老师教的。其次就是含金量的不同,自考仅次于统招。

十几门科目,自己学习,难度可想而知。自考拿证那段日子简直暗无天日,每天早上5点起床学习。

但万幸的是,最终还是拿到本科的学历成功上岸。

‘有志者,事竟成。“

”一分耕耘,一分收获。“

这两句话居然在我身上通通验证了。

最后是我想对大家说的话

我不认同躺平这样的观点,因为在我心里,不上进就是不上进,不要因为所有人都卷就变成了你不想奋斗和努力的借口。

我每天都在汲取知识,来弥补当时没有机会完成的学业知识。

现在的我,每天都很渴望学到更多的知识,同时也有计划的健身锻炼身体,人最重要的两大财富,就是生命和精神。

其实,这个世界哪有那么多优秀的人啊,就好像大家在抖音上看到的全是好看的小哥哥和小姐姐一样,存在着幸存者偏差

但是,每个人有每个人的活法,无论你以前怎么样,只要你想做出改变,永远都不会晚。

这么多年一路走来,我忍受了很多孤独、白眼、和冷眼嘲笑。但是我不信命,我只相信自己,也永远不会放弃自己

最后对如想要学习Python或者说想要转行Python开发,这里为你们奉献一份Python全栈学习资料。

【真实案例】高中辍学后的我,转行做了程序员,月薪达10K+,可笑的是醒悟的太晚相关推荐

  1. 我以前是数学老师,后来转行做了程序员

    我以前是一名数学老师,从大学毕业后就在一家中小学培训教育机构里面做数学老师,教数学,跟小朋友打交道,不过,我的大学专业不是数学专业,而是飞行器制造专业,这个专业在我们学校还是属于热门专业,因为我们学校 ...

  2. 30岁转行做初级程序员是什么体验

    分享我30岁转行的故事,希望对各位有所启发. 08年的时候,我从一所部属211大学硕士毕业,虽然不是顶尖学府,但当时找专业对口工作还是很轻松的事,只是对于读书多年,处于适婚年龄的学生,改善经济条件是最 ...

  3. 女生转行做IT程序员,靠不靠谱?

    女生不能做IT?女生转行IT有困难?很多IT企业都不要女生啊?女生的逻辑不如男生,学不好编程?NO!简直就是目光短浅的说法!新梦想说:如果IT行业如果全都是男性,那这个行业基本要玩完. 其实,女生在I ...

  4. 30岁转行做初级程序员是一种什么样的体验?

    程序员就是一条不断朝佛向西取真经的崎岖之路,但是还是有源源不断的人义无反顾地前行. 毕竟它的薪酬一般长成这个样子. 是不是很心动? 是不是想问30岁转行能行吗? 在互联网迅速发展的今天,很多人会产生这 ...

  5. 为了我心中的女神,我竟然转行做了程序员

    1 大三那年,我因迷恋上了岛国某小姐姐,曾一度茶饭不思.那会儿我还没有女朋友,连做梦想的都是她.我想再也找不到颜值和演技都双双在线的小姐姐了. 我到处搜索她的图片和海报,为的是让手机壁纸能 365 天 ...

  6. 发了两个月传单,转行做了程序员

    点击"开发者技术前线",选择"星标?" 在看|星标|留言,  真爱 文章作者是:明哥.主人公不是我,是"陈坡". 如果有一堆人在聊天,我基本 ...

  7. 转行做python现在怎么样_本人现在大三之前是学习网络的,现在想转行做python程序员,该如何学习?...

    作为一名计算机专业的教育工作者,我来回答一下这个问题. 首先,对于网络专业的同学来说,如果要想在大三开始重点学习Python编程,并计划未来从事专业的Python开发,在学习上需要从三个方面做好准备, ...

  8. 学完Java后只能做Java程序员吗 求职方向有哪些呢

    现如今Java技术已经无处不在,无论是手机软件.手机Java游戏还是电脑软件等,只要你使用到电子产品就会碰到和Java有关的东西,更多的企业正采用Java语言开发网站. 那么问题来了!学完Java后你 ...

  9. 事业编还是程序员_34岁程序员月薪3万2,跳槽被国企录取,看到月收入后却犹豫了!...

    ​​互联网行业在这几年也算是非常火了吧.虽然国内互联网的发展已经有几十年的时间了.但真正全方位的应用,还只是在这十多年的时间里,因为对计算机人才的要求越来越多,薪资待遇也变得越来越出色了.在这样的情况 ...

最新文章

  1. 华为服务器面板显示,服务器面板怎么查看
  2. 台湾国立大学郭彦甫Matlab教程笔记(10) basic plotting下
  3. 科技创业公司的效率工具箱
  4. 三菱plcfx5u指令手册_从西门子200的PLC程序来看三菱FX5U的PLC程序
  5. android 代码植入,Android Studio之Debug(一):运行期代码植入
  6. [转]SharePoint对象模型性能考量
  7. 【LeetCode】剑指 Offer 28. 对称的二叉树
  8. Linux中EXPORT_SYMBOL的用法
  9. 超详细教程解决Win10计划任务定时重启jar服务
  10. sort降序shell_shell脚本学习指南之文本排序与排重等
  11. J - MaratonIME goes to the japanese restaurant (again)
  12. “2019年全国职业院校技能大赛”高职组计算机网络应用竞赛竞赛样题B卷(软件定义网络部分答案参考)
  13. UART2USB芯片PL2303驱动安装说明
  14. 对bam文件作基础统计
  15. 安全的微信群管理工具
  16. 哔哩哔哩直播步骤记录,避免遗漏
  17. 利用FFmpeg API进行字符叠加和加水印
  18. vc60.pdb打不开怎么办
  19. 通俗易懂的斯特林数介绍
  20. Win7任务栏右下角图标空白、点击无反应问题的解决

热门文章

  1. 缺少DLL文件,修复了也没用
  2. 2018年苏州大学872真题整理
  3. 2020.03.11模拟赛15(第一题)
  4. python post方法登录微信公众号_python实现简单的微信公众号后台编写
  5. APP自动化测试工具框架思维导图
  6. PHP函数array_flip
  7. python五子棋人人对战_游戏五子棋人人对战例程
  8. 用科来解决一例佳能网络打印机无法添加的故障
  9. C++标准模板库(STL)笔记与示例
  10. Git——常用命令再学习