码迷,mamicode.com
首页 > 其他好文 > 详细

学习的路上

时间:2016-03-06 19:20:59      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:

我是一名技校生,出于对计算机的爱好和兴趣,所以报了学校的“高级程序设计专业”,刚开始什么也不懂,觉得好像很牛逼的样子,后来才知道大学的计算机专业都不叫“高级程序设计”。

第一学期学校开的是C#,发的书籍是一本“C#语言程序设计”,我记得第一堂课老师是用VS2008给我们演示了拖控件,教我们如何打开VS2008和如何创建一个winform项目,从哪里拖控件。到现在第四学期了那个老师教给我的仅仅是打开了VS2003,和从控制台输出“Hello, World”。(其他的都是我自学的)而真正刺激我去摸索学习的是竞争,当时班里有一个是在高中学过易语言的,已经可以用易语言写一些小游戏,所以他C#很快就入门了,而且经常给班里的同学解决问题,所以都觉得他很厉害。还有一些其他同学也非常的认真在学习这门语言。

正是在这样的环境中我开始在网上搜索C#的教程,无意中看到了一个传智播客的教程视频,也正是这样知道了传智播客,然后到传智的官网下载了最新的C#基础视频,可以说传智播客是我入门的启蒙。技校不像大学课程很少,在这里每天都是上课(上午8:00-12:00 下午 2:40-4:20),留给自己的时间是很少的,而开的课都是一些然并卵的东西,真正学习的时间基本就是课后和假日的时间。一开始对编程无从下手,后来看了教程之后对编程产生了很浓厚的兴趣。兴趣是最好的老师。舍友每天在宿舍lol,而我每天中午、下午、夜自修(7点到9点,不能玩手机,不能带笔记本,只能看书)下课回到宿舍就自学C#,还有的时候早上六点左右起来看一下代码,这都只是为了证明别人可以的我也可以,如果我没有别人聪明,那我只有比别人更努力。别人玩游戏,我玩代码。体育课别人打球,我树底下看电子书或去图书馆,图书馆这方面的专业书籍少到我可以背出大部分书名。别人可以通宵玩游戏,也有同学看专业电子书看到一两点,为什么我不可以。

后来认识到时间远远不够用,我开始下载C#的书籍放到手机上,.NET本质论(看不太懂)、C#入门经典、C#图解,上课和夜自修的时候拿本书遮着看。我想要是四个学期都有第一个学期那么认真应该能学到更多技术。第一学期的学习让我知道了.NET是一个框架、.NET平台可以干什么,也对.NET平台有了一个清晰的认识。

第一学期寒假的时候开始琢磨用学到的基础知识写一些简单的小程序,下面几个都是第一学期寒假的时候写的:

技术分享

注:通过调用CMD.exe实现WIFI共享。右上角的图标是一个开启共享的按钮。

技术分享

注:工具拦里面有一个IP修改工具调用了windows的WMI实现的

技术分享

注:这是文件加密的第一个版本,可以将一个压缩文件隐藏到图片中。是利用ICSharpCode.SharpZipLib进行文件压缩的

技术分享

技术分享

技术分享

注:文件加密第二个版本,方法二可以将一张图片作为密钥加密一个文件

 

技术分享

技术分享

注:这个播放器的引擎是wenform自带的一个媒体控件,可以更换皮肤。歌曲的名字和路径保存在xml,避免每次启动都去指定目录搜索

技术分享

技术分享

注:学校的校园网是每个宿舍固定IP的,这个学校的ip信息都保存在了XML,封装了一个xml读取的静态类

技术分享技术分享

注:第三个版本,主要增加了自动设置本地连接的共享,不用手动去设置,调用了windows api

第二个学期学校又给我们开了java、sql server、flash、网络基础、哲学,我是接着去学习.NET,学的是asp.net,是从最基本的一般处理程序和NVelocity开始学的,然后是跳过了webform,直接学的asp MVC,开始涉及三层思想、面向切面编程AOP、控制反转IOC、依赖注入、EF框架、从java移植过来的sqing.net框架以及javascript的简单语法。尝试封装了DB类、分页类、验证码生产的类,但是觉得以上的学习都太过于依赖视频。而且这学期学习上没有太多的热情,可能是没有一开始那么坚定,有点开始被环境所感染,宿舍也有一个学习是挺认真的,但大部分舍友都在玩游戏,其实我对游戏比他们还疯狂,之所以没有和他们一样落入lol魔掌主要是因为lol是个推塔的游戏,我喜欢射击类游戏(玩过三年脑残CF)。

结果第二学期一半的时间校园网都处于吃屎的状态,网速保持在10kb每秒玩不了lol舍友们开始搞来使命召唤4,而且我也加入了他们,开始荒废时间,虽然每次玩内心都会有罪恶感,却阻止不了我对这类游戏的热爱。第二学期就在激烈的枪战中结束了。

放暑假前还给自己制定了一些目标,比如学习javascript、和继续学习asp.net mvc,剧本就这样写好了,但是自制力太差,一放假回到家按剧本走了十天,又跟基佬坠入了COD OL,总是安慰自己暑假才刚开始玩玩没事的,睡觉的时候总是下觉心明天开始认真学习,第二天依然忍不住的去玩游戏,就这样假期过去了。

回到学校学校的老师们跟前两个学期一样给我们开了一堆课程,安卓开发、C#高级应用、软件工程、网页开发。这学期对我来说更多的是迷茫,对前途、对毕业后的迷茫。也因为一些愚蠢可笑的理由放弃了.NET转向了PHP,花了一个月的时间去学习了PHP,只是学习了PHP的基础,并没有花太多的时间继续深入学习,因为开学没多久又开始玩起了游戏,总是控制不住的去玩,这期间用PHP写了一个书签管理的web工具,简单到异常处理都没有实现,更没有用到MVC框架。这学期有一段时间对C语言产生了很大的兴趣,于是用夜自修的时间去学习了C语言,对C最大的感受就是轻巧强大、像艺术一样。通过学习C可以接触到更底层的东西,站在硬件的角度去写代码。今年春节计划学习数据结构与算法和C语言,但还是把时间浪费在了游戏上面。

技术分享技术分享

注:实现了异步获取数据。

如今最后一个学期,还有几个月就毕业了,在来学校的前一天晚上躺在床上想,我到底学到了什么,到底会什么,有什么能拿得出手,感悟过去的时候,更应该把握剩下的时间。所以最后这学期把精力放到PHP方向上,然后有多余的时间把C语言也继续学习下去。

 

 

技术分享

学习的路上

标签:

原文地址:http://www.cnblogs.com/lgeeks/p/5247761.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!