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

在博客园写了一年博客,收获的不仅仅是写作技能——我能一直保持积极的学习和工作态度...

   转眼一算,我在博客园写博客已经有1年了。先用些数据来展示下这一年的成果。

   1  目前粉丝414位。 2 排名3788,离3000名尚有一段距离,还需努力。3 最近每周一篇博文,虽然说有些博文里有鸡汤元素,但自认为大多数的博文有干货,能帮到大家。4  如何在面试中介绍自己的项目经验(11269),这篇博文目前收获了10000+的点击,而且以日均100的点击量上升。5 有些文章达到“足以被盗版“的水平,尤其是一些点击量比较高的博文。 6 更令我高兴的是,有些公众号的朋友联系上我,希望转载我的一些文章,这是对我文章质量的肯定。

    如果光展示成果,未免有些炫耀的成分,所以文本结合自身的体会,强烈建议大家也亲自写博客。     

1 每周写博客, 让我找到了份满意的工作

    做我们这行,压力比较大,因为技术在不断更新,而且,软件行业还有35岁现象。

    如果我把业务时间都用在游戏上,可能随着我年龄进一步增大,工资或许也就停留在一个不高的水平上。通过写博文,我至少能把部分业务时间用在学习上,虽然找工作和写博客之间没有必然的联系,但通过系统的总结,对我的帮助很大。

    1 我写过些Spring Cloud系列和Java基础的文章,通过总结,让我进一步扎实了基础,从而让我成功地换了工作。

    2 我也总结了不少Java方面的面试经验,在换工作时,我也是按这个来的,所以换的工作我也比较称心。 

    如果大家也要换工作,大家不妨通过学习和写博客,归纳出自己一个或多个亮点,比如我的是Spring Cloud微服务架构,java Core的底层代码,然后系统地在面试时说出来,这样一定能打动面试官。

 

2 写博客,更多的是总结自己的学习,提升的技能能写在简历上

    除了能给出亮点外,通过写博客,大家还能全方位地提升自己的能力,说下我的做法。

    1 我之前通过面试试错,发现了自己的弱点:架构上甚至不知道分布式架构的常用组件,技术上只知道干活,没有总结。对此,我列出了面试时的问题,从中归纳出自己要学的技术列表,比如Spring Cloud Ribbon,Hystrix等,然后先看别人的文章,看下这方面该学什么。

    2 然后自己搭建个能跑起来的项目,这样自己就知道这种技术在实践中的要点了。然后思考下,如果在实际项目中,这种技术该怎么用?(这很重要,一般面试官就问这个)

    3 随后,我就针对这个问题,写专题博客,比如关于Eureka和Ribbon整合,或数据库优化。

    4 写成后,大家就能在简历上写了,熟悉XX技术,面试时,再讲下实践中的用法,再提一句,这方面我写了博文。

    这样一来,一方面,大家能总结和提升综合技能,另一方面(也是最重要的),能向面试官证明,自己在实际项目用,知道某些值钱技术的用法。对比下我写博客前后的面试,我发现,简历上,我敢列出更多的技能,而且这些有实践经验,而不是只有理论经验,这样就不怕面试官问了。  

3 通过写博客,能不断提升自己管理时间的能力,更能提升执行力

    其实大多数人的学习天分和聪明程度都差不多,毕业3年后,好学校和一般学校给大家带来的影响力其实也会慢慢消失,这时,除了大家就得拼勤奋度,具体而言,影响大家提升的其实就如下两个问题:第一,如何有效地管理时间,第二,知道该怎么学时候,该如何高效地执行。

    通过不断试错,我发现看自己写博客能很好地解决这两个问题。 

    1 我写一篇博客,前期学习估计得用2到5个小时,包括了解概念,搭建项目并让它跑起来。如果遇到坑的话,时间会更多。

    2 这个时间不是连续的,比如我哪天加班晚了,这天晚上就只有1个小时可用时间了, 或者比如我今天早上起晚了,也就半个小时写作时间。

    3 通过不断总结,我发现自己管理时间的能力有所提升,比如知道见缝插针,更会在晚上写博客,早上写代码(因为早上脑子好)。对我帮助更大的是,我还治好了我的懒毛病,在写博客前,因为没事干,在一些场景下,我会偏向于偷懒,而不是上进。

    4 我目前在的公司也算大厂,我发现其中大牛和一般人的差别也就是工作和学习的效率,具体来说也就是管理时间的能力和执行力,幸运的是,通过写博客,我在这方面有所提升。

    这里,大家也可以尝试下,如果大家有内容分享最好,如果你刚毕业,也可以通过系统地学某个技术(比如Java集合或高并发),然后通过博客写下自己的心得和体会,我敢说,收获最大的,一定是你自己。 

 

4 通过写博客,我做到了两年出两本书

    在我的博客里,更多的是关于java面试的,通过总结,我出了两本。

    Java Web轻量级开发面试教程   和 

    Java核心技术及面试指南

    我自认为我能力一般,但通过这两本书,我至少能证明自己了。

    除去一些知名的业内大牛外,大多数人在面试具有挑战性的职位时,有可能遇到可上可下的场景,这时候,如果有自己出的书,或者自己写过博客,很大程度上,一定能帮助大家提升成功率。因为一旦出书,相当于出版社就为大家背书了,如果是写博客,点击量或者干脆是博文本书就是非常有力的证明。

   其实每周,我用在写博客上的时间平均到每天,最多也就一个小时,但也就是这点时间,我感觉绝对物超所值。

 

5 总结:说到底,写博客能保持自己积极向上的态势

    其实技术和能力方面的提升终归是有限的,我自认为,通过写博客,我最大的收获是能一直保持积极向上的态势,比如今天早上,我就在上班前写了这篇文章,在晚上下班后,我尚能在一天劳累后坚持学习。

    感谢博客园给了我一个非常好的提升自己能力的平台,也感谢大家对我文章一贯的支持,有时候,哪怕是反对我的文章,这说明大家毕竟是看完了,这总比没人关注要好。不过这里我还是请大家尽量多支持。

    除了感谢之外,我还是强烈建议大家自己动手写博客。有可能刚开始点击量非常少,但只要不断学习不断总结不断坚持,有多大的收获我不敢保证,但一定能更高效地进步。

转载于:https://www.cnblogs.com/JavaArchitect/p/9574435.html

相关文章:

  • luogu1556 幸福的路
  • Win10安装MySQL5.7.22 解压缩版(手动配置)方法
  • Java将图片转换成Base64字符串
  • MyBatis原理-拦截器
  • Django项目 第一课 【nvm、node、npm安装及使用】
  • 牛客网暑期ACM多校训练营(第三场) H Diff-prime Pairs(欧拉筛法)
  • CF 1036 B Diagonal Walking v.2 —— 思路
  • 系统完整性检查工具--Tripwire和AIDE
  • tp5 路由定义
  • 随机图片
  • Vue框架的两种使用方式
  • WPF的x:名称空间
  • 15 个 Android 通用流行框架大全
  • BZOJ1926: [Sdoi2010]粟粟的书架
  • php 进行跨域操作
  • 《Java编程思想》读书笔记-对象导论
  • 345-反转字符串中的元音字母
  • Angularjs之国际化
  • AWS实战 - 利用IAM对S3做访问控制
  • ES6 ...操作符
  • HTTP那些事
  • IIS 10 PHP CGI 设置 PHP_INI_SCAN_DIR
  • JavaScript标准库系列——Math对象和Date对象(二)
  • javascript数组去重/查找/插入/删除
  • leetcode46 Permutation 排列组合
  • PAT A1120
  • ReactNative开发常用的三方模块
  • Redis在Web项目中的应用与实践
  • 初探 Vue 生命周期和钩子函数
  • 大快搜索数据爬虫技术实例安装教学篇
  • 短视频宝贝=慢?阿里巴巴工程师这样秒开短视频
  • 对象管理器(defineProperty)学习笔记
  • 高性能JavaScript阅读简记(三)
  • 给自己的博客网站加上酷炫的初音未来音乐游戏?
  • 工作踩坑系列——https访问遇到“已阻止载入混合活动内容”
  • 聊聊directory traversal attack
  • 手写一个CommonJS打包工具(一)
  • 深度学习之轻量级神经网络在TWS蓝牙音频处理器上的部署
  • python最赚钱的4个方向,你最心动的是哪个?
  • 正则表达式-基础知识Review
  • #传输# #传输数据判断#
  • #在线报价接单​再坚持一下 明天是真的周六.出现货 实单来谈
  • (14)学习笔记:动手深度学习(Pytorch神经网络基础)
  • (2)MFC+openGL单文档框架glFrame
  • (bean配置类的注解开发)学习Spring的第十三天
  • (解决办法)ASP.NET导出Excel,打开时提示“您尝试打开文件'XXX.xls'的格式与文件扩展名指定文件不一致
  • (十)DDRC架构组成、效率Efficiency及功能实现
  • (转)Android中使用ormlite实现持久化(一)--HelloOrmLite
  • (转)winform之ListView
  • (转)菜鸟学数据库(三)——存储过程
  • .apk文件,IIS不支持下载解决
  • .bat批处理(十):从路径字符串中截取盘符、文件名、后缀名等信息
  • .Net FrameWork总结
  • .net 验证控件和javaScript的冲突问题
  • .NET/ASP.NETMVC 大型站点架构设计—迁移Model元数据设置项(自定义元数据提供程序)...