如何学习大数据测试?
1. 先唠叨一波.....大数据这些年,行业内话题度很高,连各大名校(北大、清华、华科、武大等)也开设了大数据相关专业。较之当前时下众多的测试工程师岗,大数据测试是个新兴热门岗位,目前属于工资高但人才难寻!只怪时代发展太快,人才跟不上!感叹一波~~~
2. 开启干货篇~~亮出本人身份牌,近十年测试开发经验,参与多个大数据项目。根据切身经验分享自己的感悟。希望能帮助更多对这个行业感兴趣的同学们。
a. 硬实力:学历、专业
无论BAT还是大型上市公司,大数据测试岗位:一般要求计算机专业相关统招1本 985高优先级,211中优先级
PS:门槛就是这样门槛,但是如果你天赋异禀,自带主角光环,背后有高人指点,此条忽略。自古英雄不问出处,众人中属你能力强。
b. 软实力:现有技术与大数据技术
大数据测试工程师岗位,它是一个技术要求很强的测试开发岗位。
² 现有技术:Java,Python,Linux,Shell,MySQL,Oracle和Redis(传统关系型数据库和非关系型数据库)+微服务架构
PS:现在大学里,有些课程压根没有开设;有些开设的课程,理解得太浅,导致了同学们在知识启蒙处,拖了后腿!搞得同学们,在求职道路上竞争力不强。技术这东西,要趁早学。同时多参与几个实际项目,对这些技术理解上,自然通透了!
² 大数据技术:Hive(分布式数据仓库)、MongoDB(非关系型数据库)、Hadoop(分布式文件系统)、Spark(分布式计算框架)
PS:重要的事,说三遍!找高人指点!找高人指点!找高人指点!(同学们请听话)
有以下原因:
1) 独立搭建大数据相关分布式环境(包括hadoop、spark、hive等)
学前自备至少3台电脑,模拟分布式!!!环境搭建是入门必备,面试必考,知识点必会!此处坑处特别多,自学所花费的时间成本难以想象!(谁搭建谁知道!警惕搭建过程中的综合症:心烦意乱,头昏脑胀,屡屡失败,无心继续)
2) 对分布式技术的悟性和敏感度
² 学再多的技术,如果只是一知半解,浅尝辄止,三天打鱼两天晒网,仅停留于书本而非实际项目,自身发展也会受阻。
² 提升自身悟性的手段:基本功(技术书籍和线上视频和技术官网)+ 实战经验(找实习单位或者培训机构)+ 社交能力(跟行业有资历的高人交流)
PS:分布式相关技术的书籍,笔者不禁要吐槽一番!有些书籍,起得名字特别响亮,而干货甚少,互抄严重。建议看网上视频或参加线下课程吧(如果经济允许,知识付费)。自身英语好,可以尝试多看看技术官网(书籍的出版,赶不上技术的更新)。
实战经验,对同学们是最难的!如果运气特别好,找到某某大厂的实习岗,正好进入大数据项目,又有资历高的前辈领路,成长想必特别快!然而,普通人有普通人的运气!知识付费是所有人普通人的选择之一。实战经验的重要性:真正的切身体会到大数据技术对整个公司,乃至整个行业的影响力。感悟为何越来越多互联网行业和传统行业,都源源不断的扎根大数据领域,量身定做的属于自己大数据产品,还有一些互联网行业大佬,开辟新的业务线,对外承接大数据项目。
此处推荐书籍:
Hadoop权威指南(中文)
Spark核心技术与高级应用中文pdf
Spark高级数据分析中文pdf版
Hive编程指南PDF
此处推荐技术网站:
Csdn,博客园,简书,和技术官网
此处推荐视频网站:
网易课堂、腾讯课堂,CSDN课堂 (慕课网就不推荐了,学院派氛围)
² 熟悉各个行业业务(针对转行人士建议)
电商行业、医疗行业、金融行业、游戏行业,对相关业务背景的测试人员,本能上偏爱!无论是在求职面试环节中,还是在项目内人员沟通中,业务的熟悉度,对个人开展日常测试工作,帮助还是很大的。隔行如隔山,业务复杂度情况不同,思维方式也不同,很好的体现在业务逻辑上。
个人建议:
看一些感兴趣的行业书籍(非技术)和浏览行业业务网站!(提升内功)
² 培养自身逆商(心态和心智):这些网红技术,对于新手来说,技术点难度颇高!哪怕有技术背景,转行学这些,初期也吃力!
个人建议:
坚持、坚持再坚持!不耻下问,不放弃,不抛弃!相信自己,未来可期!(新一代年轻人,加油!)
如果你读到这里,还没有放弃。。。。。。那我们聊聊行业大佬用大数据技术,做的产品!
a. 商业BI(商业智能Business Intelligence)
说得简单点,就是做图表分析。
现在,你的疑问可能是:这个值钱嘛?
答:非常值钱!正所谓:外行看热闹,内行看门道!提升自身老板思维,上到业务营收,下到客户来源,再看市场精准分析,图表+结论的展示,老板喜欢!
b. 商品推荐系统+内容推荐系统---(用户画像+数据分析+精准推荐)
传送门:https://www.useit.com.cn/thread-17597-1-1.html
BAT与大厂们都在做!商业价值很强!自己体会!逛逛淘宝、京东、拼多多、美团外卖、饿了么,页面下方是不是有商品推荐!!!再看今日头条、抖音、腾讯新闻,页面中间部分是不是有内容推荐!
c. 医疗科研 ---(患病人群指标对比研究+人工智能看病)
这是划时代的价值!对整个人类发展都是很有推动意义!不同患病人群和健康人群,各项指标进行对比分析,长期跟踪观察,采集大量研究数据,找出致病因素,减少患病率。未来发展中,目前国外开始实施,人们不用跑医院挂号排队,随时随地打开手机,输入个人情况,人工智能就能估测出你可能患病的病种,和推荐治疗方案!而医生在对病人治疗的时候,可以参考人工智能的诊断分析,再做诊断结论,从而减少对病情的误判。此外,对年轻医生的成长,也是很有好处的!