前言

谨以此文献给那些还在大学中迷茫的莘莘学子们!

韩愈在《师说》中提出了作为师者应该做的三件事:传道、授业、解惑。

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视频决定了我的职业生涯的更多相关文章

  1. 大三作品:不需要售货员的超市? Easy-Shopping超市导购系统

    本来么,逛超市是一件很爽的事情,拉上父母孩子,推个大推车,一边聊一边买,然后开开心心的回家去. 可到了旺季,逛超市可就麻烦了,买东西人挤人,到结算的地方人山人海,一刷卡,我去,怎么这个卫生纸这么贵!这 ...

  2. 大三CS狗一点想法

    本文非技术文 十点半游戏的代码大概完成了1/3,想到今晚提早验收完汇编实验,还是副院长亲自验的,似乎很看好我的样子,然后问我的方向,导师和参加的项目.聊了几句后结束了对话,不禁又引发了我的一些思考. ...

  3. 重新执笔,已是大三!Jekyll自定义主题开发

    前言 “一转眼忘了时间 丢了感觉 黑了世界 再逞强 再疯狂 也会伤 不知 不觉 后知 后觉 然后 发现 失去 知觉 ”——<一吻不天荒> 感言 时间是把双刃剑,什么解决不了,忧烦的,慢慢变 ...

  4. 2013ACM暑假集训总结-致将走上大三征途的我

    回想起这个暑假,从开始与雄鹰一起的纠结要不要进集训队,与吉吉博博组队参加地大邀请赛,害怕进不了集训队.当时激励我月份开始接触的,记得当时在弄运动会来着,然后就问了雄鹰一些输入输出的东西,怀着满心的期待 ...

  5. [置顶] 北漂的大三IT男(暂完)

    今天是2013年8月9日,是我待在北京的最后一个晚上,今天我已经正式向公司提出辞职了,虽然公司已经答应从下个月起涨部分工资,但是我还是坚决的离开了,回想当时进公司的想法----------干了一个月后 ...

  6. 大三仍是Linux系统小白的我给大家讲讲学习历程

    我与Linux结缘是在大三的时候.我与Linux熟识是在偶然遇到<Linux就该这么学>的时候.因为我是电子信息工程专业,在高年级时开设了嵌入式课程,嵌入式系统是一种专用的计算机系统,作为 ...

  7. 来自一个大三开学三周的huster的迷茫与失措

    大三开学考研保研的话题开始多了起来.自从前天去听了一回谢长生教授的实验室宣讲会,回来直到现在都好像心头上压了些东西,喘不过气来.本来我就少与外界接触,加之我自己一个人主动学习的积极性也很是缺乏,所以当 ...

  8. 618技术特辑(三)直播带货王,“OMG买它”的背后,为什么是一连串技术挑战?

    [本期推荐]为什么一到大促,我们的钱包总是被掏空?是大家自制力不够,还是电商平台太会读懂人心,从技术维度,抽丝剥茧一探究竟. 摘要:动辄几十上百万人同时在线的直播间,让所有人能同时公平的去抢购,并且还 ...

  9. 自己做站点(二) 20块钱搞定一个企业站:域名&amp;空间申请

    域名注冊的话,推荐大家用新网,由于申请费用确实非常低,但续费的价格还是比較高的,所以不妨多申请几年.打开站点: http://www.xinnet.com/ 注冊一个帐号,然后申请域名,你能够看到,费 ...

随机推荐

  1. docker4dotnet #5 使用VSTS/TFS搭建基于容器的持续交付管道

    在过去的几篇d4d系列中,我给大家介绍了如何使用docker来支持asp.net core的应用开发,打包的场景.Asp.net core的跨平台开发能力为.net开发人员提供了使用容器进行应用开发的 ...

  2. Objective-C内存管理之引用计数

    初学者在学习Objective-c的时候,很容易在内存管理这一部分陷入混乱状态,很大一部分原因是没有弄清楚引用计数的原理,搞不明白对象的引用数量,这样就当然无法彻底释放对象的内存了,苹果官方文档在内存 ...

  3. Spark 入门

    Spark 入门 目录 一. 1. 2. 3. 二. 三. 1. 2. 3. (1) (2) (3) 4. 5. 四. 1. 2. 3. 4. 5. 五.         Spark Shell使用 ...

  4. js第三方

    1.0 https://github.com/aui/artDialog 2.0 前端开发仓库 http://code.ciaoca.com/ 3.0 打赏 https://github.com/gr ...

  5. Linq在Array,List,Dictionary中的应用

    Linq在Array,List,Dictionary中的应用 今天在实际工作中需要对array,list,dictionary进行排序,试一试linq,发现非常好用,代码如下: using Syste ...

  6. Linux安装jdk

    查看Java的版本命令:java -version 查看java版本的方法是:运行--->cmd,输入java –version.注意: java命令后是有个空格的,-version表示参数而已 ...

  7. ArcGIS Engine开发前基础知识(4)

    ArcGIS不同开发方式的比较 关于GIS应用软件的开发,通常有三种方式:C/S架构.网络GIS和移动GIS.ArcGIS平台提供了对三种开发方式的支持,对于采用从C/S架构的大多数开发者来讲,首先想 ...

  8. sharepoint 计算列 年龄

    1.建立一个字段叫做Today ,(类型为文本都行) 2.建立你想要计算字段年龄,公式=IF(ISBLANK(出生年月),"NA",DATEDIF(出生年月,Today," ...

  9. 详解Paint的setXfermode(Xfermode xfermode)

    一.setXfermode(Xfermode xfermode) Xfermode国外有大神称之为过渡模式,这种翻译比较贴切但恐怕不易理解,大家也可以直接称之为图像混合模式,因为所谓的“过渡”其实就是 ...

  10. 看完你也能独立负责项目!产品经理做APP从头到尾的所有工作流程详解!

    (一)项目启动前 从事产品的工作一年多,但自己一直苦于这样或者那样的困惑,很多人想要从事产品,或者老板自己创业要亲自承担产品一职,但他们对产品这个岗位的认识却不明晰,有的以为是纯粹的画原型,有的是以为 ...