【AICon】探索八个行业创新案例,教你在教育、金融、医疗、法律等领域实践大模型技术! >>> 了解详情
写点什么

996 工作制,还要抽时间提升自己吗?

  • 2019-12-08
  • 本文字数:2003 字

    阅读完需:约 7 分钟

996工作制,还要抽时间提升自己吗?

有位朋友说,他新近换了工作,9116 工作制,打乱了之前所有的计划,几乎没有多余的时间看书和学习,问我应该怎样在这种忙碌中抽出时间提升自己。


工作很忙,无暇提升,这是个普遍性问题,今天特意针对它聊一下,包括如下 3 部分内容:


关于提升自己的两个认知错误


996、9116 工作制的时间管理建议


如何在工作中提升自己


有你感兴趣的,就接着往下看吧。

1 关于提升自己的两个认知错误

第一个认知错误:把提升自己等同于看书学习。


但实际上,1)看书学习可能提升自己;2)但提升自己不等于看书学习。


因为个人的提升,有两个常见途径:


  1. 从知识中学习,就是我们说的看书学习了;

  2. 从自己的实践经验中学习。即你做了一件事后,从这件事中萃取经验,提升自我。从经验中学习,是成人使用更多的方式。


第二个认知错误:上班时间要用来完成工作,业余时间才可以提升自己。


实际上,更多的提升,来自于工作时间和工作过程。业余时间的提升,效率并不如工作时间。


你可能会说,业余时间才能自主掌控,才可以合理安排,系统、有效地进行自我提升。但实际上,知识的内化、技能水平的提升,最重要的是实践!而工作环境,对职业相关技能来讲,是天然的实践环境,是以战养战的最佳场所!


举个例子,你想刚学习了一些 Python 的基础语法,接下来想要提升 Python 编程技能,一种方式是业余时间自己找一些 DEMO 项目来做,一种方式是参与公司的一个商业项目。你觉得,哪种方式,能让你更快地提升 Python 编程水平?


显然是公司的商业项目呀!


这也是很多公司在招募开发者时要求你有实际项目经验的缘故,因为只有实际项目,才能真正淬炼你的技能。

2 996 工作制的时间管理建议

避开前面说的关于提升自己的两个认知错误,996、9116 如何找时间提升自己,就不是问题了,答案很明显,对于 996、9116 工作制,提升自己的关键策略就是——一定要想办法在工作中有目的的提升某些能力。这些能力不一定是专业技术方面的,也可能是软实力,沟通、协调、组织、规划、演讲、开会、分解任务等等。


当你充分利用了工作时间来完成工作,顺便提升自己,那工作外的时间,就可以更多的分给家人。不然的话,996、9116 你已经很忙了,周日那天还要把时间交给学习提升,那家人就被忽略了,生活很容易出状况。这样是不可持续的。

3 如何在工作中提升自己

看到我说 996 工作制的小伙伴提升自己的最佳方式是在工作中以战养战,有的小伙伴会说,感觉工作中做了很多项目,也没什么提升呀,都是重复性工作和驾轻就熟的工作。


即便做重复性工作和驾轻就熟的工作,也可以获得提升!没有提升,那是因为,你的姿势不对。


举两个常见的例子。


第一个例子。


很多程序员都熟悉单例模式,也写过不少单例模式的代码,有新项目要用到单例模式时,就总是复制粘贴之前实现过的一段代码,改改类名、变量名、函数名,然后就完事大吉。这样的方式,就不可能提升。能让你提升的做法,是采用不同的方式、提出更高的要求来重新实现单例模式,比如做一个模板单例类,这样就可以在每个项目中包含头文件,通过特化直接生成需要的单例类。


第二个例子。


很多程序员做完项目就完事大吉,不回顾、不反思、不梳理,这样用过的某个知识点、某个技能点,仅仅是增加了熟练程度,而且熟练程度提升到一定层次后,多用一次、两次,就很难感觉到有明显的提升增量,整体下来你的感觉,自然是没什么提升。


在这个例子中,能让你提升的做法,是主动复盘,每做完一个项目或者每隔一段时间,就按照下面的模板来反思自己:


  1. 我在项目中用到了哪些知识点、方法、技能?

  2. 哪些哪些知识点、方法、技能等用得好?好在什么地方?有什么前提条件?下次满足什么条件、该怎样用才能再次用好?用得好的东西,还能用在别的什么地方?

  3. 哪些知识点、方法、技能等用得不合适?为什么?更合适的是使用什么知识点?怎么使用?下次怎样规避不合适不合理的知识点或用法?用得不合适的东西,用在别的什么地方可能是有效的?

  4. 从项目全局视角出发,我关于知识、技术、解决方案等等的选择,有哪些是对的?为什么?哪些是错的?为什么?下一次做项目,遵循什么原则可以提升正确选择的概率?

  5. 我用到的知识点、方法、技能等,有哪些可以更新到我的知识体系中?它们与既有知识体系中的哪些知识点可以发生哪些方面的关联?


综合刚才的两个例子,做一个归纳总结,我们在工作中想要快速提升自己的技能水平,有下面三种策略:


  1. 用到既有知识、经验、方法、技能时,尝试新的用法

  2. 在使用知识、经验、方法、技能时,提出比上次使用更高的要求

  3. 周期性或项目完结时,主动复盘,把经验变成经验值,把新知识纳入既有知识体系


当然,策略不止三种,还有:


  • 第四种,把重复性的工作自动化、系统化,实现自动化、系统化的过程就会提升。

  • 第五种,把驾轻就熟的工作交给他人去做,这样自己可以做更有挑战的工作获得更大提升。


可能还有第六种、第七种……期待你留言补充。


本文转载自公众号程序视界(ID:programmer_sight


)。


原文链接:


https://mp.weixin.qq.com/s/Oo14UdDE5SvmijY1jacfGg


2019-12-08 20:26696

评论

发布
暂无评论
发现更多内容

【消息队列最佳实践】消息恰好被消费一次

Java 程序员 后端

一文彻底帮你打通SpringAOP的任督二脉,大厂高薪指日可待,建议收藏!!!

Java 程序员 后端

七年阿里升级路,熬到P7,想给正在成长的Java程序员一点建议

Java 程序员 后端

【面试准备】Spring框架面试题

Java 程序员 后端

一个简单的字符串,为什么-Redis-要设计的如此特别?

Java 程序员 后端

存储大师班 | 浅谈 RDMA 与无损网络

QingStor分布式存储

网络 分布式存储

一文参透:缓存一致性策略以及雪崩、穿透等问题

Java 程序员 后端

一文快速搞懂Redis的几种数据类型

Java 程序员 后端

【程序人生】为什么Java开发人员在简历上不敢轻易写精通Java(1)

Java 程序员 后端

【程序人生】为什么Java开发人员在简历上不敢轻易写精通Java

Java 程序员 后端

一个CURD三年的Java程序员刷完这份《阿里面试指南(恒山版)》

Java 程序员 后端

万字长文!从底层开始带你了解并发编程,彻底帮你搞懂Java锁!

Java 程序员 后端

Java程序媛的秋招历程(附字节,阿里,百度,网易,美团等面经)

Java spring 程序员 面试 大厂

【玩转Linux】史上最详细的Linux命令大全和线上问题排查手册

Java 程序员 后端

【设计模式系列14】组合模式及其在JDK和MyBatis源码中的运用

Java 程序员 后端

【设计模式系列17】中介者模式原理及其在JDK源码中的体现

Java 程序员 后端

一个SpringBoot问题就干趴下了?我却凭着这份PDF文档吊打面试官

Java 程序员 后端

JDK16的新特性

程序那些事

Java 程序那些事 java16 11月日更 JDK16

一文看懂 Redis 的持久化

Java 程序员 后端

【源码分析设计模式 10】SpringMVC中的适配器模式

Java 程序员 后端

音频 AI 算法在 RTC 中的实践

网易云信

人工智能 算法 音视频

一周4大厂Java开发岗面试日记(已拿offer)

Java 程序员 后端

【源码分析设计模式 9】SpringIOC中的模板方法模式

Java 程序员 后端

外包学生管理系统详细架构设计

stars

架构训练营

【设计模式系列24】GoF23种设计模式总结及软件设计7大原则

Java 程序员 后端

现代APaaS产品的5C特点

明道云

【消息队列最佳实践】消息恰好被消费一次(1)

Java 程序员 后端

《黑客之道》-- 网络安全之利用0day双杀-java环境-宏感染渗透

学神来啦

网络安全 漏洞 渗透 kali

一文看懂mybatis底层运行原理解析

Java 程序员 后端

一文带你快速搞懂动态字符串SDS,面试不再懵逼

Java 程序员 后端

学会了axios封装,世界都是你的

CRMEB

996工作制,还要抽时间提升自己吗?_文化 & 方法_安晓辉_InfoQ精选文章