五月初,随着北京的疫情的逐渐恶化,位于朝阳区的公司响应北京市疫情防控的要求,通知员工居家办公,到现在已经一个多月了。对于第一次长时间可以居家办公的我来说,起初是充满主观期待的,但是随着居家时间的延长,慢慢的也就对这样的办公方式也有了一些客观的感受。
思维的乐趣—王小波
二十五年前,我到农村去插队时,带了几本书,其中一本是奥维德的《变形记》,我们队里的人把它翻了又翻,看了又看,以致它像一卷海带的样子。后来别队的人把它借走了,以后我又在几个不同的地方见到了它,它的样子越来越糟。我相信这本书最后是被人看没了的。现在我还忘不了那本书的惨状。插队的生活是艰苦的,吃不饱,水土不服,很多人得了病,但是最大的痛苦是没有书看,倘若可看的书很多的话,《变形记》也不会这样悲惨地消失了。除此之外,还得不到思想的乐趣。我相信这不是我一个人的经历:傍晚时分,你坐在屋檐下,看着天慢慢地黑下去,心里寂寞而凄凉,感到自己的生命被剥夺了。当时我是个年轻人,但我害怕这样生活下去,衰老下去。在我看来,这是比死亡更可怕的事;
别让猴子跳回背上—读书笔记
最近花了几天的时间读了这本关于时间管理书,书名很有意思,作者通过生动的例子解释了为什么管理者每天没时间,但是下属却没事做的现象。这本书是从管理的角度出发分析和管理“猴子”,对于员工来说,同样可以学到我们要如何喂养好自己的猴子,并且避免不经意间让别人的猴子跳到自己的背上。
项目管理—项目范围管理
俗话说的好“预则利,不预则废”,良好的计划是项目能否成功的重要因素。项目管理管理本质上就是对项目的范围、时间、成本进行管理,因此项目范围有清晰的界定和管理计划就是其中很关键的一个环节。如果项目范围随心所欲,漫无边界,时间一长会让项目成员失去信心,毫无斗志。一个清晰明确的项目范围,有助于团队成员看到阶段性成果,持续推动项目。
幸存者偏差-做自己世界的幸存者
最近女朋友在准备毕业找工作,日常聊天中得知她看到身边有些师兄师姐工资待遇都很好,不是国企就是500强的,明显有些焦虑。这是让我想起了之前看到的一个统计学的理论:幸存者偏差,于是安慰她道:“你听到看到的这些毕业找到很好的工作的人,正式因为他们获得了待遇很好的工作才被人们口口相传从而被你所熟知。也就是说你获得的信息实际上是经过了一层主观选择的过滤,那些工作岗位一般的人很少会被他人交谈中提及,因此你看到的结果并不具有代表性。没有必要太过于着急,大部分人都是不如你的”。说完她若有所思,我也瞬间觉得自己特别有成就感~ 那么什么是幸存者偏差理论呢?
三点估算评估开发工作量
开发人员在进行开发工作之前都需要给出一个工作量的评估,以便后续的工作任务可以基于该时间进行排期。大多数开发人员评估工作量主要是基于过往的工作经验拍脑袋决定,并会给自己预留出一定的Buffer时间。这样可能的问题就是过度依赖个人的开发经验,且Buffer时间的没办法量化。我们需要一种科学的工作量评估方法——三点估算。
React Native 实现文件下载
App中进行文件下载的场景很常见,如音视频软件对资源进行离线缓存,或者Android手机中下载Apk安装包升级等等场景都会涉及到文件下载。翻遍了React Native下载相关的开源库,没有一套完整的方案可以实现文件的下载、暂停、继续下载,并记录下载状态这样的功能。经过一番调研,在技术上通过RN是可以实现这一功能的。
React Native混合开发详解
在进行React Native开发的过程中,对于前端开发来说可以使用React技术栈实现UI和前端交互的功能,但是很多较复杂的功能最终的实现实际都是放到Native端来进行的,这种在使用React Native开发过程中既需要前端RN开发也需要Android、IOS Native端开发模式被称为混合开发。