V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
KunMinX
V2EX  ›  Android

Android 随想:学技术要学本质

  •  
  •   KunMinX · 2022-06-10 01:08:14 +08:00 · 11097 次点击
    这是一个创建于 921 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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