宸笙(照蕴)

Thinking will not overcome fear but action will.

自有安排

just focus on the present

起 最近又想起这个话题,特别是回想起这些年的经过,不由得想起来之前某厂常挂在嘴边的一句但行好事,莫问前程,因上努力,果上随缘,不管外界如何光怪陆离,最好能保持初衷,做好当下的事情,否则更加容易被浮躁的事情左右; 这些年 说下这些年的经历,现在回想起来还是颇有意思,有些巧合甚至有一种自有安排的感觉! 2013年大一 2013年六月,刚考完四级的我们班被安排听一个王老师组织的讲座,到现在还记忆犹...

最近碎碎念(work or life)

about last

起 说来惭愧,已经挺久没更新blog了,一年来都挺忙,有时和朋友交流一些东西也没想到写点完整的总结,引以为鉴; 最近 听到朋友最多的就是焦虑,有前同事甚至问我为啥我没有过焦虑,其实他的焦虑我也懂,我又何尝没有过呢,不说而已,主要是我们能做什么呢?一方面焦躁不安无法静下来思考琢磨点东西,另一方面又积极的被裹挟到所谓当代后浪中,好像一夜间得到了外界觉得的认同甚至激动的连发票圈;其实当下的节奏和一...

程序员的能力

become a better coder

起 其实在之前就很想写一篇类似的blog,当从业几年后,随着自己遇到同行的人越多,自己会遇到一些高手,他们不仅出活快,在解决bug也有自己的一套方法论,快速找到问题所在,你会好奇怎样达到的;也会遇到相对反面的,好奇怎么会这样;其实只要是个主动反思的有心人,都会学习到和总结到一些这方面的经验,在Bmob时,因为创业公司人手有限,除了负责SDK的优化改造,也作为技术支持对接大量的用户(企业用户或...

goodbye 2018 hi 2019

for a new 2019

起 相比前两年不太一样的2018过去了,心里还是有些感触,虽然在年终就落笔,不过迟迟没结束,直到快开始新一年才算搁笔完成; main something in 2018 工作(skill) 结束了在传统大企业的不太合适的状态,来了创业公司,创业公司的节奏和能得到的成长还是可以的,自己需要承担的虽说多了一点,不过还是值得的; 原本都不会玩游戏的自己进入了游戏公司做SDK,短期内快速学...

读《冒号课堂》

read books

起 副标题《编程范式与OOP思想》,2016年在做BmobSDK的重构的时候同时也在学习提升对代码的理解与认知,然而这些相对小众,能看到的资料也是不多的,后来看到一个博客偶然发现了这本尘封多年早已被很多人遗忘了的好书,着实是我很大的收获;其实在09年前后有很多很不错的书(个人觉得其实读一些旧一点的早期的书能更好理解对应技术的初期后后续演变),java后端领域或.net比较突出,好像百家争鸣,...

读《代码里的世界观》

read books

起 一段时间没关注新书后面看到怕错过好东西就赶紧下单看完,看后觉得挺不错,至少比起一些知识点的堆砌凑篇幅和蹭技术热点的书,此书算是挺好,很多是经验和心得,这才是我很想了解的; 简介 从在学校写代码到工作数年,慢慢会有这样的体会,学会和掌握什么技能对你来说越来越轻松,但你总有一些技术上的困惑和迷茫,怎样才能持续进步,在新框架新语言等层出不穷的时候自己要作何选择,在相对浮躁的技术圈怎样保持自己的...

HelperSDK接入文档

SDKDoc of CloudCard

HelperSDK 关于HelperSDK HelperSDK是一个帮你封装好了Google登录,GooglePay和AppsFlyer的一个辅助SDK,封装了琐碎的API调用和aidl文件等; 接入(集成HelperSDK) 假设您使用的是AndroidStudio开发环境,拿到的是HelperSDKV1.0的jar包; AndroidStudio的libs配置; ...

设计模式连载3-模板方法模式

about templete patterns

模式分类 从目的看 创建型 行为型 结构型 从范围看 类模式 对象模式 新分类 组件协作 Template Method Strategy Observer/Event 单一职责 Decorator ...

设计模式连载2--面向对象设计原则

Object Oriented Design Principles

面向对象设计,为什么 变化是复用的天敌,而面向对象设计的最大优势在于:抵御变化 重新认识面向对象 理解隔离变化 宏观层面看,面向对象的构建方式更能使用软件的变化,能将变化所带来的影响减为最小; 各司其职 微观来看,面向对象的方式更加强调各个类的责任; 由于需求变化...

设计模式连载4-策略模式

about strategy pattern

组件协作模式之策略模式 动机 在软件构建过程中,某些对象使用的算法可能多种多样,经常改变,如果将这些算法都编码到对象中,将会使对象变得异常复杂,而且有时候不支持使用的算法也是一个性能负担; 如何在运行时根据需要透明的改变算法的对象,将算法与对象本身解耦,从而避免上述问题? Code Example public enum TaxBase{ CN_Tax, US...