作为一个客户端测试,后端还是比较薄弱,趁着周末好好补补,不然以后听着啥路由,全链路,Docker,环境治理,CDN,一脸蒙蔽呀。 就拿最简单的 Django 来练手,花了一早上写一个helloworld,踩了贼多的坑~~~
推荐一部剧,看完想去创业了,嘿嘿~~Baby好看~
一、网上找系列的视频教程
- 极客学院
https://www.jikexueyuan.com/course/django/ - 网易云课堂
https://study.163.com/course/courseMain.htm?courseId=320022 - 视频博客教程
[https://www.cnblogs.com/wangcp-2014/p/5590425.html] - 文档教程
(https://www.cnblogs.com/wangcp-2014/p/5590425.html)
花了大概10分钟~~~
二、环境搭建
学技能,不上手,就像打仗就知道瞎BB指挥,不冲锋陷阵,有啥用~
笔者用的mac,贼多坑,没事来一个哥解决一个~
-
mac下载Django
https://www.djangoproject.com/download/
-
第一个坑~ sudo python setup.py install
一看就知道mac默认的是2.x版本不符合
解决方案:下载3.5版本https://www.cnblogs.com/leov1/p/5426191.html 切换python版本
1.查看版本:python --version
3.需要配置pyrhon路径,查看路径
https://www.cnblogs.com/adampei-bobo/p/8416662.html
4.退出vim
qw (保存退出) 然后按2次大写Z退出
q! (不保存退出) 输入后回车退出
5.知乎大神搜了一把切换版本
https://www.zhihu.com/question/30941329
https://www.cnblogs.com/Neo-Wang/p/7028582.html?utm_source=debugrun&utm_medium=referral
感谢这哥们,简单高效
- 创建一个项目,又报错
django-admin.py startproject testdj
一看就是缺少依赖,试了各种pip,setup安装,因为笔者所处的网络环境复杂,所以多不行!!! 最后在报错日志找到一个url:https://pypi.org/simple/pytz/
下载完这个安装就好啦
执行django-admin.py startproject testdj
-
创建一个helloworld
这里推荐Sublime Text去编辑代码~
回顾
笔者踩着一路的坑,过来了,最后成功运行出来了helloworld,非常开心,遇到问题,一个要冷静,不要浮躁,通过日志和百度去积极搜寻解决的方案~~
总结
-
安卓代码
1)Android/iOS端代码是必须要看懂,会写的
2)阿里多是java技术栈,面试肯定要考java算法
3)java感觉适合去练acm算法
-
python代码
1)python呢是真的适合这个岗位,感觉天生一对~
2)一般公司的测试开发需要掌握这个技能
3)python真的是标配,所以要坚持
-
oc代码
1)不懂开发语言,怎么跟开发吹牛逼呀
2)苹果的私有api挺有意思
3)除了uinttest,还有hook呀
4)测试分析还得基于代码
-
前端代码
1)头痛这个,刚好在测sdk,需要js调用native
2)测试报告也需要html+jss~
3)搭建后台不也要搞 web页面嘛
-
后端Django
1)不会搭建服务器,维护测试环境,敢说是后台测试嘛
2)不会后端开发,怎么定位自己是测开~
3)知识体系化,前后端一套测试方案打通也依赖这个
4)后端架构,压测,各种值钱的技能全在这~~
头痛
一入IT深似海,笔者思考了很久,以上多是基础要掌握的,逃不过的,反过来一想,人生还有这么长,不搞点事怎么对的起自己~~