首页   注册   登录
 KunMinX 最近的时间轴更新
刚被告知,我开源的《 Jetpack MVVM 最佳实践》项目,被对标阿里 P7 架构师的 价格 6000 多元的某课程,安排了 2 章节 12 课时 拿去给 2300 多名学员讲课。

事实上,这个项目的设计和维护 投入了我个人几乎所有空余的精力:为了方便开发者们无痛理解每个架构组件的 存在缘由、职责边界,项目中精心设计了高频的应用场景,且代码中 就各种 “为什么” 提供了丰富的注释。

所以,对 Jetpack MVVM 感兴趣的朋友,大可直接到 GitHub 访问该项目源码,以及从一而终 专注于深度思考、不定期对原文进行 增量更新 的《重学安卓》专栏配套文章。

https://github.com/KunMinX/Jetpack-MVVM-Best-Practice
79 天前
刚刚在 GitHub 发表了一篇《致 软件开发工作者:免疫网络暴力和 PUA 的终极认知补丁》,文章采用 原汁原味的《重学安卓》深度思考风格 来编写,

通过这篇文章,您能快速了解 过去一年我在面向公众写作的经历,以及在文章内容的引导下,实打实地补足 免疫网络暴力和职场 PUA 所需的高频认知,以从此避免被类似事件造成心理上的困扰 和 精神痛苦。

https://github.com/KunMinX/PUA-Immunity
85 天前
很高兴 HenCoder 高老师订阅了 专注于深度思考和 MVVM 的《重学安卓》专栏 😉

随着企业对 标准化架构模式 需求的增长,越来越多的开发者已跳出舒适圈,开始尝试和应用 Jetpack MVVM 到实际的项目开发中。

与此同时,作为一门软件工程安全的开发语言, Kotlin 在安卓开发中的地位也一路走高。

疫情假期选择在家充电、准备上 Kotlin 车的小伙伴,可搜索 HenCoder 高老师精心录制的优质 kotlin 教程 😉

https://www.v2ex.com/t/667840#reply2
89 天前
KunMinX

KunMinX

V2EX 第 352257 号会员,加入于 2018-09-26 14:47:11 +08:00
今日活跃度排名 21880
大物始于小
前后端分离示例代码推荐
程序员  •  KunMinX  •  17 天前  •  最后回复来自 lllllliu
23
dogedoge 不能使用了
问与答  •  KunMinX  •  20 天前  •  最后回复来自 Ultraman
10
未来技术社区的蓝图
奇思妙想  •  KunMinX  •  12 天前  •  最后回复来自 DoctorCat
9
帮助技术社区保持盈利和生机的点子
程序员  •  KunMinX  •  22 天前  •  最后回复来自 gantleman
9
LiveData 数据倒灌:别问,问就是不可预期
Android  •  KunMinX  •  26 天前  •  最后回复来自 KunMinX
7
是让人提神醒脑的 MVP 、MVVM 关系精讲
Android  •  KunMinX  •  20 天前  •  最后回复来自 gantleman
4
这样理解,你也能在 30 秒内讲明白 TCP 三次握手
推广  •  KunMinX  •  29 天前  •  最后回复来自 EyreYoung
15
推荐手感最接近 Macbook Pro 的键盘
MacBook Pro  •  KunMinX  •  21 天前  •  最后回复来自 hulu1987
24
KunMinX 最近回复了
17 天前
回复了 KunMinX 创建的主题 程序员 前后端分离示例代码推荐
@ChanKc

谢谢分享,文档中强行将 “渲染” 描述为 “绘制”,让人觉得不适:

The last step is paint, which takes in the final render tree and renders the pixels to the screen.

—— 最后一步是 “绘制”,基于最终渲染树 去把像素点 “渲染” 到屏幕 …

@lower

这不是精不精确的问题,而是与普适的约定存在冲突,人为造成了代沟,没法交流。

就好比,一个人强行把 “红色” 说成 “蓝色”,把 “爸爸” 说成 “妈妈”,然后完全意识不到与公约存在的冲突,而不停地拿这些概念自嗨,这样的沟通绝不会让人愉快。
17 天前
回复了 KunMinX 创建的主题 程序员 前后端分离示例代码推荐
@ChanKc

哈哈,那可能刚好和 android 以及计算机科学中对 render 和 paint 的定义反过来了。

android 中 draw 表示的是绘制、排版的意思,也即构建视图模型,然后把这个模型结果统一交给 render 机制去渲染到屏幕。

https://zh.wikipedia.org/wiki/%E6%B8%B2%E6%9F%93

百科中对渲染的解释也是如此,指通过模型来生成图像的过程。

或许 web 开发中关于 “渲染” 和 “绘制” 的定义,是被早期的某个大佬给带歪的 …(除非我们有一天找到了这么称呼的缘由)
17 天前
回复了 KunMinX 创建的主题 程序员 前后端分离示例代码推荐
@KunMinX

或者说数据绑定、页面生成也行,后端数据静态绑定,和前端数据动态绑定。后端页面静态生成,前端页面动态生成。
17 天前
回复了 KunMinX 创建的主题 程序员 前后端分离示例代码推荐
@ChanKc

谢谢分享,我想明白了,这里的渲染其实是一个动词,表达为 “去渲染” 更合适一些(比如 for-Rendening ),

我是结合 react 等函数式编程框架理解到这一点的,

因为这些框架都有 render 函数,当 setState 的时候,重新触发这个函数,来动态构造布局树。

由于它本质上是函数式编程,view 的实例是内部生成的,因而取名 render 方法,假装跳过中间环节,直奔最终的 render 操作。

然而毕竟 render 就是 render,广泛意义上就是指从代码到像素点的转换,因而对 “渲染” 这个概念的滥用,让交流变得非常不舒服。

我情愿用 “布局拼装” 来人如其名地概括这个现象。分离前,后端静态布局拼装,分离后,前端动态布局拼装。
17 天前
回复了 KunMinX 创建的主题 程序员 前后端分离示例代码推荐
@Orenoid

感谢分享,清晰了,我明白了。
21 天前
回复了 KunMinX 创建的主题 问与答 dogedoge 不能使用了
@ClericPy

搜索引擎推荐个?
21 天前
回复了 KunMinX 创建的主题 问与答 dogedoge 不能使用了
@PogChamp

关了、进程销毁了,也没用,重启也没用,手机用 4G 信号正常,用 wifi 就不行,不知道咋回事。
感觉楼主有应激障碍,在防备未来的道德绑架。这样十分影响心态。

事实上,人的本质是没有任何属性的人格本身,任何意见都是外部强加到自己身上的 身份、人设、标签、期望,一种旨在告诉你 “你是谁”,并将你物化、来满足其个人私欲、泄私愤的目的。

未来一定会在应用商店遇到很多这样分不清界限的人的,感觉到不舒服,就试着意识到 “正在被强加”,并且把这些 “被强加” 排出去。祝好运。
22 天前
回复了 gantleman 创建的主题 开源软件 多线程开发的终结者 pelagia
“指数规模效应” 这个词挺有趣的,我通常称之为 “破窗效应”,指在多人协作的软件工程背景下,一旦放任,后续就不再受控制、一发不可收拾。

比如客户端或前端页面开发中用到的 DataBinding 、React 等数据驱动框架技术,就是通过函数式编程或类似的手法,将过程隐藏,来解决过程变量的暴露导致的不可预期问题。(比如视图实例通过 findViewById 被暴露出去导致一系列不可控的 null 安全问题)

刚刚看到你在我的帖子下方的留言了,找了一圈没有找到你的联系方式。如对 “原创价值观” 感兴趣,可通过我在 github 主页留下的方式联系到我,备注 v2 原创价值观。
22 天前
回复了 KunMinX 创建的主题 程序员 帮助技术社区保持盈利和生机的点子
@gantleman

谢谢你的分享,有启发。

我不太使用某乎,只不过看到某乎等平台 在作品下方提供 “赞同” 和 “反对” 这两个按钮,就已推知其是用于宣泄情绪的场所,是攀比、争吵、站队等等无意识行为的温床。

“原创价值观” 这个词很有趣,我记下了,而且深有体会,在过去一年可能 KunMinX 不自觉地充当了这么一个角色,提供区别人云亦云、通篇贴源码的文章,专注于介绍 Jetpack MVVM 架构组件的存在意义:在多人协作的软件工程的背景下,通过解决各种一致性问题来规避不可预期的错误。甚至文章的配套开源项目被培训机构在 6000 多元的课程中安排了 2 章节 12 课时拿去给 2300 多名学员讲课 …

昨天我想到的一个点子是,不做平台,而只需做一个导航,专门分类在某些技术领域有所深耕的人,

在过去一年里,我查阅过 3 、4 个专栏作者的作品符合我所谓的深度思考标准,但我知道的实在有限,所以以后可能打算做一个这样的站点,或者直接收录在我的 github blog 。
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2368 人在线   最高记录 5168   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 16:08 · PVG 00:08 · LAX 09:08 · JFK 12:08
♥ Do have faith in what you're doing.