我为什么写博客?写博客给我带来了什么?
1、写博客的契机
(1)刚开始接触CSDN,是大三的时候开始学习嵌入式开发,经常需要到网上百度查资料,由此经常游览CSDN上的博客;
(2)在嵌入式的过程中,需要总结学习过的知识。以前总结知识是习惯手写,但是学习嵌入式会涉及图片和代码,手写不合适了,刚开始尝试过用word,但是使用过程很不习惯;受到其他博主在网上发布博客的启发,自己也把知识总结以博客的形式发布,个人觉得Markdown编辑器比word更容易入门;
补充:由于长期写博客都是使用Markdown编辑器,导致对word使用完全是一个小白,现在要开始学习word编写文档,因为公司的正式开发文档和设计文档都要求是word格式;
2、对技术实力的增强
(1)加深对知识的理解。能看懂资料和把知识点总结成文章是两回事,就像高中时候,能看懂答案和能做题一样。
(2)磨炼技术思维。在梳理知识点的过程中,能知道哪些点并不是很清楚,促使自己去了解底层原理;
(3)搜集和整理相关资料,避免反复造轮子。有些问题只是偶尔遇到,如果不总结整理,下次遇到时已经忘记是如何解决的,又要重复一遍解决的过程;
(4)打造属于自己的知识体系。现在相关的书籍和视频教程都很多,大部分知识只要你想学就能找到对应的资料,但是每个人工作岗位侧重的知识点不同,不要泛泛去学,要结合自身的发展有重点的去学习知识;
3、对个人能力的提升
(1)总结能力的提升。
(2)文档编写能力。
(3)养成思考的习惯。
(4)增强个人的信心。
4、对工作就业的影响
(1)证明自己的价值。要证明自己的实力,除了工作时候的项目经验,个人的博客网页也是一个不错的方式,能表现自己的文档编写能力、知识面、学习自驱动能力等等。在个人简历里附上个人博客链接,比干瘪瘪的写一些“好学、吃苦耐劳、追求上进”更有说服力;(以前我问过主管,他看到简历里有附上个人网站或者个人博客,他都会认真看一看,他认为技术人员坚持学习并写文章是一直稀缺的能力)
(2)获取更多的面试机会。博主本人曾经在换工作时就靠个人CSDN网站获取到面试机会,并且成功上岸。特别是当换岗位的时候,你需要证明你的学习能力,那你写过的文章就是最好的证明。
5、潜在的可能收获
(1)建立个人品牌和声誉。现在不少嵌入式相关的微信公众号和CSDN博主,但是感觉变现比较难;
(2)拓展人脉。在写博客时候也会去查资料,可以认识一些大佬,学习别人是如何写博客的,本人感受比较深的是通过看别人的博客,知道别人使用的一些有助于提升效率的软件。
(3)接广告推广。当你有一定粉丝和影响力,可能会有公司找你合作做推广;不过现在这个计算机就业大环境下,接广告不容易。
相关文章:
我为什么写博客?写博客给我带来了什么?
1、写博客的契机 (1)刚开始接触CSDN,是大三的时候开始学习嵌入式开发,经常需要到网上百度查资料,由此经常游览CSDN上的博客; (2)在嵌入式的过程中,需要总结学习过的知识。…...
jdk11的HttpClient
我们都知道在jdk11之前都在用okhttp或者org.apache.httpcomponents 其实早在jdk9的时候这个方案就在孵化中 上面的截图来自openjdk的官网,注:openjdk是个开源项目,不存在侵权现象 这是openjdk的官网:JEP 110: HTTP/2 Client (In…...
Redis的优势
高性能 Redis是一种基于内存的数据存储系统,读写性能非常高,因此适用于对性能要求较高的应用场景。 数据结构丰富 Redis支持多种数据结构,如字符串、列表、集合、散列、有序集合等,可以满足不同的业务需求。还有一些特殊数据结…...
C++ string 类的其他操作
4.3.2 string 类的其他操作 在C新增string类之前,程序员也需要完成诸如给字符串赋值等工作。对于C语言式的字符串,程 序员使用C语言库中的函数来完成这些任务。头文件cstring(以前为string.h)提供了这些函数。例如,可 以使用函数 strcpy()将字符串复制到字符数组中,使用函数…...
structs2 重构成SpringBoot架构
# 目录 structs2 重构成SpringBoot架构 1.1 structs2架构: 1.2 springboot 架构 1.3 演化要点: 1.基于前端的展示层不需要修改 2.HttpServlet 将会有SpringBoot annotation 来处理 3.构建前置的Structs url 转发器,适配 4.ActionSupport将由…...
【MATLAB源码-第56期】基于WOA白鲸优化算法和PSO粒子群优化算法的三维路径规划对比。
操作环境: MATLAB 2022a 1、算法描述 1.粒子群算法(Particle Swarm Optimization,简称PSO)是一种模拟鸟群觅食行为的启发式优化方法。以下是其详细描述: 基本思想: 鸟群在寻找食物时,每只鸟都…...
【WinForm详细教程一】WinForm中的窗体、Label、TextBox及Button控件、RadioButton和CheckBox、ListBox
文章目录 1.WinForm文件结构2. 窗体的常用属性、方法与事件2.1 常用属性(可直接在属性中设置)2.2 常用方法2.3 常用事件 3.Label、TextBox及Button控件4.RadioButton和CheckBox5.ListBox(列表框) 1.WinForm文件结构 .sln文件 &am…...
【SwiftUI模块】0060、SwiftUI基于Firebase搭建一个类似InstagramApp 3/7部分-搭建TabBar
SwiftUI模块系列 - 已更新60篇 SwiftUI项目 - 已更新5个项目 往期Demo源码下载 技术:SwiftUI、SwiftUI4.0、Instagram、Firebase 运行环境: SwiftUI4.0 Xcode14 MacOS12.6 iPhone Simulator iPhone 14 Pro Max SwiftUI基于Firebase搭建一个类似InstagramApp 3/7部分-搭建Tab…...
PureFlash云原生存储部署方法
PureFlash云原生存储 PureFlash是一个开源存储系统,它能为云计算和传统应用提供块存储服务。PureFlash最显著的优势是其高性能,每节点能提供超过100万IOPS随机写IO。 PureFlash可以以云原生的方式部署,并为云原生应用提供持久存储。 PureFl…...
SqueezeNet 一维,二维网络复现 pytorch 小白易懂版
SqueezeNet 时隔一年我又开始复现神经网络的经典模型,这次主要复的是轻量级网络全家桶,轻量级神经网络旨在使用更小的参数量,无限的接近大模型的准确率,降低处理时间和运算量,这次要复现的是轻量级网络的非常经典的一…...
Java 数据结构
枚举 Java枚举是一种特殊的类,它用于定义有限个特定的值,例如一周的星期或者性别。枚举在Java中被视为数据类型,你可以使用它们来创建枚举类型的变量,然后使用那些枚举值等。 在Java中,声明枚举类型需要使用enum关键字…...
python sqlalchemy(ORM)- 02 表关系
文章目录 表关系ORM表示 1v1ORM表示 1vm 表关系 1:1,表A 中的一条记录,仅对应表B中的一条记录;表B的一条记录,仅对应表A的一条记录。1:m,表A中的一条记录,对应表B中的多条记录,表B中的一条记录…...
Http长连接同一个socket多个请求和响应如何保证一一对应?
HTTP/2引入二进制数据帧和流的概念,其中帧对数据进行顺序标识,如下图所示,这样浏览器收到数据之后,就可以按照序列对数据进行合并,而不会出现合并后数据错乱的情况。同样是因为有了序列,服务器就可以并行的…...
Standford Compiler Course Assignment 2
第二部分的作业是语法分析,通过编写cool.y(这个assignment的任务),利用bison将其自动生成语法分析LALR(1)的代码。 语法分析,就是将词法分析阶段已经识别好的token,按照语法的规则,构建抽象语法树的过程。 比如以下的…...
基于Java的校园论坛管理系统设计与实现(源码+lw+部署文档+讲解等)
文章目录 前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding) 代码参考数据库参考源码获取 前言 💗博主介绍:✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者&am…...
谈谈你对Spring的理解
谈谈你对Spring的理解 一,什么是Spring 1.介绍 Spring是一个用于开发Java应用程序的工具集合,它提供了许多方便的组件和工具,可以帮助开发者更轻松地构建企业级应用程序。 Spring Framework是Spring的核心部分,它可以帮助开发者…...
系统架构师考试易混淆知识点总结
易混淆点1:系统工程生命周期与信息系统的生命周期 1、系统工程生命周期阶段 探索性研究→概念阶段→开发阶段→生产阶段→使用阶段→保障阶段→退役阶段 2、信息系统的生命周期 产生阶段→开发阶段(单个系统开发:总体规划、系统分析、系统设计、系统实施、系统验收…...
反射的作用( 越过泛型检查 和 可以使用反射保存所有对象的具体信息 )
1、绕过 编译阶段 为集合添加数据 反射是作用在运行时的技术,此时集合的泛型将不能产生约束了,此时是可以 为集合存入其他任意类型的元素的 。泛型只是在编译阶段可以约束集合只能操作某种数据类型,在 编译成Class文件进入 运行阶段 的时候&a…...
前端开发实践:vue中用qrcode库将超链接生成二维码图片
🏆作者简介,黑夜开发者,CSDN领军人物,全栈领域优质创作者✌,阿里云社区专家博主,2023年6月csdn上海赛道top4。 🏆数年电商行业从业经验,历任核心研发工程师,项目技术负责…...
数据库连接池有什么用?它有哪些关键参数?
首先,数据库连接池是一种池化技术,池化技术的核心思想是实现资源的复用,避免资源重复创建销毁的开销。而在数据库的应用场景里面,应用程序每次向数据库发起 CRUD 操作的时候,都需要创建连接.在数据库访问量较大的情况下…...
PlugY:重新定义暗黑破坏神2单机体验的技术突破
PlugY:重新定义暗黑破坏神2单机体验的技术突破 【免费下载链接】PlugY PlugY, The Survival Kit - Plug-in for Diablo II Lord of Destruction 项目地址: https://gitcode.com/gh_mirrors/pl/PlugY 暗黑破坏神2作为ARPG游戏的里程碑之作,其单机模…...
STM32F103ZET6【HAL库实战】STM32CubeMX配置高级定时器实现三相电机驱动PWM
1. 为什么需要带死区的互补PWM 在驱动三相无刷电机时,最头疼的问题就是上下桥臂直通。想象一下,如果同一个桥臂的上下两个MOS管同时导通,电源正负极就直接短路了,轻则烧MOS管,重则整个电路板冒烟。我当年第一次调电机驱…...
风廓线雷达:大气垂直探测的 “高空哨兵” 与数据体系解析/一文秒懂
一、风廓线雷达:精准捕捉高空风场的遥感利器 风廓线雷达是气象探测领域中用于 连续、实时、遥感探测大气垂直风场结构 的核心装备,被誉为大气监测的 “高空哨兵” 与 “捕风神器” 。它依托大气湍流散射理论与多普勒雷达技术,无需携带探空仪…...
第一部分:模型很强,但为什么还是干不好活?
一个真实的失败现场 2025年,某创业公司的技术负责人李明遇到了一件让他困惑的事。 他订阅了 Claude Pro,GPT-4o 的 API key 也有,SWE-bench 排行榜上的数字他比谁都清楚——最强的 coding agent 在 Verified 数据集上已经能拿到 50-60% 的通过率。他觉得时机成熟了,可以放…...
智慧车站三维空间智能管控系统白皮书——构建“全域感知 × 连续认知 × 动态调度”的交通枢纽空间智能中枢
智慧车站三维空间智能管控系统白皮书——构建“全域感知 连续认知 动态调度”的交通枢纽空间智能中枢(镜像视界(浙江)科技有限公司空间计算技术体系支撑)一、项目背景:车站正在成为“超复杂空间系统”现代车站&#…...
终极HunterPie指南:如何将《怪物猎人:世界》游戏体验提升到全新高度
终极HunterPie指南:如何将《怪物猎人:世界》游戏体验提升到全新高度 【免费下载链接】HunterPie-legacy A complete, modern and clean overlay with Discord Rich Presence integration for Monster Hunter: World. 项目地址: https://gitcode.com/gh…...
OpenClaw本地知识库:Qwen3.5-9B-AWQ-4bit自动索引图片资料
OpenClaw本地知识库:Qwen3.5-9B-AWQ-4bit自动索引图片资料 1. 为什么需要自动化图片管理 作为一个长期囤积各类截图、设计稿和参考图的用户,我的"图片黑洞"问题越来越严重——3TB的硬盘里散落着上万张未分类的图片。传统方案要么依赖手动打标…...
Onekey:Steam游戏清单获取的自动化解决方案
Onekey:Steam游戏清单获取的自动化解决方案 【免费下载链接】Onekey Onekey Steam Depot Manifest Downloader 项目地址: https://gitcode.com/gh_mirrors/one/Onekey 在游戏资源管理领域,获取和管理Steam游戏清单一直是一项技术门槛较高的任务。…...
3分钟掌握ZXPInstaller:Adobe插件安装的革命性解决方案
3分钟掌握ZXPInstaller:Adobe插件安装的革命性解决方案 【免费下载链接】ZXPInstaller Open Source ZXP Installer for Adobe Extensions 项目地址: https://gitcode.com/gh_mirrors/zx/ZXPInstaller 还在为Adobe插件安装而烦恼吗?ZXPInstaller作…...
GoWorld网络协议详解:TCP、KCP与WebSocket的多协议支持实现
GoWorld网络协议详解:TCP、KCP与WebSocket的多协议支持实现 【免费下载链接】goworld Scalable Distributed Game Server Engine with Hot Swapping in Golang 项目地址: https://gitcode.com/gh_mirrors/go/goworld GoWorld是一个用Go语言开发的可扩展分布式…...
