本文主要是介绍一些教训,或者叫做收获,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
这段时间,OO作业,OS实验, 密码学实验三座大山压着我,我可能是头一回感受到了那么大的压力,然而从我怎么去应对这些东西的做法可以看出我在学习上面的很多问题。
总而言之,这三个东西,最难的应该是OS-shell实验,然后是OO的多线程电梯调度,再是密码学实验,最后我的结果是OS-shell实验做得马马虎虎,提高要求没有完全实现(应该说只实现了一个),OO作业交了个无效作业,密码学实验完成了中等难度的(还有一个题可以在以后来交,情形乐观的话可以完成高级难度的)
本来我应该最起码完成A级的实验,然后跟大家一起交流,然后把OS实验做完善的,然而我却没有,想起来这一切的最开始的崩塌在于两个星期前的星期六,自从助教宣布可以延迟交shell实验后,我整个人就开始松懈了,在周六和周日毫无建树,而且在周一老师讲完了多线程的东西之后,说了下个星期没有OO课,有近两个星期的时间来完成OO作业,还提供了A、B两个等级来让你选择,这个时候我就给自己找好了退路,OO作业大不了做B级的,OS实验打不了抄XX的,然后就开始放松了,整天都在不断的放纵自己,刷知乎,刷微博,看空间,看贴吧,在要学习的时候则什么事情也不想干,结果到了快要交OO作业的时候也不知道该怎么写,即使是B级的较为简单的都没能够实现,在那个时候也没有去求助别人,而是想着哎呀,干脆交一次无效作业好了——这貌似也是一条退路呢。
所谓的退路,并不是你偷懒,麻木,不去拼命努力的借口,而应该是说当你实在没有办法完成一件困难的事情的时候的一种减损的选择。如果对于任何的事情,总是第一步就去想好退路,而不是先挣扎着往前迈出步伐的话,最后,退来退去,只会变得无路可走。
=================================
这两天好好反思了一下,有以下几点心得体会:
1.要把一个程序写好,不要先想这去实现最简单的功能,老是这样子去想的话,可能就会连最简单的功能都实现不了,而是应该一边写的时候一边去思考,一边去学习。
2.在做一件比较难的事情(比如要去实现一个比较麻烦的功能的时候)最好要和别人有多一点的交流,系里面那么多的大神,脸皮厚一点去问,人家也不会不愿意教你,只要能和别人保持差不多的进度,那么别人可以写得出来我为什么会写不出来呢?
3.少花时间在无效的社交活动上,把宝贵的时间留来学习、运动和休息
4.不要低估自己的能力,不逼自己一把,你都不知道自己有多优秀,既然高考时候都可以成功,那么,按照政治老师的说法,要考虑一下怎么把这种成功推广到一般的学习中去,来保证自己以后还能继续成功(沉思中)
以上,想到其他的再来补充
这篇关于一些教训,或者叫做收获的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!