如何从项目中学习

这篇具有很好参考价值的文章主要介绍了如何从项目中学习。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

        日常工作中,经常会有这样的错觉,就是明明感觉参与了不少项目,但是好像技术并没有提升太多。

        那原因大概率是,平时工作内容是非核心业务,更多是在CRUD的“打螺丝”。无法接触到核心的优质业务、或者参与到架构设计方面来,导致技术成长缓慢。

        那么如何在日常的项目开发中,不断提升自己的技术水平呢?

        项目不在多,而在于做一个项目、就吃透一个项目。

        那如何吃透一个项目呢?这里我大概思考了两个层面:

  • 关注通用的基础架构实现;
  • 关注业务代码的优秀实践;

关注通用的基础架构实现

        虽然不同的项目、他们的业务领域会有不同,但是向一些基础架构,其实还是类似的。因此,在我们拧完螺丝,不妨关注下这些通用基础的实现。

        下面列举一些值得关注的通用模块

  • 模块划分、包结构划分
  • 依赖关系
  • 配置管理
  • 登录认证
  • 权限控制
  • 任务调度(定时任务)
  • 异常全局处理策略
  • 链路追踪
  • 日志系统
  • 代码生成(低代码)
  • 网关
  • RPC(跨系统)
  • 消息中心(队列)
  • 缓存
  • 持久化(ORM)
  • 文件存储
  • 监控告警(可观测性)
  • 幂等性
  • 限流
  • 并发安全控制(锁实现)
  • 分布式事务
  • 国际化(多语言)
  • 版本控制(协同方式)
  • 多组织
  • 分库分表

关注业务代码的优秀实践

        不同的项目、虽然业务不甚相同,且由于业务面太广,很难全部掌握,但一般都有它的核心业务。因此,业务代码开发也并不全是CRUD,一些优秀的业务实践,还是值得我们学习的

        下面列举一些值得关注的业务实践:

  • 订单业务
  • 支付业务
  • 状态机方案
  • 工作流引擎
  • 秒杀业务
  • 并发安全相关业务
  • 海量数据相关业务

        如果我们只满足于自己CRUD开发,那就算参与多个项目,也无异于换了多个地方打螺丝。

因此,不妨在打螺丝的空隙,学习别人怎么造飞机的文章来源地址https://www.toymoban.com/news/detail-649668.html

到了这里,关于如何从项目中学习的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 助力成长的开源项目 —— 筑梦之路

    免费的闯关式 SQL 自学教程网站,从 0 到 1 带大家掌握常用 SQL 语法,目前一共有 30 多个关卡,希望你在通关的时候,变身为一个 SQL 高手。除了闯关模式之外,这个项目支持自由选择关卡、自定义关卡、SQL 在线练习广场等功能,方便自由地查漏补缺。 GitHub 地址→GitHub - li

    2024年02月03日
    浏览(41)
  • 程序员如何成长

    做技术是打怪兽不是养宠物,为什么要打怪兽?因为难;为什么难很重要?因为难的事情才能带来成长;为什么要成长?承认吧,因为「如何成长」是当代人,包括你我他在内焦虑的源泉。 过去几个月内我在写一系列主题为「NodeJS实战」的文章,内容来源是过去两年独自开发

    2024年02月08日
    浏览(50)
  • 架构课学习笔记:职业成长

       架构师没有明确的定义,郭老师提出具备的能力:就是为一个复杂系统设计软件的能力,以及引导研发团队实施的能力。从5个 阶段来看对应的能力维度:结构化设计、解决横向问题、解决跨领域冲突、正确的技术决策和创造生存优势。    这个吧,我就是很惭愧,通常只

    2024年02月12日
    浏览(41)
  • 陪伴成长|区块链工程师能力认证项目启动BSV奖励计划

    由可一科技与CSDN联合运营的BSV区块链开发工程师能力认证项目于2022年6月6日发布了首门正式课程《区块链原理初级》,并于6月27日正式启动了区块链工程师能力初级认证。 为鼓励广大区块链爱好者积极学习课程、奖励优秀学员,今天我们正式推出“陪伴成长•BSV奖励计划”

    2024年02月16日
    浏览(65)
  • 【赠书第5期】AI时代项目经理成长之道:ChatGPT让项目经理插上翅膀

    文章目录 前言 1 ChatGPT为项目经理带来便利 2 提供自动化的通知和提醒 3 提供数据分析和可视化 4 结论 5 推荐图书 6 粉丝福利 在现代商业环境中,项目经理需要具备高度的灵活性和响应能力。而现在,随着技术的不断提升和新工具的涌现,项目经理们也需要不断地提升自己的

    2024年02月05日
    浏览(50)
  • 快速成长的秘诀|如何实现自我认知升级?

    一、写在开始 精英人数的增长速度持续加快后,很多人开始焦虑,我也焦虑,深知要走出焦虑不容易,我想把走出焦虑快速成长的认知和方法写成文章分享给更多人,做成PPT给更多人面对面分享。快速成长总共三篇,分别是《完成自己的认知升级》、《自我成长的方法》、《

    2024年02月11日
    浏览(43)
  • 成长在于积累——https 认证失败的学习与思考

            本周二长城项目在收尾过程中,出现了一个车端无法进行注册的问题:curl提示证书认证失败(其实已经能确认问题方向了,运维人员去确认证书问题即可)。虽然最终的原因是由于长城运维人员导致的。但是这个过程让我颇受“感动“。 问题出现的当天,运维人

    2024年02月05日
    浏览(39)
  • 我在亚马逊云平台的学习成长之路

    今年是亚马逊云科技成立的第16个年头,也是云计算行业诞生的16周年。作为云计算时代的“领头羊”,亚马逊2006年推出了名为Amazon Web Services(AWS)的新产品。AWS背后的想法是提供一个平台,同亚马逊内部使用的平台一样,将其作为服务向公众发布。通过将平台作为服务向公众

    2024年02月01日
    浏览(35)
  • AI时代助力程序员与项目经理的双翼飞翔:从开发到成长的秘诀

    ❤️作者主页:小虚竹 ❤️作者简介:大家好,我是小虚竹。2022年度博客之星评选TOP 10🏆,Java领域优质创作者🏆,CSDN博客专家🏆,华为云享专家🏆,掘金年度人气作者🏆,阿里云专家博主🏆,51CTO专家博主🏆 ❤️技术活,该赏 ❤️点赞 👍 收藏 ⭐再看,养成习惯 老规

    2024年02月08日
    浏览(77)
  • 益智游戏:边玩边学习边成长的全新体验

    在这个数字化时代,游戏已经不再是简单的娱乐方式,而是一种崭新的学习和成长机会。益智游戏正以其独特的魅力,成为越来越多人的追求。这类游戏不仅仅是为了娱乐,更是在娱乐的过程中,边玩边学习,边娱乐边成长。 益智游戏的多样性 益智游戏涵盖了多种类型,包

    2024年02月12日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包