首页 > 其他分享 >阅读笔记1

阅读笔记1

时间:2024-10-28 08:50:41浏览次数:5  
标签:项目 代码 编程 笔记 阅读 书中

在《程序员修炼之道:从小工到专家》中,作者首先强调了编程基础的重要性。这不仅仅是对语言语法的熟悉,更是对计算机科学原理的深入理解。我深刻体会到,无论技术如何更新迭代,扎实的基础都是解决问题的关键。

书中提到的“代码即文档”的理念让我印象深刻。这意味着,我们应该编写清晰、易读、易于维护的代码,这样即使未来自己或他人需要修改或扩展功能,也能迅速上手。这一点对于团队协作尤为重要,因为良好的代码风格不仅能减少bug,还能提高整个团队的工作效率。

此外,实践是检验真理的唯一标准。书中鼓励我们通过项目实践来加深理论知识的理解。我认识到,仅仅阅读书籍和观看教程是不够的,只有通过实际操作,才能真正掌握编程技能。因此,我开始积极参与各种编程项目,无论是学校的课程作业还是网上的开源项目,我都全力以赴,从中获得了宝贵的经验。

标签:项目,代码,编程,笔记,阅读,书中
From: https://www.cnblogs.com/Ma-yr/p/18509550

相关文章

  • 《代码大全2》第二部分阅读笔记(1)
    日常编写代码时,要注重变量的命名与使用。变量的命名应该具有清晰的语义,能够准确反映其代表的含义,并且要遵循一定的命名规范。同时,在使用变量时要注意其作用域和生命周期的合理控制,以避免错误和提高代码的可读性与可维护性。作者通过实际代码示例指出,不清晰的变量命名会导致代码理......
  • 《代码大全2》第二部分阅读笔记(2)
    编写高质量的函数:函数应该具有单一的明确功能,函数体要短小精悍,避免过长和复杂。同时,要注意函数的参数设计合理,返回值清晰明确,并且函数之间的耦合度要低,内聚性要高。如一个函数承担了过多不同的任务,导致函数逻辑混乱,难以理解和维护。而高质量的函数,如计算两个数之和的简单函数,功能......
  • 力扣前1500道非会员题刷题笔记
    Problem:1.两数之和思路首先定义一个unordered_map<int,int>heap,用来记录数组nums中对应的数的下标然后在一个for循环里遍历nums数组用r记录target与当前数组的值的差值,再从当前数的前面找有没有这个差值,也就是heap.count(r),如果有则返回{heap[r],i},如果没有就把当......
  • java计算机毕业设计在线阅读(开题+程序+论文)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容一、研究背景随着互联网技术的不断发展,人们的阅读习惯发生了巨大的转变。传统的纸质阅读逐渐向在线阅读过渡,这种转变不仅是技术进步的结果,更是社会发展和人们......
  • 3D数学基础:图形和游戏开发(第二版)--读书笔记(1)
    简介:本书是关于3D数学、三维空间的几何和代数的入门教材。它旨在告诉你如何使用数学描述三维中的物体及其位置、方向和轨迹。这不是一本关于计算机图形学、模拟,甚至计算几何的书,但是,如果读者打算研究这些科目,那么肯定需要这里的信息。这是一本适宜视频游戏程序开发人员阅读的图......
  • 学习笔记(八):ArkUi-线性布局 (Row/Column)自适应拉伸、缩放、延伸
    一、自适应拉伸在线性布局下,常用空白填充组件Blank,在容器主轴方向自动填充空白空间,达到自适应拉伸效果示例:实现以下常用ui布局,左侧标题文本,右侧内容文本,中间空白区域  二、自适应缩放是指子元素随容器尺寸的变化而按照预设的比例(权重)自动调整尺寸,适应各种不同大小的设......
  • BEVDet: High-Performance Multi-Camera 3D Object Detection in Bird-Eye-View阅读小
    BEVDet:High-PerformanceMulti-Camera3DObjectDetectioninBird-Eye-ViewBEVDet高性能多相机鸟瞰视图3D目标检测论文概述BEVDet是一种模块化设计的3D目标检测框架,以鸟瞰视图(Bird-Eye-View,BEV)执行3D目标检测,通过现有模块构建其框架,并通过定制数据增强策略和优化非......
  • 【241027-论文阅读】DGraph: A Large-Scale Financial Dataset for Graph Anomaly Det
    DGraph:ALarge-ScaleFinancialDatasetforGraphAnomalyDetectionDGragh是一个用于图异常检测(graghanomalydetection,GAD)的大型金融数据集。它包含300w个节点、400w个动态边和100w个ground-truth节点。作者在关注的问题大领域:图异常检测(GAD)现实世界场景中,异常是普遍......
  • 浦语学习笔记
    官方文档地址:https://github.com/InternLM/Tutorial/tree/camp4/docs/L1/LlamaIndex前置知识检索增强生成(RetrievalAugmentedGeneration,RAG)技术用于更新模型的权重,另一个就是外部的方式,给模型注入格外的上下文或者说外部信息,不改变它的的权重,相较于训练模型更易于实现。通......
  • [笔记] SpringBoot3 使用 EasyExcel 封装工具类实现 自定义表头 导出并实现 数据格式
    在现代企业应用中,数据导出功能是非常常见的需求。特别是在处理大量数据时,将数据导出为Excel文件不仅方便用户查看和分析,还能提高数据处理的效率。ApachePOI是一个常用的JavaExcel处理库,但它在处理大数据量时性能较差。为此,阿里巴巴开源了EasyExcel,这是一个基于Java......