第一次博客作业
经过两节课的学习,初步了解了软件工程的发展史。从1843年Ada公布了世界上第一套算法(Ada的算法被认为是最早的计算机程序和软件)起,软件工程开始了长达数百年的进化史(程序→硬件→软件→软件危机→软件工程),1979年Ada语言的出现使硬件流行起来,但由于硬件可移植性差,通用性程序难以运行等问题的出现。软件应时而出并逐渐兴盛,但其质量差,效率低,成本高的问题在时间的推进下慢慢显露出来,日积月累,于1960年代中期开始爆发了软件危机。1968年NATO在联邦德国召开会议,对软件工程领域来说具有里程碑意义。在系统学习之前,我对于软件工程没什么理解,可能从某种意义上来说,我所理解的软件工程就是制作交友软件或者提供游戏工具,也没有觉得软件工程的发展会怎么艰难或者说软件的创作会有多么费劲,但在经过了一些了解之后,对软件工程的看法没有之前那么片面,软件的创造需要考虑的方向也是全方面的,远没有想象的那么简单。当然作为初学者,虽然对于这门学科少了一些偏见,但理解也没有那么透彻。只是觉得软件能在历史的潮起潮落里存活下来并且更加闪耀必有它的可取之处,在经历了软件危机的考验之后依旧能蓬勃发展,必然是优大于劣(目前来看)的一门技术,所以希望在之后的学习中能够具备一些动手能力。就我自己来说,我的专业能力很差。对于c语言和java语言可以说是一窍不通,如果参照网络源代码能勉强读懂一些带有循环,数组的程序,带有指针的可能连看都看不懂。而就上学期学习的web而言可能比c与Java会强一些,html和css可以自己写一些,但如果要加入js的话依旧需要上网查找再往自己写的东西里面添加。对于提高算法能力的数据结构,之前学的就不怎么好,现在就是对于算法没什么能力,也对于阅读这类的书籍有些抵触。希望在接下来的学习里能提升自己的能力或学习新的能力。

浙公网安备 33010602011771号