作为一个技术人,你为什么有时间写博客?准备应对未来的中年危机?

Posted king哥Java架构

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了作为一个技术人,你为什么有时间写博客?准备应对未来的中年危机?相关的知识,希望对你有一定的参考价值。

引言

从开始有规律的写博客以来,我为什么有那么多时间写博客;博主,是每天都写博客写到很晚吗;我又是如何做时间管理的?保证输出的频率。

自古:文无第一,武无第二

不同方向但同样努力的人,都有自身的价值和亮点,也都是可以互相学习的。不要太过于用自己手里的矛去攻击别人的盾🛡,哪怕一时争辩过了也多半可能是你被安放的角色不同。取别人之强补自己之弱,矛与盾的结合可能就是坦克。

平时多积累

博主工作的公司弹性工作制,平时工作不是太重工作效率高点空闲时间还是有的,本人又热爱学习新知识新技术哈哈,虽然人人觉得开发应该比较累,我为什么还会有时间写博客?我想说当你想进步想学习想提高自己是什么都拦不住你的,说一个事实,写技术文章很耗时的,有时候写一篇技术文章很久,深度一点的文章需要几天都很正常,但有的时候却只需要几个小时,这是为什么呢?(PS:当然也要合理的借鉴他人站在巨人的肩膀上前进)

  1. 平时多看有意义有用处对自己有提升有帮助的博文论坛、书籍、PDF电子书等,时时关注新技术
  2. 这里关注新技术等就显得很重要了,互联网这个行业日新月异新技术层出不穷,当你跟不上时代节奏就会被淘汰
  3. 当然该考的证书比如:PMP、ACP、软考等等,都可以帮助稳当一点的度过中年危机
  4. 当每天积累一点,总会有所提高,关注新技术等参与讨论实践,自己写Demo进行理解,养成这个习惯可以帮助你很好的度过中年危机,中年危机想必不用我多说了吧,做这一行应该都明白
  5. 学会时间管理,时间这东西挤一挤总会有的,比如我开始写 Spring Boot/Cloud 的,是因为我们公司需要使用 Spring Boot/Cloud 技术,在实践的过程中,我又会不时把使用的过程、关键点、思考记录下来,写文章的时候只需要将这些内容整理出来即可。
  6. 所以我鼓励写技术博客的朋友,尽量多写对工作有帮助的内容,或者工作中实践的成果,一方面方便我们积累素材,一方面更好的促进了工作。
  7. 这样对个人、对公司都有好处,博文的需要大多是工作实践,一部分是自学,不然我也没有那么多时间重新研究一个新技术,然后再整理、学习发布出来。
  8. 当然前提条件是,公司要有良好的技术文化,热衷于使用合理且通用的技术解决问题。我呆过的公司,我都是开发岗位,大家都很活跃,所以技术氛围来讲问题不大。

专注才能高效


我不知道其它人的情况,但是白天的时间几乎不可能是自己的,早上9:00到下午6:00之间,会有各种各样的事情来打断你的工作节奏。

所以在这个时间段里面,如果你搞写作,几乎都是效率非常低下,大家可以想象一下,你正全身心的在思考一个问题的时候,突然旁边有一个人说:要不要办一张信用卡?这种感觉就是真的想给丫的一拳。

如果和别的业务部门坐在一起的话,那更酸爽。各种大声讨论问题的声音、打电话的声音、吃东西的声音、敲击键盘的声音。这也是办公室很多程序员上班都需要带一个耳机的原因。

专注的2-3个小时的时间,可以干很多事情,如果提前准备好资料写一篇技术文章足以。

所以在做日常时间管理时,最重要的是给自己留出连续的时间去专注的做一件事情,可以起到事半功倍的效果。

所以对于我来讲,一般有两个时间段可以用来写作或者自我学习,我待得的公司早上10:00上班,我一般早上8:30 左右就会到公司,8:30-10:00 中间有一个半小时,下午我是6点左右下班,我一般晚上 8-9 点到家,吃完饭等等一系列杂事搞定,这样会有最少三个小时的时间。(PS:当然我年轻经常两三点哈哈)

热爱才可以坚持(重中之重)

当你问我怎么有时间写文章和自我学习的时候,其实我的第一冲动是反问,虽然这确实不太礼貌。

比如:

  • 你怎么有那么多时间刷抖音?
  • 你怎么有那么多时间玩游戏?
  • 你怎么有那么多时间追剧?
  • 你怎么有那么多时间…好了有很多

不管再忙,肯定有人会在业余时间玩这些,你反问他为什么有时间玩的时候,大多数会说,我喜欢呀,为了放松呀。工作了一天,难道还不应该放松一下!对,就是这样。

写文章、写博客,哪怕工作其实也是这个道理。

我也喜欢刷抖音、喜欢玩王者荣耀、喜欢追各种电视剧。但我更喜欢玩博客,写文章的喜欢程度远远高于刷抖音、玩游戏,对我来讲,写博客就是放松(PS:我也会去玩游戏–寓教于乐),当看到文章被很多人看就会有成就感,所以写博客带给我的愉悦感和工作上带给我的收获远超于其它,因此慢慢对那些杂乱的兴趣就淡了,变得可有可无。

现在的我不玩游戏,合理利用任何闲碎的时间,可以进行碎片化记忆和学习知识点。放假可以出去走走游玩一下,放空一下自己何乐而不为。–时间就像海绵里的水,挤一挤总会有的!

忽略生活琐事

有时候我会觉得,生活好像有点单调,周内天天忙工作,业余时间还写文章、学技术、搞点小案例自我娱乐一下,除过看电影之外和偶尔的出门游玩几乎没有其它业余生活。

当然了其它可以省的时间也都给省。

省掉了应酬、旅行、购物等所需要的时间,就连喜欢的衣服,我都可以一次买上很多件(多数还是买程序员周边),比如有一个黑色短袖,我家里几乎买了好多件件,同事可能会看到我天天穿同一件相似度很高的衣服,不知道的朋友还以为我不换洗。

平时省下的时间专心处理工作和写文章,专注于忙自己喜欢做的事情。

所以我的时间是哪里来的,就是这样节省出来,不喜欢的事情全部忽略掉,省出来的时间就可以专注干自己喜欢做的事情了。

结尾

一直想整理出一份完美的面试宝典,但是时间上一直腾不开,这套一千多道面试题宝典,结合今年金三银四各种大厂面试题,以及 GitHub 上 star 数超 30K+ 的文档整理出来的,我上传以后,毫无意外的短短半个小时点赞量就达到了 13k,说实话还是有点不可思议的。

一千道互联网 Java 工程师面试题

内容涵盖:Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、mysql、Spring、SpringBoot、SpringCloud、RabbitMQ、Kafka、Linux等技术栈(485页)

初级—中级—高级三个级别的大厂面试真题

阿里云——Java 实习生/初级

List 和 Set 的区别 HashSet 是如何保证不重复的

HashMap 是线程安全的吗,为什么不是线程安全的(最好画图说明多线程环境下不安全)?

HashMap 的扩容过程

HashMap 1.7 与 1.8 的 区别,说明 1.8 做了哪些优化,如何优化的?

对象的四种引用

Java 获取反射的三种方法

Java 反射机制

Arrays.sort 和 Collections.sort 实现原理 和区别

Cloneable 接口实现原理

异常分类以及处理机制

wait 和 sleep 的区别

数组在内存中如何分配

答案展示:

美团——Java 中级

BeanFactory 和 ApplicationContext 有什么区别

Spring Bean 的生命周期

Spring IOC 如何实现

说说 Spring AOP

Spring AOP 实现原理

动态代理(cglib 与 JDK)

Spring 事务实现方式

Spring 事务底层原理

如何自定义注解实现功能

Spring MVC 运行流程

Spring MVC 启动流程

Spring 的单例实现原理

Spring 框架中用到了哪些设计模式

为什么选择 Netty

说说业务中,Netty 的使用场景

原生的 NIO 在 JDK 1.7 版本存在 epoll bug

什么是 TCP 粘包/拆包

TCP 粘包/拆包的解决办法

Netty 线程模型

说说 Netty 的零拷贝

Netty 内部执行流程

答案展示:

蚂蚁金服——Java 高级

题 1:

  1. jdk1.7 到 jdk1.8 Map 发生了什么变化(底层)?

  2. ConcurrentHashMap

  3. 并行跟并发有什么区别?

  4. jdk1.7 到 jdk1.8 java 虚拟机发生了什么变化?

  5. 如果叫你自己设计一个中间件,你会如何设计?

  6. 什么是中间件?

  7. ThreadLock 用过没有,说说它的作用?

  8. Hashcode()和 equals()和==区别?

  9. mysql 数据库中,什么情况下设置了索引但无法使用?

  10. mysql 优化会不会,mycat 分库,垂直分库,水平分库?

  11. 分布式事务解决方案?

  12. sql 语句优化会不会,说出你知道的?

  13. mysql 的存储引擎了解过没有?

  14. 红黑树原理?

题 2:

  1. 说说三种分布式锁?

  2. redis 的实现原理?

  3. redis 数据结构,使⽤场景?

  4. redis 集群有哪⼏种?

  5. codis 原理?

  6. 是否熟悉⾦融业务?记账业务?蚂蚁⾦服对这部分有要求。

好啦~展示完毕,大概估摸一下自己是青铜还是王者呢?

前段时间,在和群友聊天时,把今年他们见到的一些不同类别的面试题整理了一番,于是有了以下面试题集,也一起分享给大家~

如果你觉得这些内容对你有帮助,可以加入csdn进阶交流群,领取资料

基础篇


JVM 篇


MySQL 篇



Redis 篇




由于篇幅限制,详解资料太全面,细节内容太多,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!

需要的小伙伴,可以一键三连,下方获取免费领取方式!
在这里插入图片描述

以上是关于作为一个技术人,你为什么有时间写博客?准备应对未来的中年危机?的主要内容,如果未能解决你的问题,请参考以下文章

转为什么要写技术博客呢?

#技术人为什么写博客?#作为开发者,写博客为了什么

如何应对数字化未来六大发展趋势

程序员,面试时别让HR坑了

专注才能高效

博客系统项目搭建准备