2022/03/25
职业推荐(参考即可)
C语言:
1.学习目的:掌握语法、掌握如何定义变量、计算机语言基础上锻炼逻辑思维(熟练嵌套、循环、调用)
2.基本数据类型
3.二进制(二进制实行加减运算【减法是加负数】)(二进制实行补码运算)
4.为什么需要主方法?(即main方法)
5.程序执行时从什么时候开始,在什么条件下程序执行结束。
6.C语言中各种变量占多少字节。【不同的编程语言各种变量占用字节不同】
7.字符变量为何需要ascll表。【字符的Ascll是字符到一个整数的映射,因为计算机只存0和1组成的二进制,所以要把字符映射成一个整数,计算机底层用这个整数代表字符。】
2022/04/01
1.八进制、十二进制、十六进制要学。
2.指针重点理解声明指针变量和申请内存、释放内存有何关系。
3.Vc6.0测试程序退出窗口快捷键是什么。【不同的程序退出窗口快捷键不同】
2022/04/23
L根据我的职业规划做出了一份手写笔记,里面详细记录了Java基础、Java进阶以及软件测试需要掌握的重点精要。在此日记列出重点字,详细可查Notability。
一、首先是Java基础。
要掌握Java中八种基本数据类型+引用类型,及其都占用了多少个字节。
变量分为局部变量【定义在方法里】、静态变量(/类变量)【属于类】、实例变量(/成员变量)【属于对象】三种,这三种变量都可以用第一段的八种基本类型或引用类型来定义。
Java中内存区域的划分(变量放哪里),可参见L博客:Java内存划分和垃圾回收机制
静态方法和实例方法,静态变量和实例变量的调用关系。即:静态方法只能调用静态方法或静态变量;实例方法这四种都可以调用。
private,protected,public这三种权限有何区别,在同一包和不同包下怎么使用。
final,finally使用需要掌握,编译时异常与运行时异常如何处理。
二、其次是Java进阶。
常见的数据结构,如数组、顺序表、单链表、双链表、栈、队列、哈希表/hashmap都需要用Java自己实现,树和hashset了解即可。
算法方面:动态规划、深度搜索、七种排序、字符串相关题目等。
string、character、stringbuilder、stringbuffer重点理解。
网络编程方面搞清楚TCP和UDP,可参见L博客:TCP和UDP
三、软件测试我需要掌握的点。
首先是软件测试的目的,即软件测试的概念。
其次测试种类分为四种:
单元测试(白盒):属于编程员自测;
集成测试(灰盒):单元测试的基础上将模块按照设计要求组装成子系统或者系统进行集成测试,不确定是由开发还是测试人员测试;
系统测试(黑盒):测试人员进行,软件测试一般指的是系统测试,测试内容和工具都属于系统测试;
交付测试:保证用户对交付系统的满意。
测试内容包含:
⭐功能测试:QTP(HP),WinRunner(MI),Robort(IBM),QARun(Compuware)
⭐性能测试:LoadRunner(HP),WAS(MS),Robort(IBM),QALoad(Compuware)
⭐界面测试 ⭐易用性测试 ⭐安全测试(病毒) ⭐兼容性测试(各版本)
测试方法有四种:等价类测试法、边界值分析法、因果分析法、错误猜测法,主要用在功能测试中。
对于测试模块要多做测试用例的书写锻炼,而对于测试工作常常使用禅道来进行交互,所以要熟练禅道的使用。
整个系统测试的大约流程是:拿到软件需求规格说明书→制定测试计划→编写测试用例→进行测试执行→反馈bug与开发人员交互→撰写测试报告总结等。
L说:“软件测试人员只关注输入输出,为什么还需要有一定的编码能力?最重要的一点就是可以培养更全面地编写测试用例的嗅觉,二是可以为后期转型到测开方向做准备。你以后可以往管理方向走,做几年测试就可以考虑产品经理。”虽然现在还没学,但是我认为可以。:)
———–咻———————咻———————咻——————-咻——————–咻———————-
以上是大概的知识高亮注意点,从决定转行以来只是在博客上记录分散的知识点,没有写过思考类的日志,个人感觉编程不只是细小知识点的广博需要熟悉,更是逻辑框架、思维反省的抽象层需要下功夫,而且这个行业是需要一直保持学习状态的,所以一是要保持空杯心态,二是要每天坚持学习,三是要坚持自己思考。
还有两点,一是阅读的能力→阅读巨人的思想,虽然计算机的书难啃,但它对培养深厚计算机思维有很大影响,尤其是那些创造语言或是有重大建树的伟人的书籍。二是英语能力→我个人认为它与抗压能力相关,如果遇到不懂的东西,可以迅速自己在goole上查阅,有前辈说过外文文献对精炼计算机技术很重要,虽然个人不喜欢英语,但无论怎样也是要一边学着了。
如若我是贸然从市场转入程序,那定会在浩瀚混沌的庞大知识点中迷失,即使没有,也会在职业方向耗费很多的时光来避坑,感谢刘某人为我整理好要绕开的坑坑洼洼,鼓励我在程序的道路上坚持走下去,这个开头也确实很顺利,所以定要保持学习的毅力,一起成长。
各个学科即使专业泾渭分明,但思维总归深处同一。
他年我若为青帝,报与桃花一处开。