about 1 month ago

今天由于业务需要看了看云端工程师设计的代码。初步觉得设计的不够好。
我一定是受了rails的设计思想的影响,尤其是金数据创始人关于以resource的视角设计rails应用的观点。

如果我设计物联网应用的话可能这么设计。
物联网设备传的数据是一种资源,设备与用户的绑定关系是一种资源,用户更改设备的信息操作本身是一种资源。
当前最新数据是一个资源。

这样不同场景需要总体数据就是有多个数据源来组合而成的。同时没有多余的冗余。

如果物联网设备是高频率传输数据,那么可以认为写操作是高频,用户的读取反而是低频操作。系统设计上要尽量快速的优化写入操作。

 
about 1 month ago

今天开始看看嵌入式的代码。给小伙子提了几个建议,但是小伙子似乎对于这个状况很抗拒,似乎我在挑战他的设计。

我刚开始很生气,觉得这个人不可用。 过了一会我意识到他对组织架构的微小调整是感到抗拒的,他当然知道这次调整针对的是他。
因为他做的设计在过去几个星期给我们带来了很多困扰,所以我被迫来做一个设计上的review。

我本身不想在涉足嵌入式,但是为了公司未来几个月的稳定出货,必须这么做。

目前看现有的设计应该说还可以,但是业务实现逻辑不是很简单。 好在各种异常补的差不多了。

先把自己不熟悉的部分熟悉一下,然后等下一个方案的时候做调整。

 
about 1 month ago

这个周一晚上听xdite讲如何学习编程。
一有时间就练习一下leecode。
还是回顾一下, leecode的书是值得买的。
进步神速。 已经做到看题目,不看书直接写代码。

又要开始嵌入式编程了。

rails 教程已经可以创建用户,登陆,记住我。 rails还真是一个一站式成熟网络框架方案。

 
about 2 months ago

ORID day 03
Objective
用了一个上午尝试在极路由上安装shadowsock插件,失败。
下午继续学习rails,照着教程手动敲代码。

昨天晚上在卫生间的时候突然意识到按着最近的思想变化练习算法的最佳路径根本不是使劲练习不同的算法题。而是应该直接买leecode的合集,然后看提示做题。
迅速15刀买一本,随便一个提示就把性能提高很多。

今天应该做的就是,继续看题目,然后敲代码。敲三遍。

 
about 2 months ago

ORID day 02
Objective
今天完成了:一次app review的申诉。
帮助云端工程师debug,是的,帮助他找哪个API变了。
开始做一个比较复杂的算法题,第一个方案失败了。
Reflective
高峰在:晚上7点左右,学习rails有新的进展。
低谷在:晚上在家。
今天的情绪:较差。
Interpretive
今天学到了, rails的route思路,基本的测试。
今天领悟到了,确实rails是高效的一站式工具。

Decisional
我们会如何用一句话形容今天的工作
有哪些工作需要明天继续努力?
做错的事情:
生气。
原因:无法接受一些情况。
正确方法:尝试接受。

 
about 2 months ago

结论:只有一个内容是符合科学进展的,那就是让学生用自己的话说一遍讲的内容。或者说给别人讲一遍。其它很难苟同。

关于学习,请参考 学生为什么不爱学习一书,有理论,有分析,有对策,而且面对现实。
人的大脑的自然选择是懒于思考和学习的。
人是通过旧知识学习新知识的,人是通过反复练习来将知识变成记忆的。
人只有通过刻意练习才能掌握新本领,刻意练习是一个不舒服的区域,所以用自己感觉是否高兴来评价学校是否够好是愚蠢的。

 
about 2 months ago

结论:如果某个趋势一定会出现,那么投资人可以顺着这个趋势去投资,但是创业者不能因为趋势而创业,创业者需要时刻记住为了用户而创业。

从趋势上说,基于语音交互的沟通方式一定会出现,而且已经出现了,amazon的echo和苹果的siri还有google的新硬件。
所以应该还会出现新的值得投的硬件产品。

从用户角度说,基于语音交互的产品在哪种场景下比现有的基于屏幕和手指的交互更好呢?
目前想到的就是:
设备上没有触摸+显示一体化的交互部件,并且输出内容种类繁多,比如电视,音乐播放器。

那么长期放在客厅/书房的,能够听懂人话的音乐播放器现在有哪些方案呢?
手机+无线音箱
那么一个单独能运行的音乐播放器能带给用户什么更好的体验呢?
未知。。。这是创业者自己需要回答的问题。

 
about 2 months ago

Objective
今天完成了:一个bug修正。
提示云端工程师修正生产服务器的bug。
Reflective
高峰在:下午学习rails。
低谷在:和朋友聊过他的项目。
今天的情绪:稳定
Interpretive
今天学到了:确实有的人一年过后还是同样的创业思维。
今天领悟到了,ruby确实是一种占用大脑工作区很少的语言。

Decisional
今日工作:除了修正bug似乎没有什么进展。
明日改善:需要把测试环境搞定。
我们会如何用一句话形容今天的工作
有哪些工作需要明天继续努力?
做错的事情:
看错xdite课程的开始时间。
原因:没有仔细看说明书-公告
应该看公告。
正确方法:别着急,耐心一点。

 
about 2 months ago

一个保护言论自由的环境,是否保护哪些不支持言论自由的组织么?
当然不行,必须滚蛋。

我国很难有希望,因为大多数人觉得无所谓,所以少数坚持的赢了。

 
about 2 months ago

李笑来曾经说过做错的事情,效率越高损失越大,事情做的对,慢一点也可以接受。
罗胖在如何成为高手的尾部说了一个观点,工具带来的效率提高,会把人和人之间的差异拉大。

感觉到了么?同样是微信,普通人就是聊天和刷朋友圈,适应快的用微信拉群说事,还有用微信做讲座的。还有人用微信克服地理障碍卖货的。还有人用微信听牛人唠嗑的。

花19元听牛人讲自己的读书经验。花199听牛人获得财富自由的方法。在以前这是绝无可能的。