让人百感交集的软件工程
一、
1.我不喜欢埋头学习理论,我更喜欢动手操作、实践,而我印象中的软件工程就是坐在电脑前疯狂“输出”的那种,而且软件工程也让人感觉很神奇,高大上。如果给我的条件打个分,基本上是不及格。因为我英语能力很差,甚至很排斥(尤其是高中,现在好一点),高中时,我还想在高考后选择一门远离英语的专业。我的心态也很差,比如看一个十分难懂的算法时很容易心态崩溃。对比任何博主,我也没有那种斗志,所以根本不配和他们比较。我我我.
2.是我喜欢的领域。从英语方面我就不擅长,虽然我很怕复杂冗长的东西,但是我只要能耐心下来,平心静气的学习,还是能弄懂一些复杂的东西。虽然我也不敢确信,但我觉得我会擅长这个领域的。
3.就我目前的学习状态来说,我还不配谈热爱,只是喜欢。虽然很想学好,但是总是不知道怎么开始。
二、
1.吐槽:大部分课都是照着课件和书上讲的,那我为什么不自己去看课件和书?因为如果能听得懂,那我也能看懂。尤其是那些需要动手才能弄懂的课。就我的感觉来说,我和这个博主的区别就是,我学习的东西更全面,这算是大学的优势吧,毕竟培训他不会在培训你C语言时教你高数、英语之类的。我也不知道大学是想让我们学更多的理论打基础,还是在实践中学习理论。如果真的想硬塞给我们理论知识,那么我宁愿学校照搬高中那一套。就我个人而言,我宁愿你什么都没讲,就扔下一些项目或者作业,让我们琢磨我们需要什么知识,而不是一开始就灌输那些听不懂记不住的理论知识。
2.我理想的学校大概就是教理论大概就像这个,侧重师生交流,而这个学生之间能得到更好的交流。跟我们学校区别就是,我们学校先教你理论或者基础知识,交完了你就准备考试吧,或者用课堂一点时间进行实际操作一下,结果还是没学到。但是呢,有些人经过ACM培训或者工作室的培训,则在课堂上学到很多之前没能弄懂的东西。
3.其实我感觉如果老师敢冒风险的话应该能像国外某些课堂一样,但是学校方面就没什么可能性。毕竟这一套教法虽说很多人非常不喜欢,但是它能延续那么多年必有它的实用的地方。就像现在的九年义务教育,很多人都说学习无用,但是谁能做出改革,能清除它的弊端。如果不能,那么这个制度还是有用的。因此,虽然我很喜欢能在课堂上多动手操作,知识这种东西我讨厌硬塞的,但是想让我们学校能像国外那样,那要做的事远没有说的那么简单,随便说说的改革更不靠谱。
4.其实ACM我挺喜欢的,很有挑战性,有些代码很简单但是很精髓,很让人惊叹。但是有些题目读不懂(英语是硬伤),还有就是智商问题,有些算法,看别人代码都看不懂,可能要花很多时间去看懂。
总而言之,代码量应该也就两万左右。
三、
1.希望能参与软件、游戏开发,规划就是先尽量在大学打好基础,然后到社会上学习学习经验,最后再到大公司参与大型项目。
2.很迷茫,不知道该怎么准备,只能按部就班的学。
3.我觉得在哪里实习都一样,关键是有一个目标,让人着手去做,在实习中锻炼动手能力,并从中学习。当然实习也不是那么简单,说实习就实习,不有点基础人家还不一定看得上。