作为一名刚刚进入大学的大一新生对自己的大学生活毫无规划,只知道自己是学CS的其余一无所知,除了每天的上课没有任何活动。一个偶然的机会我知道了ACM-ICPC,发现自己很是喜爱就一股劲的往前走,也抛弃了学校的教学进度开始自己上mooc往前学,又开始水杭电,随着代码量的逐步上升自己的码力也开始快速提高,调bug的速度也是越来越快。
当自己步入ACM后,自己的编程水平也超出的学校教学,实验课设的内容我也能用最快的速度完成。现在已经在ACM的道路上走了3个月,明显发现自己知道了很多课上没有学到的东西,知道了很多函数的使用,但是作为一个萌新自己依旧很弱,还有太多的东西需要提高。步入ACM就注定要比同学付出更多,别人睡觉我要通宵水OJ,研究算法。同学都放假回家了,我还要泡在实验室里集训。貌似自己上了假大学。谁说到了大学就不累了,其实大学如果学东西要比高中累很多,大学很轻松是因为有的人对自己未来的发展规划注定大学不用学习完全可以寒假连暑假混个本科证。但是自己学着喜爱的学科,未开还要在自己喜爱的行业走下去就是要学很多东西,而且丝毫没有感受到苦和累,只有快乐。也许自己未来在ACM的比赛中无法像其他dalao那样获得什么奖项,但是在这条路上确实可以学到很多别人学不到的东西,自己的能力也会得到提升。
随着深度的增加渐渐的意识到算法是算法代码是代码,往往代码是容易实现的,真的的难点是算法和程序的优化,步入ACM才意识到数学对计算机的重要性,以后的成长中提升数学才是提升自己的首要。步入ACM,我知道了自学的重要性,很多时候老师讲的东西只是皮毛,想要知道更多只能自己去百度。如果完全依赖于传统的填鸭式教学,学到的东西少之又少。大学—大不了自己学。