1. 最近在做的事情
我在暑假的这三个月(5月9日~现在进行中)在做一个叫做CVWO(Computing for Voluntary Welfare Organisation)的学校项目,基本想法是通过编写一个新的系统给一个Volunteer组织,来改进他们的工作流程。
这个系统是用Drupal来做的。这个学校的项目基本流程是,第一个月了解用户需求+学习以前学长们写的代码;第二个月编程来大体上实现这个系统的代码;第三个月把这个系统在Volunteer组织里面实现。
我们今年这个组进展太过缓慢,花在阅读以前学长留下来的代码(并顺便debug)的时间长达两个月;以至于到今天(8月1日)才完成了一个基本能用的模型;还没有进行数据移植。
在做这个系统的过程中,我作为大一的在很多方面感觉很吃力:Drupal、MySQL的大部分都是自己没学过的东西;PHP也仅仅是在寒假里面自己学过的半本《PHP和MySQL Web开发》。而在实现的过程中,我们分别用了Drupal 6.2(在读以前学长写的code)和Drupal 7.4(我们现在做的这个版本)——这更增加了学习Drupal的难度(其中包括自己学习了一点点SMTP协议,JQuery,以及Drupal实现的AJAX)。仔细想想看,如果光说Drupal 7.4,我是在两周之前在真正找到编程的感觉的。
在做这个项目的过程中,我一直感觉自己在做事,但总是在事后回顾的事后,发现自己做事的效率是在很低——花了一周时间去学习SMTP,解决密件抄送和中文附件的问题;花了另外一直时间学习AJAX文件上传;花了两周多的时间写一个Volunteer Management的Drupal Module,又花了另外两周的时间写一个可以Activity Drupal Module。
自己在做这些事情之前,总是抱着充分的幻想以为自己多么多么强,可以轻而易举地把问题搞定(于是和教授也是这么答应的);然而每周末和教授见面的时候,总是因为自己做的成果差强人意而被教授骂……如此的结果从五月末开始一直到现在,持续两个月了(除了今天的这一次——让我认为这次有可能是一个很好的开始)。
但我对于自己做事时候的感觉,是“已经把所有时间都花在这上面了”。然而是这样么?
2.昨晚一晚上努力的成果
感觉每次见教授之前,自己的工作效率都特别高——因为总想给教授一点展示出来的东西。这次是周一见教授——而且周一的工作压力比较大:约好上午见客户,下午和教授开会;而在周日晚上,我还是主要在给以前写过的内容收尾——换句话讲,我还没有什么合适的内容展示出来。
于是周日的那个晚上,我突然变得很是“目标导向”——关注于我们真正需要做的东西,而不是太细节/琐碎化地内容。在自己经历高度集中的时候,能听带双手敲击键盘那种清脆的旋律——这是一种很美好很充实的感觉;在解决了一个Bug感觉过了很长时间之后,自己随便瞄了下表,才经过一个小时不到。
室友在23:30睡了之后,自己去餐厅编程到了1:00。在过程中陆续有人过来打水,也有人聊天,而专注中的我基本上没有太大感觉。这一个半小时的成果,让我基本上完成了给教授看的东西,最后连睡觉都是甜的——而这种感觉在最近的两个月已经很少有过了——可以说,在压力下,我的工作效率还是很高的~:)之后洗澡睡觉。
平时我在早上赖床的惰性还是很大的。然而因为今早需要见客户,并且我希望自己能够完成一小部分数据移植的工作(从MS-Access转移到Excel,存储csv格式之后用Java处理,写入MySQL)。于是,第二天(今天)早上7:30听到闹钟马上起来,早餐之后开始干活,花了仅仅一个小时就完成了数据转移+调试的工作(如果平时,自己光调试就要要花半天)。
把必要的工作做完,很久都没有这么释然的感觉了。
3.最近读的书 ——《非常本科生》
最近在不想干活的时候,喜欢读一本书(因为这里买中文书不方便所以是电子版的),叫做《非常本科生》,讲几个中国学生在哈佛、MIT的故事。
虽然每个故事的主角不一样,但每篇故事里面的关键词就两个:“拼搏”和“成就”。
能到这两所名校读书的都是学生中的佼佼者。如果有智力程度这个说法的话,我想我的智力程度应该是不如他们中的一些人的;然而他们中绝大多数人都是每天只睡几个小时,时间表拍得满满的,而且社团活动超多。我虽然在学期中间的时候,也是社团活动超多,但远远比不上他们的程度;而且挺多社团活动(只是一个次要原因)的我在大一下的课程里面还出现了两个B+,实在是很对不起自己的能力。
在现在的这个Project做的累的时候,自己总是在盼着开学——现在这个阶段的努力程度和上学时比起来,上学时简直就是在度假;然而把自己现在做Project时候的这个状态和书里面的人相比,我现在的生活简直就是在度假。
现在带我们的教授也是从MIT的PhD毕业的,而且是在MIT阶段拿了Electrical Engineering的Master和Computer Science的PhD。我慢慢开始明白他的期待是什么了:不遗余力地做到最好。用他的话讲:Sleep is optional。
虽然我不觉得我能做到他,或者书中人物那样子,每天只睡3~5个小时;但“专注做事”这个习惯,还是要保持的。就好像自己的Email签名:Stay Focused。
4.自己以前的一点希望达到的感觉
我想我是一个很追求感觉的人。可能是从小读了一些“科学家故事”之类的书,有一种感觉是我一直追求的——一个人在一个小房间里默默地做一些事,最后终有所成。收获荣耀的只是一瞬间,更让人感动的,是这个人努力的过程。我之前总是希望去做一点难的事情,做一点长久坚持有意义的事情,其实就是在追求这种感觉。
只是,这一种坚持是需要一种不动摇的毅力才能够达到的。现在心态有些浮躁的我,已经很少有这样一种毅力了——更多见的是,今天还在非常坚定的说,每天要做XXX,然而过了几天(通常还是第二天)就把它抛在脑后了。甚至于做一些小事也是,一遇到困难的地方,就想打开个浏览器到处看看,于是几个小时就这样过去了——自己这两年,时间都是这样慢慢浪费的。
5. 来自一个学姐经验性的话
之前在现在的宿舍有住过一个学音乐的学姐。在我上学期临考试才开始感觉那个学期用功不够的时候,和她聊天讲起“下个学期要努力”;她的回答和绝大部分人都不同:我们总是说要努力要努力,但总是过了几天就忘了;于是在下次临近考试的时候又感叹要努力;于是感叹着感叹,就该毕业了。除非有一天,你从内心里真正地感到——“我再也不能这样过下去了!”那时候你才真正地开始努力了,你能够达到的成就也是别人达不到的。但我们一般人也都下不了这种狠心,所以只能每次失败之后,再去嚷嚷着要努力要努力。
我应该说,真的不能这样每天浪费时间了!
6. 我需要有多努力?
“我需要有多努力?”在这样问的时候,我自己已经有了答案;只是,自己执行力有多强呢?
可能今天这样决定了,明天就回到原样,然后每次失败之后,再去嚷嚷着要努力要努力。
记得之前刚刚升到高中的时候,自己写过一首打油诗,作为一个“自我介绍”专题的结尾,至今记得:
我是谁
夜渐渐深,/我越发疲惫。/但是,我不想睡,/因为,我需要飞。
或许,我根本不想飞。/
日子过得很累。/有时寻觅到一片繁华,/却也无时去沉醉。/即使意冷心灰,/即使心力交瘁,/也千万不要忘记——/我是谁!
自己一直在讲,以后就再也没有现在这种,“人家给你钱让你学习”的机会了。加油吧!所谓厚积薄发。
努力,奋斗! —— 尹天仇
分享到:
相关推荐
这样的可能xxx比较好其实很多,重要的是选用最好的方法去测试自己面前的产品,发挥自己最大的努力去学习,去做好。本质上又有何优劣。哪种合适,哪种效率高我们用哪种。不过唯一不变的就是测试的思维以及TC的设计...
没有,我需要的不是这些,这一年我遇到了她,我生命中最重要的人,改变了我的生活,改变了我的思想,我好像一下子长大了很多,心里年龄开始和我的实际年龄相符合了,呵呵。我已经知道我要什么样的生活,剩下的就是去...
我不担心有人加入后什么都不干,但我的确认为我们当中有一个或多个人也许将十分努力付出,比其他人付出更多。如果情况是这样,我想这类合伙人应该获得更多的股份。在规划股权架构方面,您有何建议? ###############...
你自己去实践和思考绝对胜过一碰到问题就上论坛问,其实论坛里面有很多你所需要的资料的,是你自己不想找罢了。而如果你把论坛里的那些文章都看完,你不成高手才怪。想学习就用点心!在学习的过程中碰到自己确定搞...
辛苦整理的资源,有需要的可以拿走,努力就会有回报,需要用稻壳阅读器打开。 对我们英语基础不是很好的同学来说,迟迟没能顺利的通过自考英语二考试,拿到理想的分数,根本的问题还在是词汇量上。可能有同学要问了...
④作为优秀的员工,应该时刻以大局为重,即使在一段时间内,领导和同事对我不理解,我也会做好本职工作,虚心向他们学习,我相信,他们会看见我在努力,总有一天会对我微笑的! 16、假设你在某单位工作,成绩比较...
我正在努力在Python中实现常见的算法和数据结构(当然要有测试用例),以及针对LeetCode和HackerRank的某些问题的直接解决方案,而我却很沮丧地解决了这些问题。 嗯,计算机科学中有很多东西要学习。 我只是一个...
在那种情况下,代码并不能代表我目前的能力,尽管如此,我还是决定炫耀一下,因为它确实是很多代码,需要大量的思考。 毕竟游戏运行正常,但这里和那里的一些错误除外,您可以通过玩游戏来了解我付出的努力。 我...
大家好,距离上次发布的青城交友网4.0已有一年多时间了,我们一直在努力,打造最好的交友网站, 感谢广大新老顾客几年来一贯的支持,为回报大家,今天发布青城交友网4.8商业版。 此套程序管理简单,可作修改,是...
我有很多全局变量或者静态变量都需要存放在外部SDRAM时,如果按上一种方法岂不是定义每个变量都需要指定一个地址?万一自己指定的地址重复了岂不是厄运降来?经过3天的努力,我实现了一种方法,把程序的堆空间完全...
我努力弄清楚如何使用Amazon Product Advertising API。 我在线找到了资源(AmazonAPI文件夹中的文件),但是它们中存在错误。 我终于让它工作了。 然后我写了AmazonQuery.cs文件JUST FOR YOU! 这将帮助您进行...
游戏开发商也在不断努力推出新的游戏,以吸引更多的玩家。但是,这种游戏产业也存在很多难题。例如,游戏开发需要付出大量的时间、人力和金钱成本,并且还要不断追赶新技术,让游戏能够使用最新的系统和平台。还有很...
多功能智能书包全文共1页,当前为第1页。... 虽然这种书包现在还没有发明出来,但是我相信,只要努力学习,刻苦钻研科学知识,这种智能化的书包肯定会走进我们的生活! 感谢您的阅读,祝您生活愉快。 多功能智能书包
一般客户都会说“我需要一个视觉效果优秀、界面创新的网站。但是希望能快点完工。所以我这一条准则并不适用于这种“急功近利”的客户。设计进展怎么样,很多客户心里也没准。一般客户都会说“我需要一个视觉效果优秀...
这并不是我认为理论不重要,而是在学习的这个阶段,我想提供的是我认为通过一定程度的努力可以理解和掌握的资料,同时又不会让你感到害怕而放弃将来选修更多的课程。我和其他老师都希望你能成功。 因此,如果你想...
软件行业发展迅猛。越来越多的团队开始重视测试,他们利用测试驱动开发。全新的或者改进的自动化测试和... 同时,我发现一些人在努力寻找让自己满意的测试工作。测试人员经常问我如何融入敏捷开发,或者哪些技能可以帮
IBM 谭瑞忠:部署一些系统资源,这样的一些事情,就是说用户有一个终端界面,他可以说需要两台UNV,需要怎么样的一些什么环境,只要有页面请求,就可以做出来了,这是一个,另外一个是就是流程管理,这是很多用户...