大学的学习历程

摘要:这是一篇个人心情日志

   花了整整两个月的时间,去学习了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...

  

  

时间: 2024-10-07 20:47:59

大学的学习历程的相关文章

SQL Server 2008从基础开始学习历程(1)------创建表与查询

[by:yy] 无论我们学什么呢,都要讲究一个Why,一个How.那么我们为什么要学SQL呢?无非就那么几点. 1.为了适应其他技术,和其他技术配对而学. 我个人的理解呢,只要在IT行业,无论你学什么,或者做什么工作.都离不开数据库.而学习数据库呢,又太文字化了,看的心里就烦.我是很抵触文字的.看着一大排一大排的字,就怕.可能是大天朝的教育所致.已经怕了学生生涯了. 2.为了适应社会而学. 随便找个招聘信息,都会有标注需要会SQL语言啊.了解MySql呀.会搞Oracle呀.所以呢,为了能在找工

我的Linux学习历程:那些我看过的Linux书籍们

[+]查看原图http://www.ituring.com.cn/article/119401 来北京工作已经一个多月,大都市的生活比起读大学要忙碌得多,尤其是出行,基本以小时为基本的计时单位.有时茫然看着窗外车水马龙,会有些迷茫自己选择的是对还是错. 题外话不多说,回归这次的主题,扒一扒我看过的那些Linux相关的书籍. 对于Linux的了解和接触,缘起自大一时候的Linux限选课,老师说这门课可选可不选,但是选修后考试挂了的话需要补考.当时的我还比较爱学习,于是兴冲冲地选修了这门课,用的是清

ipv6学习历程

ipv6学习历程 什么是ipv6 IPv6是Internet Protocol Version 6的缩写,其中Internet Protocol译为"互联网协议".IPv6是IETF(互联网工程任务组,Internet Engineering Task Force)设计的用于替代现行版本IP协议(IPv4)的下一代IP协议 ipv6百度百科 所以我们的目标是:为全世界的每一粒沙子编上一个网址! 以上就是ipv6的定义.现在由于ipv4地址资源枯竭,而ipv6国内支持不是那么友好.在前一

《软件工程》学习历程1

最近学生们经常找我聊天,希望能让我给他们指明方向,这个问题我不太里手,只是和他们说了说我的学习历程,说得多了,觉得有必要写下来.虽然历程比较平凡,但也许能让他们有所启发,对我而言,自然是记录成长. 大三时开始开始学习<软件工程>,清晰记得给我们上课的刚留美归国的博士,后来他成了学校的校级领导,当时他同时承担了我们的<离散数学>教学,对他个人印象深刻,但对他所授的课程,我只是记住了"瀑布模型"和他的全英文教学,甚至考试试卷也是英文的. 大三挂了大学期间第一门考试,

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

我与Linux结缘是在大三的时候.我与Linux熟识是在偶然遇到<Linux就该这么学>的时候.因为我是电子信息工程专业,在高年级时开设了嵌入式课程,嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分.所有带有数字接口的设备,如录像机.车子等,都使用嵌入式系统,有些嵌入式系统还包含操作系统.嵌入式操作系统包括μC/OS-II.嵌入式Linux.VxWorks等,但大部分嵌入式操作系统是不开源且不能免费使用,只有Linux是基于GPL协议,所以它成为了嵌入式系统的绝对主流. 我们学校的嵌入

SOC学习历程概述

从开始接触soc到现在大概有两年半左右的时间了,经历了ORSOC到minsoc再到mkg-soc的搭建,以及现在的大小核系统的搭建 首先先讲下学习的前期需要具备的知识,前面3点是必须,后面3点可以中间学习的过程再学习.之所以有这些要求主要是以防中间的学习过程中,有些东西看不懂而走弯路. 学习的前期准备:1.学过数电,有一定的电路基础.2.熟练掌握verilog语言.3.对于计算机组成原理,体系结构有一定的了解.4.学过单片机编程,写过一些简单的裸机程序,最好能够玩过microblaze这样对于软

ACM学习历程—HDU 4726 Kia&#39;s Calculation( 贪心&amp;&amp;计数排序)

DescriptionDoctor Ghee is teaching Kia how to calculate the sum of two integers. But Kia is so careless and alway forget to carry a number when the sum of two digits exceeds 9. For example, when she calculates 4567+5789, she will get 9246, and for 12

ACM学习历程—HDU 5023 A Corrupt Mayor&#39;s Performance Art(广州赛区网赛)(线段树)

Problem Description Corrupt governors always find ways to get dirty money. Paint something, then sell the worthless painting at a high price to someone who wants to bribe him/her on an auction, this seemed a safe way for mayor X to make money. Becaus

【金阳光测试】Android自动化 -- 学习历程:MonkeyRunner原理初步

章节:自动化基础篇——MonkeyRunner原理初步 网易云课堂: http://study.163.com/course/courseLearn.htm?courseId=712011#/learn/video?lessonId=877115&courseId=712011 主要讲解内容及笔记: 一.理论知识和脚本演示 最佳方式是上官网文档去查看monkeyrunner的介绍,官网上不去,就找了一个本地的android 4.2 的查看,基本内容没啥变化 First,什么是MonkeyRunn