• 许式伟:聊聊架构,以及架构以外的二三事|极客时间

      你好,我是许式伟。   今天想和大家聊聊架构,以及架构之外的那点事。   在过去的工作经历里,我看到不少架构师都倾向于把架构看作一项纯技术性的行为。他们的工作流程是这样的:产品经理根据用户需求做出产品设计,架构师再依据产品设计给出实现,也就是软件的架构设计方案。   在我看来,这恐怕是个误解。我们做架构,空有一身技术是远远不够的,知识的深度和广度,往往会对架构能力起着决定性的作用。而这些知识,

    架构

    InfoQ . 2021-10-26 2570

  • 谁杀死了 webpack?|极客时间

    前端领域快速发展出现了一个有意思的现象:一个开源库壮大后,就会有很多跟随者。这些跟随者会各自开辟细分领域,蚕食先驱的市场。 如果先驱不够强的话,就会慢慢没落(比如 grunt 之于 gulp,gulp 之于 webpack,angular 之于 Vue)。 当然,也有足够厉害的先驱,凭一己之力抗衡所有细分领域的竞争对手,这就是 webpack。 人称「打包工具领域的六边形战士」。 最近这几年,在前

    极客时间

    InfoQ . 2021-07-11 1613

  • 太强大了!这 4个Go 的难点都能解决|极客时间

    Go 作为云原生体系开源项目的首选语言,虽然他的优势之一就是容易上手,但目前有很多 Go 初级工程师在面试大厂 Go 工程师岗位,或者是在使用 Go 落地到项目中时,都不约而同的被 4 点问题难住: 1 Go 没有 Java 成熟统一的框架,大规模使用 Go 进行业务开发时,许多人认为也不应该从使用框架开始,这就给统一的项目标准化带来了挑战。 2 Go 通过函数和预期的调用代码简单地返回错误(或返

    极客时间

    InfoQ . 2021-06-20 1115

  • 如何开发一个企业的 Go 应用?|极客时间

    最近几年,国内一线大厂都在积极转 Go,比如腾讯、阿里、华为和百度等等。甚至有不少团队,所有项目都是用 Go 构建的。所以,各个公司对 Go 研发工程师的需求越来越旺盛。 在我看来, Go 语言之所以火热,主要有两方面原因:一方面,Go 本身就是一门非常优秀的语言,有很多核心优势;另一方面,Go 是云时代的语言。 随着云计算平台的逐渐成熟,应用上云已经成为不可逆转的趋势,很多公司都选择将基础架构

    极客时间

    InfoQ . 2021-05-30 668

  • Vue这么火,但为什么大厂都是用 React 居多?|极客时间

    最近跟朋友聊技术,发现越来越多的大厂,都优先考虑用 React 做项目,在面试中也经常会考察对 React Hooks 的理解。 其实,我一直觉得,React 才是前端的正确打开方式。当然,并不是说不会 React 就找不到工作,而是它作为前端多年发展的智慧结晶,为前端开发提供了一种优秀的模式,很值得研究。 React 当年 2 个颠覆式的创新点:虚拟 DOM 机制、JSX 语法的使用;完美地解决

    极客时间

    InfoQ . 2021-05-30 1629

  • 晋升、面试中绕不开的性能优化问题|极客时间

    作为性能工程师或性能团队负责人,你敢拍着胸脯说:“这个系统‘死’了我负责!我卷铺盖走人!”吗? 如果你敢这么说,得到的薪资待遇肯定不一样。可是,在当前的性能市场中,谁敢给出这样的业务保证呢? 在很多人看来,性能测试仅仅只是“测试”,日常工作就是找找技术瓶颈,而且还是很基础的那种。类似的错误理念还有很多,主要集中在这么几个方面: 过于关注性能中的某些工具,感觉掌握了几个就足够了; 只浮于理论场面,不

    极客时间

    InfoQ . 2021-03-26 928