第0次个人作业
第一部分 结缘计算机
你为什么选择计算机专业?你认为你的条件如何?和这些博主比呢?(必答)
我选择计算机其实是个巧合,当时只是觉得双培挺新颖的,北航这个学校也不错。相比较其他专业,觉得计算机更热门一点,好找工作,挣的钱可能也多。所以就选择了计算机专业。
我的条件不算好,对计算机一直没什么研究,之前接触都停留在了打游戏层面,初中高中也是没有什么接触,我们学校也没有信息奥赛或者计算机兴趣小组这样的接触计算机的媒介。
至于和这些博主相比,差距就更大了。比如和博客I的博主相比,他初二就有计算机课,并且沉迷其中,每次可以研究到晚上4-5点,上了高中。更是解除了同样对此感兴趣的人,成立了工作室,不断的深入研究。正如他所说,把所有课余时间都放到学习电脑和编程中了。很少玩游戏,而且比较少参与课外活动,周末和假期都把所有时间都投入到学习编程中。因此,我觉得我和博主的差距很明显
计算机是你喜欢的领域吗?是你擅长的领域吗?
目前来说,我还是喜欢这个领域的,但是也对这个领域有点迷茫,感觉这个领域太广了,自己知道的东西实在太少,对这个领域有些恐惧与抵触。
我完全不擅长这个领域,因为了解都没怎么了解,擅长更是无从提起。
你热爱这一专业吗?你对计算机的热爱是怎样的?仅仅是口头的吗?
我不热爱这门专业,因为这个专业方向太多,可以学习的太多,我这几年可以说都是在慢慢接触,了解各个领域,到目前为止,还没有对其中任何一个领域像《不要轻易在简历上写我热爱编程,我热爱学习》这篇文章中这样沉迷。而且我认为,如果热爱一个专业。那应该是这个专业可以给自己一个回报,有一个得到快乐的来源,我认为,在计算机领域,这个回报可能是编出一个软件,或者是ac了一段代码。但是介于我能力有限,大部分时间都是对着众多的WA和BUG思考人生。痛苦大于快乐,所以我认为,只有能力不断提高,就可以更加热爱这个专业。
第二部分 在计算机系里学习
你对你的大学生活有什么想要吐槽的地方吗?你理想的大学教育应该是什么样子的?跟学校给你的有什么区别?比较你在中国大学的经历,你的老师和学校能做到和国外那样吗?如果不能,请分析一下为什么。(必答) (8.26修改)
我想吐槽的其实是计算机这个专业,学了两年,其实按开设的课程,还是不会做什么项目,更恐怖的是,我们双培连OO都不开,这样看来,大学是真的一点编程能力都没有。感觉以后找工作费劲啊。所以我才想选这门课。我理想的大学教育应该是重实践多于重理论,并且更好结合二者关系,多一些实践与理论的结合,对教学的知识,多进行发展和考核。学校感觉更注重理论知识,并且对理论知识的考核还是主要集中在期末,考核方式只是题目,感觉和实践干系不大。
专业课来讲,感觉有的老师做的和国外差不多,比如计组和数据结构。
迄今为止,你写了多少代码,描述你做的最复杂的软件项目/作业。(必答)(8.24修改)
1k左右吧。最复杂的应该是数据结构大作业。。。我们双培不开OO啊。。所以选这门课压力很大。。。但是如果这门课再不学,整个大学就没啥编程的机会了。
科班出身和北大青鸟有什么区别?
科班出身感觉更注重培养学生自己的想法,学的更详细,对理论知识方面更全面,更有创新性,而北大青鸟就可能更注重实践,注重学生写代码,做东西。
速成的培训班和打基础的大学教育还有mooc之间有区别吗?
有区别啊,速成培训班培养的学生可能很难对理论知识,架构,为什么这么做有所了解。遇到没学过的问题,根据自己知识解决分析的能力会有所欠缺。而MOOC更多的对在学校所学知识与自己感兴趣知识的补充和了解。
学线性代数和概率论的时候,你是否有过这样的疑问“我们为什么要学这么多数学,这和我们的计算机有关系吗”,你现在是否还有这样的疑问?对这个问题,你有自己的解答了吗?那么其他学科呢?
有啊,现在都有这个疑问,因为目前还没有用到过,就目前来看,我的理论知识很少有用于实践的,原因应该是我没有做啥有难度的实践
对于你未来在IT行业的发展,你有什么样的梦想或者未来想从事什么样的工作?你准备怎样来规划你技术道路,职业道路和社会道路?(必答)
我的梦想就是可以挣到钱啊,更深一点就是获得认同感,可以通过自己的努力做出改变,优化我们的生活。目前觉得程序员还是很酷的,我准备多锻炼自己的编程能力,不断做出一些小的东西。提高自己的专业技能,找到个自己能发表看法,做主导的工作,而不是底层coder。
你们马上就要面临实习了,你打算在企业内实习还是在实验室实习?
企业,我对于学术研究不是有很大的钻研兴趣。
实习经验究竟有多重要?是否需要马上开始积累实习经验?
我觉得是一个学习的方式,也是一种检验自己的机会,也为日后找工作多了一些了解。累积实习经验要看情况,累积什么经验,以及累积的是否有用。我偏向在自身能力有一定保障,再去实习。并且有选择的实习,否则就只是给人打杂。获得的经验也是可有可无。