一步所向 不知何悔
一步所向 不知何悔
其实一开始是把这个当做作业来看待的,而看过几篇博文之后才发现,虽然是上了大学,却很少有时间像原来一样自己去思考一些自己的事情了,也就慢慢的开始审视自己的这段时间,发现了许多比较有意思的事情。还是一种不错的体验。这些思考并不想全部跃然纸上,还是先将作业的必答部分完成好了。
Q1:你为什么选择软件工程专业?你认为你的条件如何?
A1:高考前其实就是一个什么都不知道的傻小子,在报志愿的时候才慢慢的开始去了解关于专业的内容。本来是打算学法当律师的,后来因为家人改变了想法(一直觉得合法吵架是一个比较有意思的事情),后来在认真填报志愿的时候,先筛选自己分数可以上的211学校,并在其中选择了软件工程这个听起来比较合适自己胃口的专业。一向选择以兴趣为主导的我的话,实在不想去干自己没有兴趣的事情。而自己的条件,比较静心,对自己感兴趣的东西能专注下来,目前在学院里闲着没事就码一些代码还是觉得很悠闲的。
Q2:软工是你喜欢的领域吗?是你擅长的领域吗?
A2:我喜欢静下心来码代码的感觉,目前在校期间主攻算法方面,进行ACM竞赛。觉得算法真的很有意思。正在自学Python语言,之后可能会多接触一些项目类的代码实现。至于擅长二字,目前ACM竞赛挺有兴趣搞下去的,不能说擅长只是有些乐在其中吧。
Q3:你对你的大学生活有什么想要吐槽的地方吗?你理想的大学教育应该是什么样子的?跟学校给你的有什么区别?比较你在中国大学的经历,你的老师和学校能做到和国外那样吗?如果不能,请分析一下为什么。
A3:大学生活的吐槽,感觉自己的大学生活比较在意料之中吧,每天都是按照自己的兴趣来生活,比较符合我的预期,没有什么需要吐槽的地方。我理想的大学教育,就是每个人可以决定自己学习什么,自己努力的方向,并且有自己的时间和精力为自己的学习方向而付出。在学校当中,我也切实感觉到自己可以做到。而那些学院安排的必修课确实有一些不是特别喜欢,没有什么兴趣在。可以也可以理想毕竟是专业需求。也就接受了。高中时有幸去过Boston见识过国外的教学,确实也更神往当时的教育环境。但同时也是能够理解毕竟中国国情在,学生太多而不允许有那样的教育方法。所以有没有强求。做好自己的兴趣和方向就好。
Q4:迄今为止,你写了多少代码,描述你做的最复杂的软件项目/作业。
A4:到今天,代码量的积累主要是在做题方面,CF,VJ,HDU...大约也已经刷了五六百道水题了吧,很多都是重复做的题目。在前后端方面的代码积累不如很多工作室的同学。做过最复杂的应该是一道200行左右的ACM题目(200行在项目当中应该根本不算什么吧),当时应该是一个八数码问题,当时用字符串hash处理,然后做BFS,因为考虑到操作、边界等问题写的稍微多了一点,后来还写了一个三维的数码问题,但是因为复杂度太高就没弄下来,之后学习了点别的知识点才解决。
Q5:对于你未来在IT行业的发展,你有什么样的梦想或者未来想从事什么样的工作?你准备怎样来规划你技术道路,职业道路和社会道路?
A5:就目前而言,我对算法的兴趣比较高,可能会尽可能往算法工程师方向靠拢,同时对现在正火的人工智能,机器学习有着一定的兴趣,会通过自己的学习然后决定要不要更深入地去了解一下这些方面的内容。至于规划,不要妄图一步登天,每一步都走的自己开心就好。
总结:莫名其妙的就写成了一篇Q&A了,但是软件工程专业是我自己的选择,而且我也喜欢这种自己学习的感觉,在机房做一天,研究一些有意思的题目也没有什么不好的。但是我也不太懂到底是应该学习去培养兴趣,还是有兴趣了才去学习。想做和该做,要做之间的关系应该要怎么权衡。至于老师推荐的博客我看了挺多的,不过请允许我不去做引用,别人的故事终究是由别人的笔写出,时代和人和环境都会导致不一样的体验和体会,而我更想去自己做自己的事,走一些自己的路,别人的路我会看,但不会做任何的评价。个人思想确实有些偏激我也正在想办法。
我可能会后悔当时我的决定,但是我不会后悔当时的我的决定。
我与软件,一步所向,不知何悔。