继续学习日记。
这两天的学习效率很高,《PR》看完了第二部分,《Think in JAVA》把I/O看完了(天啊~我终于摆脱线程这一章节了~)。不过因为进度过快,有点担心自己并不是真的掌握了新学的内容,怕又出现上次看《征服ROR》导致后面寸步难行的结果,所以本周的基本学习新的内容就到此结束,准备在星期六将本周的代码进行实践复习。
现在的情况看起来不错,所以给自己制定了新的大二学习计划,准备在大二结束之前,出三个项目——用J2ee开发的网站,用Rails开发的网站,用Java me做一个适合5200的实用软件(因为我的手机是5200的~)。已经把这三个项目写在书桌上了,下定了决心一定要完成!
目前的状态相当好,好像回到了初中的时候。边玩边学着,效率也很高。以前才拿到《TKJ》的时候啃一节也要花上大概半天的时间,一度让我丧失了在Java里生活下去的决心。现在一天也能看个三、四十页了,同时会翻下Java项目的书。一直觉得学的东西还算难,就保持着这种难度一直走一直走,直到今天,再回头去看的时候,发现那些对于自己也算是了如指掌了。小高兴一下~:)
本来在这种定义为学习日记的地方不该说生活的事情,但是发现专业,具体的说是学习,学习本来就是渗透到生活中的,所以打算把身边关于学习的例子说一下。
昨晚,睡在我旁边的H君大吼一声,“怎么办!我要学不下去了!”。我跟室友J君就劝她说不要太给自己压力,实在看不进去书就去睡觉吧。然后她说她不甘心,已经下了决心要好好学,但是今天就看了这么一页书。然后,自然而然的说到了对自己的迷茫。总结起来就是,因为自己对计算机专业不感兴趣(大部分女生都是吧?),所以学不进去,所以就只想考过关、拿个文凭好了,但是发现自己是怎么也看不进去,所以就愈发的烦躁。我跟J君劝了很久,终于是安心睡下了。
我以为这只是个例,但是没有想到,这种情况太普遍了,今天学画画的女朋友突然很沮丧的跟我说觉得自己一事无成,因为老师教的课程完成没有实用价值,而同级的同学有些已经在外面接单子来做了。相比较之下,自己就想做出成绩而又苦于无法,看着别人比自己快了那么多又心急。心急又无法,结果也是越发的烦躁,没办法学习。
如果这样的事情只出现了两次,我也就不在意了,然而今晚,跟同学计算机专业的发小聊天的时候这种情况也发生了。她说觉得自己碌碌无为,对计算机专业完全不感冒,而她的学校又管得很严,完全没有她发挥自己的空间,严重到曾经想过退学。
我在担心我是不是成了专业知心姐姐的同时,也在思考这个现象。
其实,她们的情况,跟我半年前一模一样,当时自己仍然对金融比对计算机感兴趣多了,所以在自学会计,企图能学好计算机的同时兼学会计,哪天也能玩弄股票于指掌之间。但是学到一定高度以后,发现学不动了,而这边计算机的专业因为分心,也没有学好。这时候就想转到财金系去逃避这个现实,但是又觉得学金融不实在,学会计太简单会浪费我的智商(原谅我当时的年少无知吧~),想学计算机又发现自己啃不动。所以就把时间浪费在迷茫上面了,学习也停在那里,完全没有动。造成的局面就是什么都想得到,最后什么都得不到。
但是我比较幸运,暑假的时候参加了一个培训班,教的是大二时候的《数据结构》,老师是大我们一届的学生,很NB的人,他是带我入门的人,没有他就没有我的现在,所以到现在随时见到他,我都要毕恭毕敬的叫他师父。在师父的眼睛里面,编程是件很简单的事情,所以把那本书每天一章教给我们。上午教课,下午练习,最后会有考试。基本上他都是花一个小时就讲完了,讲得最快的一天我还清楚的记得是讲队列,他比划了一下,说,就是这样这样,开始敲吧。整个过程二十分钟,(= =||),现在想起来仍然要说一声Oh,My God!因为那个班只有10个人,最后通过考试的人能参加ACM的比赛,机会又难能可贵,所以很拼的去学,平均每天就睡四个小时的样子,10天敲了2000行代码。到后来我居然对计算机相当感兴趣了(从这里可以看出我有自虐倾向,从Java跟Ruby的学习也能看出)!最后虽然没能去参加比赛,但是我学会了很多,最大的发现就是,大学真TM是个操蛋的商业机构而不是教育机构。明明十天就能学完的东西,硬要排那么久的日子,还要加那么多根本没用的课。浪费多少大学生如花似玉的青春和多少中国中年老百姓白花花的银子!!
从此以后我就醒悟了,赶快制定了自己学习的方向,因为c涉及到太多逻辑,数学知识,而我估计我妈怀我的时候是菜买太多了,所以遗传给我的计算能力就只停留在加减乘除上面(这也是为什么我会想转会计的原因)。学习个C语言版本的数据结构我都要拼死了劲的去学,去钻那个方向,那还不要我死去活来的?C++?不感冒。于是就瞄正了被捧得很红的Java,后来发现我确实比较适合学这个,因为我人太懒,不喜欢动脑子。Java什么都给封装好了,又没有太多的数学要求,正好我适用。(:))然后开始了本校的垃圾课程,三个星期的自学。
再到后来就是我偶像师兄带我去他的公司,听了他的老板讲未来,讲IT,然后开始学习Ruby。到现在基本上完全在自学,操蛋的课很少在上了,线代、离散什么的因为不实用,根本不去管它们了;数据结构先学过了,不管;中国近代史,= =|,完全无视之;Java,老师讲得没有我学得快,所以偶尔有问题的时候会去上。这学期学校居然还开了C#,我不知道系主任怎么想的,在用C#做项目的同时,我们还要学Java,数据结构(C++版)。他也不怕我们脑子从此就混乱掉了?祖国火红的未来就这样被他活生生熄灭了?
说了这么多,回到主题。可能很多大学生都这样迷茫得看不清现状,我知道那种痛苦,所以希望我的经历能给同是拯救地球的大学生们一点建议。
关于心理
首先,要尽快调整心态,改变自己失落的心情,找到适合自己的方向,甚至是专业。但是寻找适合自己东西的时候切忌妄想全面发展,一句话,什么都想得到的话,最后什么都得不到。其次,我觉得我们80后就是受偶像剧影响太严重,太过于矫情,放大自己的痛苦。为什么我们的上一代,学习会比我们好很多而没有这么多茫然不茫然的问题?因为他们的环境太艰苦,所以他们深刻滴知道只有读书读书读书,分配工作才是唯一的出路。而今天的我们生活在父母创造的美好环境下(“美好幻境”?),尽管读书都已经不分配工作了,还是每天把小日子混得屁颠屁颠的(当然,家庭条件相当好而又想继续啃老的例外)。同学们啊!我们仍然生活在水生火热中啊!对于我这样三本的学生,一本二本的学生踩在我们上面;对于二本的学生,一本的踩在你们上面;对于一本的学生,学校不符合社会的课程设计和死板的规章制度踩在你们上面;对于所有大学在读的80后们,房价踩在我们上面啊!所以我们要做的就是走在同龄人的前面,把踩在我们上面的人或事踩在我们脚底下。想通了以后,就开始学习吧~
关于学习
1.不要以卷面分来定自己的能力。计算机不是你答几道题就能做一个网站出来的。
2.打破中学的学习思维。不要以为好好上课,天天做题就是优秀的程序员。
3.明白自己的专业。你是学什么的,要搞清楚,不要像我进大学时一样,把计算机文化基础里面学Word、office都当成自己成专业课(曾经很傻很天真= =|)。
4.明白大学的机制。计算机方向很多,所以学校会全面的制定各个方向,目的是[让学生自己选择的]!!!不是让你什么都学完的!不要以为自己是Superman或者superwoman。另外,大部分的本科大学是研究性的,研究是什么?就是扯一般人不能扯的淡。所以把自己定义成一般人的,还是要明白自己是走的实用性路线(这个路线其实能赚更多钱)。要明白,大学教的只是基础课程,要学得更好,要完全靠自己去自学更深的课程。
5.不要相信奖学金。这是一场华丽丽的骗局,其他学校我不知道。我们学校最高的奖学金8000,给我偶像师兄了,是因为他实际操作能力最好(尽管他大三在本学年的学习中有挂科)。其他的奖学金也最高只有3000,评比的条件是看参加的活动。(= =|)多的话不说了,人的精力是有限的,就算你的学校是以考试成绩为评比条件,全部都要学的话……看你自己了。对比一下自己以后一个月能拿的工资跟一年才能拿一次的奖学金吧,哎……
6.少参加学生活动。学校都很搞笑的,自己为了省力气又要拿成绩出来,就偷懒,成立学生B社会——学生会,让学生去管理学生、让学生去组织活动,还美其名曰“锻炼学生组织能力” 。到最后学生是把精力花在这些上面了,学校给学生解决工作么?就算解决也是跟自己专业风马牛不相及、类似守大门的工作。如果你有精力,我当然无话可说,但是请记住,有些影响是潜移默化的。如果真的要参加学生活动就要去犯错来学会一些东西,因为在学校,它允许你犯错,如果你一犯错就开除你,它赚什么钱?在公司,犯错就Game over,多得是的人能来接替你,就没有你学习的机会了。我刚从某学生组织的副负责人的位置上坚决的走下来,尽管这个组织是系主任一手建立起来的。负责人的一句“以后这个位置多半是你的了”就把我框住了半个学期。后来我终于领悟了,想一想,你从小到大,有好东西,老师、年级长、甚至校长,是把好东西给学生会主席还是给文理科状元,你就明白了。
7.学会自学。对于接触新东西的你,肯定觉得难,但是请相信,就是因为难,才值得我们去跨越,等到我们跨过去了以后就升华了~不断的跨越就是不断的升华(:))。但是很多就像我跟我的朋友们一样会犯的错误,一遇到困难就不知道怎么办只好停下来。这个时候,我的建议是,想想你才上初一、高一时候的,是不是老师新教的东西让你很难适应?但是由于老师一直要跟上进度,所以不太管你是不是真的懂就继续讲下去。你就一直抱怨老师讲得太难,想换老师。等到半学期,或者一学期的考试下来,你才发现原来觉得老师讲的难的地方,都很简单?^^好了~道理就是这样的,如果碰到自学不会的地方,学着像高中一样,自己赶自己的进度,赶完了再安排个时间复习。等到了一定高度再看以前的东西,是什么感觉就只有自己知道咯~另外,遇到困难也要前进,自学,就是自己是自己的老师。中学学不好你可以要求换老师,大学自学再学不好就是自己没有当好自己的老师了,怪谁呢?个别的,针对稳定想学计算机行业的,计算机的书太广太多,所以要学会看书的方法——浏览。总结来说就是先学跑后学走,跑不动了再回头学走,但是首先你要掌握最基本的,因为不管走还是跑你得先站起来不是?
8.学会玩。Life is FUNNY!是偶像师兄的华裔老板教给我的。把学习当做乐趣,把学习融入生活。你可以很恶搞的做个关于“俯卧撑”的文字游戏、做个“打酱油”的网站~发现原来无聊的扫地雷是个矩阵~纸牌游戏有奇特的算法~二维游戏是这样、那样贴上去的~三维游戏是建模出来的~手机软件为什么没有适合穷人手机的(T T)?!在跟同学谈话的时候突然说,我跟你不在一个包内~甚至在程序里面感悟生存之道(下篇日记我就会说~)~why not?!Life is up to u~
9.学会休息。罗马不是一天建成的。所以不要太急于求成,照着高三学习就好。
10.学会做自己。条条大路通罗马。每个人的罗马不一样,对于每个人的捷径也不一样,所以不要太去听别人的话。
11.骄傲使人落后,谦虚使人进步。要始终记住人外有人,天外有天。专科之外有本科,三本之外有二本,二本之外有一本,本本之间相互制约,80后之外还有房价。= =|
12.坚持才是胜利。克难的过程即是爬山的过程,爬到山顶一览众山小,才是最后的胜利。
13.经常写学习总结,有利于身心健康。理科生就是缺乏表达能力,偶像师兄克服了这一点,所以我偶像师兄是旷世奇才,就是因为技术好还能说会道,所以大二的时候几乎拿完全部奖学金,所以大三的时候能陪系主任去见学校联系的外企总裁,所以在大四实习的时候4个月翻身成为Team Leader。再次强调,除了在助教团讲课的学生活动,他没有参加其他任何学生活动。学习总结除了能提高你的表达能力之外,还能让你感觉有成就感,知道自己在进步,就会有自信继续下一阶段的学习。这是一个良性循环。
好了,写完这些也算是我从进入大学到现在的一个学习总结,有点后悔大一没有醒悟过来,浪费了起码半年的时间。很谢谢师父跟偶像师兄,他们给我太多的启迪和机会,直接让我决定要跟IT耗上了~就是要过挨踢人生!
如果你看完这篇博文,觉得还有点作用,请参照第学习10条。
如果你觉得有些地方说得太偏激,我洗耳恭听您的看法。
如果你认为这一切都是无稽之谈仅仅是因为我是三本的学生,那么我只想告诉你,我是三本的学生,不是三流的学生。你可以藐视我,甚至无视我,但是总有一天我会让你仰视我。
分享到:
相关推荐
ViDi 2.1中文使用教程主要聚焦于Cognex ViDi Suite,这是一款专为制造业设计的深度学习视觉软件。ViDi Suite利用先进的机器学习算法,提供了一个经过现场验证、优化且可靠的软件解决方案,用于工业图像分析。这款...
【欢乐英语岛app v2.1】是一款专为教育学习设计的应用程序,旨在提供一个充满趣味和互动的英语学习环境。这款应用集成了多种教育工具和技术,以帮助用户提升英语听说读写各方面的能力,尤其适合儿童及初学者使用。...
《Jogl-2.1开发相关文件详解》 在计算机图形学领域,OpenGL是一个广泛使用的图形库,用于渲染2D和3D图像。而Jogl(Java OpenGL)是Java平台上的一个OpenGL绑定库,它允许Java开发者直接使用OpenGL的功能进行高性能...
### Oracle数据库学习知识点详解 #### 一、基本使用 ##### 1.1 常用命令 **1.1.1 Connect/Disconnect 数据库连接命令** - **Connect**: 使用 `connect` 命令可以连接到Oracle数据库。语法通常为 `connect ...
同时,对于学习和研究的人来说,这款工具也是一个很好的实践平台,可以帮助理解程序的运行机制和二进制级别的修改技巧。 总之,DUP 2.1 补丁编写工具以其全面的功能和友好的用户界面,成为了IT从业者不可或缺的助手...
**2.1 年度目标及关键点** 设定明确的年度目标对于个人成长至关重要。这些目标应该具体、可衡量,并且分解为多个关键点,便于追踪进度和调整策略。例如: - **目标1:** 提升专业技能,获得一项新认证。 - **目标2...
### Linux210学习日记(3)_支持串口——深入理解串口支持及初始化时钟 #### 一、概述 本文旨在对Linux210学习日记中的第三篇内容进行总结和扩展,主要聚焦于支持串口的过程以及初始化时钟的具体实现细节。在嵌入式...
### Oracle数据库学习知识点详解 #### 一、基本使用 ##### 1.1 常用命令 **1.1.1 Connect/Disconnect数据库连接命令** - **用途:** 连接或断开与Oracle数据库的连接。 - **语法示例:** - `sqlplus username/...
##### 2.1 学习背景 - **作者背景**:outman拥有多年的单片机开发经验,主要涉及8051内核和瑞萨740系列单片机。随着ARM架构的流行,他试图学习ARM但感到挑战重重。后来通过朋友介绍接触到Zigbee,并对其产生了浓厚...
#### 2.1 微软的企业文化 - **企业文化**:微软重视团队合作和个人创新精神,鼓励员工提出新想法。 - **培训机制**:提供良好的培训机制,帮助新员工更快融入团队。 #### 2.2 微软的产品研发 - **项目参与**:唐俊...
`jrnl`是一个Python编写的应用,可能用于日志记录或个人日记管理。 标签中的"zookeeper 分布式 云原生 cloud native Python库"暗示了`jrnl`可能与Apache ZooKeeper、分布式系统以及云原生(Cloud Native)概念有关...
2.1 技术可行性分析 由于Java语言的强大跨平台能力和丰富的库支持,开发日记管理系统的技术可行性较高。同时,利用UML(统一建模语言)进行设计,可以清晰地表达系统结构和行为。 2.2 经济可行性分析 考虑到本项目...
《第八心情多用户日记本 v1.0》是一款专为多用户设计的日记软件,源自心情吧日记本v2.1的升级版本。这个更新带来了许多显著的改进和优化,旨在提升用户体验和系统性能。 首先,开发团队对部分源代码进行了重写。这...
网络日记系统作为个人情感、想法和学习笔记的存储空间,不仅能够保护用户的隐私,还具备易于检索、分享和备份的优点。JSP作为一种服务器端脚本语言,能够与HTML、CSS、JavaScript等前端技术无缝结合,为构建动态网站...
该项目强调软件的自由,即用户能够自由地运行、复制、分发、学习、改变和改进软件。GNU项目产生了许多重要的软件,例如GNU编译器集合(GCC)和GNU通用公共许可证(GPL),后者为开源软件提供了法律基础。 Python库...
##### 2.1 Android系统概述 Android是一种基于Linux内核的操作系统,最初由Andy Rubin等人创立的Android公司开发,后被Google收购。Android系统的设计目标是为移动设备提供一个开放且功能强大的平台,支持各种...
《四年级科学下册 2.1我们来养蚕教案2 苏教版》这篇教案主要涉及小学四年级自然科学课程中的养蚕知识,旨在通过实际操作和观察活动,让学生了解蚕的生活习性,掌握养蚕的基本技巧,同时培养学生的观察力、科学探究...
##### 2.1 数字化打分系统 Expereal的核心功能之一是通过让用户对自己当前的情绪状态进行1到10分的打分,从而实现对生活经历的客观记录。这种数字打分方法被认为是一种更为标准化且客观的方式来评判和记录个人的情感...