本港台开奖现场直播 j2开奖直播报码现场
当前位置: 新闻频道 > IT新闻 >

码报:【组图】线下沙龙精华 | 产品经理需要的技术素养都在这了(3)

时间:2017-01-03 13:02来源:本港台现场报码 作者:118KJ 点击:
这种情况呢,绝大多数是因为微信内置的浏览器缓存了一个错误的DNS解析结果,导致请求无法发送到服务器,从而一直无法打开。解决的办法也很简单,切

  这种情况呢,绝大多数是因为微信内置的浏览器缓存了一个错误的DNS解析结果,导致请求无法发送到服务器,从而一直无法打开。解决的办法也很简单,切换下网络(4G就切到WIFI,反义亦然),重新解析下域名,就可以正常访问了。

  通用常识

  1. 一些文本推送的长度限制

  一条短信最多70个字,如果内容超长,虽然会被智能手机合并成一条信息展示给用户,但是运营商计算是按照70个字一条进行拆分的,所以处于成本的考虑,还是将短信的文案控制在70个字以内吧。

  主要的应用推送服务(包括苹果和Android的第三方推送服务),用来承载内容的空间一般也就是256个字节(utf-8编码下,一个汉字占三个字节),超过的话会发送失败。如果遇到有些推送能收到,有些推送收不到的情况,很可能就是文案超长了,可以检查下。

  微信服务号推送的客服信息不能超过2048个字节,并且用户与服务号之间48小时内要有互动,否则会发送失败。

  2. 使用云服务

  别再用Excel管理项目了!别再自己找机房买服务器了!别再自己搞文件存储了!别再自己开发统计分析系统了!现在有大量的优质的云服务,可以大幅的提高创业团队的效率,果断用起来吧!

  推荐一些不错云服务给你们:

项目管理:TeamBition、Tower;

云主机:阿里云、Ucloud;

消息推送:极光推送、个推;

短信:创蓝、螺丝帽;

云存储&CDN:七牛、又拍;

即时通讯:融云、环信;

代码托管:Coding、Bitbucket;

统计分析:友盟、腾讯分析;

  3. 关于开发外包

  如果实在招聘不到合适的开发人员,项目原型的开发可以找你信得过的朋友来做并付费。别老想着找人免费帮你做,适当的付费能大幅提高朋友的开发效率,从有空写写变成努力完成,绝对是双赢的!

  如果找外包公司开发的话,找个你信得过的朋友做顾问,审核数据库的设计和核心代码,尽可能的避免项目发展过程中因为系统设计不当,导致需要推翻重来的风险。

  另外,项目原型是用来快速验证想法的,不要过于追求细节,关注核心业务的功能即可,快速上线去检验你的商业模式才是关键。

  4. 关于代码重构

  产品经理经常听到开发要求对现有代码进行重构,这里的重构一方面是改进赶进度时写的低质量代码,另一方面是把一些通用的功能和模块进行抽象,方便后续开发。

  建议每个月至少给开发留2个工作日进行代码重构吧。

  技能篇

  一、最好掌握的技能

  科学上网:网络世界哪么大,要常出去看看,毕竟Copy to China还是主流的创新模式...

  数据库查询:项目初期运营系统还没有那么完善的时候,如果你会查询数据库,能大幅的提升数据分析的效率!

  微调HTML/CSS:不需要会做复杂的前端布局,但是如果你可以对Web页面的样式进行微调,更容易做出最满意的效果,输出你自己的品味;

  二、至少了解的概念

  下面这些概念,如果你能了解他们的优势与不足,那么在与开发沟通和产品决策的时候,会有很大的帮助(例如之前提到的HTTPS能够解决运营商劫持的问题):

数据库、缓存、消息队列、Web服务器、负载均衡、CDN;

TCP、UDP、FTP、HTTP/HTTPS、Protobuf;

轮询、推送;

灰度发布、AB测试;

推荐系统、搜索系统;

  沟通篇

  一、如何提需求

  差的方式

  产品:我们需要做一个刷脸付款的功能,用户通过刷脸完成支付。

  开发:人脸识别可靠性差,特征容易改变或者相同,在全球范围内都是难点,用来做支付太不安全了!

  好的方式

  产品:我们为了提高用户的荣耀感增加一个营销的口碑传播点,想做一个刷脸支付的功能,你们看看安全性方面有没有什么好的方案?这个功能使用的流程是......(过程描述略之)

  开发:人脸识别可靠性差,最好加入一个二次确认的过程,例如微信上发条确认信息,用户确认一下,其它应该没什么问题。

  抓到要点没?没有的话,看看我的总结吧:

  1. 先讲需求背后的诉求,再讲需求的要点;

  2. 提出需求要点中技术上的不确定部分,征询开发意见;

  3. 最后再补充细节,并允许开发对细节进行合理的调整。

  二、如何协商开发进度?

  差的方式

  产品:这个需求开发完成需要多少时间?

  开发:一周

  产品:要这么久?这个需求不是很复杂呀?

  开发:这个需要XXXX...(一堆产品可能听不懂的术语)

  产品:不用这么麻烦吧!

  开发:你行你来做啊!

  产品:好吧,那就一周吧...

  好的方式

  产品:这个需求开发完成需要多少时间?

  开发:一周

  产品:要这么久?那我们一起把这个需求拆分一下,拆分成几个一到两天内可以完成并测试的小需求吧。

  开发:这个需求可以拆分成ABCD四个任务,A任务需要1天,B任务需要1天,C任务应该要2天,D任务需要1天。

  产品:好的,就这么定了,我重新把这几个需求写到任务系统上。

  抓到要点没?没有的话,继续看总结吧:

  1. 尊重技术的评估,不要想当然;

(责任编辑:本港台直播)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
推荐内容