需要多少时间来保持最新的Web开发/编程知识?

您很少需要在任何事情上保持绝对最新。 公司不喜欢使用最新最好的技术,因为它往往有很多缺陷。 另外,有很多不同的工具可以完成相同的基本操作。 除非您必须维护使用不同工具集的多个项目,否则通常只需要合理地使用可以执行任何特定任务的工具就可以保持最新。

我认为能够快速学习并适应新环境是使我成为一名优秀程序员的重要组成部分。 除了翻阅有关新技术的偶尔文章外,我不会花很多时间尝试保持最新状态。 我研究新事物,如果它们看起来可以帮助我解决特定问题,或者我正在研究一个新项目,并且想知道可以在其中使用什么。

我从来没有真正打算成为任何方面的专家。 我获得的专业知识是因为需要它。 如果您想精通Web开发和机器学习,则寻找一份涉及两者的工作,然后学习完成该工作所需要的知识。

我通常引用的编程数字是每天(而不是每年)大约50%。

也就是说,您不能花五个月的时间来学习新知识,而不能再花其他五个月的时间。 (假设一个月休假。)

如果您五个月没有赚钱,您可能会破产。 如果您五个月都没有保持最新状态,那么下一个聪明的孩子来时,您可能会失业。

相反,您必须问自己和其他人来解决不是很紧急的所有问题,是否可以使用您不知道的解决方案更好地解决; 如果是,请在有空的时候了解一下是否可行。 如果不切实际,您可以按旧方法进行操作,以后再学习新方法。 如果是这样,那就花点时间学习。

而且此过程必须具有几乎每天的粒度。

您应该问一个关于机器学习的单独问题,因为我对此并不了解。

我认为这是一个很难回答的问题,因为它可能因人而异。 有些人可能会花一些时间并很快地加快速度,而另一些人则可能需要更长的时间才能达到相同的保留率。

我想做的是睁开眼睛,为某些技术的新创新而努力。 由于技术的飞速发展,您每天使用的每一项技术都很难100%保持最新。

我会间歇性学习,并在可能的情况下追赶。 我想学习的框架已经存在了很长一段时间,但是我还没有接触到它们。

我想说什么对你最好。 如果您每周或整个周末需要5个小时来吃点东西,那就去吧。 您必须相应地优先安排时间。 如果您有项目截止日期,请先完成。

干杯!