你只在早上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. 专家:智能芯片国际竞争愈发激烈,应尽快制定国家标准
  2. 类似人手的手部假肢相关研究登上Science子刊封面
  3. SQL学习(一)之简介
  4. 手机的小窗口怎么弄_做一个表白小程序
  5. [pytorch、学习] - 3.6 softmax回归的从零开始实现
  6. 电脑技巧:电脑卡顿的4个优化小技巧,太有用了!
  7. 腾讯CKV海量分布式存储系统
  8. 随想录(快速使用lua)
  9. [zz]shell 中条件测试
  10. php declaration of,PHP 7.2中的新功能(参数类型声明)
  11. 第7章 随机扭动的曲线(《Python趣味创意编程》教学视频)
  12. 51nod-1337:翻转游戏
  13. 基础03 JVM到底在哪里?
  14. Android 项目规范
  15. 1001 Hello,World!
  16. Android动态生成答题卡,〔两行哥〕OpenCV4Android教程之安卓答题卡识别
  17. 太实用了!这几个Python数据可视化案例!(文末送书)
  18. 访问网络计算机提示0 80070035,Win7局域网连接提示0x80070035错误的解决攻略
  19. JavaScript的三座大山--(2)--作用域和闭包
  20. Flutter时间转换工具类

热门文章

  1. python英汉字典,Python基于有道实现英汉字典功能,python英汉字典
  2. 高中音乐教学计算机,浅析多媒体计算机技术在高中音乐课的应用
  3. jdk1.8api中英文版
  4. 视频编码中编码块划分
  5. [PMZL]第1卷-误入天庭-02
  6. PSO应用TSP(引入交换子)
  7. Solr QueryElevationComponent--实现竞价排名
  8. TOP100summit:【分享实录-华为】微服务场景下的性能提升最佳实践
  9. 淘宝创始人的创业经历_我们如何说服创始人天使投资于我们的开发人员工具创业公司...
  10. STM32F103-LED模块