个人学期总结

个人学期总结

  本学期共发表博客93篇

  开正题之前先发表一下感慨,说实话,这个学期真的过的很快,转眼间就要大三了,直到现在,我还能清楚的记得这个学期我大概的经历,我是3月1号来的学校,来到学校后大概摆烂了两周之后,开始准备蓝桥杯,其实这次准备冲击个省一的,结果能力还是不太够,只拿了个省三,4月9号比完蓝桥杯后,开始做团队项目的需求分析,这个过程其实我感觉挺有意义的,尤其是老师让上台演示,说实话我感觉有点像吹牛大会,不过作为一个软工人不就是要这样吗,首先要有一腔热情说出自己想干的,然后再有激情的去实现它。然后大概4月底做团队作业第一阶段的展示,5月中旬做了团队第二阶段展示,然后开始准备期末考试15天的冲刺,结果5月29放假了,这就匆匆忙忙的过了一个学期。哎,真想长叹一口气。

    本学期的收获

  从技术层面来讲,我学会了如何利用前端模板进行JavaWeb的开发,真的很好用,而且简单方便,成功做了一个基于layui的地铁查询系统和论文检索系统。我还自学了python爬虫,对于使用大量数据很有帮助,再有就是团队项目中的安卓开发,安卓开发的思想和web开发是一样的,也就是换了个前端,我自己成功开发了前端页面以及实现了安卓网络开发模块,我的软件可以与云服务器上的数据进行交互。再有就是我真的为我的软件推广用户使用方面做了很多,虽然我的功能很多没有实现,但是我针对用户体验做了改进,比如用户点击后会显示功能待开发,我还设置了软件自动更行功能,就是为了随时更新我们的软件。经历了团队开发这一流程,我对软件从软件层面到用户本身有了一定的认识。

 

  以前,我一直对软件工程存在一些未知与误解。认为软件就是程序,软件开发就是编写程序的过程,只要完成程序的编写,那么软件也就宣布着成功开发。而且我还片面的认为只要我掌握了当下最流行的编程语言与其开发工具,就能很好的编写出一个程序。一个人只要会编程,就能写软件,就是程序员。一个公司,只要招聘一些程序员,就能开发很好的软件产品。只要有几个有经验的程序员,在找些兼职的大学生,就能组成一个软件公司。

  但是,通过学习了软件工程后,让我恍然大悟。才知道以前队软件开发的认知是多麽的错误,多么愚昧。渐渐的才明白,软件其实不仅仅是个程序,软件开发也不是简简单单编写程序的过程。软件是思想在硬件上的载体与体现,处理的是逻辑与信息。唯有对软件和软件开发过程有充分的认识,才能更好的开发出,过程受控,质量受控的软件产品。而且在以前,我一直以为软件开发是一件让人愉快的事情,只要坐在电脑前敲敲代码,那么一切就OK了,现在我发现,以前的想法是多么的可笑(可能被电影中的情节所欺骗)。编程其实是一种痛苦与快乐并存的一想创造性的活动。因为编程不仅仅能满足我们的创造欲,还能愉悦内在的情感。

  在软件开发过程中或许有很多不解的地方,这时我们要从整体的概念上较好的理解和把握软件工程,学习时要注意多看多练多去结合实际,多思考,面对错误不要一范就问,多尝试自己解决。一口吃不成一个胖子,慢工出细活,集中精力主攻一块领域。学习软件工程首先要明白自己的目标是什么,根据自己的实际出发,有针对性的去学习,去实践,制定出详细的学习规划。

  要学习软件工程,学会如何系统的思考,以及养成良好的编码习惯,想学好软件工程,就必须知道软件工程的目标、过程和原则:软件工程目标:生产具有正确性、可用性以及开销合宜的产品。正确性指软件产品达到预期功能的程度。可用性指软件基本结构、实现及文档为用户可用的程度。开销合宜是指软件开发、运行的整个开销满足用户要求的程度。这些目标的实现不论在理论上还是在实践中均存在很多待解决的问题,它们形成了对过程、过程模型及工程方法选取的约束。

  提出的三个问题

     问题一:究竟怎样学技术才能学得又快又牢固

 

     问题二: 究竟学什么样的技术才能跟得上社会的需求

 

  问题三:究竟是牢牢掌握一门技术重要还是多种技术都去涉猎

 

posted @ 2022-06-10 11:14  山海自有归期  阅读(50)  评论(0编辑  收藏  举报