首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >你如何找到时间来提高你的编程技能?

你如何找到时间来提高你的编程技能?
EN

Stack Overflow用户
提问于 2009-04-05 10:51:49
回答 18查看 3.2K关注 0票数 18

我是一名在印度工作的Java/J2ee程序员。我对编程充满热情,我不断努力通过阅读博客,解决Project euler问题,学习新技术,开发小应用程序等来磨练我的编程技能。但是我发现很难管理我的时间。每天在办公室工作12个小时让我压力很大,周末和家人在一起。所以我每周几乎没有5-6个小时的时间来做我感兴趣的事情,这将有助于我的进步。

你如何管理时间,以便找到时间来提高你目前的地位?

编辑: 12小时包括1小时的旅行和1小时的休息(午餐/咖啡)。实际上,我每天在办公室工作10个小时,这是我的组织规定的。

-Snehal

EN

回答 18

Stack Overflow用户

回答已采纳

发布于 2009-04-05 11:02:05

如果你在工作上花了那么多时间,在我看来,剩下的时间你应该花在你的家人和朋友身上,做你喜欢做的事情。

我希望工作12个小时来提高我的技能,但并不是每个人都有幸拥有一份处于技术前沿的工作,而且据了解,一些程序员停留在旧的技术或方法上,没有给他们留下提升自己的空间。

因此,问题变成了“如何在最短的时间内提高我的技能?”。答案是最大限度地将你的精力花在能给你带来真正价值的事情上。

  • 阅读博客很不错,其中很多都讲述了很好的故事。但是你能从它们中获得很好的技术价值吗?
  • SO是一个很好的资源,但是如果你发现它是一个time waster.
  • etc...

,不要在上面花费太多的时间

我会试着从我的工作中获得更多。例如,尝试在你的工作场所发起技术培训。向你的上级建议你研究一项新的有趣的技术,这项技术可能与你的领域相关,花几个小时研究它,并与你的同事讨论它--这对每个人都有好处。

票数 21
EN

Stack Overflow用户

发布于 2009-04-05 11:01:01

我认为你可以通过拥有一个你真正喜欢的宠物项目学到更多。这样一来,你就可以在空闲时间工作,而且还能玩得开心。它也是一个很好的地方来应用那些你没有机会在其他地方应用的新技术。

此外,考虑其他事情并在一段时间内完全忘记编程也是有帮助的,比如学习烹饪或园艺等。这会让你的思想得到一些刷新,下次你开始编程时,你会有一个新的头脑来思考。:)

至于时间,嗯,通常每天一小时就足够了。

票数 7
EN

Stack Overflow用户

发布于 2009-04-05 12:01:38

在许多较富裕的国家,工作12小时也是现实。我不会把这件事归结为文化的问题。

我生活在世界上生活水平最高的国家之一。我为资源行业开发软件。在这个行业中,无论你是卡车司机还是程序员,每天工作12小时通常是标准的。如果你在偏远地区工作,在家里休息几天之前,每天连续工作8(或最多14)个小时是很常见的吗?

这完全是适得其反的,而且非常不健康--我不会推荐给任何人。但是,是的,你仍然可以设法学到东西。以下是我的建议:

  • 如果你有一个你不确定如何解决的问题,请阅读MSDN、博客、stackoverflow等,并真正尝试掌握解决问题的方法。然后尝试并立即实现一个解决方案。这对加强你的学习至关重要。如果你把实现拖到8小时之后,你很可能已经忘记了你所学到的东西,最终你只会浪费时间。
  • 如果你没有一个特别令人畏惧的问题需要解决--试着找出如何以一种更有效或更优雅的方式实现至少一部分代码。例如,如果您有一个琐碎的任务,比如创建一些代码来使用web服务,也许可以考虑如何动态加载此web服务。
  • 在你下班前阐述你的问题并发布在Stackoverflow上,这样当你回到工作岗位时,你希望会有一些回应来指导你的挑战。这就引出了我的下一点:
  • 在你清新和警觉的时候做你的学习。

因此,以下是对我有效的步骤:

  1. 找到我的代码中我认为可以通过某种方式进行改进的一小部分,并立即进行研究(30分钟

it

获得强化学习的好处

现在,尽管你可能只学到了看似微不足道的东西,但如果你每天都这样做,你的编程知识就会逐渐增加,你可以在30分钟内处理的想法的复杂性也随之增加。

我发现30分钟是一个很好的窗口,因为它通常足够小,可以避免电话或同事的打扰。

如果我发现我想要实现的目标需要超过30分钟的研究,通常我不得不把它放在一边,当我没有工作的时候再去看它。有些概念很难理解,在你30分钟的午休时间里很难理解。对此任何人都无能为力。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/718739

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档