ID:208751

一叶知秋

python开发工程师

  • 公司信息:
  • 中软国际
  • 工作经验:
  • 3年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 周六
  • 周日
  • 所在区域:
  • 西安
  • 全区

技术能力

 熟练使用Python语言,扎实的编程基础,掌握面向对象的设计编程,具备良好的编程习惯;
 熟悉TCP/IP协议、UDP、HTTP等通信协议
 熟练使用MySQL、Mongodb、Redis数据库基本操作;
 熟练使用Django、Flask框架进行Web开发;
 深入理解多线程、进程、协程等相关概念
 熟悉Nginx、Celery、Uwsgi等配置服务;
 了解Javascript、CSS、HTML5、Jquery、Ajax、vue等前端技术;
 熟练使用requests模块、Scrapy框架编写爬虫程序,并且熟练使用xpath、re模块进行数据提取
 熟练搭建uci环境,部署插件,构建任务
 熟练使用Linux命令以及编写shell脚本。
 熟悉常见数据结构与算法
 了解scons编译和cmake编译
 了解docker和k8s的原理,并会基本的操作

项目经验

项目1 codestyle
项目时间:2018.10- --- 2020.1
所属公司:中软国际有限公司
项目内容:代码安全整改,根据华为制定的c/c++代码规范,通过python实现具体的检查规则来检查c/c++代码工程的代码是否符合华为制定的代码规范。
开发环境:Windows7+python3+pycharm
技术架构: ci-plugins+ cpplint + codechecker+sqlite数据库+clang编译器
 负责插件框架的功能和检查规则的维护开发
 为了对应个人的代码整改,插件新增了门禁功能,通过git命令,对比当前分支与merge的分支差异,获取差异文件,在进行 对应的规则检测,提升了代码整改的效率
 为了用户方便配置要检查的规则,通过在网站上配置规则开关生成对应的配置文件,插件通过请求接口,下载对应的规则配置文件
 对插件进行打包,发布。
遇到的问题:检查时间太长
检查规则的耗时比较久,一开始的时候,检查文件是单进程,每个文件的结果会生成一个xml结果文件,最后把所有xml合并成一个xml文件,比如检查一个LTE项目的代码工程,代码量700多万,需要几十个小时。
解决方案:采取了多进程检查和结果写入sqlite数据库措施,去掉合并结果步骤,最后运行时间降到了几个小时;


项目2 CMetric_Guard
项目时间:2019.10- --- 2020.1
所属公司:中软国际有限公司
项目内容:在Metric插件的基础上进行二次开发,对c/c++工程代码进行度量,如代码中函数的嵌套深度,函数的代码行数,函数的圈复杂度等等。
开发环境:Windows7+python3+pycharm
 负责插件度量规则的开发和维护。
 指导用户使用插件
 解决客户使用遇到的问题,并进行修复。
 插件的打包发布。

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服