我的创作纪念日(一)——Giser?Noder?不如“Computer”

news2025/1/12 13:24:20

目录

Giser?Noder?不如“Computer”

一、根源:保持学习习惯的刚需

二、机缘:processOn的另类替代

三、日常:对技术栈丰富的思考

四、成就:保持心态健康的活着

五、憧憬:能一直心态健康的活着


Giser?Noder?不如“Computer”

        写于在CSDN开始创作的第2⁷天。

一、根源:保持学习习惯的刚需

        学习是需要做笔记的。

        想要长期做好一本笔记,并且在很久之后重新翻一遍不会觉得自己写了一坨屎是一件非常不容易的事情,难度不亚于学习本身。

        在本科学习的早期,我保留了高中写笔记的学习习惯——用活页本和目录签做框架,然后将知识点、训练题分门别类地插入到对应的位置。这样嵌入式的设计非常具有可拓展性,并且完善、封装好的目录页保持着良好的内聚性,没有和笔记内容耦合,能够长期有效的延伸,并且积累了一定量之后依然具有可读性。

        现在想想,这不就是Vue的特点吗,目录-内容的结构就是渐进式框架,可插入的笔记页就是会组件化思想,同时可拓展的目录页不就提升了笔记的灵活度吗?

        后来高数学完了,线代学完了,概率论学完了。所有数理类科目都学完了,后面都是理论类和实践类课程,笔记类型基本都是描述性文本,开始变得单一,手写性价比降低。于是开始探索电子版笔记的记录方式。

        其中非常重要的一个工具就是processOn。用思维导图来组织描述性文字。可拓展性、可读性、各种场景都能兼顾。

        仅仅前端一个方面的思维导图,我就写了两万六千余字,并且几乎没有大段的内容,都是简述,共1700余个主题,平均每个节点就十五个字。

        而我还做后端,还做Docker,还做好多好多内容,这些整理的积累是我最宝贵的财富,起码检索起来比chat型生成式AI还要方便快捷。

        这里非常不建议跟风式地使用pad做手写笔记,虽然拍照嵌入笔记确实很方便,但是缺乏笔记构筑思想和经验的人,在没有框架的情况下手写笔记一定一定一一定定会写成一坨屎。

        除非你只是想通过做笔记的方式让自己上课集中精神,这样是可以的。


二、机缘:processOn的另类替代

        既然processOn思维导图那么好用,那为什么又到CSDN了呢?

        很简单,吃饱了没事干闲的。

        我现在每天要在实验室呆十三个小时,每周六天,只写代码会死得很惨,在CSDN写点东西,一方面能巩固和丰富我的能力,另一方面花更多时间在CSDN比摸鱼还是要好一点点,都是一种休息放松。

        所以说CSDN成为了processOn的另类替代,但是我也并不是把CSDN当做笔记在写,这一点跟很多CSDN的创作者不一样,CSDN又不能一键检索内容,博文之间也没有太严格的组织结构,作为笔记我认为是不合格的。我写CSDN的初心莫过于:

  1. 打发时间,摸鱼容易让人忘却时间沉沦。
  2. 写博客能在一个点深挖,对我记忆有帮助,也可以增加交流,博客url可以作为思维导图的一个节点。
  3. 随着个人技术力的上升,CSDN上好多博文有些不太入流了。有些是浅显还有明显错误的文章,有些像草台班子唱大戏,博文的逻辑和结构乱糟糟,看得让人心累。只吐槽不是我的风格,看不上不如我自己来。

        但是CSDN的问题还是很多。作为“面向CSDN编程”的平台,代码有些太乱了,可复现性极差;作为代码交流的社区,技术大牛又太少了,内容质量不扎实;哪怕是作为编程爱好者和学生的沟通平台,CSDN的创作激励计划又把人当牛马,真没被激励到。

        入门奖励要一天两篇或者一周五篇,门槛太高奖励太普通。在实验室当牛马就算了,在CSDN当写作的牛马还不至于。

        事实上也没有那么多优质的内容可以写。后来在官方创作者群里反馈了一下,不知道后续有无好的变化。

        但不管怎么样,这些问题都不影响我写CSDN的三项初心,所以更新频率虽然不稳定,但还是在坚持更新。


三、日常:对技术栈丰富的思考

        最开始是怀着进大厂干前端的梦想进的实验室,没有暑假,提前两个月进来以为是过度适应的。事实上不到一个月就开始干项目,上手就是Vue+SpringBoot,不会怎么办?快点学,学完了就会了。

        随着技术的不断进步,新的工具和框架层出不穷。我需要不断地学习和适应,以确保我的内容能够跟上时代的步伐。后来前端补了Vue3、补了Nodejs、补了Ts等等,后端从javaweb到SSM框架再到SpringBoot。再到后来又学Docker、LLM。广度应该还是可以的。但是精度就差的太多了。基础不牢,地动山摇。

        我希望能通过CSDN慢点、再慢点,把学过的东西记得牢一点。再此基础上跟一跟热点,保持技术栈始终丰富且前卫。

        这种对技术栈丰富的思考,不仅让我保持了对新技术的敏感度,也让我能够在创作中引入更多元的视角和解决方案。也算是我独特的一种创作风格。


四、成就:保持心态健康的活着

提示:你过去写得最好的一段代码是什么? 请用代码块贴出来
例如:

  1. 某个解题代码
  2. 某个项目实现代码

         嗯,这是CSDN给我的创作提示,有没有搞错,我又不是循规蹈矩高中生或者充满激情的大学生。我是个牛马,我为什么要遵守人的方式。

        开个玩笑,有次有位老师半开玩笑的说道:最近工作比较多,在保证生命健康的基础上,诸位还是要多加班啊。

        嗯,加班的话一天在实验室的时间就不止13小时了,确实保证不了身体健康。各位老师对学生都还不错,长时间工作和加班是互联网行业的常态,为应对客观需求,我们并不例外。

        我开始有了一个不正确的思考,国家通过选拔性考试挑出一批天赋上适合各行各业的“人才”,然后压榨他们的精力、能量甚至健康,来为国家发展注入动力,并将他们从低产家庭提拔到中产阶级作为回报(大厂年薪起步约30w,上限一般不超过100w,单人高收入够不上高产家庭的界定)。这样的一笔交易是否真的值得?

        不过也不用想那么多,胡适说得好,进一步有进一步的欢喜。我也不是为了挣钱而挣钱,我只是想让父母,家人能不因为钱而陷入麻烦。心态放轻松,健康一点比什么都好。

        没关系,我会摸鱼,保持心态健康的活着,这真的是一个伟大的成就。

        CSDN让我贴一个代码块,那我就贴吧:你好,世界!

// C#
using System;
class Program {
    static void Main() {
        Console.WriteLine("Hello world!");
    }
}

// Java
public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello world!");
    }
}

// C
#include <stdio.h>
int main() {
    printf("Hello world!\n");
    return 0;
}

// JavaScript
console.log("Hello world!");

// Python
print("Hello world!")

// Ruby
puts "Hello world!"

// PHP
<?php
echo "Hello world!";
?>

// Swift
import Foundation
print("Hello world!")

// Go
package main
import "fmt"
func main() {
    fmt.Println("Hello world!")
}

// Kotlin
fun main() {
    println("Hello world!")
}

// Rust
fn main() {
    println!("Hello world!");
}

// TypeScript
console.log("Hello world!");

五、憧憬:能一直心态健康的活着

        以后能顺利就业,按照组里的平均水平就业就能有吃有喝了,然后我就不努力了,干十年给家人挣够钱就退休享受生活。

        这几年的学习生活让我多了三个慢性病,从原来能差点跑过体育生的运动型“学霸”,到怒长30多斤变成大腹便便只会敲代码的臭胖子,让我意识到学海无涯,彼岸是到不了的。身体健康,心态健康才最关键。

        最后给大家推荐一些我的博文,欢迎三连,欢迎指导。

        更多优质内容,请关注:

JS语法与Vue开发:

        浏览器渲染揭秘:从加载到显示的全过程

        Vue 性能革命:揭秘前端优化的终极技巧

        属性描述符初探——Vue实现数据劫持的基础

        你真的会使用Vue3的onMounted钩子函数吗?Vue3中onMounted的用法详解

        最细最有条理解析:事件循环(消息循环)是什么?进程与线程的定义、关系与差异

        路由通配符,小小的字符有大大的作用,你真的熟悉吗? 

        管理数据必备!侦听器watch用法详解

        什么是深拷贝?深拷贝和浅拷贝有什么区别

        对象数据的读取,看这一篇就够了!

        通过array.every()实现数据验证、权限检查和一致性检查,array.some与array.every的区别

        通过array.some()实现权限检查、表单验证、库存管理、内容审查和数据处理

        通过array.map()实现数据转换、创建派生数组、异步数据流处理、搜索和过滤等需求

        通过array.reduce()实现数据汇总、条件筛选和映射、对象属性的扁平化、转换数据格式等

        通过array.filter()实现数组的数据筛选、数据清洗和链式调用

        多维数组操作,不要再用遍历循环foreach了,来试试数组展平的小妙招!

        别再用双层遍历循环来做新旧数组对比,寻找新增元素了!

        shpfile转GeoJSON且控制转化精度;如何获取GeoJSON?GeoJson结构详解

        Mapbox添加行政区矢量图层、分级设色图层、自定义鼠标悬浮框、添加天地图底图等

Element plus拓展:

        通过el-tree自定义渲染网页版工作目录,实现鼠标悬浮显示完整名称等

        el-table实现动态数据的实时排序,一篇文章讲清楚elementui的表格排序功能

        el-table中如何添加渐变色带、多色色带

优质前端组件库:

        高效工作流:用Mermaid绘制你的专属流程图

        最后的最后,借CSDN的平台,许几个愿吧:

  • 希望我能身体健康,心态健康,还有,别长肉了。
  • 祝愿家人朋友健康长寿,万事顺意。
  • 希望所有创作者和阅读者,工作顺利,学业有成,前途似锦,钱花不完。

watermelo 2024/07/29      

写于在CSDN开始创作的第2⁷天

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1957073.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

大模型学习(1)

初学者&#xff0c;仅做自己学习记录&#xff0c;如果对你有什么帮助&#xff0c;那更好了。 下面是论文《Attention Is All You Need》的经典transformer架构&#xff0c;在学习的过程中&#xff0c;有很多疑惑。 embedding层在做什么 Transformer的embedding层在做的是将输…

【C++进阶】AVL树详解

文章目录 1. AVL树的概念2. AVL树结点的定义3. AVL 树的插入3.1 关于平衡因子3.2 插入代码 4. AVL 树的旋转逻辑4.1 不需要旋转4.2 左旋4.3 右旋4.4 双旋4.4.1 先右后左单旋&#xff08;RL 旋转&#xff09;4.4.2 先左后右单旋&#xff08;LR 旋转&#xff09; 4.5 完整插入代码…

正则采集器之五——商品匹配规则

需求设计 实现分析 系统通过访问URL得到html代码&#xff0c;通过正则表达式匹配html&#xff0c;通过反向引用来得到商品的标题、图片、价格、原价、id&#xff0c;这部分逻辑在java中实现。 匹配商品的正则做成可视化编辑&#xff0c;因为不同网站的结构不同&#xff0c;同…

24小时在线的仪控专家

近年来&#xff0c;随着流程行业自动化水平的不断提高&#xff0c;仪表、阀门等设备在生产装置中的数量也越来越多&#xff0c;扮演着“眼睛”、“双手”和“神经”等角色&#xff0c;与生产过程的安全平稳息息相关&#xff0c;对企业追求效益最大化起着举足轻重的作用。 但仪控…

视频汇聚/安防监控/视频云存储EasyCVR平台实际通道数和授权数不一致的原因排查与解决

多协议接入/GB28181安防综合管理系统EasyCVR视频汇聚平台能在复杂的网络环境中&#xff0c;将前端设备统一集中接入与汇聚管理。智慧安防/视频存储/视频监控/视频汇聚EasyCVR平台可以提供实时远程视频监控、视频录像、录像回放与存储、告警、语音对讲、云台控制、平台级联、磁盘…

NOILinux2.0安装

NOI官方已发布NOILinux2.0&#xff0c;可是如何安装使用呢&#xff1f;我来教你。 首先下载VMWare和NOILinux2.0的ios&#xff0c;当然你用什么虚拟机软件都可以。这里我用的是VMware。 NOIlinux2.0的下载链接&#xff1a; NOI Linux 2.0发布&#xff0c;将于9月1日起正式启用…

2024电赛H题参考方案——自动行使小车

目录 一、题目要求 二、参考资源获取 三、参考方案 1、环境搭建及工程移植 2、移植MPU6050模块 3、移植TB6612电机驱动模块 其他模块根据需要移植 总结 一、题目要求 小编自认为&#xff1a;此次H题属于控制类题目&#xff0c;相较于往年较为简单&#xff0c;功能也算单一&…

hadoop学习(一)

一.hadoop概述 1.1hadoop优势 1&#xff09;高可靠性&#xff1a;Hadoop底层维护多个数据副本&#xff0c;即使Hadoop某个计算元素或存储出现故障&#xff0c;也不会导致数据的丢失。 2&#xff09;高扩展性&#xff1a;在集群间分配任务数据&#xff0c;可方便扩展数以千计…

开放式耳机和骨传导耳机哪个好?教你选择最好的开放式耳机!

​蓝牙耳机几乎成为和手机相同的数码设备&#xff0c;无论是在工作还是通勤过程&#xff0c;无论是娱乐还是线上办公&#xff0c;随身携带的蓝牙耳机都能提供更舒适、更便捷的听觉和通话体验。随着蓝牙耳机种类层出不穷&#xff0c;新型开放式耳机的加入&#xff0c;让更多消费…

DM数据库配置登录基于操作系统的身份验证

达梦数据库登录基于操作系统的身份验证 DM提供数据库身份验证模式和外部身份验证模式来保护对数据库访问的安全。数据库身份验证模式需要利用数据库口令&#xff0c;即在创建或修改用户时指定用户口令&#xff0c;用户在登录时输入对应口令进行身份验证&#xff1b;外部身份验…

React 和 Vue _使用区别

目录 一、框架介绍 1.Vue 2.React 二、框架结构 1.创建应用 2.框架结构 三、使用区别 1.单页面组成 2.样式 3.显示响应式数据 4.响应式html标签属性 5.控制元素显隐 6.条件渲染 7.渲染列表 react和vue是目前前端比较流行的两大框架&#xff0c;前端程序员应该将两…

鸿蒙HarmonyOS开发:如何灵活运用服务卡片提升用户体验

文章目录 一、ArkTS卡片相关模块二、卡片事件能力说明三、卡片事件的主要使用场景3.1、使用router事件跳转到指定UIAbility3.1.1、卡片内按钮跳转到应用的不同页面3.1.2、服务卡片的点击跳转事件 3.2、通过message事件刷新卡片内容3.2.1、在卡片页面调用postCardAction接口触发…

【Redis】Centos7 安装 redis(详细教程)

查看当前 Redis 版本&#xff1a; 当前的 redis 版本太老了&#xff0c;选择安装 Redis5。 一、使用 yum 安装 1、首先安装 scl 源 yum install centos-release-scl-rh 由于我之前已经安装过了&#xff0c;所以加载速度比较快&#xff0c;且显示已经安装成功&#xff0c;是最…

go-kratos 学习笔记(8) redis的使用

redis的在项目中的使用是很常见的&#xff0c;前面有了mysql的使用redis的也差不多&#xff1b;也是属于在data层的操作&#xff0c;所以需要新建一个 NewRedisCmd方法 在internal/data/data.go中新增NewRedisCmd 方法&#xff0c;注入到ProviderSet package dataimport (&quo…

【Java】类与对象、封装(008)

目录 类与对象 ♦️什么类与对象❓ &#x1f38f;类的定义 &#x1f383;定义一个类 &#x1f383;成员变量 &#x1f383;成员方法 &#x1f38f;对象的创建使用和引用传递 &#x1f383;对象的创建 &#x1f383;对象的引用 封装 ♦️什么是封装❓ ♦️实现封装 …

太阳伴星2600万年回转周期,或许正是它,导致地球生物周期性灭绝?!

我们知道地球已经有46亿年的寿命了&#xff0c;这相比人类生存的时间是极其漫长的。在地球历史中&#xff0c;恐龙在这里生活了1.6亿年&#xff0c;这是地球上相对独特的存在。当然&#xff0c;在恐龙的一生中&#xff0c;它们绝对是地球的统治者。当时&#xff0c;现在统治地球…

stm32入门-----DMA直接存储器存取(上——理论篇)

目录 前言 DMA 1.简介 2.存储器映像 3.DMA结构 4.数据宽度与对齐 5.DMA工作示例 前言 本期我们就开始学习DMA直接存储器存取&#xff0c;DMA是一个数据装运的小助手&#xff0c;执行数据的搬运处理&#xff0c;减少了CPU的负担&#xff0c;在stm32中担当重要的工作。在前…

《Milvus Cloud向量数据库指南》——不同开源向量数据库的适用数据规模及其技术特点深度剖析

在探讨向量数据库领域时,我们不得不提及多个备受瞩目的开源项目,它们各自以其独特的技术优势和适用场景赢得了广泛的关注。本文将深入剖析Milvus Cloud、Chroma、Weaviate、以及Qdrant这几个开源向量数据库在不同数据规模下的应用表现,以及它们各自的技术特点和优势。 引言…

SS9283403 开发环境搭建(二)

1.序 在前一篇“SS928&3403K开发环境搭建&#xff08;一&#xff09;”中已经借助Ebaina搭建好的ubuntu对开发板做了测试&#xff0c;这篇记录从零开始搭建SS928&3403K的开发环境&#xff1b; 2.开发前准备 下载VMware Workstation 16 Pro 16.1.0版本 下载ubuntu18.04…