Android 随想:学技术要学本质

2022-06-10 01:08:14 +08:00
 KunMinX

提炼技术本质,对应的是 “单一职责原则”。

也即抓住本质,点到为止使用,不过度设计、过度使用,避免不可预期隐患。

6520 次点击
所在节点    Android
10 条回复
passerby233
2022-06-10 01:18:41 +08:00
还在用 findViewById 中......
john6lq
2022-06-10 07:05:05 +08:00
XML 写业务逻辑,我不能接受,ViewBinding 没什么不好
afewok
2022-06-10 08:54:40 +08:00
突然觉得,技术更新也不快啊。7 年前的技术了。如今我都从 android 原生到 react native ,再到 java web ,如今的 go echo
DefoliationM
2022-06-10 09:47:48 +08:00
preference 无 databinding, 怎么破?
codefever
2022-06-10 11:02:05 +08:00
顺应需求和语言的客观规律
Bnfkbs
2022-06-10 13:33:26 +08:00
@afewok 哇,大佬,我现在大二,正在学后端,现在用 springboot 写后端参加过校企合作的一个网页开发项目。其实我觉得现在自己还是太菜了,我也想学学其他技术。往前其实一直是在 blbl 看机构的公开视频学的..往往不知道如何分辨现阶段真正想要的,提高应用能力的内容,以至于效率低下,消磨兴趣,我想知道怎么学习这些技术更有效率呢(现在坚持的是项目+视频的方式)?或者有哪些更好的渠道呀?
KunMinX
2022-06-10 14:57:50 +08:00
@Bnfkbs
确实如此,挫折太多,信息残缺,易消磨意志。
找到好教程是一种方式,并且由于好教程通常可遇不可求,开源一项目并长期维护,亦是保持兴趣习惯,遭遇痛点场景,乃至提炼技术本质方式。
说白了,一切皆需要经历累积和时间沉淀。祝你好运。
alexsunxl
2022-06-10 15:23:09 +08:00
@Bnfkbs 去刷刷题呗 leetcode 之类的,到处看看大佬博客,然后自己也维护个博客。
基础课搞好,大三大四花精力找实习。核心思路是厚积薄发,不要太焦虑
pcatzj
2022-06-10 15:42:22 +08:00
为什么我觉得上面三点和「单一职责原则」关系不大?反而和「开闭原则」和「迪米特法则」关系更大一点?纯疑惑。
KunMinX
2022-06-10 17:15:38 +08:00
@pcatzj
根据你的审题,很难让人有效回应。上述主题谈的是 “技术本质” 对应 “单一职责原则”。框架设计时为保证逻辑内聚,顺带遵循依赖倒置、迪米特等。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/858580

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX