毕业四年,我当初是如何走上编程这条路的!

Source

感概万千,毕业已达4年之久。

想起在大学时期学习编程的事情,感觉很有意义,在此记录回顾一下。

希望自己初心未变,勇往向前

现状与过去

20210706 目前的我是在天津一家公司做前端开发,主要用Python。

从毕业实习到现在一直在这家公司,是不是很吃惊。

毕竟在我同学都已经换了不下3个单位的时候我还在刚开始的这家公司里,他特比吃惊,觉得不可思议。

17年在大四第二学期时,我们班很多同学都已经离校,这也是学校当时默许的事情。

其实也就是为了提高入职率,让不考研和考公的同学尽早的找工作,尽早的进入职场。

我很感谢学校有这样的政策,解决了我大四第二学期在外实习无法不上课的难题。其实我也很费解,大四为什么还要排课,基本上一天也就一节课,而且很多同学都不在校,每次上课就只剩下考研和考公的同学在,也就不到15人。

可能每所大学在排大四课程的时候,都比较两难。

我是复读一年才勉强考上大学(地方二本院校)的,高三第一年基本是在网吧打游戏度过的,根本不知道学习,也没有要为自己将来做打算的决心,每天浑浑噩噩的,度日如年。现在回想起来,真想使劲抽自己几个巴掌,那么好的资源,那么多时间就那样被自己浪费掉了。

复读那一年,可谓是惜时如金,知道了学习,也戒掉了游戏。基本全年都在学习,因为知道自己和别人的差距。

其实特别感谢我的妈妈和舅舅(还有其余的亲戚),没有她们我是无论如何也不会去复读的。当时考完试我就准备报考一个大专,学习汽车维修,自己设想以后开一个汽修厂。我觉得自己随便干些什么都可以,为什么非得去复读,再去学习,还要去考大学呢。(不知道自己当时哪来那样的自信,再次想抽自己几个巴掌)

高考第一年我考了369分,当时陕西的二本分数线是461。好像刚好能上个三本院校,但是我不想让家里面多花钱就想直接去上大专,学个技能傍身。可是扭不过爸妈和亲戚的相劝,他们苦口婆心的劝我,劝我去复读,给我列举了各种复读的好处,最后我去复读了。

其实当时自己心里面清楚,自己底子太差,即使复读一年也未必能考上二本。主要是差的太多,就拿当时考得成绩来说,还差90分呢。

复读那一年,基本没咋休息过,一直都在学习,记得当时还和几个朋友一起组织建立了学习小组,每天早出晚归的结伴学习。这一年也许是运气比较好,也许是努力有了成效。第二年二本的分数线居然降到了435分,我也好运的考了455分,比二本分数线高了20分(其实放眼到现在来看和别人比,差距还是特别特别大的,可是对于当时的自己来说,还是比较幸运的)。那可是足足提高了86分(替自己高兴)。

填报志愿时,自己特别想去成都,第一志愿就报了成都的一个学校。

对于填报的专业,其实对于当时的自己来说,根本不知道将来要学什么,可能现在的高中生比较有主见,网络这么发达,学习途径很多,可能早就确定了自己要学习的专业,可是对于当时的我来说,能想到的就是学机械制造,当时很粗略的了解机械制造具体是干什么的,就报了。其余的几个志愿都报的是陕西省内的,也基本都是机械制造为首的。

我依稀记得当时还特意报了物联网工程这个专业,了解的过程中感觉以后可能会大火(2021年也没火起来,其实也算火了,鸿蒙分布式系统火了)。这个专业是13年新开设的,在全国很火,每个学校都在开设物联网工程,我当时随便了解了下,就把它填写在了最后一个志愿的第一个专业中。想着反正也不可能录入,毕竟我前面还有4个志愿,那么多专业呢,怎么能到最后一个志愿来呢(啪啪打脸)。

往往造化弄人,最后还是被不经意间选择的物联网工程专业录取了。(甚是欣慰呀,差点滑档了)

我们学校物联网工程是被分配到计算机系的,由于是学校新开设的专业,没有什么以往经验,大学四年的课程安排既有软件也有硬件。也就是说毕业后的我们:既能熬夜加班敲得起代码,也能摩拳擦掌焊的起板子

可是对于本科生的我们来说,样样通,不如一样精。

从13年刚入校我就了解到当时学校有个政策,大四那年院系会组织学生去西安参加培训,大概花费在2w元左右(达内,传智博播客,华清远见等),经过培训后的学生找工作都特别好,基本不用学校过多担心。

在当时大一的时候,我心里就默默使劲,阿辉呀你这四年可要好好努力,可别到了大四找工作的时候还要再去问家里要2w元来参加培训。

这不后来我确实没有参加培训,凭借自己大学四年在实验室里面学习到的编程技能,也还算顺利的找到了一份对口的工作。

我是17年2月来的天津,没有参加培训,直接出来工作,也算运气比较好,单位也刚好是做Python方面的开发,也就顺理成章的留了下来,虽然其中也有一些别的原因,也算对口也算不对口(之前在学校主要做BS,来到公司后做CS)。但是也算继续走上了技术这条路,基本和自己在大三时给自己规划的职业路径一样,不一样的是自己来到了天津,而没有去上海(大学期间特别想去上海,觉得只有上海才能干出一番天地)。

我的大学

大学四年,我给同学的感觉应该是很怪的,基本没事的时候都泡在实验室里(既有Wifi又有妹子),在宿舍根本看不到人,只要找我在项目实验室绝对能找到。

我记得当时是大一下学期面试进的项目实验室,刚进来的时候感觉B格特别高,项目实验室牵头的是我们信工院的一个日本求学归来的海龟博士申请创建的(很感谢徐老师)。主要目地就是想创办一个连接校外单位和学校学生之间的媒介,让学生通过接触真正落地的项目来感触了解外面单位真正需要哪种人才,让学生可以提早的进行准备学习,为自己以后找工作早做打算。

B格高的原因:徐老师晚上也会偶尔给我们组织培训,平时基本的输出都是日语和国语混合,特别有意思。而且经常性的请大家喝咖啡(我现在爱喝咖啡的习惯可能就是那时候养成的)

刚开始的时候也就是个小罗罗,给搬电脑,打扫卫生,举办活动修电脑等,基本都是这样的活。后面到了大二,大三才慢慢的跟着实验室的室长开始做项目,维护学校官网微信(当时官微是室长借助盛派的SDK开发的),参加学校,市区等举办的大学生三创大赛,其中的作品也有获奖的,也有没获奖的,但是当时得到的项目经验确实实实在在是属于我的。

其实当时之所以进入实验室目的很单纯,就是想着毕业后不去培训。自己在大学期间多自主学习下,等到了大四简历上面就有项目可写了。可是待的时间越久,越发现自己想做的事情越多,到最后离开时,自己也被老师提拔为实验室室长之一,也带领着学弟学妹们一起参加大创项目,带着大家一起学习编程知识。

下面图片是当时项目实验室的环境,很适合学习,而且网速特快,又有空调,偶尔老师还给大家说几句日语,请大家喝喝咖啡。

大学四年至今最让我回味无穷的是,学校旁边的鸡肉焖饺子,简直一绝,每次宿舍聚餐都会去,越看越有感觉。

我是如何走上编程这条路的

其实学习编程主要有以下几个方面的原因:

  • 目的

当时在大学努力学习编程的目地就只有一个,那就是不想大四毕业时去培训,想着在大学就把技术学好,所以才很努力的学习。(相比于其余同学而言,只是早早的知道了自己该干什么而已,但和那些一流大学毕业后面试进大厂的同学比起来差的不是一丁半点,差距太大了,还得好好努力)。

  • 兴趣

专业课程安排有Python,JAVA但是老师上课讲的也都是书本上面最最基本的知识点,理论层面偏重,达不到学完后立马能上手做项目的程度。

虽然说专业里面学习JAVA和Python语言,但是让我感兴趣的却是Python。在当时学完JAVA后,特别不喜欢配置环境,记得使用的IDE还是Eclipse,在环境配置这块就卡了好久才配置好。对比之下简单、快速上手的Python,还是觉得JAVA太麻烦,当时感觉好复杂,慢慢的就对其丧失了兴趣,就一直和实验室老师和学长学习Python开发,用Python做项目,参加各种比赛(现在反过来想,如果当初立志学Python,可能自己会走一条不一样的路,毕竟现在最火的是Python开发)。

  • 金钱报酬

当时做项目参加比赛是可以挣到钱,虽然不多,但对于当时学生身份的我来说,1000~3000的,也是不错的经济来源,可以买一些自己之前一直舍不得买的东西或者说和舍友们出去大吃一顿好的(鸡肉焖饺子走起)。

  • 不为人知的、少一些为什么的坚持

当时大一下学期和我一起报名在实验室上夜课(老师讲解学习Python)的同学很多,可是等到大四快毕业时,还在做Python的就我和隔壁宿舍的哥们(李乾龙)。在一起学习的过程中,有些同学就由于或多或少各种各样的原因慢慢的晚上就不来了,放弃了。其实这都是很正常的,当有些事情得不到反馈或者说短时间内看不到回报时,大家都会有这种情绪出现的。

也不知道为什么,我和乾龙就坚持了下来,基本上,每天只要没有大课安排,我们俩就背着电脑和键盘待在实验室里面学习(看视频、看书、敲代码),现在突然想起还挺怀念当时和好友一起努力奋斗的时光。

如何学习编程

其实说起如何学习编程这个话题,自己或多或少还能说点话,毕竟自己也算靠着兴趣和努力闯入了编程这道大门,但是也深知功力不是很深,在各个方面的能力还都有待提升,所以下面就只是总结下当时自己如何去学习编程,可能适合你也可能不适合你,毕竟每个人的学习、吸收、总结能力都不一样。

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

 关于Python技术储备

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

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

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

在这里插入图片描述

二、Python课程视频

我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。

在这里插入图片描述

三、Python实战案例

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

四、Python漫画教程

用通俗易懂的漫画,来教你学习Python,让你更容易记住,并且不会枯燥乏味。
在这里插入图片描述

在这里插入图片描述

五、互联网企业面试真题

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

在这里插入图片描述

在这里插入图片描述

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

在这里插入图片描述