野火🔥

野火🔥

生命如野火,骄傲而顽强

关于Product Owner的思考
关于Product Owner的思考 Product Owner是Scrum里面的概念,上周末和able哥吃饭听到了这个概念,最近看了一些相关的文章,得到了一些收获。 基本的能力,锻炼自己把技术问题抽象化,说出来让产品能理解的能力 了解项目背景,通过充分沟通摸索出一个需求的核心目标,了解到哪些是可以妥协的点,哪些是坚持的点,这样在遇到技术困难的时候可以从技术投入成本和产品产出收益(注意,这里不是技术收益)权衡是否需要提出来,如果提出来是否准备好了妥善的解决方案,有方案意见被接纳的可能性会增大 主动了解项目核心目标和关键性指标,了解策略和方案,了解 A/B 测试的分组策略和实验数据观察...
多说换成网易云跟帖,评论都丢了
多说关闭了,换个替代品,网易出品,应该不会没事就倒闭吧。 评论都导不出来了,不过也不是很多,以后评论从新开始吧。 10月更新没想到网易云跟帖也关闭了,以后彻底换disqu了,图床也换google了,不理墙内用户了。
再见 好奇心日报
昨天下午,收到了人生第二份《离职证明》,我也正式在法律上不再属于好奇心日报了。 写这篇文章,缅怀一下这两年的时光,因为这段工作的结束需要一个仪式感。同时也鼓励我下一段工作,希望接下来在头条依然能够保持旺盛的学习和工作热情,保持谦卑和自省的态度。祝愿好奇心日报越来越好! 和好奇心日报的纠缠源于很早的外包,14年的一个周六晚上,中秋节前后,印象中天气很热,在TIT南边巷子里吃麻辣烫,广州麻辣烫的独有味道直到现在还让我流出口水。徐源说有个Android外包要做,做不?我说,当然做。那会儿事情不多,微信的工作虽然忙碌但压力不大,而且很规律。 当时已经有小半年没碰过Android的开发了,在...
【iOS】从同步锁到多线程
年前年后,忙的事情太多,没有继续更新博客,打算近期总结下过往。 如果每天只是做需求,写UI,可能不需要知道太多多线程的知识。也许简单的GCD会使用,再加几个开源框架,大多数功能都能实现。但如果你想写个框架,开源出来,那多线程就是一个永远绕不开的话题。除非你是一个前端开发者,否则无论在公司里,还是供自己娱乐,如果你想把技术走向深入,那多线程都是必须要明白的事。 本文先从iOS中objective-c的多线程同步开始,给iOS下的多线程做一个概述。 一、几种线程同步方式1、自旋锁 OSSpinLock上测试代码 1234567891011121314151617181920__block...
JSPatch的一些使用注意点
JSPatch代码量不大,满满的都是神机妙算,到处都是黑科技。 主要的坑 – UIWebView相关如果在JSPatch的代码使用前,app没有初始化过UIWebView,那会造成UIWebView中JS不能解析的问题,打开网页根本不能看。解决方案: JSPatch使用前先alloc一个UIWebView,然后让ARC自动dealloc它就好了: UIWebView *webView = [[UIWebView alloc]init]; //Useless. Just to load the UIWebview framework. webView.frame = CGRectZ...
RN学习5——QDaily iOS app中通信和热修复实践
因为我们还用React Native 0.30版本,以后肯定会换最新版本,所以着急炒炒这份冷饭,总结总结使用经验。 上一篇介绍了Android的一些React Native应用中Native部分的开发,这篇主要在这个基础上继续介绍下iOS部分。iOS坑会少一点。 该文章为系列文章,之前的文章为RN学习1——前奏,app插件化和热更新的探索,RN学习2——客户端开发者的一些准备工作,RN学习3——集成进现有原生项目,RN学习4——QDaily Android app中通信和热修复实践。 一、先说针对hot fix的支持启动时请求JSBundle更新直接看流程图,此类用来管理JSBund...
RN学习4——QDaily Android app中通信和热修复实践
React Native现在已经到了0.37版本了,在集成RN初期使用的0.30版本还不支持将resources打入bundle实施热更新,0.37版本已经解决了这些问题,如果再不写篇文章,炒炒这份冷饭,那就过气了。 QDaily现在在Android和iOS的版本中都集成了React Native,用其做广告效果页的展示。 本文介绍基于Android平台,在RN进行混合app研发过程中,native部分做过的一些工作和踩过一些坑。 本该双平台一起介绍的,但Android的坑多,先说Android,iOS的对应工作会在下个文章描述。 该文章为系列文章,之前的文章为RN学习1——前奏,ap...
Android M、N适配踩坑
我们上个月才决定开始进行Android M、N的集中适配,发现很多问题,在此一起进行总结。 首先我们把buildToolsVersion和compileSdkVersion都改为24,相关support的lib也都改为24.*,以此放开了适配,遇上了很多坑。 这里不是一个大而全的适配方案,仅仅是一个小app(好奇心日报)的适配总结。 Android N的适配主要为组内同事操刀,所以文内部分内容源于该同事的总结。 ps:此后统一博客文章的路由命名方式,改为文章创见时间命名,如“2016-11-20”,若当天有第二篇则顺序命名为“2016-11-20-1”,以此来统一化,避免未来路由失效问...
QDaily app连续crash处理方案
上周出现了一次MIUI8.0的开机crash情况,在已经提交应用市场审核后通过的前一刻发现并下架,但也惊出了一身冷汗,深刻感觉开机crash的保护方案尤其重要。以前有crash的保护方案,但只是在连续crash后进行本地缓存清理,而且在Android端一直做的不够,不能够处理很多复杂情况。事实证明,这半年出现过两次打开crash的情况(一次iPad,一次MIUI8.0),之前的保护方案都未能生效。本文先进行头脑风暴,画出思维导图,然后进行细化和测试。 思维导图先出梗概,之后慢慢进行两个系统的细化实现。 iOS实现代码Android的实现代码
闲聊计划
看了年初的计划,基本都没完成,基本都做了一些。 以前会要求自己每周列一个计划给自己,下周看完成情况,也是基本上都完不成,但每周很充实,都学了很多。 最近频繁往返京津、京冀,弄得自己好累,也耽误了个人的学习和提高,这样不好,缺少充实感和安全感,弄得这两天竟然怀疑人生。 所以计划还是有用的,就如同三只青蛙的励志段子,起码它告诉我这段时间我最重要的那三只青蛙是什么,一有机会还是会去做的。 这半年,看了几本书,写了几篇文章,学了一点新技术,也推动了组内的分享学习,挺好。涨了工资,买了房子,办了户口,还有些希望。也锻炼,也健身,也去咖啡馆研究过技术,不过没坚持,算是低谷吗? 虽然没达标,但起码有些...
Bill Chai
互联网从业人员