一、时间管理
1、 少加班,多学习。你需要思考的问题,身体要保住。
2、 每天小目标,一天学习的代码行至少30行起步
3、 学习找自己最高效的时间。早睡早起,早起学习(别人都没起呢,不会有人打扰你)11点睡觉,早晨5点起。
4 、学会用钱来买时间。(1年的投入:时间、金钱还有精力)全身心投入。单身:租房可以小一点,但是一定要近。走路上班。舍得!
5、 学一个东西,一次搞定。一旦放弃了,建立完全的熟练程度之前,再学又重头来一遍。每天投入:2小时。
6、 周末是大块的时间:一天要上课,另外一天,建议抽出4小时预习和复习。
7 、把学习的事排在最前面。(1、自己和家人生病 2 、公司被强制要求加班了)刚毕业不久的人,越年轻越好。学习趁早。学习代码,每天要思考、敲(实践讲课内容和做题)、看代码(看书、看我的视频)
过来人:一定不要缺课,虽然视频也有,补一天的视频,一个星期,每天2小时。
就是要缺课:从第3天到第13天的课一定不要缺。这些天都是编程,基础阶段,后面的课程都会频繁用到。13天之后的课,都可以缺。大部分内容,都是相对独立。有的人缺了几次课之后:我跟不上了,我就不学了,我明年重学。一定要多来:开卷有益
1 自律性:养成学习的习惯
2 听多了,总是会有些收获。
3 有问题一定问:自己尝试解决,半小时你还搞定,发到群里去寻求帮助。(大家互相帮助大家别人遇到的问题,大概率你也会遇到,你也学习。)
二、日常怎样学习扩展?
问题:写啥?
1 讲课的视频:重复我们讲到的语法。
所有的变量类型
所有的基本运算
数据结构的操作:列表、元组、字典的增删改查的大部分操作方法
字符串的常用方法:15个左右
各种常用的内置方法
文件操作的读写,其他文件操作的api
正则
面向对象:类、方法、私有、设计模式
1 基本要求:熟练的写出来。重复10-20遍
2 题库:1版本:800道题(中级版本) 2 进阶版本:200道题(leetcode的面试题)
1万行。
所有的题:2遍以上
3 买本语法书查漏补缺、算法书(图解算法)
4 读计算机的相关:1 网站架构(系统架构) 2 缓存系统 3 操作系统 4 自动化测试5 网站开发基础(Django) html\css\js 5 mysql的管理的书
5 学java:高级测试开发:2门语言起步
三、面试测试开发怎么证明自己有经验?
1 我没有做过测试开发,我去面试的时候怎么证明我有经验?
1 100篇+的技术博客
2 做出自己的技术作品:Ui自动化框架、接口框架、手机框架、网站
3 将这些作品尝试在自己的工作中做使用、完善。。。解决和提升了你的测试效率
传到github做为自己的作品
4 去github搜别人做的测试工具、测试框架、测试平台。学明白,自己改一个皮肤
搞明白所有的自己,自己从头搭建2遍,做到聊熟于胸。
四、时间管理以及学学习的建议?
1 语法必须熟练
2 学习算法:
1)多看别人怎么实现的。
2)写下来算法思路(中文,写下来)
3)别人的代码看懂
4)当天、下一周、下一个月:先模仿,在超越
(把你没有做出来的题,看着你的中文算法思路做3遍)
喜讯:代码量3万以上的,基本上月薪涨幅:10k以上
代码量2-3万的,基本上月薪涨幅:5k以上
代码量1-2万的,基本上月薪涨幅:3-6k不等
1万代码以下的,看运气
五、安装python3.6.5
1、下载安装python3.6.5
下载地址:https://www.python.org/
2、验证安装是否正确
六、pip使用方法
1、pip install pytest安装包
2、pip list查看所有本机已经安装的包有哪些,以及版本
3、 pip install nose安装nose包
4、pip uninstall numpy卸载包
5、pip show nose查看包的具体信息
6、pip install nose==1.3.0安装指定包的版本
7、 pip freeze > requirements.txt 导出
8、 pip install -r e:\requirements.txt 批量安装
9、 pip install --upgrade requests 升级包