题记:都说每个程序员的经历都可以出一本书,我想想我的经历,应该也能出一本书吧。所以,来回忆一下咯。正所谓,前事不忘,后事之师。
先简单说一下自己吧,一名普通二本院校的本科生,家里来自普通农村,计算机专业,总之,背景是各种普通,平凡吧。但是,最终的我,一定是不普通不平凡的。
(一)编码启蒙:
大一,我是一名网瘾少年…记得大学asp(asp.net)这门课 挂了。
这里尤其说说我的这门课吧,因为正是因为这门课,才开始我的计算机编码生涯。
这门课,不同于其他科(试卷考试的那种),但是这门课不考试,是直接自己做一份demo演示,然后,给老师演示,再然后老师通过你的这份demo(老师很厉害,弄虚作假肯定会被老师发现)提问你,就相当于做毕业设计答辩,但是更加严格吧,因为教asp的老师,是学校新上任的主任(美国留学回来的博士)。
反正真的很强,很务实的那种。这门课算是学校计算机学院的教育改革的开始吧。
———————-在这里,感谢所有认真,务实的老师,是他们的坚持,启蒙着我这类曾经陷于迷茫的无知青年————————————————————-
我的coding生涯正式从大二开始说,也就是2014年的时候。
由于大一挂了asp这门课,因为补考重修还是需要继续做一份网站(demo演示形式),于是,那年暑假,留在学校(也没去做兼职,虽然我家农村的,我爸是在工地干活)学习做这个demo,爸妈说,你去做兼职啊,很多懂事的小孩,都去兼职了,你怎么还不懂事呐。我说不行,我要学习呐。当时的我,在大多数父母眼中(包括我爸妈),暑假问家里要生活费,都不去兼职,就是不懂事。
但是,当时的我虽然学习成绩不咋地,但是真的知道,去干那么一点点兼职,真的没什么用,不如好好学习。
——————-在这里,庆幸当时的我脑子还算清醒,没有随波逐流(去干什么兼职而不去学习),在这里,感谢一下自己,如果有计算机专业的在校生看到这篇文章,希望你能够跟我一样,不要随波逐流,好好学习—
于是,挂科后的那年暑假留在学校,当时用vs开发,我连vs怎么打开都不知道开始,开始学习…幸好当时班上还有”大神”同学在学校,我去请教他们,他们也欣然教我。(可能我长得比较好看吧,,还有当时一个女学霸,在家远程视频教我。在这里,再次感谢,虽然好久没联系了。hahahaha)。那个暑假,真的吃了很多苦,没有再玩一点点游戏,游戏彻底戒了,每天基本学习10小时,做完一个有增删查改的数据库,并且拥有前端显示(html+css+js),这就是我最早的coding启蒙。
记得次之后的补考(演示我做完的demo),我是全班唯一一个补考过的(这个事情当时在我们班流传好久的逆袭吧)。渐渐地,也就是那时开始,对计算机产生了兴趣,因为有了所谓的成就感,coding的成就感真的很重要。兴趣源于成就感,成长源于兴趣…
(二)拼搏:
转眼间已入大三,学校有个蓝桥杯算法竞赛报名,记得当时其实大一时候就有,但是当时有报名限制,需要C++考试多少分以上才有资格报,大一时候的我,勉强及格吧,当然没资格报,而且完全对这个竞赛好不感觉,觉得是“大神”们报的,跟我没什么关系。但是这一次,因为有了大二暑假做asp的基础,对编码算是有了认识,极大的增大了自己的自信心。我鼓起勇气报名了,那年大三… (很多同学好奇为什么不是ACM,这个蓝桥杯是什么鬼,ACM好像必须是211,985才有资格报,总之是因为我们这种学校,没资格报吧,哎,谁叫高中不好好读书呐。注:ACM是国际性质级别的竞赛,蓝桥杯是国内性质级别的吧)
再次感谢那时有务实的老师,因为那个主任的改革,学校开办每周六算法培训(老师额外给上课,当然不收费的,赞赞赞),即使当时去上一节课没听懂吧。不过当时我有我自己的学习方式,并且后来的证实,是对的。眼观千行不如手敲一行。计算机Coding,很多时候不要去看,就直接上去敲,是最简单,最直接,最高效的学习方法。我自我感觉智商不算好的,但是也不算差的。记忆力比较差,但是我有笔啊,逻辑思维算还好,坚定力不错吧。
记得那时候什么分治递归,各种排序,什么八皇后问题啦,就是直接敲100来遍吧。很多时候告诉自己,要是敲个100遍能完全吸收多好啊。手都敲破了…
虽然一开始敲代码的时候,完全不理解什么意思,甚至连最基础的语法都是问题。但是就是因为自己不断的敲,敲的多了,语法就渐渐会了,然后也就慢慢理解了。(到现在还有几个算法到现在自己都没怎么明白。)
那次的算法竞赛准备,我准备了4个月左右吧,记得当时中途过年了,我还在敲代码,寒假我规定自己每天平均6小时的敲代码的时间。
那年大年三十,我记得我还在coding,我爸妈说我是不是疯了,说我不干正事,搞这有什么用,天天对着电脑。(我爸妈是农村的,没什么文化,以为我还是再玩游戏之类的,他们看不懂,能理解的吧。不过幸好我家也不是那种特穷的,
为此我跟爸妈提家里装网,爸妈也同意了,虽然爸妈很多时候不理解我,但是我说什么,他们都是支持的。幸好我有个默默支持我的父母,感谢爸妈。)
——————————-这里,感谢爸妈,虽然他们很多时候不理解我,但是只要是我决定去做的,他们都会默默的支持我——————————————
努力一定有回报,虽然回报有多有少。最后,那次算法竞赛(上机敲代码)的结果(二等奖)。虽然当时比赛之初给自己定的是一等奖的成绩,自己一直以这个为目标,最终,没有完成。但是获得了二等奖,但也是我们班最好的成绩了。极大的逆袭了一次吧。那次,老师说,你们看看邓XX,多努力,测试题敲的是最多的(有个专门答题的系统),排敲题数量第一,多刻苦,多努力,最终拿了个二等奖,也不错啊。
(在大学被夸聪明,牛逼的学生很多,但是刻苦,努力的,不多吧。真的是大学老师第一次夸我…虽然夸最努力,不是夸聪明,但是也是给了我极大的激励。因为天赋的原因,做不了最好的学生,但是尽自己最大的努力也很好)
总之那次,虽然没有实现自己预订的目标,但是我真的尽全力了,无憾。毕竟也还是有收获的。从那以后我在班上真的算是有能力的学生啦。又再次给自己极大的鼓励。对计算机越来越喜欢。还是那句话,Coding的成就感很重要。
(三) 挫折
继续大三…有一门新的课,javaWeb,这个也是需要做一份网站演示。是另外一个年轻的老师教的。这个老师也是为数不多的比较务实的老师,很认真,公认的好老师。
因为有了之前asp的基础,当老师说这门javaWeb也是以同样形式(做网站演示)考试的时候,我内心是很兴奋的,因为是我所“擅长”的吧。
所以,早早的,我就开始着准备着这个javaWeb,javaWeb最大的给我的感受是mvc模式分好,分层很明确。就算有了asp的基础,但是对于我这种新手而言做javaWeb还是很困难的,但是每天依旧花费10个小时学习,敲吧,进展真的很慢
很慢,请教了很多学长(不再是同学了,因为我做的进度算是最快的)。当然还有一些问题,就留着上课问老师。
记得有一次,问老师一个东西,老师搞了有20多分钟,一节课也就40分钟,最后还是没搞出来,说让我回去自己整吧。很冷的说… (沮丧…)
再后来,再问他问题,他突然有一次来了句,你问题怎么这么多,自己都不思考的嘛….(心碎…人人说好的老师,我自己也觉得很好的老师,之前说夸我的老师,也是他,被偶像,恩师说,是什么体验)
我每天学习10多个小时(经常逃课去图书馆,计算机室敲代码),我每天学习这么长时间,老师的课两三天一次,我只有两三个问题,有问题吗?也许他以为我是那种百度都不会的学生吧。
我觉得他误会我了,我很多问题是百度的,但是我学习那么长时间,留下几个不会的,很正常的吧。学习的过程,也不能一味自己学,我感觉有个指引你的,学习效率更高,你们觉得呐?
那一次,真的很心塞。但是还是感谢这位老师,虽然他误会我了吧。
(四) 转折
大三中期,很多人都在选择准备考研或者干嘛干嘛的。
我呐,作为“学神”(我们班同学对我的称呼,哈哈哈哈,自恋一下)的我,当然也步入考研的行列啦。当时记得我准备考南京邮电大学(我一直相信,做人要脚踏实地,一步一步来,自己是二本学校,所以不敢报考太难的,智商也感觉不怎么够,所以报考南邮)。
一直在准备考研吧,每天早7晚10,真的真的很努力。记得那是大三暑假,真的很热,学校条件很一般,也没有空调,整天坐着学习。
15年9月份,感觉不对劲…身体出了点问题。去医院检查,痔疮….不算什么大病吧,因为我离家很远,当时被那些医生忽悠吧,加上问题当时真的挺大的,挺难受,所以就直接赶紧做手术了。
就自己问了家里要了钱,做了手术…这个是微创手术,休息一周,就出院了。没想的那么严重,但是花了家里又好几千吧,再加上大三暑假在学校复习考研,问家里也要了不少钱。就是问家里要了很多很多钱…
(我上大学,真的问家里要了不少钱…主要我不干兼职,暑假还留在学校)
住院的那段时间,因为也不能学习,身体恢复中…..(不知道有没有人懂,痔疮手术恢复…真的是人间极苦,在这里奉劝各位同行,WC大号后,一定要用水冲洗)所以只能每天对着医院的天花板,于是乎,就在思考了。
我学习的目的是什么?爱好?赚钱?工作?那为什么我一直在学习,还在花家里钱?即使我考上研,还是要花一些钱的吧。那如果我早点出来工作呐?但是现在出来工作又没经验。我最终明白了学习的目的。
这是个现实的社会,虽然我自身很喜欢Coding,也是爱好,但是还是不得不说,学习的目的为了钱…孝敬爸妈。如果我考研,读研,还要很久很久后孝敬爸妈,不能子欲养而亲不待吧。这句话,每次念到,都
很有感触。
于是,最终准备了有小半年的复习,(其实真的不亏,因为我复习的都是数学,线性代数,概率论都有好好学,现在的工作也经常用到,所以不亏)。
最终作出了一个扭转一生的决定,不考研了,去北京培训机构学习U3D。当