第十周个人周报—197222—张佩佩
一.PSP 记录估计和实际耗费的时间
|
PSP各阶段 |
预估时间 |
实际用时 |
|
计划:明确需求和其他因素,估计以下所有任务所需时间 |
3h |
2h |
|
开发(包括下面8项子任务) |
33h30min |
38h50min |
|
需求分析 |
3h |
4h |
|
生成设计文档 |
2h |
1h |
|
设计复审 |
30min |
30min |
|
代码规范(为目前的开发制定或选择合适的规范并进行学习) |
1h |
1h30min |
|
具体设计(用伪代码,流程图等方法来设计具体模块) |
4h |
4h |
|
具体编码 |
20h |
23h |
|
代码复审 |
2h |
1h20min |
|
测试(自我测试,修改代码,提交修改) |
1h |
1h30min |
|
记录用时 |
30min |
30min |
|
测试报告(发现了多少bug,修复了多少) |
3h |
4h |
|
计算工作量(多少行代码,多少次嵌入,多少测试用例,其他工作量) |
2h |
1h30min |
|
事后总结,并提出改进计划(包括写文档,博客的时间) |
7h |
8h |
|
合计(小时) |
49h |
52h50min |
二.总结与收获
(1)在技术方面的学习、遇到的困难、如何克服,得到哪些收获
学习:学习了一门新语言java语言,也初步接触了JavaScript前端开发。
困难:
- 对前后端开发以及微信小程序开发并不熟悉。 措施:多找资料,抓紧学习。
- 对做该项目和学习作业的时间分配不好,导致有些手忙脚乱,不知该如何入手开始。
措施:不拖沓,计划好各个工作与任务的时间,重要的是合理运用好周末时间。
- 对JavaScript的语法和运用存在很大的困难,在进行页面设计时,不知道有什么类可以直接使用,有什么函数也可以直接使用。措施:去网上(b站,csdn上)找一些小项目观摩学习,在实践中更快理解,也要学会使用帮助文档。
- 在编程时,在进行首页今日课表和课程表页间的课程表二维数组的数据传递时,试用了网上常见的几种方法都不能成功,数组就是无法传到首页界面。 措施:去找专业人员,熟悉这方面的人员询问解决方法。(但是目前并没有找到)
收获:
- 技术能力提升:学会了处理多维数组、日期处理等数据操作,提高了自身数据处理的能力。理解和实践页面逻辑与展示的交互,强化了前端开发技能。
- 通过代码设计和优化,提高代码质量和性能,加强了自己对代码规范和最佳实践的理解和应用。
- 在个人成长和职业发展方面也有一定收获,如成功解决一些技术难题,,极大增强自己的自信心和成就感,有利于促进个人成长和职业发展。
(2)在团队协作方面的学习、遇到的困难,如何克服,得到哪些收获
学习:在本次实习中,我在团队里学习了什么叫做有效沟通,即学习如何清晰、准确地表达自己的想法,也培养自己的倾听能力,更重视倾听他人的观点和反馈,尊重不同意见,建立良好的沟通氛围。在合作中,我也学习了如何有效处理团队内部的冲突和分歧,寻找协商和妥协的解决方案,避免对团队氛围和目标的影响。
困难:
- 沟通障碍:可能由于沟通不畅、信息传递不清晰导致团队合作效率低下,队内多次陷入懈怠工作,进度推进艰难的困境。
- 角色定位不清:可能存在团队成员在项目中角色定位不清晰,导致责任模糊或者交叉冲突。团队成员对自己到底负责什么存在迷茫。
- 意见不合:在项目中对于某些实现或者想法难以达成共识,导致决策困难,项目进度受阻。
解决方法:
- 提高沟通技巧:去学习有效沟通技巧,包括倾听他人意见、表达清晰观点以及寻求反馈,以促进团队成员之间的良好沟通。
- 明确角色分工:通过讨论交流,有效沟通确定每个团队成员在项目中的角色和职责,明确分工,避免任务交叉和责任模糊。
- 协商解决方案:遇到意见不合时,可以采用协商、妥协或者投票等方式解决分歧,确保团队能够向着共同目标努力。
(3)在使用工具方面的学习、遇到的困难、如何克服,得到哪些收获
学习:学习使用过微信小程序框架、微信开发者工具、微信云开发、微信开发者工具中的模拟器、微信小程序API还有项目管理工具TAPD、版本控制系统Git、代码托管平台GitHub
遇到过的困难:
- 微信小程序框架和API:小程序框架和各种API的使用方式和特点过于纷繁复杂。
- TAPD:TAPD的功能丰富,初次接触时觉得界面复杂,划分板块太多,刚开始根本看不懂,老师讲解过后才明白。
收获:解决这些工具挑战需要深入研究和实践,有助于提升自己对相关工具的理解和掌握程度。在新工具的学习与使用中,我将不断提升自身技能,积累宝贵的经验,为未来的项目和职业发展打下坚实基础。
三.总结个人在整个实习过程中的感想、展望
整个实习过程中,我经历了学习与成长、挑战与成就以及团队合作等方面的种种体验,给我留下了深刻的感受和思考。我通过参与实际的软件开发项目,学习到了大量的软件工程知识和技能。我有机会亲身体验软件开发的各个阶段,包括需求分析、设计、编码和测试等。这让我对软件开发的整个流程有了更深入的理解,并且学到了很多在课堂上无法获得的实践经验。
在挑战与成就方面,实习过程中我面临了许多技术上和项目管理上的挑战。例如,我需要学习并掌握新的编程语言和工具,解决各种技术难题。同时,我还需要与团队成员合作,按照项目计划和要求完成任务。与此同时我也认识到自己的诸多不足之处,这种学习与成长的过程让我对自己有了全新的认识。其次,实习过程中我面临了许多挑战,挑战可能会带来压力和困难,但通过克服困难,我个人应对挑战的能力和心理素质得到极大提升。挑战让我不断思考和解决问题,锻炼了我的应变能力和解决问题的能力。我克服了一次次的困难,取得的成就让我倍感满足和自豪。这些挑战和成就都成为了我成长的催化剂,让我更加自信和坚定地面对未来的挑战。
最后,团队合作是整个实习过程中的重要组成部分。在团队中,我学会了合作、沟通和协调,意识到团队的力量和重要性。团队合作的经验让我明白了一个人的力量是有限的,而团队的力量是无穷的。通过与团队成员相互帮助和支持,我们共同完成了许多任务,取得了良好的效果。这种团队合作的精神将伴随我一生,并在未来的工作中发挥重要的作用。
在未来,我希望继续深入学习和探索软件工程领域。通过实习,我对软件开发的兴趣进一步加深,我意识到软件工程是我未来职业发展的重要方向。我将继续提升自己的技术能力,学习并掌握更多的软件开发技术和工具,以适应不断发展的科技环境。同时,我也会拓展自己的人际关系,培养更强的人际交往能力,包括沟通、团队协作和管理能力,注重发展自己的团队合作能力和项目管理能力,以便在未来的工作中更好地与团队合作。未来,我将持续学习,保持对新知识的热情,不断提升自身技能,跟随科技的发展不断更新知识储备。同时,我也会更注重培养独立思考能力,学会解决问题的方法不仅限于别人的经验,还要有自己的见解和创新。我会勇于接受新的挑战,主动尝试未知领域。
相关推荐
Python 批量处理大量压缩包|递归嵌套解压 zip rar 7z tar,文件名乱码修复,扫描残留压缩包工具
在收集大量计算机源码时,经常遇到海量多层嵌套压缩包:zip、rar、7z、tar、tar‑gz 混杂,老压缩包中文文件名 GBK 编码解压出现乱码,解压完成后不确定目录内是否还有遗留未解压的压缩包。 本工具集由 3 份 Python 脚本组成,专门针对大批量源码文件夹做自动化预处理,不用手动一个个解压,自动递归遍历所有子目录,处理嵌套压缩包,修复中文文件名乱码,扫描校验残留压缩包,输出完整处理日志。 前置条件 - Python3.8 及以上环境 - 如果要处理 rar/7z 格式:电脑安装 **7‑Zip**,记录 7z.exe 的完整路径,填到 `jieyarar.py` 配置区。 1. 修改每个脚本顶部配置区:`SCAN_ROOT / TARGET_FOLDER` 修改为你存放文件的根目录绝对路径(Windows 路径字符串前面加 r,例如 `r"F:\files\download"`) 2. 第一步:运行 `main.py`,优先处理全部 zip 压缩包,执行完成查看生成的 `unzip_log.txt` 日志; 3. 第二步:运行 `jieyarar.py`,处理 rar、7z、tar 等其它格式压缩包,查看 `unpack_all_archive_log.txt`; 4. 第三步:运行 `checkfiel.py`,全盘扫描校验,输出 `scan_archive_and_badname.txt`; - 查看报告:确认是否还有残留压缩包、是否存在乱码文件名; 5. 根据日志,手动单独处理加密、损坏的压缩包。
工具调用智能体可靠性基准数据集验证门重试
面向工具调用型AI智能体可靠性研究的合成基准数据集,研究预执行验证门与有限重试机制如何改变智能体任务完成率、无效动作率与调用成本。包含120张合成工单、1440个模拟回合(4种策略×3种工具故障率)与本地大语言模型试点实验(qwen2.5:3b)。实验结果显示:10%工具故障率下基线策略完成率仅30.0%,验证门加重试组合达97.5%;大模型试点中无防护时8张工单完成5张,加防护后8张全部完成。附结果明细、策略汇总、实验元数据与README共8个文件。适用于智能体工程、工具调用可靠性评估、防护机制设计与大模型应用研究。数据许可:CC0公共领域。
国央企在推动内部技术转化时,如何实现技术需求的精准挖掘与匹配?.docx
科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。
科技中介服务机构在对接企业与高校科研成果时,如何快速挖掘企业的隐性技术需求?.docx
科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。
AI聚合api网关系统源码+部署教程
AI聚合api网关系统源码+部署教程



