内容合集
3 人感兴趣 · 146 次引用
- 最新
- 推荐
为什么说程序猿也要有产品思维
无论是在实际的工作中还是短视频的搞笑段子中,程序猿和产品经理之间似乎总是一对欢喜冤家。我相信大家在现实项目中也经历过程序员和产品经理为了需求吵得脸红脖子粗的场景。产品经理觉得某个需求实现起来应该很简单为什么研发总是各种理由推脱。
技术人如何自我成长?
过去一年最大的觉悟是逐渐向内看,自己怎么做的,怎么思考的,怎么成长的,自己为什么是那么想的,为什么是那样做的,抓住思维过程,让更多的天性或本能暴露,向内审视自己做事情的逻辑,从而建立起自己的体系去思考,去想问题。
技术三板斧:关于技术规划、管理、架构的思考
实践需要理论的指导,理论从实践中来。作为技术工程师,要不断地从事件中反思经验、总结规律,才能避免踏入同一个坑,才能更高效地完成 KPI ,甚至是晋升。今天的文章来自阿里巴巴高级技术专家毕啸,从五个方面总结工程技术的核心要点,相信对你能有所启发。
高质量的缺陷分析:让自己少写 bug
缺陷分析做得好,bug 写得少。阿里资深技术专家和你分享如何进行高质量的缺陷分析,总结了 5 个要点,通过缺陷分析消除开发中的各种盲点,打造一个学习型的团队。
关于写文章的一点经验
对于任何问题的思考,想清楚、讲清楚、写清楚是三个完全不同的维度。借着这篇文章也回看一下自己在写文章过程中的一些成长,也希望能够对大家有一些启发。
7 个建议让 Code Review 高效又高质
CR 是一种关于社会学的长期行为和组织文化,通过 CR,形成一种良性互动的技术氛围,传播和分享知识,提升代码质量,并给出了 7 个提高 CR 效率和质量的实践建议。
面对复杂业务,if-else coder 如何升级?
针对业务在不同场景下的差异,我们常常会习惯性地使用if-else来实现不同的业务逻辑,久而久之代码越来越难以维护。那么如何消除这些if-else?面对复杂业务应如何思考和分析?
毕业 10 年才懂,会升层思考,工作有多轻松?
阿里资深技术专家张荣华从问题的本质入手,用“升层思维”解决问题,告诉我们创新的核心,给出高效工作的途径。
在阿里,我如何做好技术项目管理?
在技术公司、尤其是互联网公司,技术人员作为PM(项目经理)是非常常见的。有些同学得心应手,有条不紊,能得到清晰稳定的预期结果;有些同学则在过程中遇到各种闹心的事,最后不是项目上不了线,就是带着问题或各种人员的不满硬上。
如何提高一个研发团队的“代码速度”?
Code Velocity(代码速度),体现了一个研发团队快速响应业务需求的能力。如果做得好,代码从commit到上线可能平均只需要两三天时间,甚至连紧急发布都不怎么需要了。
如何做好技术 Team Leader?
本文会重点讲述作者对招聘、目标管理、团队沟通和工程文化的理解。挑选这几个主题讲述,主要是因为在带团队的这一段时间内,这几个要素是团队长期发挥战斗力和创新能力的核心。
【Spring Boot 快速入门】七、Spring Boot 集成 RabbitMQ
RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。
【Spring Boot 快速入门】六、Spring Boot 集成 Redis
在互联网发展到一定规模后,直接对数据库的读取已经无法满足互联网的需要,因此出现了高效存储系统,将数据存放在内存当中,这样加快了读取速度。
学习源码整体架构系列 | 前端
为了能帮助到更多对源码感兴趣、想学会看源码、提升自己前端技术能力的同学。我历时3年写了20余篇(本篇合集收录比较新的5篇)源码系列文章。这个系列告诉读者如何高效学习源码、如何调试源码、如果有耐心动手练习学完其中了一两篇,基本就知道如何学习源码了
手把手快速入门 Spring Boot 实战系列
Spring Boot专栏,Spring Boot 快速入门系列。本专栏用于 Java 开发人员,尤其是初学 Spring Boot 和需要从传统 Spring 转向 Spring Boot 开发的技术人员。大量实战示例帮助学习者快速使用Spring Boot进行项目开发。
【Spring Boot 快速入门】五、Spring Boot 集成 Lombok
Lombok能以简单的注解形式来简化java代码,提高开发人员的开发效率。例如开发中经常需要写的javabean,都需要花时间去添加相应的getter/setter,也许还要去写构造器、equals等方法,而且需要维护,当属性多时会出现大量的getter/setter方法,这些显得很冗
【Spring Boot 快速入门】四、Spring Boot 集成 Swagger UI
相信大部分的开发人员都或多或少地被接口文档折磨过。后端人员接口开发完成,又需编写及维护接口文档会耗费不少精力,经常来不及更新。Swagger基于注解进行开发,提供了一个灵活的接口文档模板。更新运行编译后,直接可以在线预览,避免了重复修改的问题
【Spring Boot 快速入门】三、Spring Boot 集成 JUnit
我们在开发的时候经常需要写一写测试代码,需要验证已完成的功能是否按照预先设计的业务逻辑运行,这时候就会使用到单元测试,当然使用junit写一些适当的测试能够快速检测业务逻辑的正确性,及时调整优化我们的代码。本文将开始介绍Spring Boot集成JUnit
【Spring Boot 快速入门】二、Spring Boot 集成 MyBatis 可以连接数据库啦!
MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,
【Spring Boot 快速入门】一、周末建立了 Spring Boot 专栏,欢迎学习交流
周末是最好的充电学习时光,周末建立了Spring Boot专栏,欢迎学习交流。Spring Boot是Spring框架的升级版,由于Spring Boot简化Spring应用开发的一个框架,整个Spring技术栈,为J2EE开发的一站式解决方案。从而Spring Boot得到了很快的发展。