// 悲催的CS3233
我这学期虽然只拿了3.5门课,只有两门课有期末考试,但因为一门CS3233花了我绝大部分时间(而且成绩还特别不好)…整体上来说,这个学期还是很糟糕的。
CS3233的形式是,每周三晚上1.5个小时的竞赛题目考试,三道题,一般的同学可以做出A和B,C会留作这周的作业之一。之后老师讲2个小时的算法,回去之后在UVA OJ上面做题。
但是我在听老师讲算法的时候,可能当时明白了一点点,回去以做题就不行了(经常是一个WA就要折磨很多个小时)。于是内心形成了一种小小的恐惧心理:一方面在这门课上花了超多的时间,另一方面花时间的时候又很没有效率,而且留的作业都是快到了Deadline才做完的。
每周二的时间,我都贡献给了CS3233这门课。但当我回头看看的时候,其实自己并没有做什么事情。
其实CS3233每周只学一点点算法。这周学的是KMP(确定的O(n+m)的效率来做String Matching),Suffix Trie/Tree/Array。在书里面还要看用Dynamic Programming的方式进行String的处理:求Edit Distance,Longest Common Subsequence。
我今天上午在写上周的Problem C,数学题,因为一个Corner Case没有想到Debug了一个小时。下午除了上了两个小时的课之外,都在在CS3233的题目。
但是现在仅仅是搞懂了KMP而已。而且因为对于KMP不够了解,一道本来非常简单的KMP题目我硬是想了两个小时。
和室友讲起来不爽,室友一句话提醒了我:我的学习方式不对,在对于算法还没有足够了解的时候就跑去做题,然后把大部分时间都花在无意义的Debug上面,而不是一次做对。
我觉得他说的对。说到底是时间分配的问题。
但如果都快到了期末我还没有搞清楚时间应该怎么分配,都到了大二晚期了还不知道什么时间该做什么事情,也算是死有余辜。
// 暑假还没成功的Project
然后话说回来到我的暑假那个一直没有完成的Project:给一个Volunteer组织编程改进他们的工作流程。论Code我真心写了不少,质量也不错。而且自己可以拍着胸脯说自己是干活最多的那个。
但是效果不好。一方面,对于我们应该实现什么东西不是100%清楚,和Client见面之后并没有做好总结; 另一方面,和队友的沟通不够,以至于很多时候自己默默地在那里Debug(Drupal复杂的平台,Debug起来十分艰难),也不知道有很多同样的问题,其实Senior遇到过了,解决了还留下了解决方案的。
一个队友最后对我的评价是:在不需要努力的地方很努力,在不该懒的地方犯懒了。
我觉得她讲得正中要害。
// 一点小小的总结
人们都说,失败是成功之母。但是前提条件是,你要知道你为什么会失败。
在李笑来的《把时间当朋友》里面,讲到人的学习有三个层次。最低层次的人,需要反复撞南墙才会回头; 中层次的人,可以失败一次就记住了; 到了高层次的人,可以从别人的经历里面学习。
我想,高学习层次的人,应该是会把更多的时间花在思考上的吧。
我觉得,人和人之间,生理上的区别并不大的。但是,有一些人懂得怎么样思考,懂得在什么时间该做什么事情。
That makes a lot of difference。
分享到:
相关推荐
死个明白
首先,我们要明白处理鸡肉时的安全步骤。当鸡未经过放血即闷死时,处理方法会有所不同。如果是刚刚闷死,可以尝试割破喉咙放血,这类似于活鸡宰杀的过程,以确保鸡肉的新鲜度。然而,如果鸡已经闷死一段时间,血液...
首先,我们要明白,Android系统是基于Linux内核的,因此在Android中禁用Home键涉及到对系统事件的拦截和处理。通常,我们可以通过以下两种方式实现Home键功能的禁用: 1. **重写系统服务**:这需要对Android系统有...
《赤壁赋》是北宋文学家苏轼的代表作之一,体现了他深厚...这种“死了都要爱”的精神,不仅是苏轼个人的写照,也是对所有人的一种启示,让我们明白,生活无论怎样艰难,我们都应抱持热爱,因为这是对生命的尊重和珍视。
睡死猪Discuz企业整站+手机站(无功能限制上传即用)V2014此整站程序基于DiscuzX3.1二次开发成企业站点。...如果有不明白的地方请去睡死猪草根互助网发帖求助。如需二次开发或者制作手机APP,请联系。
睡死猪Discuz企业整站 手机站(无功能限制上传即用)V2014 此整站程序基于DiscuzX3.1二次开发成企业站点。...如果有不明白的地方请去睡死猪草根互助网发帖求助。 如需二次开发或者制作手机APP,请联系。
猫的哭泣不仅是对白猫的思念,也是对自己过去冷漠生活的悔悟,它明白了生命的价值在于连接与爱。 故事以猫的死亡告终,但它所传达的主题却是生命的意义和爱的力量。亲子阅读此书可以帮助孩子理解死亡并不是生命的...
在这个故事中,我们可以提取几个与数学相关的重要知识点,尽管它主要是一个推理谜题。...通过这样的故事,我们可以激发孩子们对数学的兴趣,让他们明白数学并非仅限于数字和公式,而是与我们的生活紧密相连。
2012年,作者亲身经历了疾病的折磨,这段经历让她深刻体会到生命的脆弱,但也让她明白,经历过痛苦后的坚韧才是真正的力量。在医院,她遇到了那位年轻姑娘,她因为病痛和感情的双重打击选择逃避,选择死亡作为信仰。...
此外,可以探讨诗歌的“浅显”与“深奥”的概念,让学生明白好的诗歌既要有浅显易懂的表达,也要有深层的含义,以激发学生的思考和感悟。 总的来说,《当我死时》和《黄河颂》这两首诗是语文教学中重要的内容,它们...
对于那些习惯于嘲讽这些应用的“IT评论家”,文章呼吁他们要有更多的理解和尊重。即使只是短暂的参与过游戏开发,也能明白成功背后的艰辛。创业不易,每个能够引起病毒传播的产品都值得肯定,因为大部分产品甚至无法...
### 线程的理解,看完就明白了 在计算机科学领域,**线程**是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。一个进程(Process)至少有一个线程,如果一个进程中只有一个线程...
10. **道德与专业**:强调保险代理人的职业道德,确保他们明白诚实、公正和客户利益优先的重要性。 通过这些策略,保险公司不仅可以提升增员成功率,还能筛选出更合适、有热情的候选人,从而构建一个高效且有凝聚力...
《不懂带队伍 -- 你就自己干到死》这本书主要探讨了企业管理中的一项核心问题:如何有效地带领团队。书中强调,管理者的首要任务是构建高效、有凝聚力的团队,以提高企业的执行力和经营力。以下是对七个关键模块的...
标题中的“死的不是树而是责任”是一句富有哲理的话语,它在PPT模板的背景下,强调了责任的重要性。这个主题与管理、团队协作以及个人责任感息息相关,尤其是在工作环境中。描述提到了“妙手回春”,这可能是指通过...
**多义词的理解**:“自然”在“富贵出天姿”中表示“理所当然”,在“表演非常自然”中表示“不勉强,不局促”,在“虚心学习”中起连接作用,表示转折,在“认真学习”中表示“自由发展”,在“到时候你自然明白”...
修复错误时不要急于下手,要先明白现在的逻辑,读懂现在的代码,遇到其它小组主写的程序时不要死看程序,要多向其它小组的同事讨教。 永远不要害怕问出SB的问题,再傻的问题只要是自己认识思考就要表达出来了,同样...
修复错误时不要急于下手,要先明白现在的逻辑,读懂现在的代码,遇到其它小组主写的程序时不要死看程序,要多向其它小组的同事讨教。 永远不要害怕问出SB的问题,再傻的问题只要是自己认识思考就要表达出来了,同样...
庄子的哲学为此提供了超脱的智慧,他教导我们,在生活中保持适度的距离,明白个人的局限,确定努力的边界,不被外界所左右,从而实现内心的安宁和自由。 学习庄子的生死观,有助于我们理解如何在忙碌的生活中寻找...
设定实际可达的目标,如“跳一跳能摸得到”,并且让孩子明白他们的价值不仅仅体现在分数上,而是全面发展。 【第六句】:“你可真行,竟做出这种事!”负面评价会打击孩子的自尊心。作为父母,应当扮演引导者的角色...