我和编程的故事

我和编程的故事在我敲下第一个main函数的那一刻开始,注定我和编程会结下不解之缘。我是一个有着特殊经历的程序员,也是掌握多种编程语言的程序员,迄今为止我的职业

在我敲下第一个main函数的那一刻开始,注定我和编程会结下不解之缘。

我是一个有着特殊经历的程序员,也是掌握多种编程语言的程序员,迄今为止我的职业生涯中有着三个至关重要和编程相关的经历,每个经历涉及不同的编程语言,每个经历涉及了不同的行业。每个经历都是我异常宝贵的财富。

C语言编程

我的专业是自动化专业,大一下学期开设了C语言,一开始还真的有点兴奋,因为终于有了一门实践性的课程了,然而我高估了自己,我看不懂那些奇怪的英文字母。我也听不懂老师讲的是什么。我怀疑我的老师不够好,甚至我还在QQ空间发表了一篇文章,调侃我的老师水平很差,不负责任。

我怀疑我的教材不够好,不是最经典的C语言教材。我怀疑我自己是不是天性愚拙,不适合学这些计算机相关的科目。

我一直在怀疑,却没有敲一个代码,哪怕是一个简单的main函数。我的C语言就是这样,虽然混过了考试,过了计算机二级,但我真的不是真的会。

大二下学期买了电脑,但实在对游戏不感兴趣,于是我成了全班唯一一个将电脑用在学习上的同学,因为自动化专业的缘故,自己买了单片机开发板,又重新自学C语言编程。先从简单的for循环开始,我发现即使我已经过了计算机二级,我却依然写不好一个for循环。

不得不承认,当我在编辑器写下第一行代码,我才是真正的开始学习C语言。

我和编程注定有缘分。

一入编程深似海,我如同一个放开缰绳的小马驹,快乐的在代码里奔跑着。为学到一些东西而高兴,为解决一些问题而兴奋,也会在深夜想到一些解决问题的想法,立即下床继续Coding,编程让我觉得我的大学开始有意义。别人在打CF,我在写代码,别人在刷剧,我在写代码。不得不说编程真的很吸引人,尤其是在调试的时候,看到bug一个个被消除,真的很让人兴奋。

大三,继续深入编程,但主要还是在硬件编程领域。这学期报名了第七届全国大学生智能车竞赛,学校专门分配给我们实验室,开始着手深入学习自动化的知识,这学期学了Linux,UC/OS-II操作系统,还有几款不同的单片机,还接触了verilog编程。

当时眼界还是太狭窄,没有向更宽的领域去拓展,没有主动去学习Java,数据库等知识,现在想起来有些遗憾。如果当时我主动去打开Web编程的大门,也许我现在又是不同的处境。大二下学期时间和精力主要投入到竞赛当中,但最终的比赛成绩因为经验的不足,只是取得了三等奖,我们原本可以取得更好的成绩。

那时候我仍然不知道,以后会不会靠编程吃饭。但不得不说,会C语言编程在我大学找工作的时候,的确帮我拿到了央企和合资企业的offer,但阴差阳错,我签了铁路局。

DCS编程

DCS编程是我意外获得的技能,DCS是分布式控制系统的英文缩写,这是一种弱电控制强电的自动化系统。

大四12月份,找了一份实习的工作,自动化维护,我所在的部门主要负责发电设施的维护。当时找工作的原因只是为了挣些零花钱,不想每天在学校无所事事,当时定的工资是1800,虽然看起来不多,但已经足够我自己用了,我应该是我们班第一个上班挣钱的。本来想平平淡淡的度过实习期,但我这块不发光的金子还是被意外发现了。

因为大学的专业知识比较扎实,在我入职的第二个月部门主管让我去跟着DCS厂家的调试人员学习DCS编程。一开始真的担心自己不能胜任,但后来我发现自动化系统好多都是相通的,编程语言也是相通的。因为对C语言的理解比较深入,所以我在学习DCS的过程中并不吃力。厂家调试人员离开以后,我成了我们部门唯一一个会DCS编程的人员,在我入职以后的第二个月我涨工资了,涨到了2500,这在当时对我来说简直是一笔巨款。

那是我第一次因为会编程而直接在收入上获益。

实习期的结束,似乎为我的编程生涯画上了一个句话,我觉得编程这件事应该再也不会和我有联系了,因为我要去铁路局报道了。

JAVA编程

我再一次接触编程,是我参加工作以后的第四年,我已经在铁路行业从事了三年时间,但我始终对这个行业没有一点兴趣。多年的安逸工作,让我的大脑退化了很多,让我的精神面貌也大不如从前。我感觉我整个人都快要废掉了,我的个人发展也深深的与这个行业捆绑,这是我不愿意看到的,也是我不愿意承受的。2017年我辞职了,辞职以后要去干什么,想来想去,还是继续编程吧,好马不吃回头草,我并不是一只好马。

为什么选择JAVA,因为我想赶上最后一趟那些年经常提到的互联网+的末班车。

因为在编程领域,我真的没有什么同学,也没有人可以给我一些建议,我报了一个培训班,现在看来,报班其实没有必要。因为自己有一定的编程基础,听起课来,并不是多么的费力,也可以帮助同学解决一些问题。

培训结束以后,最终还是在一周时间里拿到了一家国内较大的互联网企业的offer。非外包公司,自有员工。

我的第一份JAVA编程工作,给了我一个下马威。

我不怀疑自己的智商,我却高估了我智商以外的能力。

在我刚入行的时候,我如同一个瘸了脚的农夫,扛着自己的重物,艰难的前进着。

因为对业务的不了解,和技术能力的缺陷,我在将近半年的时间里,无休止的加班,改bug。远远超出我想象的工作难度和压力,和非常狼狈的工作状态,让我开始怀疑我自己。

我怀疑我自己当初的转行决定是不是就是一时冲动,多少个加班的夜晚,郁闷,后悔,压抑,伴随着键盘声一次次涌上心头。

别管大小坑,只要是坑,我一定会踩上去。

别管大小锅,只要是锅,我一定会背起来。

这半年的时间就这样的过去,我被无情的蹂躏着。甚至我都以为这条路,我很难再走下去。

量变真的会引起质变。

第六个月的时候,新的需求来了,比以前的需求更难做了,但出乎意料的是,我竟然按期顺利完成了。我终于度过了适应期,从那以后,我终于在这个行业立足了。

原来,坑真的不会白踩,锅真的也不会白背。

踩坑踩的我对业务的了解,已经处于超过了很多的同事。

背锅背的自我防御的能力大大提升了。

而最为重要的编程能力,真的突飞猛进了,独立解决问题的能力得到了很大的提高。

仿佛这令人难堪的半年就像做了一个梦,而此时我突然醒了。

由于当时刚入行,工资不是很高,以前在铁路的时候,每个月的的工资基本上都会是纯剩下的,生活还算比较滋润。而在新的行业,除去房租和吃饭的的花费,基本上所剩无几。所以真正过了半年的苦日子,这半年从来不敢点外卖,基本上我都走将近两公里去一个大排档吃刀削面,十三块钱一碗,鸡蛋都不敢加。那是一段比较苦的日子,也是一段非常难忘的日子,幸运的是我挺过来了。

这段Java编程经历是这三个经历中最艰难的经历,但这个经历也是我人生中最重要的经历。因为这段经历,让我有了不畏惧挑战的勇气,因为这段经历,才让我有了一个年轻人该有的样子,

编程是一件非常具有艺术感的事情,编程也是一件非常浪漫的事情。这就是我和编程的故事,一个充满崎岖和热爱的故事。

欢迎关注公众号:「暖笔刀」,我会定期分享一些关于个人成长的经历和经验。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/4321.html

(0)
编程小号编程小号
上一篇 2022-12-26
下一篇 2023-08-05

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注