科大首页 | 高密计算机系

新闻投稿箱
新闻中心
信息分享
更多
首页 >> 新闻中心 >> 学院动态 >> 正文

【社会实践】信息学子赴百辐,社会实践终收获

作者:庄贵涛    来源:团委/学工办     发布于:2021-07-27 10:56    点击量:

7月20日-24日,青岛科技大学“青年学生云能力实践基地”科技创新实践团前往青岛百辐网络科技集团有限公司开展为期五天的实践活动。

为期几日的参观学习,让实践团成员都收获颇多,百辐科技有限公司的热烈欢迎与积极配合,让小组成员更快更好的适应了新的环境,并将学习到的新知识融汇贯通,小组成员也都提高了自己的实践能力,对个人来说是一笔巨大的财富。这个社会实践的过程中,也真真正正地将理论知识与实操结合起来。    

两日的学习中,了解并学习了二分法的查询算法与公司软件开发的流程。

1、二分查找的关键:二分查找的基本思想是通过不断缩小查找的范围,每次将数据与数组中间的数据进行比较,从而一步一步进行比较并且缩小范围,进而找到目标数。

2、通用查找算法思想:对于每种的数据类型,其数据的比较方式会有所不同,比如,两个整数的比较,只要把两个整数相减,看结果是0还是正负数就可以比较出大小。但是对于通用来说,并不意味着只是整数进行比较,对于两个字符串的比较可以就要用strcmp进行比较,利用的函数原型是void* bsearch ( void* key, void* base, int num, int size, int (*compar)(const void*,const void*)) 第五个参数是一个指针类型的函数,它所指向的函数时一个比较函数。带两个void*参数,返回比较过后的结果。


在企业中,整个的开发的过程,从头到尾,大致可以分成五个大的阶段,分别是需求,设计,编码,测试,交付这五个阶段,这当中,位于软件公司内部管理的过程,详细划分又可以分为7步,如下所列:

1.相关系统分析员向用户初步了解需求,然后用WORD列出要开发的系统的大功能模块,每个大功能模块有哪些小功能模块,对于有些需求比较明确相关的界面时,在这一步里面可以初步定义好少量的界面。

2.系统分析员深入了解和分析需求,根据自己的经验和需求用WORD或相关的工具再做出一份文档系统的功能需求文档。这次的文档会清楚利用系统大致的大功能模块,大功能模块有哪些小功能模块,并且还列出相关的界面和界面功能。

3.开发者需要对软件系统进行概要设计,即系统设计。概要设计需要对软件系统的设计 进行考虑,包括系统的基本处理流程、系统的组织结构、模块划分、功能分配、接口设计、 运行设计、数据结构设计和出错处理设计等,为软件的详细设计提供基础。

4.在概要设计的基础上,开发者需要进行软件系统的详细设计。在详细设计中,描述实 现具体模块所涉及到的主要算法、数据结构、类的层次结构及调用关系,需要说明软件系统各个层次中的每一个程序(每个模块或子程序)的设计考虑,以便进行编码和测试。

期间,小组指导老师姜国华来到青岛百辐有限公司和相关负责人进行交谈,了解了此次“三下乡”过程中小组以及个小组成员的收获与成果,并对相关负责人于贵公司给予小组此次“三下乡”机会表示最诚挚的感谢。姜国华老师在与负责人的交谈过后,又同实践团各个成员进行了交流,并对小组成员的学习实践进行了指导。姜老师告诉实践团成员当下互联网发展迅速,百辐网作为工业互联网领域的佼佼者,践实“人尽其才,才尽其用,助力中国制造”的发展理念,为实践团队传递了先进的发展意识并让实践团队更加深刻的了解了专业的时代前景。此次赴百辐网实践,是小组成员极佳的提升自己个人能力的机会,小组中的每一个人应当主动把握机会提高自己的素质,努力成为一名于社会和国家有所作为的优质大学生。

 实习期间同学们学习了许多新知识的同时,也初次了解到了自己所学在企业中发挥的作用,以及今后会在企业中扮演什么样的身份,进行什么样的工作,同时也了解了企业文化,工作模式等各个方面。于此,为期五日的参观学习实践结束。

此次实践结束后,实践团成员都收获满满,认识到专业课与理论知识的重要性的同时,也了解到了实践对于大学生成为一名优秀的人才的重要性,也对自己未来的学习规划有了新的且更为清晰的看法和理解,小组中的每一个人都为自己今后步入社会的成长道路上画上了浓墨重彩的一笔。