对于软件设计已具备的相关能力(第二次作业)
对于计算机所有汇编语言来说,我所具备的编程能力处于较低水平,由于自身的原因,大一时不是该学院的,对计算机基础课程都不太熟悉,只接触了少量编程内容,在加上去退伍回来大二的课程有大半没有上,尤其是Java语言课程,更是只触摸门槛,对于其中基础语言较为了解,稍微复杂则就不能独立完成,针对自己的这个情况,我会在课余之时,补上自己大一大二所丢失的课程,尤其是相关Java语言内容的学习,还应该拓展自己各个语言的知识面,加强认知,能独立完成各项较为负责内容的编程。
在于认真阅读邹欣老师给出的工程师水平要求列表后,严重发现自己的不足,按照邹欣老师所说,我还处于第0部分,只对基本的数据的结构和算法问题有所了解,只是初步了解c语言和Java语言,连掌握都算不上,只算于刚刚入门,自学的话可以看懂部分内容,对编程整体有部分理解,但对架构设计,模块化设计,之后的模块实现限制于我个人对编程语言的理解连初步掌握都没达到,只能初步对简单模块实现,较难问题就无法独立完成,例如Java语言中一些理论程序我都能了解掌握,但是却不能运用在于实践中,在编写语言时,无法把自己所学的理论知识与自己所需要编写的代码结合在一起,从而导致无法正常完成较难的程序编写,例如Java字符串中,String、StringBuffer的区别在于String是不可变对象,而使用StringBuffer类结果就不一样,每次结果都会对SsringBuffer对象本身进行操作,而不是生产新的对象;而唯一觉得自己能初步掌握的语言就是HTML、css以及JavaScript等语言,能自己独立完成一个小型较为复杂网站的建设及调试,在上学期的课程设计中,自己也拓展了相关课外内容,学习了网站建设的许多种特殊建设方式,比如轮播图使用;在HTML语言中,比如超链接的使用,使用<a href="...." >可以使各个网站连接起来;比如区域划分采用<div>标签等等,对于web开发可以说自己初步掌握,之后的时间主要是针对Java语言和c语言的学习,主要是代码的熟知与使用,能让自己初步独立完成较为复杂的编程。
浙公网安备 33010602011771号