大家好,我是柑橘乌云。
非常普通的一个人,没有太多的故事。
可以拿得出手的经历大概就是我从高中辍学后通过自考顺利拿到本科证书,以及通过自学成功转行成IT行业的程序员这一段。
今天写下这段完全改变了我人生轨迹的经历,同时也稍微整理了“转行程序员”的学习心得,希望对大家有所启发。
为什么决定转行
我是农村出身,家庭条件一般,上学的时候,成绩也不太好。高中第二年,因为贪玩和一些家庭矛盾,退了学。
辍学不久,就开始进入社会接受毒打。
工作很难找,基本上不要学历的都是一些底层工作,做的也是重复性的工作,非常辛苦,不仅很难赚到什么钱,也无法给自己带来成长。
刚出社会时,我面临过没钱生活的尴尬窘境,最惨的时候,一天只能吃一顿饭。
21岁那年,爸爸走了,只剩我跟妈妈两个人相依为命。
有的时候生活就是这样,哪怕你什么都没做,责任还是会一声不吭地压到你身上。一夜之间,我被迫成为家里的主心骨,一切生活的苦向我袭来。为了生存,我只能向上生长,赚更多钱养活自己跟家人。
为了赚更多钱,我转行做过运营(也是在这段工作因为业务往来跟细细开始认识的),后面再三思考后,决定往技术岗位发展。
因为我从小就接触计算机,对这些互联网世界中形形色色的东西感兴趣。
怎样转行做程序员
成功的路上没有捷径,计算机这条路非常辛苦且枯燥。
当时我在学习的时候,几乎是把所有计算机相关的书籍都啃了一遍,然后在网上找了一些教程视频学习,每天都要敲代码,关注技术类型的文章,理论实践相结合。
一开始,遇到不会的问题就百度,百度找不到就问身边做这行的,慢慢的水平就提高了。
当时确实也踩了很多坑,走了很多弯路。但是没办法,这些都需要自己去实践和理解,别人帮不了你。
后来终于如愿以偿地通过面试进了互联网公司工作,工资也从原来的3000每个月上升到8000。
对于想做这一行的朋友,我只有一句忠告,如果是真心热爱的话,没必要担心别的问题,平时好好学习多刷题多练习就好了。没有想象中那么难,但是需要毅力和恒心,以及很强的学习能力。
对计算机感兴趣的朋友,我可以告诉小白一些比较实用的学习路径。
1、基础知识要扎实
初期要一直学习计算机基础知识,必须学扎实,不要跳过,包括硬件和软件、网络原理、基本原理等等。
渠道可以在慕课网、B站、github等程序员社区,有很多公开且免费的学习资料,把这些学完对你打下扎实的基础有非常好的帮助。
2、理解概念含义
在学基础的同时,也要理解每个概念的含义,多上手练习。
比如什么叫遍历?什么叫同步和异步?分布式等等;怎么实现的,为什么要这么写代码等等。
学习理论的同时也要勤加思考,摸清楚原理是什么,才能举一反三,才能落地执行。
3、遇到问题记得整理、总结、复盘
前期会遇到很多问题,要把每个问题的解决思路和步骤都记下来,方便以后复盘,遇到此类问题就知道该怎么办了。
4、要有实践项目
把基础学完,才是刚刚开始。
要找项目练习,完整独立的完成一个项目,也就是做一个小的程序出来,小游戏、小型系统等等,有这些项目,再去面试就可以非常自信了。
为了转行我还去自考提升学历
解决完技能上的问题,还有一个很重要的难题,以我当时的学历是远远不够的。
要想走得更远,顺利转行,必须要在学习方面也取得成就,想拿到更高学历的证书,所以我参加了自学考试。
自考跟大学一样也有专业,我选择的是计算机专业,这也是自考中最难的专业。
自考跟高考考上大学最大的区别就是,自考需要自己学,而考上的大学是有老师教的。其次就是含金量的不同,自考仅次于统招。
十几门科目,自己学习,难度可想而知。自考拿证那段日子简直暗无天日,每天早上5点起床学习。
但万幸的是,最终还是拿到本科的学历成功上岸。
‘有志者,事竟成。“
”一分耕耘,一分收获。“
这两句话居然在我身上通通验证了。
最后 是我想对大家说的话
我不认同躺平这样的观点,因为在我心里,不上进就是不上进,不要因为所有人都卷就变成了你不想奋斗和努力的借口。
我每天都在汲取知识,来弥补当时没有机会完成的学业知识。
现在的我,每天都很渴望学到更多的知识,同时也有计划的健身锻炼身体,人最重要的两大财富,就是生命和精神。
上面的每一句话,都是我本人的亲身真实的经历和感受。
其实,这个世界哪有那么多优秀的人啊,就好像大家在抖音上看到的全是好看的小哥哥和小姐姐一样,存在着幸存者偏差。
但是,每个人有每个人的活法,无论你以前怎么样,只要你想做出改变,永远都不会晚。
这么多年一路走来,我忍受了很多孤独、白眼、和冷眼嘲笑。但是我不信命,我只相信自己,也永远不会放弃自己。
我知道我说这些,大家可能觉得很难,因为这需要一定的执行力。这世上最难的就是坚持,可是当你痛下决心愿意坚持去做一件事,勇敢的踏出第一步,终究会取得一个不错的结局。正如加缪在《西西弗神话》中说过的一句话:“一切伟大的行动和思想,都有一个微不足道的开始。”
希望大家能早点意识到自己的缺点,以及规划好未来。事实上,我的经历可能和大多数人一样,甚至不如大家,也称不上优秀。
我现在做到的这些,也很微不足道,但我并没有止步于此,我相信我的未来不会只是现在这样,我还要成就更大的自我。
最后,有一句我非常喜欢的话送给大家,一起共勉。
“优秀从来不晚,机会是留给每一个有准备的人。”
关于Python技术储备
学好Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!
一、Python所有方向的学习路线
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
二、Python必备开发工具
三、Python视频合集
观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
四、实战案例
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
五、Python练习题
检查学习结果。
六、面试资料
我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
这份完整版的Python全套学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】