- 工作经验上
1).问题: 现在是产品验收阶段,产品空口白牙的要加一些需求,需求紧急程度完全是产品一口说了算,想说哪个需求是P0就是P0
解决方案:技术总监说是增加软件开发规范,需要CTO(上级领导)的支持,建立一个产品需求池,小组长充分理解吃透需求内容,列出哪些需求不能做,不能做的原因,以及哪些需求可以做,再让产品经理对需求进行优先级的排队
2).问题:本次版本迭代需要集成其他团队开发的软件,但是软件只实现了部分功能,支持特定的几个参数,其他参数会执行失败
解决方案:要其他团队尽快支持所有参数,需要对方给出一个具体的日期, 因为没有汇报关系,所以无法对其团队进行push。
2.编程技术
1).pip 设置全局镜像源
代码语言:javascript复制pip config --global set global.index-url http://pypi.douban.com/simple
pip config --global set install.trusted-host pypi.douban.com
2).将汉字转成拼音
这周遇到一个需求,是要将用户输入的汉字转成拼音,这次使用了第三方库 PyPinyin,它可以用于汉字注音、排序、检索等等场合,是基于 hotto/pinyin 这个库开发的。
默认它是带声调的,并且支持多音字,所以每个汉字是一个列表
代码语言:javascript复制from pypinyin import pinyin
print(pinyin('中心'))
运行结果:
[['zhōng'], ['xīn']]
使用 lazy_pinyin 这个函数可以直接返回拼音列表
代码语言:javascript复制from pypinyin import lazy_pinyin
print(lazy_pinyin('聪明的小兔子'))
运行结果:
['cong', 'ming', 'de', 'xiao', 'tu', 'zi']