105
社区成员




这个作业属于哪个课程 | https://bbs.csdn.net/forums/FZU_university_2025 |
---|---|
这个作业要求在哪里 | https://bbs.csdn.net/topics/619939967 |
这个作业的目标 | 学习编写csdn博客,学习使用markdown语言,制作自己的学习路线 |
其他参考文献 | 无 |
目录
| |
作业基本信息 |
选择这个专业有几个方面的原因:首先是我从小接触电脑,对计算机软件的底层原理很感兴趣;其次有比较现实的原因,至今为止计算机仍然在就业前景上相较于其他专业有优势,就业环境和工作待遇都不错。
在上个学期,我选择了java语言的专业课,希望拓宽自己的编程语言面,但是在java程序运行的环境配置、java的语法编写上总是感觉很难以适应,相较于C++/C语言的编程而言,java通常需要更多的代码量,简单的print功能也需要system.out.println方法,而且还没有C++中便利的命名空间,在函数默认参数、全局变量等等方面都不如C语言来得灵活,去学习并且适应这种语言对我来说着实是不小的挑战。
目前而言,我从各类的专业课中都收获许多,其中最突出的有C++、数据结构与算法这两门课。对于本专业的理解,我认为首要的是提升代码理解与算法能力,这两方面分别在上述的两门专业课中得到了一定提升。C++语言课帮助我理解C++编程的底层逻辑,很多添加功能的使用方法与意义,而数据结构与算法则教会我将问题建模与代码相结合,理解抽象化问题对于代码编程的重要性,以及相关的实用算法,这是我选择本专业以来较大的收获。
目前在课业要求之外还没有参与其他项目。课业内有开发过基于C++的学生信息管理系统,团队开发的基于mySQL和java的疾病数据库管理系统。
目前而言,我的不足之处首先是对于复杂算法的应用不够熟练,在处理很多问题的时候会出现使用复杂算法可以提升效率、简化程序的情况,其次是制作项目的经历不够多,在时间分配、项目规划上经常出现失误,导致到最后的时候忙手忙脚的,最后是不擅长团队合作的项目制作,不太能主动推动项目进展、与团队积极沟通。
在这个学期的学习中,我首先希望能够克服自己在项目制作的不足之处,通过与新组员的交流合作提前适应软件工程项目的制作环境,在公开交流环节提升自己的表达能力,同时在课堂学习过程中掌握一些项目管理的方法,多多提升自己的实践能力。
目前而言,我的大学目标以考研升学为主,并不考虑在大四毕业后直接本地工作与考公的可能性。抛开考研必需科目的学习,对于未来的职业生涯我仍然没有一个明确的方向,还在找到自己最适合精通钻研的技术、语言。在大学余下的时间,希望在各类选课的学习上多接触行业的其他方面,拓宽视野。目前还是以C/C++语言为基础的项目开发与学习为主。