这种情况呢,绝大多数是因为微信内置的浏览器缓存了一个错误的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. 尊重技术的评估,不要想当然; (责任编辑:本港台直播) |