摘要:这是一篇个人心情日志
花了整整两个月的时间,去学习了asp.net,这进度可以想象一下是有多慢,很多缘故都是自己比较拖拖拉拉,两天打渔,三天晒网。这事那事,也有不少时间在打游戏。可能一大部分原因是自己的自制力不够好吧。但是自己还是在.net这个方向坚持了下来。虽然不知道以后会怎样,找不找得到好一点的工作,这也是一个问题。
大学的生活里,有时候也感觉自己读了一个假的大学,因为这三年来课都很少,自己也很少去写作业。其他专业的同学每天在学业方面忙的要死,而自己每天基本都很闲,当然也有比较忙的时候,不过不是在于这个学习这个方面。
回想一下,当初是怎样接触到.net的。虽然说自己对编程也算比较有兴趣,不过刚过来大学的时候,学的是c语言,就连第一堂课老师叫输入一个printf("Hello Word!"); 都做不好,很多很多的毛病,哈哈!还请教了坐旁边的同学,这差不多就是小白的基础吧。然后再控制台上输出了,拍个照,发朋友圈,发朋友,感觉自己是学编程的。慢慢的接触到了一些简单的编程语句,说c语言是所有语言的基础,那真的不为过,因为现在所接触到的任何语言的基本语法,都和c语言差不多。然后,在学c语言指针还有链表的时候,就一脸懵逼了。感觉都不知道自己在学啥玩意。最后学期末的实训,不是抄袭课本的,就是复制同学的代码,东拼西凑,也勉勉强强的过了。虽然说现在也搞不懂那指针和链表是怎样用的。但是也知道那是个什么。
然后大一第二学期开始学c#了,感觉这真是个比较有趣的东西,但是老师过来教学都是按照这课本上读的,感觉我会中文的话,我也会啊!相比之下,班级很多同学都不怎么喜欢那个老师的教学方式,那时候对c#也是一脸懵逼。因为那本厚厚的c#语言程序设计,一有个控件,都会去罗列这个控件的一些属性,事件,那时候还傻傻的去死记硬背这个东西,现在换做是谁,都不能把属性啊那些东西一个一个不漏的背出来,当然常用的那些属性设置,事件还是记得比较清晰的。然后接触到winform这个东西,并且隔壁班的开发出一个抢课软件(虽然我现在都不会,感觉自己学的是一个假的)。然后一个和我比较好的同班同学,不知道哪里找来的教学视频,是专门做winform的(传智播客苏坤),老师上课也是教这东西,但是人家一节课所教的东西,老师都没有涉及到,感觉很高大上的样子。从此,就入了C#的坑了。
视屏差不多看了几小节,就不懂了。这确实是个坑。然后我那个同学班里人称资源君,基本很多很多的视频资源都可以找的到,这个方面还是得多多向人家学习,不过自己也学会了几个找资源的套路,然后他找了传智播客的一些基础的视频,说实话,现在觉得人家讲课真的讲的挺好的,自己什么时候有这个水平的话,去做个讲师,都能挣很多钱了。最初学着学着,因为课程比较多,比较长,就在考虑要不要继续学,然后在网上百度了.net的种种问题,有一部分说都是过时的了,都流行java了。那时候有点想学习java的念头,也去图书馆看过有关于java的书,但是后来放弃了,因为太火了,学的人也比较多,所以找工作竞争也比较大,现在看来,当初这个想法是错误的,哈哈,为什么呢?因为那是一种语言,不是说学的人多了,你就难找工作,那是一部分原因,重要的是你学的牛不牛逼,学的厉害的话,当然薪资就比较高啦,学的不怎么样,也就对应,前程无忧上招java的都刷了几百页,你说还怕学的人比较多?竞争压力大?你学得厉害的话,那是前程无忧啊。。。既然进.net这个坑,就坚持的深入去学习吧。当然有一部分.net说火的要死,学习这个也是看个人兴趣吧,毕竟这是微软的东西,过时也过时不到哪里去,毕竟很多市场都是微软的,现在看看的话,还行吧,虽然没有java火,但还是热门。当然还是个人兴趣吧,学习一门语言肯定是要根据个人兴趣,不是因为火不火才去学,更想学习一门冷语言,自己所接触到的领域,人更少呢。大一第二学期,还是主要是考那个c++程序设计那个证,然后在图书馆借书,国家c语言程序设计二级。听起来好高大上的样子,对,很高大上的样子,后来,到考试得前一天,发现,我报错了,报错了,人家考的是c++。尴尬不?然后看了一下c++的控制台应用输出,差不多就是printf这个东西,有点区别,然后考试,考过了,过了,70多分,很神奇吧。等证书发下来的时候,看一下,《非计算机专业二级证书》难怪我们考70多分。差点没有撕掉。我这个学期到底在干嘛。。。
后来吧,拖拖拉拉的,一个学期跟老赵(传智播客)也学了没多少,其他方面也没有其他同学厉害,在这个方面也没有有些同学厉害呢。感觉自己这样子拖拖拉拉的习惯,最主要还是自己比较喜欢玩lol,现在还在玩,谁有什么办法戒了游戏,就告诉我吧。不过戒了游戏那真的是无聊啊 每天都学习?感觉这也不存在啊。。。迷迷糊糊中,大二第一学期,整个学期都在学习数据库,因为要考证,上课也都不知道老师在说些神马东东,只能去图书馆借一本书自己学了,这一学,因为挺无聊的,就拖了一个学期,到考了证,现在感觉有点后悔,花费了那么多的时间在上面,什么差异备份啊完整备份啊都学,到最后考证的时候,妈的居然都是抄答案的。一个学期感觉都忙错了。然后,打的一些一些数据库的文档,居然重装系统都给删除了,那真是shit,现在差不多忘光了,自己曾经打过的文档,也都删除了,删除了,这么多心血付诸东流,真的心疼啊。心疼疼啊。后来了解到只要会增删改查存储过程触发器就行了,感觉自己白学了,干嘛死脑筋的,现在连事务都忘了,这么久了,谁还记得那么多东西,所以,也学会了经常备份文件的习惯,现在在电脑的c盘或者桌面是找不到我学习打的一些项目或者文档的,一个良好的使用电脑习惯,对一个学习it的人来说,那真是很重要,很重要吧,因为所接触到的知识量比较多,换做是谁,都不会记得住,当然,代码多打几遍也就会打了,最后学完了c#基础还是学了一遍数据库,感觉这数据库真是个害人不浅的东西,早听那个老师一句话就好了(数据库入门很简单,学深入很难,如果不是专门做数据库,只会增删改查还有存储过程就行了),说实话,增删改查存储过程两天就可以搞定了。
再者,接触到数据结构这个东西,现在真的后悔,为什么当初没有好好听课,在那里一味的看小说,可能是因为上课的时候捡了一下笔,然后就一脸懵逼了。后来恶性循环,也什么都不懂了,现在明白这个东西的重要性,已经无法挽救了。我要是有这个智商,早就上天了。什么迷宫啊 那些什么高级算法的,还有一部分原因用的是c++,语法都不懂,学个球啊。最重要的是里面的思想,那些算法的思想,当初一味的为了完成作业,然后作业都是可以抄袭的,所以得过且过吧。然后就是一个学期的ASP.NET入门经典,一个学期,看了一本电子书,老师基本可以让你不听课,看书会做就行了,因为是asp.net和自己学的有关的,所以,也认真的去看,虽然有很多地方看不懂,但是也放下了,因为还有.net的视频教程,到时候再慢慢学,然后只是为了完成任务,也将就将就了。所谓的入门经典,确实是入门经典啊,因为所做的网站的那些东西,都是拖控件的,拖控件的,拖控件的。代码量比较少,当然微软封装的那些控件也很好用,确实快,现在学完asp.net才知道,虽然快,但是效率不高,出错都不知道从哪里调试起。因为都是封装好了的,如果是自己写代码的话,网页的性能就会高很多,并且错都知道在哪里写错了。然后大二也结束了。感觉自己读了一个假的大学,两年来,学了许许多多方面的东西,比如说网络交换机配置,计算机维护之类的。最主要的是单片机,课程安排了这么多,完全不感兴趣。然后花了很多时间去学一些没有必要学的东西,该学的没有学好,真的有点那个。
大二到大三的暑假没有去兼职,在宿舍主要是学习吧,不过算起来,学习时间都没有打游戏时间多,接触了JavaScript,jquery,三层架构啊这些东西,然后现在学aps.net。也学完了课程。可能没有太多的时间去学mvc架构啊之类的了,这个就得等以后出去工作如果有时间再学习了吧。希望自己能找到一个比较好的实习工作,给自己一个好点的平台。
总结:把握时间,把握方向,方向真的很重要。选一个合适自己的方向,坚持下去。什么该花时间去学,什么该省点时间,但也不得不说,学习是一个不断摸索的过程,然后才能找到合适自己的方向。最重要的是还是坚持下去吧。
或许,几年后,发现现在的方向是错的呢 哈哈 希望自己能坚持下去 奋斗ing...