InternshipSummary
Internship Summary
this is the summary for my six month internship.
2018-05-24~
干了什么
5月24日入职.
半个月后开始参与商户联调.
6月22号接到手机号同步脚本的需求,7月11号上线
- 开发用时其实只有两天. 后面进行的是漫长的发布流程,公司内开发工具不熟悉.同时测试也是一个实习生,卡住了几天.
同时接到自动化用例server需求
8月5号正式方案评审结束
8月10号正式开发完,后一直等待测试侧的开发
8月17号左右接到商户迁移对账脚本的需求 8月24号开发完毕,但后期有优化
- 这个做的就太慢了, 6张表整不明白了 当然也和python语言有些关系,语言基础不够
8月底开始部署自动化测试用例,陆续到9月中旬正式运行.
8月底接到QA的商户监控报表需求,开始采取监控平台报表定制,但不能查到商户名称,无奈改成python脚本.
- 开发上线还是有问题. 分布式调度平台无法调用.
9月10号左右接到深铁预测提取脚本需求, 9月18号会议结束,9月25号脚本开发完毕,等征信侧部署ditto.
这时候基本没有商户联调的工作了
9月14号接到客服系统优化需求,9月底前端功能点部分优化结束.然后开始挂起.
- 前端都不会,现学现卖,做的很慢,
9月底接到薪资offer,心态崩.此事不谈
10月中旬开始在做后台部分的修改方案
当时考虑的是2.0的兼容,但是沟通问题,导致没有理解到位
10月中旬接到自动化用例的优化小需求,工时较短,但由于依赖服务还在测试阶段 没有提发.
测试结束后突然又加了个优化点…
10月中旬接到行业数据预拉取需求 ,于10月17日方案评审 ,10月25日正式开始编码,10月26日提code review,10月27日提测, 11月5日评审了代码,同日排上测试,11月9日测完,11月12日发布.
接到需求时 客服系统需求挂起 快结束时继续开发
并发程序开发经验匮乏.
同时出现shell脚本 ‘\r\n’和’\n’ 的问题
bug超多,
10月中旬后期征信侧部署结束,开始联调,后发布
10月底,11月初接到自动化用例改造需求,11月13日完成开发,次日联调
cgi,server 改造,基本是从其他模块复用代码,难度不大,但cgi首次开发,进度较慢,
但是写在方案上的点竟然有遗漏,用户白名单没有配置???
同事周5前端换人,进度延期
之前代码仓库申请的是我的git目录下 发布的时候发现不行
11月15日申请正式代码库,被要求用新框架开发cgi,尝试改造,半天工后,发现框架改动较大,依赖非常不好改,遂放弃,依旧沿用老框架.
11月15,16日完成客服系统的前后端开发
前端的分支目录未知, 还没有把代码提交到分支上.
后面验证下就可以发布了
11月17,20~24日,自动化用例与前端联调,同时接到广告/活动/红点查询链路优化需求
前端临时换人, 导致了很多坑,本预计17号收尾的,延误一个多星期.
联调过程,虽然是开发环境缺少数据等因素耽搁了时间.同时前端工作交接出现问题,前端代码中的一处修改/一处打桩,导致两个调了很久的问题.但主要还是我的经验不足,一来导致不管是前端还是导师/leader都觉得是我的问题…
没有对前后端参数进行仔细的对比,对基础工具(apache)的使用不熟练.造成时间上的严重浪费.
学习了什么
很多,
点比较杂,一些零散经验性的东西,很难列出.
- linux的使用
- 开发工具的使用
- 应该注意的问题
- 对架构有了点了解
现在的问题
能力问题还是经验问题?
经验问题是一定存在的.
- 内部工具掌握的不够
- 开发经验的不足
- 项目系统不够了解,
能力问题
- 问题定位的速度慢
- 头铁,
- 基础不扎实
