最近,996的话题挺火的,我不想声援或者谴责996,更不不想纠结于996是否合理,只是想站在程序员的角度,思考一下如果暂时无法摆脱996的现状,程序员们又该如何提升自己呢?
一个程序员996之后,留给自己的时间本就不多了。每天9点下班,到家的时候也要10-11点了,简单洗漱一下就要睡觉了。每周只有一天休息,还要陪陪家人什么的,真正能留给自己支配的时间微乎其微。
就算是有心思想要学会习,但是长期的超负荷工作会导致情绪低落,不愿意学习,或者无法静下心来学习。
对于处于996状态中的Java程序员,有以下几点建议:
识别自己996的原因,是否是效率问题,如果是效率导致,那首先想办法提升自己的工作效率,进而摆脱996的现状。
识别自己996忙的是什么,看看自己忙的是业务需求还是无意义的重复性无技术含量的工作。如果是重复性的无技术含量的体力劳动,那要想办法摆脱这种现状,可以考虑找老板沟通或者换工作。
如果自己确实是忙于业务需求,那么其实你也是可以在996的状态下学习的。
这里给你几点亲测有效的建议:
1. 调整好自己的心态
首先应该调整好自己的心态,不能因为工作忙而导致自己过于消极。要积极的面对学习这件事情。好的心态不仅可以提升工作效率,还可以让自己活的更开心一些。最重要的是,没有一个好的心态,是没办法学习的。
2. 利用好碎片时间
996的程序员注定没有大片时间来学习了,那么怎么办呢?其实还是可以利用好碎片化的时间的。如早晚的通勤时间、周末陪孩子上培训班的时间等。这种碎片化的时间可以借助博客、技术公众号、在线专栏、在线教育等方式提升自己。
3. 工作中也能学习
996的程序员最多的时间都是在工作的,但是工作也不是不能学习呀,比如在接一个新需求的时候,可以考虑引入一些新的技术,或者做一些技术预研。多考虑使用一些设计模式,多考虑并发问题的解决等。这些都是可以运用到工作中的。
4. 多向别人学习
工作中,遇到问题多多和身边的同时沟通,沟通是一个很好的学习方式。无论是业务问题还是技术问题,都可以交流。工作中遇到的问题多多和别人进行思想碰撞,多向别人请教。
5. 主动承担更多
都已经996了,为什么还要主动承担更多工作呢?这里我建议主动承担的不是业务需求,而是一些其他的非功能性需求。如开发的应用遇到性能问题,主动承担去解决。如线上发生了频繁GC、数据库死锁、并发问题等,主动承担去排查和解决。这样不仅能够通过解决问题学习到很多知识,还能在同事中提升技术影响力。
6. 多写思考和总结
工作中会遇到各种各样的问题、想法等,及时的把自己的想法总结记录下来,时常的翻阅也是很好的学习办法。
最后,如果你想业余时间看一些视频提升自己,或者找资料,以及与同行交流给大家推荐一个Java进阶内推交流群967051845,不管你在哪个方位,不管你参加工作几年都欢迎你的入驻!(群内会免费提供一些群主收藏的书籍资料以及整理好的几百道面试题和答案文档!)
祝所有奋战在一线的开发者们都可以认真生活!快乐工作!!
网友评论