日记(三)

CODING成长日记

又过去了一周,这是我进入这个专业的第六十五天,在这七天里,主要学习的是函数的第二部分,同时通过PTA上的练题,熟悉数组方面的的运用。(幸运的是这周没有实验课,所以不用写实验报告,好开心,手写实验报告真的好累)
自学经历
我在开始学习程序设计课之前,根据网友的推荐,通过观看MOOC上翁恺老师的网课,初步学习了C language。
从第1周的程序设计与C语言
1 计算机和编程语言
2 C语言
3 第一个程序
第2周:计算
1 变量
2 数据类型
3 表达
第3周:判断与循环
1 判断
2 循环
第4周:进一步的判断与循环
1 逻辑类型和运算
2 级联和嵌套的判断
3 多路分支
4 循环的例子
5 判断和循环常见的错误
第4周编程练习
第5周:循环控制
1 循环控制
2 多重循环
3 循环应用
第6周:数组与函数
1 数组
2 函数的定义与使用
3 函数的参数和变量
4 二维数组
第7周:数组运算
1 数组运算
2 搜索
3 排序初步
第8周:指针与字符串
1 指针
2 字符类型
3 字符串
4 字符串计算
到第八周的指针与字符串。

学校课堂
由于教材是英文版,对于能力有限的我来说是个挑战,老师建议我们即使难啃也要坚持,这几周,每当老师讲完,我都会坚持在过一遍教材,过程虽然磕磕绊绊,可终究有些许收获。(同时在以后的每周这部分我将会运用英文来写以此来锻炼我的英文能力)
**This weak:

Part 2

Flow of Control*

Chapter 7
Modularity Using function;part2
content:
3.pass by reference
4.Case study:Calcauting Age Norms
5.Recursion

In this part,I’ve learned how to use recursion in a functions to caculate the value of factorial and how the recursion works .
Also,in this week,our professor put a problem which is Hanoi Tower Problem.This problem is very ammazing.

自学和学校课程的对比
{(以下都是个人的感受,或许有些见解有误,如有冒犯请多多见谅)

翁恺老师的网课更适合一些想速成C language的自学者,我认为其中有很多东西都未曾提及,但是对于初学者来说可以很快的上手。
学校的课程,首先我们所用的这本英文版教材(虽然难啃)讲的十分简单和基础,很多东西都讲的透彻。而我们的老师都是选择性地讲解,很多东西都没有讲(或许这就是很多同学刚刚接触感觉非常难解的原因吧),她同样的像翁恺老师一样通过实际问题case study来授课。但她好像并不是全盘送出,她更像是在一个个点地画,最后慢慢连起来。
个人认为学校的课程必须在上课前进行一定的预习,方能很好的吸收一节课的内容所以我认为在课前先通过学习网课再上学校的课程是非常好的方法。}(这些是我目前为止的一些浅显的看法,随着学习的加深或许后面对于这部分的内容有所改变。

在这周,老师讲到了通过递归计算一些特殊的算术问题;阶乘,杨辉三角,和汉诺塔问题。这一些列特殊的问题体现出了递归相对于递推(也叫迭代)的优越性。
这周遇到的问题是有关函数的,假设在主函数之外的函数中设一个变量,又在主函数中用指针指向该变量,通过指针改变该变量的值,但是,根据函数中变量的作用范围和生命周期的限制,是否这个变量在回到主函数之后会消失,这就使得我思考这一操作是否可以实现。
(在这对阅读我上一篇的日记后并留言鼓励我的朋友们表示感谢,谢谢你们的鼓励,也感谢你们愿意花时间在我的粗鄙日记上,这是对我的莫大的鼓励。
(如果我的无聊日记能有幸被哪位大佬阅读,希望大佬可以留下您宝贵的建议,同时也希望找到可以一起学习一起分享经验的伙伴,愿与诸君共勉)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
软件测试实习日记(共计3000字) 第一天: 今天是我软件测试实习的第一天,我来到了公司的测试部门。首先,我和我的导师进行了简单的介绍和交流,他向我介绍了公司的测试流程和工作内容。然后,我开始了解公司的测试工具和测试环境,并学习了一些基本的测试技术和方法。在下午,我参与了一个小组的测试会议,了解了他们正在进行的项目和测试计划。今天的实习经历让我对软件测试有了更深入的了解。 第二天: 今天,我开始参与实际的测试工作。我的导师给我分配了一个小任务,要求我对一个新开发的功能进行测试。我首先阅读了相关的需求文档和设计文档,然后根据文档编写了测试用例。接着,我使用测试工具进行了功能测试,并记录了测试结果和问题。在测试过程中,我还学到了一些调试技巧和错误分析方法。虽然遇到了一些问题,但是我通过和同事的讨论和交流,最终解决了这些问题。 第天: 今天,我继续进行功能测试,并且开始进行一些边界条件和异常情况的测试。在测试过程中,我发现了一些潜在的问题,并及时向开发人员反馈。他们对我的测试结果和问题提出了一些建议,并帮助我解决了一些困难。通过这个过程,我深刻体会到了测试和开发之间的合作和沟通的重要性。下午,我参与了一个测试评审会议,与团队成员一起讨论和确认了下一阶段的测试计划。 第四天: 今天,我开始进行性能测试。我的导师给我提供了一些性能测试工具和测试数据,并指导我如何进行性能测试。我首先对系统进行了负载测试,模拟了多个用户同时访问系统的情况。然后,我对系统进行了压力测试,模拟了大量用户同时访问系统的情况。在测试过程中,我记录了系统的响应时间和资源占用情况,并分析了测试结果。通过性能测试,我发现了系统在高负载和高压力下的一些性能问题,并向开发人员提出了改进建议。 第五天: 今天,我继续进行性能测试,并开始进行安全性测试。在安全性测试中,我使用了一些常见的安全漏洞扫描工具,并对系统进行了漏洞扫描和渗透测试。通过安全性测试,我发现了系统中的一些安全漏洞,并向开发人员提供了修复建议。下午,我参与了一个测试复盘会议,与团队成员一起总结了本阶段的测试工作,并讨论了下一阶段的测试计划和目标。 第六天: 今天,我开始进行用户界面测试。我首先对系统的各个界面进行了功能测试,验证了界面的正确性和完整性。然后,我对界面进行了兼容性测试,测试了系统在不同浏览器和操作系统下的兼容性。在测试过程中,我发现了一些界面显示不正常的问题,并及时向开发人员反馈。他们对我的测试结果和问题进行了分析,并帮助我解决了这些问题。通过用户界面测试,我对系统的用户体验有了更深入的了解。 第七天: 今天,我继续进行用户界面测试,并开始进行可用性测试。在可用性测试中,我模拟了一些用户场景,并评估了系统的易用性和用户体验。通过可用性测试,我发现了一些用户操作不便和用户体验不佳的问题,并向开发人员提供了改进建议。下午,我参与了一个测试总结会议,与团队成员一起总结了本阶段的测试工作,并讨论了下一阶段的测试计划和目标。 第八天: 今天,我开始进行回归测试。在回归测试中,我重新执行了之前的功能测试和性能测试,并验证了之前发现的问题是否已经修复。在测试过程中,我发现了一些新的问题,并及时向开发人员反馈。他们对我的测试结果和问题进行了分析,并帮助我解决了这些问题。通过回归测试,我确保了系统在修复问题后的稳定性和可靠性。 第九天: 今天,我继续进行回归测试,并开始进行兼容性测试。在兼容性测试中,我测试了系统在不同浏览器和操作系统下的兼容性,并验证了系统在不同环境下的稳定性和可靠性。在测试过程中,我发现了一些兼容性问题,并及时向开发人员反馈。他们对我的测试结果和问题进行了分析,并帮助我解决了这些问题。通过兼容性测试,我确保了系统在不同环境下的正常运行。 第十天: 今天,我开始进行最后的功能测试和性能测试,并准备了最终的测试报告。在功能测试中,我验证了系统的各个功能是否正常工作,并记录了测试结果和问题。在性能测试中,我验证了系统在正常负载和压力下的性能表现,并记录了测试结果和问题。通过最后的功能测试和性能测试,我确保了系统的功能完整性和性能稳定性。下午,我完成了最终的测试报告,并向导师进行了汇报。 第十一天: 今天,我参与了一个测试评审会议,与团队成员一起讨论和确认了下一阶段的测试计划。在会议中,我们对之前的测试工作进行了总结和评估,并提出了一些建议和改进措施。下午,我开始进行新一轮的功能测试。在测试过程中,我发现了一些新的问题,并及时向开发人员反馈。他们对我的测试结果和问题进行了分析,并帮助我解决了这些问题。 第十二天: 今天,我继续进行功能测试,并开始进行一些边界条件和异常情况的测试。在测试过程中,我发现了一些潜在的问题,并及时向开发人员反馈。他们对我的测试结果和问题提出了一些建议,并帮助我解决了一些困难。通过这个过程,我深刻体会到了测试和开发之间的合作和沟通的重要性。下午,我参与了一个测试复盘会议,与团队成员一起总结了本阶段的测试工作,并讨论了下一阶段的测试计划和目标。 第十天: 今天,我开始进行性能测试。我的导师给我提供了一些性能测试工具和测试数据,并指导我如何进行性能测试。我首先对系统进行了负载测试,模拟了多个用户同时访问系统的情况。然后,我对系统进行了压力测试,模拟了大量用户同时访问系统的情况。在测试过程中,我记录了系统的响应时间和资源占用情况,并分析了测试结果。通过性能测试,我发现了系统在高负载和高压力下的一些性能问题,并向开发人员提出了改进建议。 第十四天: 今天,我继续进行性能测试,并开始进行安全性测试。在安全性测试中,我使用了一些常见的安全漏洞扫描工具,并对系统进行了漏洞扫描和渗透测试。通过安全性测试,我发现了系统中的一些安全漏洞,并向开发人员提供了修复建议。下午,我参与了一个测试总结会议,与团队成员一起总结了本阶段的测试工作,并讨论了下一阶段的测试计划和目标。 第十五天: 今天,我开始进行用户界面测试。我首先对系统的各个界面进行了功能测试,验证了界面的正确性和完整性。然后,我对界面进行了兼容性测试,测试了系统在不同浏览器和操作系统下的兼容性。在测试过程中,我发现了一些界面显示不正常的问题,并及时向开发人员反馈。他们对我的测试结果和问题进行了分析,并帮助我解决了这些问题。通过用户界面测试,我对系统的用户体验有了更深入的了解。 第十六天: 今天,我继续进行用户界面测试,并开始进行可用性测试。在可用性测试中,我模拟了一些用户场景,并评估了系统的易用性和用户体验。通过可用性测试,我发现了一些用户操作不便和用户体验不佳的问题,并向开发人员提供了改进建议。下午,我参与了一个测试复盘会议,与团队成员一起总结了本阶段的测试工作,并讨论了下一阶段的测试计划和目标。 第十七天: 今天,我开始进行回归测试。在回归测试中,我重新执行了之前的功能测试和性能测试,并验证了之前发现的问题是否已经修复。在测试过程中,我发现了一些新的问题,并及时向开发人员反馈。他们对我的测试结果和问题进行了分析,并帮助我解决了这些问题。通过回归测试,我确保了系统在修复问题后的稳定性和可靠性。 第十八天: 今天,我继续进行回归测试,并开始进行兼容性测试。在兼容性测试中,我测试了系统在不同浏览器和操作系统下的兼容性,并验证了系统在不同环境下的稳定性和可靠性。在测试过程中,我发现了一些兼容性问题,并及时向开发人员反馈。他们对我的测试结果和问题进行了分析,并帮助我解决了这些问题。通过兼容性测试,我确保了系统在不同环境下的正常运行。 第十九天: 今天,我开始进行最后的功能测试和性能测试,并准备了最终的测试报告。在功能测试中,我验证了系统的各个功能是否正常工作,并记录了测试结果和问题。在性能测试中,我验证了系统在正常负载和压力下的性能表现,并记录了测试结果和问题。通过最后的功能测试和性能测试,我确保了系统的功能完整性和性能稳定性。下午,我完成了最终的测试报告,并向导师进行了汇报。 第二十天: 今天,我参与了一个测试评审会议,与团队成员一起讨论和确认了下一阶段的测试计划。在会议中,我们对之前的测试工作进行了总结和评估,并提出了一些建议和改进措施。下午,我开始进行新一轮的功能测试。在测试过程中,我发现了一些新的问题,并及时向开发人员反馈。他们对我的测试结果和问题进行了分析,并帮助我解决了这些问题。 第二十一天: 今天,我继续进行功能测试,并开始进行一些边界条件和异常情况的测试。在测试过程中,我发现了一些潜在的问题,并及时向开发人员反馈。他们对我的测试结果和问题提出了一些建议,并帮助我解决了一些困难。通过这个过程,我深刻体会到了测试和开发之间的合作和沟通的重要性。下午,我参与了一个测试复盘会议,与团队成员一起总结了本阶段的测试工作,并讨论了下一阶段的测试计划和目标。 第二十二天: 今天,我开始进行性能测试。我的导师给我提供了一些性能测试工具和测试数据,并指导我如何进行性能测试。我首先对系统进行了负载测试,模拟了多个用户同时访问系统的情况。然后,我对系统进行了压力测试,模拟了大量用户同时访问系统的情况。在测试过程中,我记录了系统的响应时间和资源占用情况,并分析了测试结果。通过性能测试,我发现了系统在高负载和高压力下的一些性能问题,并向开发人员提出了改进建议。 第二十天: 今天,我继续进行性能测试,并开始进行安全性测试。在安全性测试中,我使用了一些常见的安全漏洞扫描工具,并对系统进行了漏洞扫描和渗透测试。通过安全性测试,我发现了系统中的一些安全漏洞,并向开发人员提供了修复建议。下午,我参与了一个测试总结会议,与团队成员一起总结了本阶段的测试工作,并讨论了下一阶段的测试计划和目标。 第二十四天: 今天,我开始进行用户界面测试。我首先对系统的各个界面进行了功能测试,验证了界面的正确性和完整性。然后,我对界面进行了兼容性测试,测试了系统在不同浏览器和操作系统

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值