大三那年在某宝8块钱买的.NET视频决定了我的职业生涯
前言
谨以此文献给那些还在大学中迷茫的莘莘学子们!
韩愈在《师说》中提出了作为师者应该做的三件事:传道、授业、解惑。
1.传道:培养学生的道德观
2.授业:传授学生专业技能
3.解惑:解答学生内心的迷茫迷惑
曾几何时,我们和大学生活已渐行渐远了,磕磕盼盼的社会生活时常让我们怀念大学美好的生活,同时我们也在后悔为什么大学没有好好学?为什么大学没有人教我这些或者那些?以至荒废了青春,走了太多的弯路。
在大学,是否有专业的老师给你讲解本专业所学的知识对应哪种社会职业或者说可以让你找到什么职位的工作?
在大学,你是否还在为了各种奖学金、各种游戏而奋斗?
在大学,你是否知道本专业毕业后可以从事哪些职业?
在大学,你是否对毕业能干什么感到迷茫或者说害怕毕业而选择考研?
作为一个普通二本大学的学生,我的大学生活没有什么励志的故事,更没有那些操蛋的情操。如大多数学生一样随大流,混社团、混学分、泡图书馆,不知道毕业之后能干啥。
直到有一天,室友给我说了一个培训班的网站,而里面的就业课程正好介绍了学完了xxxx课程就能找到xxx工作。看了之后豁然开朗,原来学计算机能干这些啊,然后再看看学费8000-1000,作为一个农村出来的孩子真的不愿意拿父母一年辛辛苦苦的种地钱来培训。于是我先试听了一些免费课程,感觉讲的很好,而且老师讲课也很有激情。
想学又不想交学费,怎么办?我就在某宝搜“xxxx培训班ASP.NET就业班视频”,还真让我找到了,从此就坚定了我的学习之路。有图为证:

下面的话也许比较啰嗦,但都是我在大学的一些真实经历,希望能够给还未毕业并且处于迷茫中的朋友一些力所能及的帮助,如果你是一位老鸟或者大学中学的比较好的同学可以忽略。
大三之前
大三之前,我是完全处于迷茫期的。
大一大二大都没有开设太多的专业课程,大都学习英语、物理、毛概、高数等等。唯一涉及的编程课程也就是谭浩强老师的《c语言程序设计》以及《数据结构与算法》了吧,除了能在命令行中打印出个“hello word",弄个冒泡排序,整个二叉树遍历。完全不知道这些和工作有什么关系。虽然现在知道了这些都是各种编程语言的基础。
更多的时间也是在混社团带学妹以及在图书馆看书(到毕业还借书卡时发现看了将近二百本书)。
稀里糊涂的就过去了。
大三
好室友很重要
其实我挺感激我的室友+好朋友的(这里有个小插曲:我大三换宿舍了,大一大二在一个除了我之外都玩游戏的宿舍,可能价值观不同就换宿舍了,这里的室友指的是换过宿舍之后的室友)。其实我走上这条道路和他有很大关系。
首先介绍一下所有室友:A是科协成员,ASP.NET入门较早,对我帮助很大。B科协会长,专攻C++。C学霸,历年奖学金获得者,现为南京东南大学计算机系研究生,专攻C++。D就是我了,迷茫的菜鸟。
当我刚刚搬进去的时候是属于完全不知道毕业能干啥的,看到大家各有所长也是极其羡慕的,我现在的职业完全是被影响出来的,所以说一个好的环境可以让人进步的。
在A的影响下,我第一次知道了博客园、CSDN、51cto这些专业的论坛博客网站。并且知道了有好多IT培训机构专门培训我们这些在学校啥也没学到毕业就面临失业的菜鸟好让我们在毕业后能够顺利找到工作。
其实,我主要是因为看了xxx培训班的就业路线图才从迷茫中走出来知道应该怎么做才能在毕业后找到工作的。这也就有了在某宝买视频自学的开始。
当时我是怎么学的呢?
主要利用周末还有逃课时间,早晨八九点到下午四五点看视频并且记笔记,下午五点到晚上九点敲代码。看视频的时候不敲代码,敲代码时遇到问题了再回顾视频。
就这样从css、html、js、jQuery、C#基础、winform、sql、ADO.NET、ASP.NET、ashx、C#进阶、MVC等等一路看下来,最终笔记记的超过了一百页,我把所有笔记都打印出来过一段时间温习一下,不好的地方再做上批注。直到现在我每次面试之前还是会把笔记看一遍这样几乎能应付所有的基础知识点。
记得大三寒假,因为自己买的是台式机就借了一个去打寒假工的同学的笔记本,回到家坐在被窝里看视频,敲代码,家里没有暖气冻得手都僵硬了,可是当时根本不觉得有什么,完全的投入了进去,每天都很有激情,这种感觉真的很奇妙。
编程感觉的培养
写代码写的多了, 也可能是因为老师讲的比较好吧,竟慢慢的培养出了编程兴趣,写着写着也慢慢的对代码有感觉了。在实现某个功能点的时候不再那么生疏,不再需要想半天应该用什么函数,用手敲着代码自然而然的就把功能点实现了。也许这就是编程的感觉吧,写的多了在某一时刻突然就顿悟了,上道了。
我能用老师讲的知识做什么呢?
古语云:学以致用,光学而不知道怎么做是可悲的,当时老师讲了xml、正则表达式、HttpWebRequest、winform控件等知识点,下课后老师留了个作业:利用所学的知识做一个简单的爬虫。
我就花了两天的时间(大部分时间花在调试正则表达式)写了一个简单的爬虫去爬“糗事百科”的段子,具体实现思路是:用HttpWebRequest先把网页down下来,然后再用正则表达式匹配每一项,匹配的时候再把图片down下来,最后保存在xml中,用winform显示。
这个爬虫很不智能,当人家网页改版的时候可能就失效了,也没有考虑多线程(当时还没有学多线程)在down网页的时候很卡。但是总体来说实现了这个需求,还是很兴奋的,第一次感觉到了编程带来的乐趣。
学以致用这个成语大家都知道什么意思,但在工作或者生活中,我们真正做到了学以致用吗?
大三暑假实习
经过一年断断续续的学习(并没有学完所有的课程)加上学长的推荐,在大三的暑假找到了一份在企业实习的工作,工作很简单主要是改一些bug,但是真正工作了才知道自己的学习还是和企业开发有区别的,什么权限控制,linq,各种封装的框架还没有接触过,感觉工作进展很慢,去请教问题的时候被一些开发人员鄙视,这也让我学了一件事,对同事要尊重, 对于向你请教问题的同事要耐心解答。我就一边工作,一边看别人写的代码,有些代码直接是dll并没有源码,我就用反编译工具把dll反编译过来,下班了回到宿舍看,然后自己再尝试着实现。
就这样度过了两个月。
大四
学习
开学了,经过两个月的实习,也明白了自己的短板,又开始接着看没有看完的视频,同时在图书馆借阅各种与asp.net&c#开发相关的书籍,比如:《C#从入门到精通》、《C#图解教程》、《C#高级编程》、《C#本质论》、《Head First C#》、《深入理解C#》、ASP.NET从入门到精通》、《ASP.NET MVC高级编程》、《ASP.NET编程宝典》、《锋利的jQuery》等等这些书都看过,不过也是浅尝辄止,有的能看懂有的不能理解。
学校组织实习
因为大四几乎没有课程了,到十月份基本上把课程都看完了,到了十月末学校组织到无锡NIIT实习,其实这是个坑,NIIT的老师都是奔着忽悠你去花钱培训的。说明学校和培训机构合作的很好啊。不过效果的确显著,忽悠了几十号人啊。我们班第一名的同学都去培训了。
其实后来看来,培训还是不错的,虽然说花了万把块钱,但是大部分实习的同学还是从事了编程工作。
企业实习
十一月份实习回来,我也在本地顺利的找到了实习工作。经过一段时间的学习能力也有了提高,所以在工作中由于编码速度快,bug少而迅速的得到了上级的认可,从而也开始接手一些相对核心一些的工作,什么OA、电商。对软件开发理解的更加深刻,对业务的认知度也上了一个层次。到2014年四月份技术部老大跳槽到另一家公司询问我是否愿意过去,虽然没有过去,但这也是一种能力上的认可吧。到五月份就辞职了,因为该弄论文准备毕业了。
毕业季
操蛋的人生开始了……
总结
只要你付出的比别人多一点点,你选择的余地就会多一点点,别人选择你的机会也会多一点点。
大三那年在某宝8块钱买的.NET视频决定了我的职业生涯的更多相关文章
- 大三作品:不需要售货员的超市? Easy-Shopping超市导购系统
本来么,逛超市是一件很爽的事情,拉上父母孩子,推个大推车,一边聊一边买,然后开开心心的回家去. 可到了旺季,逛超市可就麻烦了,买东西人挤人,到结算的地方人山人海,一刷卡,我去,怎么这个卫生纸这么贵!这 ...
- 大三CS狗一点想法
本文非技术文 十点半游戏的代码大概完成了1/3,想到今晚提早验收完汇编实验,还是副院长亲自验的,似乎很看好我的样子,然后问我的方向,导师和参加的项目.聊了几句后结束了对话,不禁又引发了我的一些思考. ...
- 重新执笔,已是大三!Jekyll自定义主题开发
前言 “一转眼忘了时间 丢了感觉 黑了世界 再逞强 再疯狂 也会伤 不知 不觉 后知 后觉 然后 发现 失去 知觉 ”——<一吻不天荒> 感言 时间是把双刃剑,什么解决不了,忧烦的,慢慢变 ...
- 2013ACM暑假集训总结-致将走上大三征途的我
回想起这个暑假,从开始与雄鹰一起的纠结要不要进集训队,与吉吉博博组队参加地大邀请赛,害怕进不了集训队.当时激励我月份开始接触的,记得当时在弄运动会来着,然后就问了雄鹰一些输入输出的东西,怀着满心的期待 ...
- [置顶] 北漂的大三IT男(暂完)
今天是2013年8月9日,是我待在北京的最后一个晚上,今天我已经正式向公司提出辞职了,虽然公司已经答应从下个月起涨部分工资,但是我还是坚决的离开了,回想当时进公司的想法----------干了一个月后 ...
- 大三仍是Linux系统小白的我给大家讲讲学习历程
我与Linux结缘是在大三的时候.我与Linux熟识是在偶然遇到<Linux就该这么学>的时候.因为我是电子信息工程专业,在高年级时开设了嵌入式课程,嵌入式系统是一种专用的计算机系统,作为 ...
- 来自一个大三开学三周的huster的迷茫与失措
大三开学考研保研的话题开始多了起来.自从前天去听了一回谢长生教授的实验室宣讲会,回来直到现在都好像心头上压了些东西,喘不过气来.本来我就少与外界接触,加之我自己一个人主动学习的积极性也很是缺乏,所以当 ...
- 618技术特辑(三)直播带货王,“OMG买它”的背后,为什么是一连串技术挑战?
[本期推荐]为什么一到大促,我们的钱包总是被掏空?是大家自制力不够,还是电商平台太会读懂人心,从技术维度,抽丝剥茧一探究竟. 摘要:动辄几十上百万人同时在线的直播间,让所有人能同时公平的去抢购,并且还 ...
- 自己做站点(二) 20块钱搞定一个企业站:域名&空间申请
域名注冊的话,推荐大家用新网,由于申请费用确实非常低,但续费的价格还是比較高的,所以不妨多申请几年.打开站点: http://www.xinnet.com/ 注冊一个帐号,然后申请域名,你能够看到,费 ...
随机推荐
- 跨域之Ajax
提到Ajax,一般都会想到XMLHttpRequest对象,通过这个对象向服务器发送请求,可以实现页面无刷新而更新数据. 由于同源策略的限制,一般情况下,只能通过XMLHttpRequest对象向同源 ...
- eclipse中Maven运行时报错: -Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match.
1.安装 Maven 如果需要使用到 Maven ,必须首先安装 Maven , Maven 的下载地址在 Apache Maven 中有,您也可以点击这里下载 zip ,tar.gz. 下载好 Ma ...
- Redis命令拾遗三(列表List类型)
本文版权归博客园和作者吴双本人共同所有.转载和爬虫请注明原文地址 Redis五种数据类型之列表类型 Redis五种数据类型之列表类型.你可以存储一个有序的字符串列表一类数据.比如你想展示你所存储的所有 ...
- ASP.NET MVC——URL路由
在MVC之前,ASP.NET假设请求的URL与服务器上的文件之间有关联,服务器接受请求,并输出相应的文件.而在引入MVC后,请求是由控制器的动作方法来处理的.为了处理URL,便引入了路由系统. 首先我 ...
- 【转】ZigBee终端入网方式深入分析
前述 继之前对终端Direct Join的分析,发现很多东西还很模糊,存在很多问题.终于找到时间继续深入挖下去,这次应该比较完整地搞清了终端的入网机制,并纠正之前的几个认识偏差. 由于Z-Stack网 ...
- Java-加载数据库驱动,取得数据库连接
在Java中想要进行数据库操作,最重要的两个步骤就是加载数据驱动,然后取得数据库连接. 1.加载 数据库驱动( Class.forName(String className) ): 因为Java是一种 ...
- 开源物联网通讯框架ServerSuperIO,成功移植到Windows10 IOT,在物联网和集成系统建设中降低成本。附:“物联网”交流大纲
[开源]C#跨平台物联网通讯框架ServerSuperIO(SSIO)介绍 一.概述 经过一个多月晚上的时间,终于把开源物联网通讯框架ServerSuperIO成功移植到Windows10 IOT上, ...
- 浅析java内存模型--JMM(Java Memory Model)
在并发编程中,多个线程之间采取什么机制进行通信(信息交换),什么机制进行数据的同步? 在Java语言中,采用的是共享内存模型来实现多线程之间的信息交换和数据同步的. 线程之间通过共享程序公共的状态,通 ...
- ListView和Adapter数据适配器的简单介绍
ListView 显示大量相同格式数据 常用属性: listSelector listView每项在选中.按下等不同状态时的Drawable divider ...
- 15-static和extern关键字1-对函数的作用
一.extern与函数 如果一个程序中有多个源文件(.c),编译成功会生成对应的多个目标文件(.obj),这些目标文件还不能单独运行,因为这些目标文件之间可能会有关联,比如a.obj可能会调用c.ob ...