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

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

建网站原本是网站策划师、网络程序员、网页设计师等,应用各种网络程序开发技术和网页设计技术配合操作的协同工作。创新互联专业提供成都网站建设、网站建设,网页设计,网站制作(企业站、响应式网站开发、电商门户网站)等服务,从网站深度策划、搜索引擎友好度优化到用户体验的提升,我们力求做到极致!

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

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

  1. 更广泛的技术和工具。

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

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

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

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

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

译文链接:http://www.codeceo.com/article/9-to-5-programmer.html
翻译作者:码农网 – 小峰

新闻标题:朝九晚五的程序员如何提高开发技能
浏览地址:http://www.csdahua.cn/qtweb/news35/8085.html

网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网