您的位置:首页 > 其它

大学三年的回顾

2018-03-16 19:03 225 查看

大学三年的回顾

​ 博客园的第一篇博客,算是对大学三年的一个回顾,也是为了完成软件工程课程的第一次作业,同时也是一个总结吧。之前的博客一直在CSDN写的,这次转换到博客园了。。。以后就在博客园放CSDN的传送门了,2333333.

回顾

​ 我原来的专业是飞行器动力工程的,这个专业本来和计算机程序设计几乎无任何关系,除了可能会用

Matlab
编写一些计算数值的代码,不过这在CS的学生看来应该不算是真正意义上的程序设计吧233333。在大一上学期快期末的时候,学校的计算机博弈协会进行纳新宣讲,我和另一个同班同学无意去听了一次,具体的很多内容都忘记了,但是下面的一些重点内容还是记忆尤新。老师说了一些参赛同学的事迹,并说了他们毕业后的去向,总之大部分人去了IT公司。虽然现在来看,和一些优秀的CS同学相比,那些学长们可能不是特别突出,但是作为很多非计算机专业的同学,通过自学到这种程度,还是很值得称赞的。这里面也有一些同学,后来没有选择计算机作为将来的职业,但是那些真正在这里面付出过心血的同学,实力也得到了极大的锻炼,最后不管是考研还是就业,至少在我的学校的层次来说还是很好的。最后负责老师说了一下编程的收入之类的,当时还是很心动的,于是就抱着试试看的心态参加了。

​ 寒假里,我自学完了C语言,并完成了一个五子棋人人对弈的程序,虽然只是一个DOS界面的,不过当时的心情还是非常激动。到现在还是对当初程序成功的情景记忆尤新,这也是我第一次真正意义上体会到了程序设计的魅力。大一下学期就是全身心的投入到博弈程序的设计了,这个过程一直持续到8月份的全国大赛。在这期间,作为新生,我几乎没有得到学长和所谓指导教师的任何指导(前两批真正明白的学长已经毕业了,很多老师都不明白博弈程序的设计。。),唯一的学习的方式是阅读源代码和百度查资料,这和绝大部分新生经历一样。。。不过,在这磕磕绊绊的过程,我确实得到了成长。8月份的国赛,在学长程序的基础上,获得了一次全国冠军。

​ 第二年就是自己当主力了,大二上学期,自学了数据结构,并知道了还有ACM等的程序设计大赛。我又感到了自身实力的不足,虽然没有正真意义上参加过那些程序设计大赛,但是还是在断断续续地学习算法。之后的寒假,用MFC设计了桥牌博弈平台,并依托CCDC发表了一片EI会议论文(虽然现在看来很水。。)。

​ 大二下学期,在仔细权衡之后,不顾之前飞动同学和老师的挽留,我选择转专业到计算机学院。在这期间,有过迷茫、动摇,不过好在坚持下来了,还认识了很多志同道合的同学,也开阔了眼界,增长了知识。在这期间,包括到现在为止,我遇到的最大的障碍是缺乏很科学系统的指导,这也是很多同学成长道路上的最大障碍。因为这些类似的原因,我退出了博弈协会。

​ 现在定的目标是考研到一个更好的学校,一方面是为了学习更多知识;另一方面是为了与更多优秀的人接触,学习它们的优点以及学习科学的方法。

关于计算机专业的选择

​ 我很庆幸自己接触到了计算机程序设计,并有机会从事到这个行业中。

感兴趣的方向

​ 之前从事博弈程序的开发,我对人工智能领域接触的比较多,以后的方向也是确定的人工智、数据科学能相关的领域。

总结现在掌握的知识

专业知识和能力

  1. 具有对一般问题建模的能力,可以根据所学的知识,设计一定规模的软件。
  2. 对ML领域有大体的了解,可以借助于一些深度学习的框架(像tensorflow等),构建一般的机器学习模型。
  3. 可以根据需求,设计一定规模的软件。
  4. 可以快速阅读相关领域的英文文献。
  5. 具备一定的算法基础

不足

  1. 相关领域的数学知识的不足,设计有关机器学习模型的时候已经显现出来了......

  2. 软件工程的思想没有建立起来,在设计和编码复杂应用程序的时候,不能很好的建模。。
  3. 英文阅读和写作能力还要进一步加强。
  4. 算法能力有待提高,与优秀的同学相比,还是有差距。
  5. 项目能力不够,缺乏实际的锻炼。

畅想未来

个人优势

个人认为科班出身同学的优势:

  1. 编写代码能力更强。
  2. 算法与数据结构的思想。
  3. 对计算机整个体系更加了解,考虑问题更加全面。
  4. 有软件工程的思维模式

未来规划

​ 现在大三了,未来规划是先考研去一所更好的学校,可以在与人工智能方向有关的专业学习,不断提高分人能力。在毕业后可以从事有关领域的工作。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: