你只在早上9点至晚上5点间编码,却担心这样不够好吗?你看见其他的程序员工作于个人项目或开源项目,参与编程马拉松,并花费所有的业余时间编写软件了吗?你可能会认为只在自己的工作时间编码,只朝九晚五地编写软件,将永远不会非常优异。你可能认为,只有那些连吃饭、睡觉和呼吸间都在编码的人才能脱颖而出。但实际上坚持一周40小时的工作时间依然可以让你成为一个有价值的、熟练的程序员。

工作于个人或开源软件项目不会让你自然而然地成为一个更好的程序员。编程马拉松甚至可能会成为负面影响,如果它们让你觉得构建软件有任意期限,同时疲惫是生产出任何有价值的东西的一种合理途径的话。在你富有成效的工作时间中有很多固有的限制。如果你不喜欢回家以后再花费时间去编码,那就不要过于疲惫,做事也不要拖三拖四和三心二意。

在业余项目上花费时间确实有一定的价值,但是最有用的结果不仅仅是实践更是掌握了更多的知识。建立软件项目往往使用较老的技术和工艺,因为这些工艺技术已经存在了一段时间。你从工作的其他软件项目和与工作之外的开发人员交流中得到的有价值的知识是:

  • 更广泛的技术和工具。

  • 新的技术和进程。也许你的公司没有做太多的测试,但你可以在其他地方了解测试驱动开发。

拥有广泛的工具和技术无论是对于你现在的工作还是想找一份新工作,都是一个宝贵的技能。但实际的编码并不是获得这方面知识的有效方法。因为其实你并不需要使用新的工具和技术,并且无论怎么样你永远不会真正有时间去详细学习所有的工具和所有的技术。你只能通过了解现在流行什么工具和技术,这些工具和技术能做什么,以及什么情况下能发挥它们最大作用来获取最有价值的内容。如果你发现了一个能立即应用到工作中的新工具,那么你可以在工作中学习这个新工具,如果不能应用到工作中,那么你只能在大脑中归类等以后来使用它。

学习新的工具也可以帮助你找到新的工作,甚至实际上你没有使用过它们。我曾在一次面试中被问到关于NoSQL和传统数据库的区别。老实说,那时的我从来没有使用过MongoDB或其他任何NoSQL数据库,但因为我曾了解过,所以我知道怎么圆满地回答。能够回答这个问题使得面试官相信我能在必要时使用该工具,即使以前我没有使用过。

与在业余时间编码相比,通过直接专注于获取新的工具和技术方面的知识,也可以获得相同的好处,并且更有效率。而且,由于这方面的知识将有利于你的雇主,所以你不需要在上面花费显著的时间,就可以在工作时间内获取这方面的知识。你觉得每一天都没有真正空闲的时间,但你总有一段时间是无所事事耗费在互联网上的。也许你现在正在网上冲浪!你可以利用这段时间来扩大你的知识面。

每周你都应该安排一个小时的时间去学习新的工具和技术。选择一个特定的时间可以帮助你养成一个习惯。就我个人而言,我会选择在周五下午,因为在这个时间段我反正也没什么可做的。不要因为项目期限的逼近或感到疲劳而跳过这个学习时间。你会在截止时间内做的更好,也不会那么累,如果你知道正确的工具和技术来高效解决工作中遇到的问题的话。

朝九晚五的程序员如何提高开发技能相关推荐

  1. 朝九晚五的程序员如何提高开发技能有感

    你只在早上9点至晚上5点间编码,却担心这样不够好吗?你看见其他的程序员工作于个人项目或开源项目,参与编程马拉松,并花费所有的业余时间编写软件了吗?你可能会认为只在自己的工作时间编码,只朝九晚五地编写软 ...

  2. 我是一个坚持“朝九晚五”的程序员

    我近来一直在思考Safia Abdalla所发的一条的推特 一个可能不受欢迎的观点(还有一点讽刺): 要成为一个伟大的工程师,你不需要写博客,也不需要致力开源,更没必要进行技术演讲或者做任何其他事情. ...

  3. 大数据行业的女程序媛:“愿未来能朝九晚五,也能浪迹天涯”

    大数据行业里面,大家已经习惯了大数据项目组全是男程序员的事实,也给很多未进入大数据行业的女孩子们,无形的压力和排斥,本文主人公来自科多大数据的一位培训女学员,主要介绍一个大数据项目上的女程序媛的恣意生 ...

  4. 外国月亮也不圆?在硅谷,只有失败者才朝九晚五

    作者 | Dan Lyons 译者 | 薛命灯 当国内公司爆出 996 制度时,程序员们总是在抱怨:看看人家硅谷,工作生活多平衡.然而,在硅谷,朝九晚五的工作者却会被当成 Loser 看待?同一个世界 ...

  5. 37岁985老兵,小公司朝九晚五,大龄底层没机会了!

    加入技术交流群:微信关注公众号[程序员云课堂] "中年危机"作为程序员群体中最常出现的关键词,听过最惨的版本有不但失业还遭遇离婚或者被出轨的,稍微好点的版本,比如一个月找不到合适工 ...

  6. 为什么不推荐你去阿里,这些公司朝九晚五不打卡,时薪高到逆天…

    为什么不推荐你去阿里,这些公司朝九晚五不打卡,时薪高到逆天- 最近,不少海外人士有回国发展的念头. 但由于国内大厂普遍996.007的工作现状,年轻员工猝死的新闻也是频频爆出,这让很多海外程序员望而却 ...

  7. 一个五年程序员的学习状态

    分享我的书架:一个五年程序员的学习状态.收集的图书以及我的学习观 如何被推荐? 去年写了一篇文章<一个工作3~4年程序员的年度学习计划>,里面列出了一些计划阅读的书目.一年过去了,进度很一 ...

  8. 海外博士一般朝九晚五,国内博士动辄十几个小时科研时间。为什么普遍认为海外博士水平比较高?...

    链接 | https://www.zhihu.com/question/430471502 编辑 | 深度学习与计算机视觉公众号 著作权归作者所有,本文仅作学术分享,若侵权,请联系后台删文处理 答案一 ...

  9. 直博清华的小姐姐!本科就发表了SCI,享受朝九晚五的学习生活,做自己的小太阳!...

    来源:北京科技大学.中国大学生网 章宇娟 北京科技大学冶金与生态工程学院 冶金工程专业2017级本科生 曾任冶金与生态工程学院学生会主席 专业排名第一,综合加权成绩95.5分 曾获国家奖学金,北京市优 ...

最新文章

  1. 仿iOS中图标的抖动
  2. 记录一下python绘制地图
  3. 女朋友生气了吗?算法比直男更懂她
  4. uos系统虚拟机_UOS开箱体验
  5. 浅谈React Hooks
  6. php动态交叉表,SQLServer:SQL实现动态交叉表
  7. 光耦驱动单向可控硅_双向晶闸管的触发用的光耦驱动mos桥,光耦
  8. Java、对字符串中的字符排序
  9. 商业的10个最佳Android应用程序模板
  10. 交换机端口mtu值最大_H3CCAS接口MTU值方法
  11. 设计师出差必备的5款移动端设计软件
  12. 开源并兼容Windows NT的操作系统ReactOS简单介绍
  13. 计算机网络思维导图_计算机网络面试指南 考研/校招
  14. Anaconda安装并配置
  15. 用支持向量机解决蠓虫分类问题matlab,分类问题
  16. 【运维】- raid管理工具MegaCli以及storcli使用介绍
  17. 转:当授权者而非推卸责任者
  18. 电子科技大学《图论及其应用》复习总结--第三章 图的连通性
  19. 商务与经济统计 | 推断统计学
  20. Qt 操作注册表实现文件关联

热门文章

  1. Unity的声音(音频)管理器
  2. Adobe认证专访|003期:跨界摄影师,我眼中的世界与别人不一样
  3. 代码行为异常容错机制与自我调节
  4. 趣味c语言程序设计,C语言程序设计的趣味性教学.pdf
  5. 计算机平时作业抄袭,计算机安全检测系统 [抄袭检测系统对计算机类电子作业的影响分析]...
  6. 11月26日:操作系统实验杂记 shmget(创建共享存储区) shmat(连接共享存储区) shmdt(断连共享存储区) shmctl(共享存储区控制)
  7. 百度推广竞价排名和自然排名的区别是什么?
  8. 使用了flink官方示例,尽然提交任务后报错了
  9. android rom指什么,【安卓基础知识】什么是ROM、RAM
  10. soi cmos技术及其应用_微生物污水处理技术及其应用