软件工程实习周记精编版
软件实习周记(汇编6篇)

软件实习周记(汇编6篇)周记是将自己想说的一些心事写下来,许多孩子都会将一些事情写进周记。
写周记可以让我们逐步形成“学习即生活”的习惯,您是不是不太清楚周记的写作要点呢?以下是小编为您搜集的有关“软件实习周记”的相关信息,可以参考一下或许能给你带来启示!软件实习周记篇1我对软件技术一直充满了浓厚的兴趣,为了更好地提升自己的专业技能,我决定参加一次软件技术实习。
这篇周记将记录我在实习过程中的所见所闻,以及我对软件技术的一些思考和收获。
第一周在第一周的实习中,我加入了一个小型软件开发团队。
由于之前在学校学习过一些相关的知识,我对软件开发流程有了一定的了解。
真正参与到实践中,我才发现自己的知识还是很浅薄。
团队的工程师们给了我很大的帮助,耐心地教我如何运用所学的知识来解决实际问题。
第二周第二周的实习中,我开始了一个小项目的开发工作。
在项目中,我需要使用C++来编写一段代码,以实现某个功能。
刚开始的时候,我对如何设计代码结构还有些迷茫,但在导师的指导下,我逐渐理清了思路。
我采用了模块化的设计思路,将功能拆分为不同的模块,通过函数之间的调用来完成整个功能。
第三周在第三周,我完成了项目开发的初步版本,并提交给了团队成员。
当他们检查我的代码时,发现了一些问题。
他们提出了一些修改意见,并给了我一些建设性的意见。
我虚心地接受了他们的批评,并且仔细研究了他们提供的解决方案。
然后,我对代码进行了一些修改,并重新提交了一个修正版。
第四周在第四周,我为了提高代码的可读性和可维护性,对项目进行了重构。
我从命名规范、注释规范、代码风格等方面进行了优化,并且对一些算法进行了改进。
这个过程中,我深刻意识到好的代码规范对一个项目的重要性。
不仅可以提高团队合作的效率,还可以减少后期维护和调试的难度。
第五周在第五周的实习中,我继续改进和完善项目。
这一周,我们的团队有了一个重要的里程碑,我们成功地完成了整个项目。
这一成果的实现离不开我团队成员的共同努力和无私的帮助。
软件工程专业实习周记三篇

软件工程专业实习周记三篇实习终于结束了,在xxxx公司工作的这段时间,我和公司的职工及领导都相处得非常融洽,大家对我也关心,时常给我鼓励和帮助;我工作的时候也是认真谨慎,不仅顺利完成工作任务,工作之余还经常总结经验教训,不断提高工作效率,虽说工作中我也会犯一些错误,从而受到领导批评,但我认为这些错误和批评是能极大的促进我的工作热情,让我能在以后的工作中更加的谨慎和小心,提高工作效率。
在和大家工作的这段时间里,他们严谨、认真的工作作风给我留下了很深刻的印象,我也从他们身上学到了很多自己缺少的东西。
这次实习虽然有酸甜苦辣,却让我在社会中学到了很多学习期间无法了解的社会经验,这对我来说是最宝贵的东西。
这次实习我总结了以下几条经验,在以后的生活中如果能够更好的总结和应用这些实践经验,将会使我在以后的人生道路中受益匪浅。
第一:在与别人打交道时一定要积极主动。
我自己本身是个相对比较内向的人,不擅长主动和别人交流打交道,在此次实习中我也发现了自己的不足和缺点。
比如在刚开始实习的几天内,我比较怯生。
起初和公司的几位同事打过招唿后就没在说什么了,下班后也是一个人玩手机,没有主动和大家进行沟通。
由于和他们年龄有较大差距,怕跟他们交流不来,也因为不了解工作环境和工作流程不能很好的交流和沟通。
我也认识到了自己沟通上的不足,面对沉默不语的尴尬,自己有责任和义务去与别人主动交流。
在公司里一个新的职工到来时很平常的,老师傅们也没有必要主动和一个新职工主动打交道,这时候你就应该主动去和别人交流,介绍介绍自己啊,拉拉家常,关心一下工作啊,都会让大家认识你,了解你,对你留下良好的印象。
在后来的实习中慢慢的在一起时间久了,大家也就对彼此多少有些熟悉了,渐渐地能和大家一起愉快的交流,就是出于自己的积极主动。
在工作的时候同样也要积极主动地和别人交流。
在今后的社会工作中,工作不再是一个人所能完成的,那是几个人或是一个团队的工作,而且你还必须去帮助别人或是接受别人的帮助已完成工作,就是的团队合作的精神。
软件工程实习周记

软件工程实习周记软件工程实习周记前言本周是我在公司进行软件工程实习的第一周,整个实习过程给我留下了深刻的印象。
在这一周中,我加深了对软件工程的理解,并且开始了第一个项目的开发。
下面将对我这一周的实习进行和回顾。
项目背景项目简介本项目旨在开发一款智能家居控制系统,以实现家居设备的远程控制和自动化管理。
通过该系统,用户可以通过方式应用或者网页端对家居设备进行控制,系统会根据用户的习惯和环境变化智能化地调整设备的工作模式,提供更好的用户体验。
开发环境- 操作系统:Windows 10- 开发工具:Visual Studio Code- 编程语言:Java、、CSS、JavaScript- 数据库:MySQL- 版本管理:Git本周工作内容在本周的实习中,我主要完成了以下工作:系统需求分析在项目开始之前,我与项目组的其他成员一起进行了系统需求分析。
我们通过和产品经理的沟通,明确了项目的功能要求和用户使用场景,并将其整理成了需求文档。
技术选型在明确了项目需求之后,我们对于所使用的技术进行了选型。
基于项目的复杂性和可扩展性要求,我们决定使用Java作为后端开发语言,并选择Spring Boot作为框架。
前端部分我们选择使用、CSS和JavaScript进行开发,并使用Vue.js作为前端框架。
搭建开发环境为了能够顺利进行项目的开发,我们搭建了开发环境。
我们安装了所需的开发工具和依赖,并配置了相应的开发环境。
实现用户注册功能根据系统需求,我负责实现了用户注册功能。
用户可以通过输入用户名和密码进行注册,并将注册信息存储到数据库中。
为了保证注册过程的安全性,我使用了密码加密算法对用户密码进行了加密存储。
编写用例为了保证项目的质量,我编写了相应的单元用例,并进行了。
通过,我发现了一些潜在的问题并进行了修复,提高了系统的稳定性。
遇到的问题和感想在本周的实习过程中,我遇到了一些问题,也从中获得了一些经验和体会。
问题:1. 开发环境搭建过程中遇到了一些错误,导致开发进度受到一定的影响。
(完整word版)软件工程专业实习周记三篇

软件工程专业实习周记三篇实习终于结束了,在XXXX公司工作的这段时间,我和公司的职工及领导都相处得非常融洽,大家对我也关心,时常给我鼓励和帮助;我工作的时候也是认真谨慎,不仅顺利完成工作任务,工作之余还经常总结经验教训,不断提高工作效率,虽说工作中我也会犯一些错误,从而受到领导批评,但我认为这些错误和批评是能极大的促进我的工作热情,让我能在以后的工作中更加的谨慎和小心,提高工作效率。
在和大家工作的这段时间里,他们严谨、认真的工作作风给我留下了很深刻的印象,我也从他们身上学到了很多自己缺少的东西。
这次实习虽然有酸甜苦辣,却让我在社会中学到了很多学习期间无法了解的社会经验,这对我来说是最宝贵的东西。
这次实习我总结了以下几条经验,在以后的生活中如果能够更好的总结和应用这些实践经验,将会使我在以后的人生道路屮受益匪浅。
第一:在与别人打交道时一定要积极主动。
我自己本身是个相对比较内向的人,不擅长主动和别人交流打交道,在此次实习中我也发现了自己的不足和缺点。
比如在刚开始实习的几天内,我比较怯生。
起初和公司的几位同事打过招喲后就没在说什么了,下班后也是一个人玩手机,没有主动和大家进行沟通。
由于和他们年龄有较大差距,怕跟他们交流不来,也因为不了解工作环境和工作流程不能很好的交流和沟通。
我也认识到了自己沟通上的不足,面对沉默不语的尴尬,自己有责任和义务去与别人主动交流。
在公司里一个新的职工到来时很平常的,老师傅们也没有必要主动和一个新职工主动打交道,这时候你就应该主动去和别人交流,介绍介绍自己啊,拉拉家常,关心一下工作啊,都会让大家认识你,了解你,对你留下良好的印象。
在后来的实习屮慢慢的在一起时间久了,大家也就对彼此多少有些熟悉了,渐渐地能和大家一起愉快的交流,就是出于自己的积极主动。
在工作的时候同样也要积极主动地和别人交流。
在今后的社会工作中,工作不再是一个人所能完成的,那是几个人或是一个团队的工作,而且你还必须去帮助别人或是接受别人的帮助己完成工作,就是的团队合作的精神。
软件工程实习周记(一)2024

软件工程实习周记(一)引言概述:本文是关于软件工程实习的周记,记录了实习过程中的学习、实践和体验。
通过这篇周记,我将详细介绍每周的主要工作内容、所取得的成果以及遇到的挑战,并总结实习的收获和思考。
正文:第一大点:项目背景与目标小点1:介绍实习项目的背景和所要达到的目标小点2:分析项目的核心需求和关键功能小点3:讨论项目开发周期和团队合作方式小点4:确定开发环境和技术栈小点5:制定项目计划和里程碑第二大点:开发过程与团队合作小点1:描述项目的架构设计和模块划分小点2:解释团队成员的角色分工和沟通协作方式小点3:记录每周的工作进展和任务分配小点4:讨论遇到的问题和困难,以及解决方法小点5:总结团队合作的优点和不足,提出改进意见第三大点:技术实践与学习成果小点1:介绍实习期间学习的新技术和工具小点2:分享自己在项目中应用新技术的经验和收获小点3:记录遇到的技术难题和解决方法小点4:总结自己在项目中的技术成长和提升小点5:探讨未来进一步学习和提高的计划和目标第四大点:项目实施与成果展示小点1:详细描述项目的实施过程和各个阶段的完成情况小点2:演示项目的关键功能和核心模块小点3:展示项目的用户界面和交互设计小点4:分享项目的测试和调试过程小点5:总结项目实施的结果和效果,提出改进意见第五大点:心得体会与展望小点1:总结整个实习期间的经历和感受小点2:回顾自己在团队中的角色和贡献小点3:分析自己在实习中的优点和不足小点4:提出对自己未来发展的思考和规划小点5:展望未来,对软件工程实习的下一步计划进行展望和设想总结:通过这篇周记,我详细介绍了实习过程中的主要工作内容、取得的成果以及遇到的挑战。
实习期间,我不仅学到了许多新技术和工具,还在团队合作和问题解决方面得到了锻炼和提高。
通过参与项目实施,我深刻理解了软件工程的实践意义,并对自己未来的发展有了更清晰的规划和目标。
这次实习经历对我来说是一次宝贵的学习和成长机会,我会继续努力,不断提升自己在软件工程领域的能力和水平。
优秀计算机软件工程专业实习周记

优秀计算机软件工程专业实习周记
周一:
今天是我在公司的第一天实习,跟随我的导师熟悉了公司的工作环境和规章制度,还给我介绍了一些项目的背景和重要性。
我也开始阅读相关的文档资料,准备好了和项目组的成员一起共同开展工作。
周二:
今天我和项目组的成员一起讨论了项目的进度和分工,了解了各个部分的具体任务和负责人。
我也开始熟悉了自己需要完成的工作,学习了一些新的技术和工具。
在和组员的合作中,我感受到了团队协作的重要性,明白了沟通和合作的必要性。
周三:
今天我开始着手解决自己的任务,并且遇到了一些困难。
在和导师和组员的讨论中,我逐渐克服了困难,并且对自己的工作产生了积极的信心。
通过不断地调整和改进,我逐渐完成了自己的任务,并开始着手准备下一个阶段的工作。
周四:
今天我继续对自己的工作进行了深入的调研和分析,提出了一些新的想法和建议。
在和组员的交流中,我得到了一些建设性的反馈,也明白了自己的不足之处。
这一天我主要是在不断地学习和改进中度过,为自己的工作做好准备。
周五:
今天是这一周的最后一天,通过一周的实习,我对软件工程项目的整体流程和工作方式有了更深刻的理解。
我也发现了自己的不足之处,并明确了未来的学习方向和努力目标。
我会继续努力学习,提升自己的专业技能,为将来的工作做好准备。
这一周的实习经历让我受益匪浅,我相信通过不断的学习和实践,我一定能够成为一名优秀的计算机软件工程师。
软件工程专业实习周记精选

软件工程专业实习周记精选软件工程专业实习周记精选作为软件工程专业的大学生,我很荣幸能够进入软件工程专业相关的岗位实习。
下面是瑞文小编收集整理的软件工程专业实习周记,欢迎阅读参考~第1篇:实习周记离开了学校,告别了学生生涯,开始了一直追寻的工作生活。
虽然不是第一次过上班族的生活,但还是会有兴奋与紧张感。
第一周的工作生活过的总是充满好奇的,可是却也让自己感到了不小的压力,刚开始上班,老板并没有让我做什么具体的工作,来的第一天和老板一起去了几个学校,算是见识一下社会中的交际吧!因为最近在为县里的几个学校机房布线,后来的几天又跑了几个学校,但都不是真的做些什么,都是去看看现场,跑了很远的路,看了好几个地方,回来后开始画布线图了。
当刚开始还会按照学校作业那样一板一眼的想着该怎么开始,当看别人的工作后才觉得生活讲求的是效率。
第一周都只是在了解工作的环境和工作内容,对于什么都没经历过的我而言,工作的内容让我充满了好奇,可是当定下心来审视工作环境时,不免又有那么点的失望了。
每天坐在电脑前看着同事进进出出的忙碌,似乎到是有点羡慕,自己什么时候也可以像他们一样独当一面呢?第2篇:实习周记第二周的工作渐渐的开始步入正轨了,现在也开始做一些事了,很少向外跑,因为现在才发觉自己对这个城市认识的太少了。
好多的路都是不认识的。
现在大部分的时间都是在店里做些事。
当什么都不做时,总高傲的以为自己什么都会,可是当真的做的时候才发觉原来自己什么都不会,理论与现实的差距真的很大。
这星期做的做多的一件事就是装系统了,当自己真的装时才发现学校的知识也太死板了,曾经装系统时因为都是我们自己的电脑,买来时都是分好区的,从没想过分区的事,当一台裸机放在我面前时竟然是别人教我怎么完整的装系统时,自己真的觉得好丢。
还有一件事就是做网线,说起做网线可是我的强项,可是在这里却让我吃力闭门羹,一位客户来要10米的网线,还要做好水晶头,我特地问了句他是连接什么设备的,他说是连电脑的。
软件工程实习周记简版修正

软件工程实习周记周一本周开始了我的软件工程实习,这是我第一次亲身参与实际软件开发项目。
我很兴奋但也有些紧张。
在今天的早晨会议上,我们项目组的成员介绍了他们的角色和任务分工。
我被分配到前端开发的团队,负责设计和开发用户界面。
我很高兴能有机会学习和应用我在前端开发方面的知识。
周二今天我开始着手开发用户界面。
我们使用了一个现成的框架来加快开发进程,但是仍然需要根据项目的需求进行一些自定义的样式和布局。
我花了一些时间研究框架的文档,并试验了一些样式调整的方法。
尽管遇到了一些挑战,但我仍然感到兴奋和满足,因为我喜欢将设计转化为实际可见的界面。
周三今天我们的项目组进行了一个小规模的讨论会,讨论了我们的进展和遇到的问题。
每个人都分享了他们的进展和遇到的挑战。
这样的交流对我来说非常有益,因为我从其他团队成员那里学到了一些新的技术和解决问题的方法。
我也分享了我开发用户界面的经验和遇到的一些问题。
这次讨论会给了我更多的信心和动力,继续推进我的工作。
周四今天,我和我的导师进行了一次讨论,他对我的界面设计和开发进展给予了积极的评价。
他提出了一些建议并帮助我解决了一些困难。
我非常感激他的指导和支持,他的专业知识和经验对我来说非常宝贵。
周五这一周很快就过去了,我对我的实习经历感到非常满意。
通过这一周的实践,我学到了很多新的知识和技能。
我还发现了一些自己的不足之处,但我现在更加有信心能够克服它们。
我期待着下周的实习,继续学习和成长。
本周的软件工程实习带给我很多新的体验和挑战。
我学到了很多新的技能和知识,也发现了自己的不足之处。
通过与团队成员的交流和导师的指导,我不断提高自己的开发能力和解决问题的能力。
我相信这次实习经历将对我日后的软件开发之路有很大的帮助。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件工程实习周记精编版MQS system office room 【MQS16H-TTMS2A-MQSS8Q8-MQSH16898】大连职业技术学院大型软件项目实训周记教学单位信息工程学院专业软件技术(英语)班级一班学生姓名惠兆邺学号指导教师马艳红软件工程实习周记第1周:日期:3月9日总算是可以忙中偷闲坐下来写些东西了。
一周的复习终于过去,然而这还只是个开始。
从这周开始,我们将开始为期8周的校内实习训练生活,由于埃森哲公司的一些内部原因,我们无法到实习的公司去实习,而由公司派人到学校给我们进行校内培训。
开始的时候,对于新事物总是充满好奇,好奇着我们的实习生活将会是什么样子呢?答案很快就将揭晓。
在我们的第一天实习课,公司派来的老师就将我们为期两个月的实习流程告诉了我们。
当然,他还告诉我们计划没有变化快,大体流程是如此,不过具体实施时将根据我们的实际情况来进行适当的调节。
这位老师的幽默很快就赢得了大家的好感,稍微介绍一下,我们的这位老师,是公司的manager,我们大家都称他为赵老师,他有着非常丰富的项目实际经验,对于我们这帮还没正式工作的小菜鸟来说,可以说是奋斗的目标也不为过。
老师虽然很厉害,不过真正需要的还是我们自己的努力,老师对于我们来说,只是一个很好的辅助,太多的借助反而对于自己并不是一件好事,所以,抱着这种积极向上的心态,我将开始我为期八周的实习生活。
那到底这八周要干什么呢?当我看到了整个流程后,不禁有些纳闷。
我们是学软件的,会敲代码就可以了,整那么多多余的步骤干什么啊,这不是劳民伤财吗?对于我们以往对软件的认识,真是进行了颠覆的变化。
本来以为要编好几周的代码,刚去上课的时候,甚至都做好了圈起袖子、埋头苦干的准备。
真是应了赵老师那句计划没有变化快,让自己有种用力挥出一拳却打到了棉花上的感觉。
在大家都很迷惑的时候,赵老师给大家讲解了一下原因:“实际的软件项目,是非常大的,并不是一个人就可以独自完成的,所以必须要团队配合的,而为了团队间更好的配合,我们就需要用到‘软件工程’。
而提到这里,就是我要说的重点,我们将利用这两个月的实习时间,来教大家如何在实际的项目中运用‘软件工程’这门科学”,更要大家在实习的过程中学会团队的意义。
很快,我们分成了几个小组,而每个小组都分到了一个项目的名称,这为期八周的实习生活,我们将运用“软件工程”这门科学来完成项目的制作。
最后提一下,具体是什么让我们这么惊讶呢?第一周:将对该项目所需要的知识进行集体巩固复习。
第二周:将直接进行项目的需要分析。
因为项目名称已经给出,所以将去掉可行性分期。
我们小组分到的项目是“诊所管理系统”,这就免不了去诊所实地调查了。
第三周:根据调查的结果,进行概要设计。
第四周:根据概要设计,来制作软件的详细设计。
第五周:根据详细设计,来进行项目的编码。
而最让我们惊讶的是,我们这八周中,需要编码的也就仅仅一周而已,虽然老师上课时跟我们稍微提过些,可当我们真正发现这样时,还是有些不淡定。
第六周:根据做完的项目,进行项目的测试。
第七周:就进行该项目的最后综合测试,以确认项目的完成。
第八周:项目总结,我们将用一周的时间来总结整个实习的收获,在最后一周的周五进行自我展示,以及收获报告。
至此,实习的生涯将会到此结束。
整个实习过程,有八周的时间,编码却只有一周,有些难以接受,不过还是要接受,因为这就很可能是我们以后的工作,为了工作,加油!第2周:日期:3月16日在校内实习的第一周里,老师将我们所有人分了5个小组,并给我们每个小组分配了不同的项目。
我们的项目是“诊所管理系统”,因为这个项目其中包含了一些我们不知道的专业医学知识和实际流程等,所以我们必须去诊所进行实地调查,以此来保证我们最终的作品会满足诊所的管理需求。
这里也说明了软件需求分析的重要性,这一环节,可以说是整个软件生成的最为重要和关键的环节。
如果我们仅仅根据自己的了解就将项目进行下去,开发出的软件却满足不了客户的要求,也就是说这个软件的作用几乎是0,而我们所有的投入最终都是徒劳的。
我想,这是所有人都不愿意看到的结果。
这一周,我们上课的时间进行软件需求分析的知识讲解和软件需求分析的文档制作,而课下我们就利用课余时间进行诊所的实地调查。
为了节约时间,我们小组每个人各负责一个学校周围的诊所,对其诊所内的医务人员进行询问,并承诺将最后的成品软件免费提供于其诊所的使用,这样大大的提高了医务人员的热情,并最终获得了我们想要的结果。
经过两天的调查以及我们课上知识的讲解,于第三天我们开始了需求分析文档的制作。
根据大家的调查结果,我们将重复的内容和个别比较特殊的内容剔除掉,整理出了几个诊所综合的需求,以此为根据来制作需求分析文档。
根据医务人员的描述,一般诊所的看病流程是:“患者来诊所进行挂号,如果确定患者需要在诊所治疗,那么将他的信息记录下来,然后根据其患病的种类将其分到对应的部门对其进行治疗,在其治疗过程中,需要将其治疗的信息进行记录,形成该患者的备案,直到该患者康复出院”。
根据归纳的调查结果,我们将其信息制作成数据流图。
因为初次制作以及项目较小,所以在这里只制作基本数据流图。
解决。
第3 时决定,这一周,我们将进行软件的概要设计和详细设计两个部分的文档制作。
而下一周的项目详细设计,将改为软件的编码制作,将原来一周的项目编码改为两周。
这样一来,我们原本稍微宽裕的时间又变得紧缩起来,而为了能更好的完成概要设计文档和详细设计文档的制作,我们下课后更是一起在教室里加班赶工,还好,经过大家的努力,周五上课的时候,我们小组的两份文档,经过老师的检验,全部通过。
概要设计的基本任务包括制度规范主要就是:将系统划分模块,决定每个模块的功能,调用关系及界面,即模块姐传递的数据。
而系统的模块划分,在上一周的需求分析力,我们就已经做出了总结,需要将诊所划为四个模块:医务人员管理模块、药品信息管理模块、病患管理模块、诊疗记录模块。
而这四个模块的具体功能,在经过小组成员的共同讨论后,将其模块的功能罗列如下:一、医务人员管理模块1、医务人员入职。
2、医务人员离职。
3、医务人员的职务变动。
4、医务人员的查询。
二、药品信息管理模块1、药品信息的入库。
2、药品信息的删除。
3、药品信息的改动。
4、药品信息的查询。
三、病患管理模块1、患者信息添加。
2、患者信息删除。
3、患者信息修改。
4、患者信息查询。
四、诊疗记录模块1、诊疗记录的增加。
2、诊疗记录的删除。
3、诊疗记录的修改。
1、诊疗记录的查询。
综上所述,可以发现也就是其模块的增删改查,在细化了各个模块的功能后,我们对应的制作了诊所管理系统的数据库,对其模块划分,也定义了四个表的名称及其属性。
表清单:医务人员表:TB_DOCTOR药品信息表:TB_MEDICATION病患人员表:TB_SUFFERER诊疗记录表:TB_RECORD概要文档的制作完成,也意味着我们可以进行下一个步骤了:项目的详细设计。
因为其四个模块所要实施的功能大体相似,所以我们决定只制作出其中一个模块的详细设计,其他模块则参考制作完成的模块。
在这里,我们采用医务人员管理模块为例,将对其进行详细的分析,为了清晰明确的看出其数据的走向以及逻辑判断,我们采用程序流程图对该模块的数据流程进行描述。
而为了使该项目的详细设计可读性好,我们将该模块中涉及的一些复杂的算法用伪代码来进行表示,这样会是我们在变成的时候,将其更容易的转换成实际的程序。
准备工作总算是做完了,几乎花费了我们实习的一半时间。
这一周的时间,我们在忙碌中不知不觉的度过了!下一周就会进入到该项目的实际编码当中,这也是我们大家最熟悉的地方了,感觉总算有地方出力了,期待着下一周的到来。
第4周:日期:3月30日终于到了我一直期待着的编码阶段了,从一开始就等着编码,这个期待的时间有点长,不过还好,总算是到来了。
但现在还不能直接去编码,在这之前,我们需要配置我们的编码环境,大家需要拥有一样的环境,这样才能使小组成员之间的文件相互使用。
不过这点就不用我们操心了,大公司就是好,把环境变量的配置过程给我们做成了文档,供我们使用,这样,我们大家使用的环境就都一样了。
有了这个文档,大家的编码环境很快就搭配起来了,丝毫不费力气。
这里提一句,以前也没注意这个问题,如果是团队开发,一样的编码环境是很重要的,也是一个团队所必须的。
软件环境的搭配完成,意味着我们可以进行正式的编码了。
这一次的编码和以前相比有些不一样,以前是想到哪编到哪,这次不能再这么蛮干了,这次的编码需要照着文档进行,也就是照着诊所管理系统的详细设计进行编码。
因为该项目有数据库的操作,所以在编码之前,大家将该项目的数据库以及其中的四个表建立了起来,并在每个表内添加了两条简单数据,用于在软件编码测试时使用。
这周我们使用了两天的时间来消化项目的详细设计文档,把老师上课讲的那些知识点尽量的用到理解文档当中。
看完了文档,再让我来编码,突然有种行云流水的感觉,不会有以前那种写到一半不知道该怎么写的感觉。
看来这之前的工作一点也没白做啊,算是物有所值啦。
在第二天上课的时候,企业的老师给我们讲了两个以前从没注意的地方,这两个地方,在学校的时候,老师也讲过,但并没有怎么在意,但实际的企业编码中,这两个地方是非常非常重要的,甚至比你会编码本身还要重要。
甚至可以说,没有这两点,你编的代码几乎没有什么价值。
说道这里,相信大家可以理解这两点的重要性了吧。
这两点到底是什么呢?她就是编码的书写规范和编码的注释。
书写规范,在学校的时候,每个同学几乎都是做自己的项目,很少有合作的时候,所以很少有注意的。
但在企业中,几乎每个项目都是需要团队来完成的,如果团队的每个成员每人都按自己的想法写,那每个人都有一个自己的规范,当项目将每个人做的模块组合在一起时,我相信程序一定是运行不起来的,那么也就是说,你这个项目白做了,所有的努力都想付之东流。
所以说,整个项目有一套书写规范是非常重要的,而我们这一次的项目编码,将使用公司为我们提供好的一套编程规范。
而编码的注释,是为了自己或者别人能读懂自己代码而准备的,当一个做完的项目需要维护时,维护的程序员很可能不是你。
这样,为了方便别人能读懂你写的代码,就需要对其进行注释说明。
即使是你自己,当你时隔几年后,再来看你写的代码时,也不一定都能看懂,所以,程序编码的注释是利人利己的事情,这样的事情我们应该做。
带着这两个重点,我们紧密的进行着我们的项目编码。
第5周:日期:4月6日由于之前做完了项目的详细设计,所以整个项目的流程很清晰,直接按着文档的步骤一步一步的进行就可以了。
有了项目的详细设计,编码真的很顺手,但并不是就没有问题了。
我们还要把他的程序流程图及伪代码等地方转换成真正的代码。
程序流程图也有很多地方需要考虑你所需要用到的结果。