原文出处: Zery zhang 的博客
本文只代表个人见解,不代表任立场,如果您认为我的想法是错的那很正常,因为这是我的想法,如果您觉得您的想法和我一样,那我们就是传说中的 “激友”(对生活冲满激情的朋友)。进入正题
一、我心中的博客
我所以指的写博客,不单只是写一篇文章出来这一结果。而应该是写的这一过程,写过技术文章的朋友应该跟我一样有这么一个过程。
1. 自己了解学习,文章所涉及到的知识点,及知识点衍生出来的知识点。
2. 对学习的知识点进行验证,以确保理论值与实践值保持一致
3. 构思文章的大纲,哪些部分需要重点写,需要配合实例代码,图片等信息
4. 动手写,写完后再次检查校正并排版,然后发表
5. 针对网友的评论中提出的问题进行回复
我写文章一般都会经历以上5上步,最终以上5步融合成一个结果那就是”一篇文章” 这一过程也是我心中对的”写博客”一词的诠释
二、为什么要写博客
A. 为自己
写博客对自己的提升是很大的,可能写一篇体现不出来,但是只要你坚持写效果就很明显,好处人个认为有以下几点
1. 强化知识点:在写一篇文章前,你必定是要把以文章中心为主的知识点及衍生的知识点都详细了解一篇,在这一过程中必须会涉及到自己以前所了解过的知识,人的记忆是存在记忆曲线的需要不断的重复记忆才能长久的记住某一事物,而每写一篇文章时都会查阅资料,在这一过程中必然会遇到以前记住了而现在渐渐淡忘的知识点,当你再次看到时瞬间就会回想起,此时以前的知识点就得到了强化。
2. 提升学习能力:同一样的人,了解同一知识点,用不同的方法,产生的结果必然会不一样,找到最佳的学习方法,这也是一种能力,这种能力是经过多次实践探索之后总结出来的,以前我每次需了解某一种技术时都会先百度看各种搜索结果,发现没有想要的之后,再Google因为Google的结果与百度的会有所不同,Google结果中国外的文章相对会多一点,而偶然点了一个链接进入了博客园,发现就是自己想要的东西,而且把概念,代码,及经验都写上去了,看完之后对我帮助很大。
渐渐的我便开始采这种方法了解新知识概念性的直接看百度百科,实质性的直接 上博客园的 找找看 ,群里的朋友还推荐了一种方法,比如我要学MVC 园子里很多人都写了 关于MVC的一系列文章,把那一系列的文章都看一遍,对于MVC就基本有了了解了,这便是学习能力的提升,对于某种技术用最短的时间做到了比较全面的了解
3. 提升文字组织能力:这个就不用说了,写博客,既然是写,就必然会有大量的文字,而如何组织文字表达出自己想表达的意思,是长期练习的,而写博客正好帮助你提高了你的文字组织能力,
4. 提升逻辑思维能力:不用说,技术性的东西从来就没的单独存在的,都一层层技术相结合,那在了解某种技术时,自己的思维也是要顺着这种关系逐渐深入的,比如MVC,你不能只知道 M是什么V是什么 C是什么就行了吧,你得知道 M V C 这三者关系是怎样的,又是怎样交互,而你了解之后再把它写出来时,需要清晰逻辑。
B. 为他人
1. 有意的: 园子里有很多人都写过关于 MVC 框架 WCF 等等系列文章,目的就在于帮助新人快速上手,这个我深有体会,当初我开始学习MVC时就是看的T2噬菌体的MVC系列文章,整篇看完后再配合自己动手对于MVC就有了基本的了解了,在次感谢园子里无私献的大牛们。而以上行为就是有意的帮助
2. 无意的:很多时候在开发项目的过程中,遇到了技术问题,花了时间解决后,有人会写博客记录,并附上解决方法旨在当再次遇到问题时直接看下文章就知道如何处理了,
而碰巧的是,这种问题不止他一个人遇到了。很多人在开发时也遇到了这个问题,在网上找答案时,就找到了这篇文章,并根据文章提供的解决方法,顺利的解决了问题,这种帮助就是无意的帮助
三、一定要写博客吗
答案肯定是否定的,中国几百万的程序员,如果都写博客,那程序员的春天就来了,但是事实并非如此。而我所讲的 写博客 的产物并不只是一篇文章,更多的是,对自己能力的提升,自己对知识点的总结,而发表在博客上只是为了公开,还有很多人喜欢记录在云笔记里面。还有工作很忙,没有空闲时间写出来,因为写技术性的文章,花的时间是很长的。写过的朋友都知道。
四、博客会给你带来哪些收获
古人云:一份耕耘,一份收获
以下这些是帮助他人而得到的一些认可,并非主观上去追求的
MVP:微软每年都颁发MVP给那些经常与其他专业人士分享知识和专业技能,受人尊敬、信任,而且平易近人的专家。而这个称号则是对你写的博客质量的肯定
知名度:文章写得好的人,技术水平肯定也很好,知道的人多了,知名度就有了,比如园子里排名前10的大家都知道,都看过他们的文章。
尊敬:对于技术界的大神,都是受人敬仰的,在园子里或者工作中也是一样的,在心里对大神们都是默默的佩服!至少我是这样啦,哈哈~也是我学习的榜样!
五、总结
我所认的写博客是对自己所了解知识的强化,分享,自身能力的提升。当然 写 博客只是一种方法而以,只要能达到提升自我的效果什么方法都是可以的
之前有看过一篇文章:《即便没有读者,你也要写博客》 ,其中也讲解了很多写博客的好处。
而我写博客是希望,能提升自己的综合能力,并把自己的知识与经验分享给大家,如果有幸我的分享帮助了一些人,那将使我更加欣慰
另外国庆节就要来了,祝奋斗在一线的程序员小伙伴们,放假快乐,放下工作好好出去玩几天吧!
最后附上一句名言:有些事情你现在不去做,可能以后都不会有机会了!
注:我代表不了大家,所以以上观点只代表我个人。
相关推荐
- **技术交流平台**:博客为技术人员提供了一个展示和分享个人项目、研究成果、代码示例和经验心得的平台。 - **知识传播**:高质量的技术博客能够促进知识的传播,帮助读者解决实际问题,提高工作效率。 - **学习...
在这个名为"Java_一个供技术人员分享知识、博客文章、技术新闻等的地方.zip"的压缩包中,我们可以找到两个文件:说明.txt和techbuzz_main.zip。说明.txt文件可能包含了关于这个资源的详细信息,如如何访问、使用或者...
【标题】"自己写JSP博客 完整源代码"所涉及的知识点主要集中在JavaServer Pages(JSP)技术和HTML5(H5)的应用上,同时这是一个完整的博客网站系统,这意味着它涵盖了前后端交互、数据库操作以及用户界面设计等多个...
- 适合前端开发者和技术人员使用。 #### 2. W3Schools.com - **简介**:W3Schools.com 是一个专注于 W3C 标准 XML、HTML、XSL 等技术的学习平台。 - **特点**: - 内容丰富,包括教程、实例、参考手册等。 - ...
"技术人员何去何从"这一主题,旨在为迷茫中的年轻人提供一些启示和指导。 首先,我们需要理解技术的广度。IT技术涵盖了编程、网络、数据库、人工智能、云计算等多个领域。每个领域都有其独特的专业知识和技能要求。...
适合人群:对 Java 有一定基础,想要学习 Spring 框架进行开发的技术人员 阅读建议:此资源以开发简化版Spring学习其原理和内核,不仅是代码编写实现也更注重内容上的需求分析和方案设计,所以在学习的过程要结合...
在当今信息化时代,个人技术博客已经成为技术爱好者、开发者和研究人员分享知识、交流经验的重要平台。本文将深入探讨一款名为"SpringBoot-Blogs"的个人技术博客管理系统,该系统以其高效、易用和可扩展性赢得了用户...
本毕业设计选用SpringBoot框架,结合Thymeleaf,SpringData,SpringSecurity,Elasticsearch等技术,旨在为技术人员设计并实现一款用于记录并分享技术文档的技术博客。通过该技术博客,方便技术人员记录自己工作和...
作者还提出了技术人员在写书时应考虑的问题,例如如何选择写作工具,如何进行翻译和作品推广等策略。 在写作技巧上,《技术写作手册》提供了详尽的指导。一篇文章的质量可以从内容的深度、结构的清晰度、观点的表达...
这个源码对于想要搭建个性化博客或者学习PHP Web开发的人员来说是一个宝贵的资源。 首先,从标签中我们可以了解到,这个项目的核心技术是PHP,这是一种广泛应用于服务器端编程的脚本语言,尤其在构建动态网站方面...
随着互联网技术的发展,博客已成为重要的信息传播渠道之一。 - **定义**:文档中明确了“Blog”即“博客”的概念,它是个人在网络上建立的一种信息共享平台。 - **参考资料**:本文档编写过程中参考了《软件文档国家...
要克服写作的困难,技术人员需要有选择地信赖良好的信息源,关闭那些会侵蚀自己的信息,关注时间和心绪。同时,写作需要某种心流的存在,而进入这样的心流需要作为过渡性的时间。 写作的困境 技术人员在写作时会...
阿里巴巴阿里云牛人博客是阿里巴巴技术团队的一个重要平台,它汇集了公司内部众多技术专家和开发者们的智慧结晶。...因此,无论是对于专业技术人员还是对技术感兴趣的行业人士,这个博客都是一个不可多得的学习资源。
MediumAlterna是一个专门为设计人员打造的开源博客平台,它的出现为设计师们提供了一个展示自己作品、分享设计理念和心得的空间。这个平台的特色在于其简洁、优雅的界面设计,以及对用户体验的高度关注,使得用户...
开发人员在此基础上进行总体设计和详细设计,便于手册编写人员以此为指导编写用户手 册。 本需求说明书的预期读者为 SmartBlog 开发人员和测试人员。 1.2. 主要功能 SmartBlog 博客系统是一个简单的博客系统,实现...
**博客系统概述** 本项目是一个基于JSP(Java...总之,"比克系统"是一个全面展示Java和MySQL集成应用的实例,对于想要掌握Web开发技术,尤其是Java后端开发和数据库管理的人员来说,具有很高的学习价值和参考意义。
这些源码可以帮助开发者理解和构建基于ASP(Active Server Pages)技术的博客平台,对于想要深入了解Web开发,特别是ASP编程语言的人来说,它们提供了实践的基础。 ASP是一种微软公司开发的服务器端脚本环境,它...
### 技术经验交流PPT知识点详述 #### 一、学习与积累 - **学习是一种信仰** - 学习对于技术人员来说至关重要,...此外,还介绍了架构设计的基本原则和技术管理的关键要点,为技术人员的职业发展提供了全方位的指导。