• Kǎfκã²⁰²⁰
    2019-02-13
    “技术Spike”可以翻译成“技术撩”,就是撩妹的那个撩。试探下,有戏就继续,撩不动就算或者放一段时间再说😃

    作者回复: 神来之笔!

    
     42
  • 🌲树根🌲
    2019-03-06
    spike 我翻译成刺探😁 ,从medium一篇文章也了解到这个来自于极限编程。里面也有一些建议觉得蛮有用的。翻译整理了一下 http://t.cn/EIjW8su

    作者回复: 很好的补充!

    
     3
  • Xunqf
    2019-02-20
    最近我们团队也用到了不了解的技术做项目,一开始先用不到一周的时间去了解,写demo.又花了一周多写了一个简单一点的新项目,并且成功上线了。但是这个时候我只能说只是会用这个新技术,虽然使用起来很熟练,但是对他的底层原理还是不太了解。这个时候公司有一个老项目,功能比较复杂一些,因为这个老项目历史遗留问题比较多,崩溃率也比较高,这时候老大发话了,大家要不试着用新的技术重构一遍吧!因为新技术还不够成熟,各种功能缺失,或是尚未提供,一些常用的组件都要自己一个个去实现,因为项目涉及到的功能比较多,也不太可能一个一个的去验证,这个时候也只有在做的时候才会暴露问题,所以一再延期。一开始评估的时候也知道新技术对这些功能都提供了支持,但是不清楚能支持到哪一步,到具体去实现的时候才发现很多坑,目前已经陷入这个项目三四个月了,感觉离完成瑶瑶无期啊,不知道老师有什么好的建议没。

    作者回复: “怎么把新技术用在自己的项目中”,在这个问题中,很多人有一个严重的误区,他们眼中看到的更多的是“新技术”,而我思考这个的逻辑在于“自己的项目”。

    只有理解清楚了自己的问题,才好应用新技术去解决,盲目地采纳新技术,只会让自己不断地纠结,小程序库还好,要是引入一个大框架,无穷的问题就会吞噬你的时间。

    
     2
  • 毅
    2019-02-14
    对于不了解的技术任务,我会采用写伪代码的方式展开,先肢解成块,后续逐个突破。也就是先完成粗粒度的任务分解,看看哪些是现有的知识储备可以搞定的,把拦路虎限定在小范围内,战略上藐视它,树立解决问题的信心,然后是二次任务分解,着手预研和定型。

    作者回复: 我不确定写伪代码的效率是否高,你如果很擅长,可以坚持。

    
     2
  • 陈斯佳
    2019-05-23
    学习任何新知识,最好都先有个框架性的认识,然后抱着最终目的去分析,都能很快入门。这比起系统性学习的想法更加高效有用
    
     1
  • zhengfc
    2019-02-27
    老师您好,spring-boot 项目有什么简单易用的测试覆盖率检查工具呢?

    作者回复: jacoco,我现在常用的工具。

    
     1
  • 丁丁历险记
    2019-11-11
    1 技术撩。
    2 明确关注点,快速对假设进行验证。
    30防止发散,防止发散。
    3 记得丢失原型代码,隔离第三方。

    目标与现状的思考,不忙了如何改进。忙是不思考改进的接口。

    这里想到某经济学家的一句话,有时后,勤劳是思考上的懒惰,去躲避那些需要深度思考,反复权衡理解分析调整需要用脑的事
    展开
    
    
  • Twinkle
    2019-07-10
    spike 可以理解为技术探针
    
    
  • helloworld
    2019-03-06
    遇到紧急性的需求并且用到的技术自己不熟悉,首先要对这个技术有一个大致的了解,其最主要的功能是什么,再就是结合需求,看看如何利用这个技术解决这个需求。当需求做完后,并且市场对这个技术有很大的需求的话,可以对这项技术的细节加以学习研究。

    作者回复: 只要不跑偏,效率都不低。

    
    
我们在线,来聊聊吧