2024年第16周技术复盘

devtools/2024/9/18 13:54:48/ 标签: 学习方法

        嗨~,我是小路,努力向上生长的前端开发工程师。以下是技术复盘的内容。

        本杰明·富兰克林曾说:“知识就是力量,而回顾则是保持这种力量的关键。”,第一次看到这话时,感觉脑海像被刺了一针似的,因为自己也深深认同这种想法:

        “作为程序员,学了很多的东西,从最基础的html,css,js,后端的语言php,golang,python也了解一些,然后在了解移动端的uniapp,小程序等等,发现自己很多的知识都想不起来,但是会用,而作为一名程序员,光会用远远是不够的,还需要会表达的沟通,这就是我决心每周进行技术复盘的原因”。

        正所谓,重复是学习字母。通过不断的重复和复习,巩固记忆,形成心理特征,使其更加牢固地存储在大脑中,形成长时记忆。

        所以今天主要的目的是回顾2024年第16周内运用到了哪些技术,并对这些技术进行回顾。

复盘目标

        1、three.js 全景看房

        2、js 关于dom的基础知识。

        3、js bom的基础知识和es6语法回顾。

回顾过程

        1、three.js 在阅读文章时,在github查看源码,并在本地运行,同时再将代码按照,场景、相机、渲染、追加到制定的对象节点上将代码重新敲一遍。

        2、bom的基础知识主要是看前端视频,对其中的知识点做笔记,并进行整理,尤其是其中印象深刻的,还有部分节点是工作中长用到的信息。目前在开发工作中,节点是使用并不多,因为有了vue,但如果在做编辑器开发时,那么这些方法会用的很多。

自我剖析

        1、three.js的熟练度需要加深,需要多练习three项目。首先快速将熟练度提升起来,然后再回顾整个three基础知识的讲解,一遍遍的梳理,快速运用的基础上,再进行基础知识点回顾。

        2、基础知识整理之后,就要说。先将本阶段将知识点梳理一遍,然后再录制视频进行复述讲解。前端技术更新快,但最基础的还是祖传三件套html,js,css所以基础好,后面运用不同的框架速度也快。毕竟各种前端框架更新太快,一步步的追赶框架肯定是要不得。

优化调整

        下周的目标是回顾vue的基础基础内容,以及源码的解读。重点还是在源码上。

        three主要搭建汽车展厅和3D全景地图。

技术的成长如同逆水行舟,不进则退。不仅需要不断的回顾和巩固所学的技能,而且还需要不断的回顾和更新知识,保持对前沿技术的敏锐洞察力持续的进步。


http://www.ppmy.cn/devtools/13966.html

相关文章

EelasticSearch使用

1. Easy-ES介绍 Easy-Es 2. 导入依赖包 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><exclusions>//排除框架中原有的依赖包<exclusion><groupId>org.elast…

m4p转换mp3格式怎么转?3个Mac端应用~

M4P文件格式的诞生伴随着苹果公司引入FairPlay版权管理系统&#xff0c;该系统旨在保护音频的内容。M4P因此而生&#xff0c;成为受到FairPlay系统保护的音频格式&#xff0c;常见于苹果设备的iTunes等平台。 MP3文件格式的多个优点 MP3格式的优点显而易见。首先&#xff0c;其…

【设计模式】7、decorate 装饰模式

文章目录 七、decorate 装饰模式7.1 饮料&#xff1a;类型配料7.1.1 drink_with_ingredient_test.go7.1.2 drink_with_ingredient.go7.1.3 drink.go 7.2 notifier7.2.1 notifier_decorator_test7.2.2 notifier_decorator7.2.3 notifier 7.3 idraw7.3.1 idraw_test7.3.2 idraw7.…

《架构师启示录》三大层次学习企业架构框架TOGAF

对于一名架构师来讲&#xff0c;如果说编程语言是知识库层次中的入门石&#xff0c;那么企业架构框架则相当于知识库层次中的金字塔尖。如果想成长为企业级的架构师&#xff0c;企业架构框架是必须要攀登的高塔。 目前国内绝大多数企业采用TOGAF标准&#xff0c;因此我们的讨论…

使用微信开发者工具模拟微信小程序定位

哈喽&#xff0c;各位同僚们&#xff0c;我们平时在测试微信小程序的时候&#xff0c;如果小程序中有获取定位或者地图的功能&#xff0c;测试场景中常常需要去模拟不同的位置&#xff0c;例如我们模拟在电子围栏的外面、里面和边界区域等。那么&#xff0c;我们如何在模拟微信…

基于Springboot的职称评审管理系统

基于SpringbootVue的职称评审管理系统的设计与实现 开发语言&#xff1a;Java数据库&#xff1a;MySQL技术&#xff1a;SpringbootMybatis工具&#xff1a;IDEA、Maven、Navicat 系统展示 用户登录 首页 评审条件 论坛信息 系统公告 后台登录页面 用户管理 评审员管理 省份…

移动底盘激光里程计

参考链接&#xff1a;rf2o_laser_odometry - ROS Wiki srf_laser_odometry 移动机器人——里程计矫正 - 古月居

人工智能论文GPT-3(1):2020.5 Language Models are Few-Shot Learners;摘要;引言;scaling-law

摘要 近期的工作表明&#xff0c;在大量文本语料库上进行预训练&#xff0c;然后针对特定任务进行微调&#xff0c;可以在许多NLP任务和基准测试中取得实质性进展。虽然这种方法在架构上通常是与任务无关的&#xff0c;但仍然需要包含数千或数万示例的针对特定任务的微调数据集…

刷题之Leetcode19题(超级详细)

19.删除链表的倒数第N个节点 力扣题目链接(opens new window)https://leetcode.cn/problems/remove-nth-node-from-end-of-list/ 给你一个链表&#xff0c;删除链表的倒数第 n 个结点&#xff0c;并且返回链表的头结点。 进阶&#xff1a;你能尝试使用一趟扫描实现吗&#x…

webpack

1、现代web开发的问题&#xff1a; 1&#xff09;采用模块化开发&#xff0c;但是不同的浏览器对于模块化的支持不一样&#xff0c;模块化本身又存在多种规范 2&#xff09;使用新特性例如es或者ts来编写代码&#xff0c;提高效率保证安全性&#xff0c;也会用sass,less来编写…

Ubuntu Pycharm安装

下载PyCharm&#xff0c;https://www.jetbrains.com/pycharm/download/?sectionlinux 然后按照下图执行安装&#xff1a; 安装的时候可能出现的问题&#xff1a; 问题1&#xff1a;No JDK found. Please validate either PYCHARM_JDK, JDK_HOME or JAVA_HOME environment var…

【计算机考研】计算机行业考研还有性价比吗?

刚上大学的时候觉得本科毕业就够了 到了大三找工作才发现自己什么都不会 只能踏上考研路 目前研一在读&#xff0c;身边有很多工作了几年又回来读研的同学&#xff0c;只能说现在计算机行业研究生还是比本科生有竞争力的 如果你的本科和我一样没有学什么技术&#xff0c;那…

【论文阅读】互连网络的负载平衡路由算法 (RLB RLBth)

前言Oblivious Load Balancing 不经意路由负载平衡 1. oblivious routing 不经意/无关路由的背景知识 1. oblivious routing, adaptive routing & minimal/non-minimal routing algorithms 2. Balancing a 1-Dimensional ring: RLB and RLBth 一维 ring 的 RLB and RLBth 1…

form-serialize插件,快速收集表单元素的值

form-serialize插件可以快速获得表单元素的值&#xff0c;主要用于当表单很多的情况下&#xff0c;将表单的值一起打包发给服务器。 使用方法&#xff1a; 1.引入插件 2.获取表单的dom 3.使用插件的serialize方法 serialize方法有两个参数&#xff0c;第一个是获取到的表单d…

SpringMvc(2)RequestMapping注解

RequestMapping注解 1 、RequestMapping的作用2、RequestMapping的出现位置3、类上与方法上结合使用4、RequestMapping注解的value属性4.1 value属性的使用4.2 Ant风格的value4.3 value中的占位符&#xff08;重点&#xff09; 5、RequestMapping注解的method属性5.2衍生Mappin…

九:深入理解 CountDownLatch —— 闭锁/倒计时锁

目录 1、背景2、CountDownLatch 入门2.1、概念2.2、案例 3、CountDownLatch 源码分析3.1、类结构3.2、await() 方法 —— CountDownLatch3.2.1、acquireSharedInterruptibly() 方法 —— AQS3.2.1.1、tryAcquireShared() 方法 —— CountDownLatch.Sync3.2.1.2、doAcquireShare…

Mysql 锁学习笔记

目录 Innodb锁 共享锁与排它锁 锁兼容级别 意向锁 - 表级锁 代码示例 表级锁类型兼容性 行锁 代码示例 间隙锁 代码示例 临键锁 - 行锁加间隙锁 插入意向锁 自增锁 SELECT的加锁规则 (RR) 查看锁状态命令 3.0 前置条件 3.1 主键检索 3.2 唯一索引检索 3.3 普…

233 基于matlab的多通道非负矩阵分解(MNMF)算法

基于matlab的多通道非负矩阵分解&#xff08;MNMF&#xff09;算法。其能够寻找到一个非负矩阵W和一个非负矩阵H&#xff0c;满足条件VW*H,从而将一个非负的矩阵分解为左右两个非负矩阵的乘积。使用EM准则对混合信号进行分解。程序已调通&#xff0c;可直接运行。 233 多通道非…

ruoyi-nbcio-plus基于vue3的flowable的websocket消息组件的升级修改(一)

更多ruoyi-nbcio功能请看演示系统 gitee源代码地址 前后端代码&#xff1a; https://gitee.com/nbacheng/ruoyi-nbcio 演示地址&#xff1a;RuoYi-Nbcio后台管理系统 http://122.227.135.243:9666/ 更多nbcio-boot功能请看演示系统 gitee源代码地址 后端代码&#xff1a…

Java之多态

一、多态前言 1.为什么要使用多态 Java中使用多态的主要目的是提高代码的可重用性和扩展性&#xff0c;使得代码更加灵活和易于维护。通过多态&#xff0c;我们可以将不同的对象看做是同一种类型&#xff0c;从而使得我们可以使用同一种接口来操作这些对象&#xff0c;而不必…