准备
第一次作业
(1)回想一下你初入大学时对计算机专业的畅想
当初你是如何做出选择计算机专业的决定的?
当时, 因为爸妈希望我留在省内读书,厦大的分数达不到,所以目标就锁定了福大。
之所以选择福大的计算机,原因如下:
- 计算机是福大的王牌专业,有悠久的历史,师资强大;
- 可以通过实践来加深印象,掌握知识,不用死记硬背;
- 就业面较广,各个领域都需要计算机,发展前景不错;
- 全新的领域,可以从头开始学起,学习一门技术傍身;
- 我也没有什么特殊的兴趣或才能,没有明显方向发展。
其实,最终目的还是为了就业。计算机专业就像万金油,哪儿都需要它。
你认为过去两年中接触到的课程是否符合你对计算机专业的期待,为什么?
我觉得应该是符合吧。
虽然说大一、大二学习的课程中,公共选修课占了很大部分,而计算机的专业课程都偏基础,不是很深入,但是想来也是合理的。
- 公共选修课如毛概、马原之类的能提升我们的思想水平,用辩证的角度看待问题,这对于计算机课程的学习,甚至于生活也是大有好处的。
- 而诸如高数线代之类,更是为大三大四的进一步学习奠定基础,像概率论便是建立在掌握高数的相关知识的基础上,计算机图形学需要用到线性代数。
这样一步一步地引进门,大一大二学习基础,大三大四深入专业,如同在培养一个个蹒跚学步的孩子,水到渠成。
你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗?
目前来说,它并不是我喜欢的领域,也不是我擅长的领域。
- 我觉得喜欢应该是像L篇学长所说的,要对计算机充满了热情、兴趣、好奇,而这些情绪在我身上还未见到,所以算不上是喜欢的领域,但是我也不排斥它。
- 至于“擅长”二字提起来有些惭愧,大一的时候,懵懂迷茫,不知道“编程”二字的重要性,c语言学的并不好,以至于寒假战战兢兢,对着书本看着视频,一字一字地敲,但也未能自信地确保自己都会了。而计算机方面的知识,平时也没多加留意,懂的东西比不上同学,并没有深入钻研,因而自我觉得不擅长计算机领域。
(2)即将大三的你,对照前人们走过的路和描述未来发展,现在的你
自我感觉你已经具备的专业知识、技能、能力有哪些?
- 具备的专业知识:前两年上过的专业基础课,像面向对象、基础电路之类的。
- 技能:会写一点代码,算是编程技能吧。
- 能力:经过前两年的摸索,大抵上也掌握了一些学习的方法,培养了逻辑思考的能力。
离成为一个合格的计算机专业本科毕业生,在专业知识、技能、能力上还差距哪些?
我觉得还差很多,到目前来说,只是掌握了皮毛。
- 对于操作系统、网络等课程没有进行深入理解;
- 不具备实际开发的能力和经验;
- 作为核心课程的软工,也还未学习;
- 思维逻辑不够缜密,没有全面考虑问题。
至少考官的一道算法题就可能难倒了我,做不到像C篇学长那样发出“面试题怎么都那么熟悉”的感慨!
(3)大三是一个人生选择的十字路口,考研、工作、考公、出国,不同的选择在大三就有不同的努力方向。而无论考研还是工作的每条路径,也有许多不同的分支。
对照以上你阅读的前人们的经历,你的选择是什么?
那些文章的前人们都选择了考研,或是工作。我与他们不同,我选择考公。之前想过香港读研,但考虑到开销以及其他问题,就作罢了。公务员的好处在于稳定,工作量不那么大。程序员有时候为了一个bug,熬夜打代码也是常有的,长远来说,并不怎么适合女生。因而我比较喜欢稳定的生活,虽然工资不高,但健康开心就好。
在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?
- 优势:中学打下的语文基础,拾回来也算是优势吧,我的各个科目虽然没有特别突出,但也平均用力,没有偏科。
- 劣势: 政治方面不大敏感,得多关心新闻时事。
针对你的选择,你给自己的大三设定的规划安排是什么?
大三上:
- 课内的当然也要认真完成,软工实践会占据很多时间,放在首要位置。其他专业课也要多花时间。课程表上基本没有周末,晚上时间更要把握好。
- 虽然没再想过出外留学,但是英语还是很重要的。我打算加深英语,在大三上多背单词,看看《老友记》这类的经典美剧,锻炼口语,看看英文小说。
大三下:
- 具体的也还没规划好,大三下课程减少,重心可以倾向公务员的备考。
3、未来的期望:
(4)你愿意为了一个你感兴趣的、或得到实战锻炼的项目熬夜吗?你想脱离小菜鸟的level吗?如何评价上一届同学说的“和队友一起熬夜打代码是个不错的体验,或许还可以一起吃夜宵!”
- 为了感兴趣或得到实战锻炼的项目熬夜,也算是“得其所”,如果收获的很多而又是不得已熬夜,那应该是欣然接受。
- 脱离菜鸟,我想每个人都希望吧,我也不例外,大家都希望自己变得强大。
- 如上,如果是不得已,确实也算是一种不错的体验。而如果是之前不抓紧,deadline接近了才开始“忙碌”,那就不应该了。
(5)针对上述问题(2)、(3)、(4),你对这门课的期待是什么?你打算平均每周拿出多少个小时用在这门课上,以达成你的期待以及你在(2)或(3)或(4)上的目标?
期待:
- 学习分析和处理问题的思想;
- 感受团队合作的魅力;
- 熟悉开发软件的流程。
“机会是留给有准备的人”,当下看似“无用”的东西,也许哪天派上用场,或是潜移默化影响了你,因而虽然不打算从事程序员职业,还是要认真对待这门课程。具体的时间规划还是得看课程难易程度吧。