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

news2024/9/25 9:40:40

感概万千,毕业已达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%免费】

在这里插入图片描述

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

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

相关文章

入门:容器工作机制概述

我们先来看看Docker的整体架构: 实际上分为三个部分: Docker 客户端:也就是我们之前使用的docker命令,都是在客户端上执行的,操作会发送到服务端上处理。 Docker 服务端:服务端就是启动容器的主体了&#x…

Java项目:SSM网上超市购物商城管理系统

作者主页:源码空间站2022 简介:Java领域优质创作者、Java项目、学习资料、技术互助 文末获取源码 项目介绍 本项目分为前后台,分为普通用户、管理员两种角色。前台普通用户登录,后台管理员登录; 管理员角色包含以下功…

毕业设计 单片机温湿度环境检测仪 - stm32 物联网 嵌入式

文章目录0 前言1 简介2 主要器件3 实现效果4 设计原理5 部分核心代码6 最后0 前言 🔥 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长…

Dynamic RSA System 设计与实现

一、背景 在实现了静态的加解密工具后,感觉不够灵活,想设计一个动态生成 RSA KeyPair 的中间系统,暂且称为 Dynamic RSA System,以达到自动化维护信安高墙的效果。 加解密和签名校验工具_余衫马的博客-CSDN博客_校验和工具RSA加…

Zero-sho原先的升级版:hourglass网络:U-Net

ZMFF: Zero-shot multi-focus image fusion (ZMFF: Zero-shot 多聚焦图像融合) (本论文的先导片:ZERO-SHOT MULTI-FOCUS IMAGE FUSION) 这是我们之前的扩展工作。在ZMFF,我们做一些改动和改进相比原来的框架。首先&…

数学英语不好,新手学编程难吗?适合学Python吗?

英语不好,上学时考试从来没有超越40分。 数学也不可,很多的东西都还给老师了。 我还能学习编程吗??? 刚开始学习的时分,这个问题深深的困扰着我。以致于我其时报培训班之前犹疑了很长很长时刻。 由于在我…

[C语言数据结构]万字长文带你学习八大排序

📟作者主页:慢热的陕西人 🌴专栏链接:数据结构 📣欢迎各位大佬👍点赞🔥关注🚓收藏,🍉留言 本博客讲解八大排序,及其优化 文章目录排序Ⅰ插入排序&…

配置SSH Keys到github,实现本地操作远程仓库的权限

文章目录第1步:创建SSH Key第2步:检查是否纯正.ssh目录第3步:复制id_rsa.pub的内容第4步:在你的github页面上配置SSH key第5步:验证是否可连接第1步:创建SSH Key 在用户根目录下,打开命令&…

非零基础自学Golang 第10章 错误处理 10.5 Go语言错误的应用 10.6 小结 10.7 知识拓展

非零基础自学Golang 文章目录非零基础自学Golang第10章 错误处理10.5 Go语言错误的应用10.6 小结10.7 知识拓展10.7.1 error接口的应用第10章 错误处理 10.5 Go语言错误的应用 10.4.2小节中的panic()和recover()虽然能模拟其他语言的异常机制,但是并不建议在Go语言…

广州特耐苏-广州风淋通道构造及特点

风淋通道构造及风淋通道特点-广州特耐苏-广州风淋通道-广州风淋通道规格-广州风淋通道置量-广州风淋通道价格-特耐苏拥有*的数控加工设备,技术力量雄厚,专业生产自动化/风淋室货淋室、 >>采用更适合洁净室原理的圆弧转角; >>系统自动控制运…

密码技术扫盲:非对称加密

个人博客 密码技术扫盲:对称加密🎯 密码技术扫盲:非对称加密密码技术扫盲:认证 在上一篇对称加密的介绍中,我们了解到对明文的加密需要使用到密钥,而解密时也必须用到同一把密钥,也就是说发送…

假如编程是魔法之零基础看得懂的Python入门教程

一、前言 几个月前编写了一份python语言入门的博文,近期重新审阅了一遍发现编写的质量太过随意,可能对于一部分人并不是非常友好,故此重新编写Python语言的零基础教程。 本篇教程将会尽量把一些专业术语给读者讲解清楚,并且让读者…

如何成为一个优秀的Python工程师?

众所周知,Python因其优雅而简洁的语言优势而备受程序员的青睐和追捧。随着人工智能、大数据技术的落地,Python工程师也成为了目前薪资待遇高,发展前景好的热门岗位。虽然,Python入门简单,对初学者友好,但是…

52 如何 尽可能的减少 自定义ClassLoader 造成的影响

前言 // 呵呵 很快又该总结 2022 了, 希望这一年也能总结出很多收获 接着 java.lang.Class/java.lang.ClassLoader/InstanceKlass/ClassloaderData 的卸载 可以先看一下 这一篇文章, 明确一下 上下文 这里 主要说的是 如果我们的场景中存在自定义的 classloader 的情况…

Flask + echarts 轻松解决 nginx 日志可视化

最近,线上的业务系统不太稳定,需要分析下访问情况,能拿到的数据只有 nginx 服务器的访问日志,不过难不倒我,用合适的工具,分分钟做出图形化展示,看看怎么做的吧 思路 nginx 访问日志&#xff…

9 CPP结构体注意事项

注意: 1 结构名是标识符 2 结构体的成员可以是任意数据类型 3 定义结构体描述的代码可以放在程序的人和地方,一般放在main函数的上面或头文件中。 4 结构体成员可以用C的类(如string),但是不提倡。 5 在C中&#…

java:AES加密和解密

java:AES加密和解密 1 前言 对称加密,即单秘钥加密,指加密和解密的过程中,使用相同的秘钥,相比于非对称加密,因仅有一把钥匙,故而速度更快,更适合解密大文件(常见于如视…

ESP32的arduino IDE代码使用flash download tool进行烧录

ESP32的arduino IDE代码使用flash download tool进行烧录前言arduino代码烧录arduino下载了一些什么文件flash download tool工具烧录总结前言 最近遇到用户在使用 arduino IDE开发环境编写了ESP32的代码,希望提供编写好的程序给用户烧录,但是又不希望让…

Kotlin + SpringBoot + JPA 服务端开发

Kotlin SpringBoot JPA 服务端开发 本篇主要介绍一下 kotlin springboot的服务端开发环境搭建 1.概述 Kotlin 是一个基于JVM的编程语言, 是IDEA开发工具 jetbrains 公司开发的语言,也被google选为android开发的首选语言, 因为它是完全兼容Java的 所以也可以做后端开发 比如…

[Java] 如何理解和设置ThreadPoolExecutor三大核心属性?什么情况下工作线程数会突破核心线程数?任务拒绝策略都有哪些?

文章目录前言ThreadPoolExecutor类是什么?ThreadPoolExecutor的三大核心属性1. 核心线程数(corePoolSize)属性2. 任务队列(workQueue)属性3. 最大线程数(maximumPoolSize)属性总结:T…