学数据库原理时,存过与视图必学哦,存过就是sql加上了复杂的逻辑,相当于是sql编程,语法规则和其他语言差不多的,都是相通的//@zhaiweij:首先不太明白,存储规程为啥容易维护和效率高,来说第一点容易维护,存储过程好维护?本身存储过程的语法和工具类就少,蹩脚的写法很容易懂?再说目前技术栈会存储过程的有多少,应届生都不会存储过程了吧,找谁维护? 其次说效率,所谓的效率高无非是减少了点db到应用的通讯时间,为了这点效率反而让db多了负载//@剑指创新:如果同时调用大量存过,的确会耗cpu,所以不能所有的业务逻辑都用存过来搞定,复杂点的通过存过解决效率较高(维护容易),简单的通过sql和代码搞定即可//@花心红萝卜1:说维护这么高的人,估计都是一些不超过5年的程序员,实现同样的业务逻辑用成储过程编写代码量和速度都有非常大的优势,修改业务和调试直接可以在数据库里面完成,省下程序编译和发布的过程,国内类似于ERP式的管理软件,业务逻辑是非常复杂的,但业务量并不大,用这种方式效率成本是最优的。
我们所有的项目,凡事涉及到与数据库读写的,一律使用存储过程,就连最简单的dml语句也必须使用存储过程所以我们所有的后台开发人员都必须懂存储过程开发,我觉得挺好,技多不压身么,就是不知道这些非专业人员开发的存储过程,效率怎么样
看到一位清华哥哥精心为妹妹整理的一套小学英语语法,据说妹妹自从有了这套语法之后,英语成绩提高了一大块,有小学生的家长不妨为孩子储存一下。
#2021##C语言##双11好好物节#
有些同学学不会C语言,不是因为他们智商不行,而是因为他们没有准备好要学习的内容。
C语言说到底是一门以内存为中心的编程语言,你能不能学懂它,其实很大程度上不是取决于你智商高低,而是你是否拥有扎实的计算机结构、存储、运算原理方面的知识!!C语言学习主要是以语法入门,然后到函数库。再具体一些来说,
包括以下几个阶段:
学习基础语法
学习简单的少数几个C语言自带的函数
学习一些程序设计的基础知识(数据结构,算法)
学习更多更强大的C语言自带的函数
学习一些特定应用领域的基本理论知识(操作系统,数据库,网络,图像……)
应用上一阶段学习的知识进一步学习其他人提供的函数库(网络处理、操作系统管理、图像、密码学等等)
如何快速学会学习C语言?如何以内存为中心研究学习C语言?
针对这一系列问题,我通过六年的教学经验,推出C语言精品实用项目实战课程:《C语言十大新手练手项目实战》,其中详细的给大家做了声色并茂的讲解。大家可以点击下方专栏获取!
(原创作者:朱凡石)1.食物—嘴巴—胃(消化吸收);
2.英语语音流—耳朵(语音感知)—听觉神经(语音加工处理);
3.满桌子山珍海味,用眼睛是看不饱的,用营养成份、构造分析等也是思考不饱的。唯一办法是把食物通过嘴巴送到胃里,让胃充分吸收消化其营养,而不是用化学、医药等手段去分析去思维。消化吸收是胃的本能,只要把食物喂到胃里即可,剩下的工作胃会自动完成。
同样,习得英语时,光用眼睛去看文字,试图用语法、翻译等方法从文字里有意识地习得英语,是不符合英语习得规律的。这种语法分析,母语翻译、逻辑思考等方式,费时费力不讨好。饭是吃出来的,不是看饱的,更不会分析饱,思考饱。英语是听出来,用耳朵去大量聆听英语语音流,把英语语音流喂进大脑里,大脑里的听觉神经会自动加工处理、编码记忆储存,生成英语语音听觉神经网络,就好比我们的胃,英语语音的胃,"胃"会自动吸收消化英语语音流,这是潜意识加工本能,是思考分析无法做到的,也是用眼睛看文字的方式做不到的。耳朵和听觉神经对语音具有自动潜意识感知加工本能,就像胃的消化功能。#头条创作挑战赛# #学英语:语言文化之旅# #英语# #上海头条# #北京头条# #深圳头条#
初中如何快速提升成绩:了解语法框架,关键的主谓和修饰成分,名词动词,形容词副词之间的修饰关系,然后大量刷词,大量阅读,特别是分级阅读,并尝试用语法规律进行翻译训练。中英文的互相翻译训练,能促进孩子的快速写作能力。差此外,阅读完的内容要进行总结,只需要3段话:1.我从中学到了什么关键的思想,这些思想内容是我以前没有想到的,2.我学会了这些思想,是不是可以应用到别的场景中,3.我以前学过的知识,和这个思想有没有联系,如果有联系,那么是什么方面的联系?新旧知识的互相联系,才能出更多的创意,我们的大脑不是用来存储东西的,更重要的是,用来学习新的思想,并且把新的思想应用到当下的写作里面,解决当前面临的问题之中,并且慢慢优化自己解决问题的能力,这点才是最关键的!从书中积累的句子要反复看,反复读,直到变成自己的。句子中的结构,我们要多查字典和资料弄清楚,弄明白,这样所学的内容就会内化成自己的个人财富!
1/10
什么是必要难度理论?人类记忆存在广泛且普遍的元认知错觉,会误将“记住了”当成“学会了”。
—— 《卡片笔记写做法:如何实现从阅读到写作》 申克•阿伦斯著
“记住了”当成“学会了”这样的情景在我们的生活中是经常见到的。
例如我们在学习英语的时候,老师在课堂上讲解的一些单词、语法等,我们都能够记住、听明白、理解。所以我们误以为这些知识都学会啦,可是当我们去做练习的时候,我们才发现很多问题我们根本不会。记住的知识不会用,记住≠学会!
我们在学习做菜做饭的时候,也会出现这样的问题。
某日突发奇想,去网上学习做菜的视频,看了半天,记住了操作步骤、配方配等,觉得自己做出一道美味的菜肴太简单了。
可是当我们真正上手的时候,做出的菜无论从色香味哪个方面都和视频中无法比较,甚至难以下咽。
其实很多人都有这样的经历,这就是“一看就会,一做就废”的写照。
所以说,记住并不等于学会了,记住,只是把看到的储存到大脑之中,并不一定能展示出来;而学会了是把看到的东西经过内化,并且能展示出来!
#一块写写# #卡片笔记读书法#
考研是自学的过程,不同于高三,老师全程指导监督的长时间学习,也不同于大学有老师讲授重点和课外延伸,从学习的资料,课程和学习方法都是靠自己摸索,所以在学习的路上难免会有一些困难,也会走一些弯路,我们希望可以结合往届学长学姐的经验让自己的学习更加高效,用最快的时间学更多的东西。
英语方面,单词越早越好,每天都要背定量的,不要间断,保证每天学英语,也不用很夸张,每天半小时比一周学习三个小时效果要好,短暂的,定期的练习比起不定期的长时间的学习效果更好。每天坚持学习英语的习惯可以使你大脑中储存的英语知识保存在活跃的状态。语法市面上的老师都是可以的,先试听一下那位老师的可以更好地接受。作文最好不要只单纯背模板,听听老师是怎末写出来的,忘了的话不至于不知道怎么写,最后确定一个自己写的模板牢记背诵。政治不能在最后背背就行,马原是很难理解的,最好都在中期就开始,1000题一定要刷,关注一下老师的公众号,会定期有重点或热点推送,日常积累,不用一下花费太长时间,也可以有更多时间学习专业课。循序渐进,制定月计划周计划,保证每天学习量是一样的,不要一天熬个通宵,一下睡一天。保证规律的作息,天任激素小编。调整好自己的心态,定期复盘,检验自己学习效果,过程是很漫长,书会背了记不住,题反反复复的做错,单词每次都像没见过 ,没关系每个人都是这样过来的,做好自己的任务就好,一定要坚持到最后,你一定会成功。
#头条品书团# #青少年编程书推荐# 《写给青少年的编程书——Python版》从编程语言都会接触的数据类型、数据运算、输入与输出;流程控制里的选择结构和循环结构;元祖、列表、字典三种基础且常用的存储方式;函数的使用;文件的操作。通过基础的学习,建立起扎实的编程基础。此外还可以进行数据库和扩展库等更多的研究。本书的对象是高中生及以下,所以尽量多的图片来帮助学生理解,更形象的描述python代码所表达的含义。
《Scratch3.0编程基础及指令详解(案例式少儿编程100课)》本书是丛书“案例式少儿编程100课”的第1册。全书共16章,前3 章介绍了计算机及其程序设计基础、Scratch3.0 系统概述、Scratch3.0 程序设计及其调试,其目的是让读者掌握Scratch3.0 编程基础知识,为后续课程学 习打下基础。第4~16章,针对Scratch3.0约140条指令,从指令解析、参数设置、举例和综合实例等四个方面给 出了详细解析。
由于所有指令的解析均配有实例说明或综合案例,讲解详细、实例丰富,所以本书既适合老师教学,又适合家长陪伴孩子自学。本书可以作为中小学、教培机构的教材,也适合老师、家长、学生自学和参考,是新手和熟手的 必备工具书。
《在最好的年纪学Python——小学生趣味编程》Python基础语法,包括三种结构,函数,面向对象,海龟绘图。案例结合中国诗词、魔术、字谜等传统文化,趣味性和应用性强。本书面向8到16岁青少年,可作为其编程学习的入门书,文字幽默,内容丰富多彩,案例有趣好玩,是难得的一本青少年编程学习书。本书由浅入深、循序渐进地讲解Python青少年趣味编程所需要的基础知识,力求从零开始、通俗易懂。中小学生即使对编程没有任何概念,只要从第一章开始依次阅读,也是可以完全理解并掌握这些内容的。
写给青少年的编程书——Python版
某高一在读的学生提问:
“我对现在的教育有一些自己的看法,学习理科,学生不得不接受许多复杂隐晦的问题并需要掌握精通,这就不得不花大量时间刷题。而学习文科更是枯燥无味,需要大量地将各种古诗、文言文、单词、语法、定义、意义等塞进自己的脑子里,并且熟练地掌握。可中国现在不是要培养创新精神和高素质的人才吗?这种应试教育把大部分时间都局限在课本,学生既培养不了在生活技能和经验等方面的能力,也缺乏选择接受知识的权利,这样不是会适得其反吗?”
这样的问题,不禁让我想到一个人——两弹一星功勋奖章获得者钱学森。
钱老在临终之前,就曾经谈过这样一个问题——中国为什么培养不出来具有创新精神的科学人才?
他曾在病床上多次谈到这个问题,包括在一些中央领导同志看望他的时候。直至他走后几年,身边工作人员才把这份存放在保险柜里的谈话,正式整理稿发表出来。
在这篇文章中,钱老就明确提出了中国当前很大的一个问题,就是目前没有一所大学能够按照培养科学技术发明创造人才的模式去办学——
“(中国的学校)都是些人云亦云、一般化的,没有自己独特的创新东西,受封建思想的影响,一直是这个样子。”
“我回国这么多年,感到中国还没有一所这样的学校,都是些一般的,别人说过的才说,没说过的就不敢说,这样是培养不出顶尖帅才的。我们国家应该解决这个问题。”
“所谓优秀学生就是要有创新。没有创新,死记硬背,考试成绩再好也不是优秀学生。”
他回想起在美国加州理工学院所受的教育——
“我本来是航空系的研究生,我的老师鼓励我学习各种有用的知识。”
“那里的学术气氛非常浓厚,学术讨论会十分活跃,互相启发,互相促进。我们现在倒好,一些技术和学术讨论会还互相保密,互相封锁,这不是发展科学的学风。你真的有本事,就不怕别人赶上来。”
“加州理工学院的学术风气,民主而又活跃。我们这些年轻人在这里学习真是大受教益,大开眼界。今天我们有哪一所大学能做到这样?大家见面都是客客气气,学术讨论活跃不起来。这怎么能够培养创新人才?更不用说大师级人才了。”
钱老最后感慨——“我今年已经90多岁了,想到中国长远发展的事情,忧虑的就是这一点。”
一声叹息。
现在同学们需要学习的东西越来越多,学业负担越来越重。如何在有限的时间里提高学习效率,我发现,思维导图确实有帮助。
思维导图使用了图像、颜色、线条和关键词,把某些知识重点、知识网络利用图像进行呈现、标注和整理。它充分地利用了人的大脑对不同信息的收集、存储和处理功能为我们的学习服务,从而使我们的学习效率成倍提升。
小学英语语法思维导图手写整理笔记,初中思维导图提分整理手写笔记。#微头条名师团# #教育微头条# #微头条日签#
1.食物—嘴巴—胃(消化吸收);
2.英语语音流—耳朵(语音感知)—听觉神经(语音加工处理);
3.满桌子山珍海味,用眼睛是看不饱的,用营养成份、构造分析等也是思考不饱的。唯一办法是把食物通过嘴巴送到胃里,让胃充分吸收消化其营养,而不是用化学、医药等手段去分析去思维。消化吸收是胃的本能,只要把食物喂到胃里即可,剩下的工作胃会自动完成。
同样,习得英语时,光用眼睛去看文字,试图用语法、翻译等方法从文字里有意识地习得英语,是不符合英语习得规律的。这种语法分析,母语翻译、逻辑思考等方式,费时费力不讨好。饭是吃出来的,不是看饱的,更不会分析饱,思考饱。英语是听出来,用耳朵去大量聆听英语语音流,把英语语音流喂进大脑里,大脑里的听觉神经会自动加工处理、编码记忆储存,生成英语语音听觉神经网络,就好比我们的胃,英语语音的胃,"胃"会自动吸收消化英语语音流,这是潜意识加工本能,是思考分析无法做到的,也是用眼睛看文字的方式做不到的。耳朵和听觉神经对语音具有自动潜意识感知加工本能,就像胃的消化功能。#学英语:语言文化之旅# #学英语:语言文化之旅#
Hive简介
Hive 是一个构建于 Hadoop 之上的数据仓库工具,由 Facebook 公司开发,并在 2008 年 8 月开源。
Hive 在某种程度上可以看作是用户编程接口,其本身并不存储和处理数据,而是依赖 HDFS 来存储数据,依赖 MapReduce 来处理数据。
Hive 定义了简单的类似 SQL 的查询语言-HiveQL,它与大部分 SQL 语法兼容,但是,并不完全支持 SQL 标准,比如,HiveQL 默认不支持更新操作,也不支持索引和事务,它的子查询和连接操作也存在很多局限。
HiveQL 语句可以快速实现简单的 MapReduce 任务,这样用户通过编写的 HiveQL 语句,就可以运行 MapReduce 任务,不必编写复杂的 MapReduce 应用程序。对于 Java 开发工程师而言,就不必花费大量精力再记忆常见的数据运算与底层的 MapReduce Java API 的对应关系上;对于 DBA 来说,可以很容易把原来构建在关系数据库上的数据仓库应用程序移植到 Hadoop 平台上。所以说,Hive 是一个可以有效、合理、直观地组织和使用数据的分析工具。
2012年4月,商务出版社的辞书编辑室来了一位风尘仆仆的老人。他拿着打印材料找到总编,希望出一本36年前立项的词典。
老人的这个举动,让总编大吃一惊!
老人名叫车洪才,出生于1936年,毕业于北京外国语大学。在他42岁的时候,国家给他派了一项任务,编撰一部《普什图语汉语词典》。
普什图语是阿富汗和巴基斯坦两国普什图人使用的语言,是阿富汗官方语言中的一种,全世界说这种语言的人有2000万。
“这是国家给我的任务。”车洪才是这样认为的,因此,他毫不犹豫地接受了。
当时,全国能够懂这种语言的人不超过100个,车洪才拉上自己的学生宋强民,开始脱产专心编字典。
在北京广播学院一个不起眼的房间里,漫长且艰辛的编撰工作开始了。
他们以一本俄语翻译的词典为目标蓝本,再把所有的相关词典:普什图语波斯语、普什图语英语、普什图语原文……一起进行比照,所有的词典都摊开在一个托架上,车洪才用铅笔进行标注和修改。
为了便于查找和保存,他们又想出一个办法——做卡片。宋强民找到西单的一家印刷厂,用厂里的下脚料订制成统一格式的小卡片,每一张15*10厘米的规格,按照注音、词性、释义的顺序编写。
那个时候没有电脑,全部是手写。一个人编写,一个人校对,再整整齐齐地抄写好,所有的卡片都分门别类地放进专门的木箱里。
日复一日,白色的卡片越堆越高,除了纸笔的沙沙声和窗户外逐渐增高的建筑物,没有人打扰他们的工作。
商务出版社的编辑孙敦汉负责这本书。起初,他还记得打电话问一下书的进度,渐渐地,他就忘了这回事。
此后三年,他们整理出10万张卡片,装满了30多个木箱,完成了70%的工作。就在两个人信心满满时,出书的事被迫停止了。
1981年,中国和阿富汗的关系恶化,没有人再关心这本词典的命运,车洪才所在单位的领导找他谈话,让他开始接手新的工作。
这些凝聚着两个人心血和汗水的卡片,被锁进了木箱中,存放在外语系办公室里,一放就是20年。
这20年里,车洪才做了很多工作,完成了领导布置的很多任务,但他心心念念的事情,还是这本《普什图语汉语词典》。
2000年,车洪才退休了,他本想继续之前的工作,可是还不行。因为中阿两国交往频繁,国家急需普什图语人才,学校又将他返聘回去培养学生。
车洪才给学生们编写了《普什图语教材》,编写了《普什图语基础语法》,他每天的工作充实且饱满,已经没有人记得他还有这样一部重要的词典需要完成。这项遥远的任务似乎早已被时代淹没了。
只有车洪才牢牢地记着这件事,他坚定地认为国家并没有遗忘,这是写在工作计划里的事情,他必须要在有生之年完成它!
2008年,车洪才接着开始编撰这部词典。由于他的学生宋强民已经于2000年去世了,他找到老同学张敏帮助自己,完成这个没有完成的工作。
72岁的车洪才需要在电脑上输入所有卡片的词条,普什图语的图文软件与我国的软件系统不相容,经常出问题。不懂普什图语的儿子也帮不上忙,他自己就成了电脑专家。
除了大量的录入工作,他还要补充许多新词汇,对一些已经发生变化的词语进行修改,加上之前未完成的工作,这一干又是4年。
到2012年年初,初稿完成了,车洪才这才觉得自己一直悬着的心平复下来。全书有5万多词条,250万字,大概用了15万张卡片,从开始编撰到最后完工,用了36年的时间。
一个人一生能完成这样一项伟大且艰巨的工程实在是不容易的,也是值得骄傲的,年近八旬的车洪才做到了!他以一个普通知识分子的执着,实践了自己对国家的承诺。这样的人值得所有人尊敬!#人物#
每天100亿数据,《360多数据源查询引擎》架构和实现
大家好,今天继续带来分享。[太阳]
360作为一家安全企业,对外也开源了很多项目,其中不乏优秀的框架。
QuickSQL 地址:网页链接
首先,360的数据场景很多,数据增量也是很大的。
图一看到: 每天都有300T+ 、100亿+ 的数据记录。可以说是海量数据[灵光一闪]
图二;有了数据就要用,场景太多,面向人群不一,存储环境各异,技术门槛过高。因此需要定目标进行优化。
(小编注: 面向SQL的查询语法大部分类似,但是涉及Elasticsearch 或者 Mongodb 这些NOSQL,语法则完全不一样,对于非技术人员学习成本还是很高的)
如何进行优化? 撇开存储不谈,希望在查询层至少统一语法和引擎,自然先考虑选型。
图三:常见的联邦查询引擎,最容易想到的是 Presto,另外如果基于SparkSQL也可以实现,而Apache Drill则是相对冷门的选择。
对比发现,在这三者之上,再抽象一层似乎很合适,而AST(抽象语法树)解析引擎,Calcite是唯一选择。[赞]
图四:基于这个思路,构建了如下架构。
通过数据混查门面,可以使用不同引擎,查询不同数据源。
数据引擎有 SparkSQL、Presto、Flink 多种选择。
图五: 具体的技术架构图,图已经很清晰,不多解释。
最终重点通过一个例子说明一下:[加油]
假设有这样一个混合查询需求, 由于es能做全文检索,我假设要从es搜索“备注”字段不为空的documents,再从hive中联合量表生成一个子表,最后将es和hive结果混合匹配。
对于QuickSQL,语法树解析后分开下推。直接从es检索生成临时表0,然后从hive搜索生成临时表1,最后spark将临时表join起来,即获得结果。
欢迎大家讨论 ~
您的点赞和评论是我最大的动力!
#360# #互联网# #大数据#
这样学英语省力又有效!为什么你英语学不好,尤其是口语和听力上不去呢?最根本的原因我来告诉你,就是你连最基本的单词都没读对,也可以说很多老外在日常生活中最常用的一些单词的发音,你都没听过,也更没学过。比如:restaurant这个词,我们一般都会念成【ˈresTərɒnt】,而你不知道很多老外其实在日常生活中念成【ˈresDrɒnt】。
所以,你头脑里有外教老师这种念法的储存么?没有的话,当你遇到含有这些单词的句子的时候自然就听不懂了。注意我的标音不是正规标音,只是为了让你区分其发音的。老外纯正的发音请参考我下面的视频和专栏课程。
那么,书本上这种【ˈresTərɒnt】的发音为什么在日常生活中很多会被发成【ˈresDrɒnt】呢?因为省力啊,你试试发成后者是不是特别省力气,舌头也能少打几个弯儿呢?这就是我一直给我的学员强调的,你学会省力学会偷懒才能学好英语,因为人类说话就是要省力的,说话都不省力,啥还省力?咱们中文其实也一样。你想下你每天跟读课文似的跟别人对话,比如打招呼:你好啊。一般咱们很自然地就说过去了,这里面其实也有音变的现象和技巧的,只不过作为中文母语你习惯了,感觉不到罢了。如果你非得一个一个字很清晰地说成“你~好~啊”,不但你自己累,听你说话的人也累,对不对。
英语的单词其实也一样,单词本身里面就有大量的省音、浊化、弱读等特殊的发音现象,这一切说到底其实都是为了省力。再比如早上好这个词,很多人都发成了:【gooDmorning】,看到我故意大写的D了没,很多人一般都会念出来,而其实人家中间的D是不发音的。你非但多费了力气,结果还不地道,可以说是费力不讨好。
所以啊,你把单词这种发音技巧掌握好了,再去对付句子,那简直就非常简单了,因为句子就是由单词构成的呀。而且在学好发音的情况下去学英语,你才能省大力气。很多小孩怎么学说话的,他们也是先背单词和费劲巴拉的先学语法么?肯定不是啊!
他们咿呀学语,是先学的单词发音啊,然后才连词成句的,我儿子3岁说话,我的观察也是这样。
很多人为啥讨厌学英语,还说把英语课废除吧,那是没有找对方法,也没人告诉你这些方法,甚至可以说是学反了。也可以稍带夸张一点地说,掌握了单词的发音技巧,然后再稍微学下句子的连读,用不了一个星期,你句子的连读等发音技巧你都可以轻松的掌握。
所以,我精心制作的这门课程就是一门单词发音技巧课程,是一门学好英语的“打底好课”,这里面不但有数百个你可能读错的或不知道其地道发音的日常最实用单词,而且其发音都是我们英国老师亲自朗读的,都是地道又纯正的英语母语发音。另外,还有我对发音技巧和规律的细致讲解,让你轻松的掌握单词发音规律和技巧,绝对能学会举一反三。作为一名教育者和翻译创业者,最后还有我对英语学习方法、资源和工具,以及成长就业等方面的一些最实用建议,相信对你也大有裨益。
下面是正课,学完后相信你一定会有一个质的的飞跃,而且可能向我们的一些同传老师一样从腼腆不敢讲英语变成更自信、更敢于说英语。篇幅有限,就说这么多吧,还有很多都在后面的课程里了,加油,你一定行!#跟读英语##发音##学习方法#
头条专栏
#自学软件测试# 如何靠自学转行成为初级软件测试工程师?
下面就来逐个简单聊一下初级测试面试你要掌握的技能,以及日常工作分别有什么用途......
1.测试基础理论:你要明白一家互联网公司各个岗位是做什么的,主要是前端,后端,产品经理.....以及一个版本迭代从需求分析到上线整个测试流程以及使用的管理工具。要掌握测试用例的编写方法与技巧......
2.功能测试:主要分为app测试,web测试和接口测试。主要就是接口测试,你要学会使用两个工具,一个是postman用来调接口,一个是fiddler用来抓包定位bug。学好接口测试也是为以后的性能压测学习打下基础。
3.数据库:首学mysql,主要掌握sql语句,增删查改,嵌套子查询,多表查询。加分项会存储过程,懂索引,事务,sql优化。这些初级不强求。工作中使用最多的是查询和修改语句,主要校验前端的传值以及不同系统接口调用数据传输,存值是否正确。
4.linux:会linux基本命令,比如linux三剑客等,会用命令查日志,会搭建测试环境。因为绝大多数公司服务器以及代码都是部署在linux系统上,工作中用的最多的就是查询日志,定位bug。
5.网络协议:会http/https协议,高频面试题目接口请求的方式get与post区别,cookie与session机制区别,三次挥手四次断开,输入百度网址发生了什么?这些都要了解。
6.版本控制工具:主要就是git和svn,git是命令行式,svn是图形化界面,企业主要用来管理代码以及文档等,属于工具使用,比较简单,最好都会。
7.编程语言:java/python之一,初级对编程语言要求不高,不会也可,但是是加分项,最好掌握一些基础语法,比如学完javase,能手写实现冒泡排序或其它排序,很加分。
8.自动化:主要分为Web自动化,App自动化,接口自动化。初级要求不高,知道一些框架即可,如果学习请优先学习接口自动化,目前需求最多。加分项是会使用搭好的框架编写自动化case,脚本等。
9.性能测试:初级没要求,加分项会使用jmeter做接口压测,并发测试等
以上罗列的技能基本就是要转行成为一名初级软件测试需要学习掌握的技能,1到6是必学项,决定了企业会不会要你。7到9是加分项,决定了薪水你能谈多高,当然会的技能越多越好,但是至少面试之前把基本的东西请先掌握好,不要浪费面试机会。