谨以此文献给那些还在大学中迷茫的莘莘学子们!css
韩愈在《师说》中提出了做为师者应该作的三件事:传道、授业、解惑。html
1.传道:培养学生的道德观面试
2.授业:传授学生专业技能正则表达式
3.解惑:解答学生心里的迷茫迷惑算法
曾几什么时候,咱们和大学生活已渐行渐远了,磕磕盼盼的社会生活时常让咱们怀念大学美好的生活,同时咱们也在后悔为何大学没有好好学?为何大学没有人教我这些或者那些?以致荒废了青春,走了太多的弯路。sql
在大学,是否有专业的老师给你讲解本专业所学的知识对应哪一种社会职业或者说可让你找到什么职位的工做?编程
在大学,你是否还在为了各类奖学金、各类游戏而奋斗?c#
在大学,你是否知道本专业毕业后能够从事哪些职业?数据结构
在大学,你是否对毕业能干什么感到迷茫或者说惧怕毕业而选择考研?多线程
做为一个普通二本大学的学生,个人大学生活没有什么励志的故事,更没有那些操蛋的情操。如大多数学生同样随大流,混社团、混学分、泡图书馆,不知道毕业以后能干啥。
直到有一天,室友给我说了一个培训班的网站,而里面的就业课程正好介绍了学完了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年四月份技术部老大跳槽到另外一家公司询问我是否愿意过去,虽然没有过去,但这也是一种能力上的承认吧。到五月份就辞职了,由于该弄论文准备毕业了。
操蛋的人生开始了……
只要你付出的比别人多一点点,你选择的余地就会多一点点,别人选择你的机会也会多一点点。