当前位置: 首页 > news >正文

说说程序员、博客、论坛及个人专业相关知识的提高

遇到问题必须努力解决

在写过程中发现有些知识点觉得比较难,自己无法很好的讲述出来,所以必须去google,找许多的资料,直到自己弄懂了,才敢在博文里用自己的语言表达出来,这个找资料、理解资料、再表述出来的过程是提升自己知识的非常好途径,因为你既然写了这篇文章你就得对你的文章里的东西负责,如果啥都不了解瞎写一通肯定被人骂,同时这个过程是带有强迫意识的学习,不像平时如果碰到个难懂的知识点会有惰性心理,想以后在了解,然后就再也不想不起来看了,而写博文不一样,如果你不把这个知识点讲清楚文章就无法继续下去。

这一点就是在你分享知识的过程中同时学习新知识。

2、对已掌握的知识进行巩固

我前段时间在写使用jQuery.Validate进行客户端验证的时候,由于这个jQuery.Validate是我以前做项目的时候已经使用过的,所以我认为写起来应该是没什么问题了,本以为写个几天就能写完,结果实际上写了1个多星期才写完,在写的过程中我发现了有很多东西我知道怎么用,但是却不记得为什么要这么用,所以就逼着我再去吧jQuery.Validate和jQuery相关源码再去深入的了解,等自己重新复习过了才能在文章中写出来,而且同时还学习到了许多原来在使用的过程中未发现的东西。

这一点就是温故而知新的过程,在总结的过程中学习梳理出自己以前遗漏的知识

3、将自己所知道的用文字描述出来

作为程序员,最怕的就是写文档,我本人也是,我个人怕写文档的原因是感觉自己对具体内容了解,但是真正写的时候发现无法很好的组织语言并写出来(就是无法用文字表达出来,由于以前语文没学好),由于脑子中思考的和真正使用文字写的是不一样的,大脑可以天马行空想,但是真正写到文档里需要条例清楚,按照具体的需求、逻辑来写。如果越怕写就越写不好,写博就是最好的锻炼,毕竟博客不用像正规文档那样有那么高的要求,平时可以通过一篇篇博客将自己的写文档的水平锻炼出来,这样不仅是专业水平的提升,同时也是对自己的书面表达能力的一种锻炼,哪怕你以后不从事开发,从事管理层或者其他行业面临写文档的时候再也不会怕了。

这一点就是通过写博来锻炼自身的文档表达能力

4、通过网友对你写博文的评论进行学习

在你写完博文发布出去后,总会有人来看,当有人看过以后大多数人会根据文章进行评论,例如:针对文章中的错误观点、遗漏的知识点等,大家在做项目的时候肯定会碰到程序出错,但是自己又无法检查出来,让同事来查看,同事一下就能看出问题所在,这个也是同样的道理,自己犯的错总是不容易发现,因为自己总会有思维盲点,而别人就不会(旁观者清嘛!)。自己这时就可以听取网友的评论并加以学习,这样的进步也是很快的。

我在这段时间写文章的时候通过园子里朋友的评论,学到了很多知识,许多网友都对我文章中的不足进行指出,同时还为我介绍了一些我不知道的东西。

这一点就是有些评论可以帮助你进步,它标识着你的不足,当你解决了这个不足你就进步了,同时套用一句名言,可能不太贴切(但是我想表达意思就是这个):“你有一个苹果,我有一个苹果倘若你有一个苹果,我也有一个苹果,而我们彼此交换这些苹果,那么你和我仍然是各有一个苹果。但是,倘若你有一种思想,我也有一种思想,而我们彼此交换这些思想,那么,我们每人将有两种思想。”

总的来说写博客是一件很有意义的事,如果想提升自己的专业水平,但是又有好的方法时可以试着写写看。

看博客可以提升你的知识面,但写博客可以巩固你已掌握的知识,同时在分享知识的过程中同时又会学到新的知识。

记得前段时间在看Artech写的《WCF技术剖析》的时候看到在书的前序里面有段话很不错,大意是这样的:

当你在看书、听培训的时候当时你认为理解了,但是如果当你向第三者转述的时候你会发现你还有很多东西不了解,很多遗漏的地方。

同样写博也是一样,只有在真正写的时候才发现自己哪些知识真的没有掌握!

有关讲写博客方面的文章还有:老赵的博客二三事,刀光剑影的说说程序员与博客

二、论坛

我这边指的论坛是像博客园里的博问、MSDN上的各种技术专区,这种论坛上天天有网友会发出各种领域方面的问题,有简单的有难的,我认为这个是一个很好的锻炼平台,平时我会经常刷刷这些论坛看看有没没解决的问题,如果有我会选择一些我熟悉的领域的问题进行解答。

为什么要这么做呢?

原因就是:

1、帮助他人

每个人都会遇到困难的时候,这时肯定会花时间去找解决方案,可能短时间都无法找到,可能很会印象到工作进度,如果这个时候有人能帮助他,那他可以省下许多时间进行新的开发。

2、锻炼自己

作为一个程序员,在以后职业路上升职成为项目经理或者项目组长,需要带领组员进行项目开发,而作为一个组长或者项目经理需要帮助组员解决问题,而如果要成为一个合格的领导者需要有丰富的开发经验,而一个普通的程序员平时可能无法面临到这么多问题,这时候这种论坛就是一个很好的锻炼平台了,因为这些问题都是别人在开发中遇到的问题,可以尝试着去解决这些问题,为自己增加些经验,为以后最好准备。

作为一个程序员,如果不进步很快就会被社会淘汰,而我在文中所指出的仅仅是2个提升专业知识的途径,可能不是最好的,但是我觉得是比较有效的。

PS:1、以上是我个人对这3个月开博的后的一点感受,如有问题欢迎大家指点

2、最后推荐一下“微软社区精英计划”,加入微软精英计划可以获得更多微软技术相关的学习资源,如:文档、在线培训、书籍等等,具体的可以前往微软精英计划首页查看:微软精英计划

http://www.jsqmd.com/news/1125440/

相关文章:

  • 基于大数据Hadoop+Spark的汽车销售数据分析系统设计与实现任务书
  • Claude Code 封号与“隐藏标记“争议:一份基于公开资料的核验清单
  • 用 QClaw + SQL Server 搭建私有企业知识库——中小企业的“有边界记忆”方案
  • 基于STM32单片机智能窗帘窗户光敏定时遥控温湿度语音物联网设计12(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_
  • 大文件分片上传完整案例
  • 网页自动化实战指南:从零构建高效工作流
  • 苏州本地GEO获客标杆!环境工程企业AI全域收录破5.2万条
  • 【学生调研报告】网上银行安全架构与安全方案研究
  • 从零构建系统工具:先写验收脚本,再补漂亮交互
  • 无货源自动拍单发货软件靠谱吗?新手先看货源关联和规格匹配一件代发工具教程解析
  • 课堂教学PPT模板推荐哪家?这6个平台教师亲测可用
  • 来博客园的基本是写程序的,好像是废话,缩小点范围,来这里起嘛证明,大家都想学习进步,都是同道中的同道中人。兴趣,往高一点说叫理想,是我们共同的动力,从上一文中再次得到印证。
  • AI编程代理Codex:从安装配置到项目实战的完整指南
  • 基于SpringBoot智慧房屋租赁管理系统的设计与实现任务书
  • 【Aspose-CAD for Java】DWG转PDF实战:精准控制布局与图层,告别空白与错位
  • 基于SpringBoot前后端分离的宠物服务平台开发任务书
  • 2025 全国高联一试 A 卷
  • 五大神经网络核心原理与实战:从CNN到GAN的直观理解与代码实现
  • 从离线分析到实时对话:JoyAI-VL-Interaction如何重塑视频AI交互范式
  • 终极ComfyUI TensorRT插件指南:3-10倍AI绘画加速,释放你的RTX显卡潜能
  • 自动扩缩容:3 种策略的适用场景
  • REACTOS RtlGetVersion 函数实现分析
  • Oracle数据库
  • 终极指南:如何用AI让Monika与你自由对话 - MonikA.I模组完全教程
  • 解决Ant发送邮件显示HTML源码问题:MIME类型配置详解
  • 三菱FX3U PLC运动轴控制与伺服调试实战
  • 如何永久保存微信聊天记录:你的数字记忆完全指南
  • Claude 全面解析:从基础原理到实战应用指南
  • 王千源惊喜亮相HYROX杭州站 不止是演员,更是运动“源”
  • PDF批量签章工具 V5.5 骑缝章智能分割 批量盖章 下载