我已经为一家公司编程了8年。我们建立商业智能软件系统。由于我认为工作是学习中的东西,所以我一直按照每周工作60个小时在公司工作的方式进行学习。但是,这些天来,我正在寻找一家新公司来工作,我发现这种想法很愚蠢,因为我经常因为没有其他领域的知识而在面试中经常失败。当然,我仍然愿意提高自己,并且确实在努力。但是,尽管每周要花费大量时间,但我找不到足够的学习时间来跟上。
我不认为我是对此唯一关心的人,所以我想问一下你们如何找到时间学习自己的职业?您分配多少小时学习其他领域?我是否缺少一些时间管理技能?
我已经为一家公司编程了8年。我们建立商业智能软件系统。由于我认为工作是学习中的东西,所以我一直按照每周工作60个小时在公司工作的方式进行学习。但是,这些天来,我正在寻找一家新公司来工作,我发现这种想法很愚蠢,因为我经常因为没有其他领域的知识而在面试中经常失败。当然,我仍然愿意提高自己,并且确实在努力。但是,尽管每周要花费大量时间,但我找不到足够的学习时间来跟上。
我不认为我是对此唯一关心的人,所以我想问一下你们如何找到时间学习自己的职业?您分配多少小时学习其他领域?我是否缺少一些时间管理技能?
Answers:
每周工作60小时将使很难编写很多外部工作并拥有类似于平衡生活方式的任何东西。话虽这么说,您在哪里,所以您必须充分利用它。我建议您尝试利用您的领域知识来寻找下一份工作,而不是单纯地依赖于编码技能。至少在我所在的地区,我看到BI分析师/程序员拥有大量工作。当然,至少在您的领域内,您已经在过去8年中学到了很多可转让的知识。这无非是一个信心问题,因为这种经验确实非常有价值。
请记住,您实际上并不需要成为编程知识的人为驱动器。使用最佳实践做好当前的工作可能足以保持对事物的掌控。如果您碰巧不再使用人力资源部门认为不值得使用的语言,那么我建议您一边学习一两种新语言。在Python或.Net(或任何HR友好平台)上挑选几本书,并每周阅读几个小时。这将使您更加适销对路,并让您能够接触到一些新的范式。即使您通常看电视的时间或其他效率不高的时间,每周也可以找到几个小时的学习时间。
穿上你的鞋子好吧,我想说我有足够的数据可以算多少时间分配给学习其他领域。看...
我经常在工作面试中失败,主要是因为对其他领域的知识不足
...去过也做过。面试失败(以及相关的通过)是学习内容的宝贵知识来源。
每次面试(无论失败还是通过)之后,我都会做笔记以标记出我所缺少的领域-这为进一步的学习打下了坚实的基础。然后,我只列出,优先排序和估计从这些注释中提取的项目,从而为进一步学习提供指导。
为了完整起见:我列表中的项目不仅包括技术领域,还包括我可能缺少的其他技能。这些可能是诸如面试后难以承受的压力或纸笔书写方面的困难之类的东西-基本上我在面试中感觉不太好的任何事情。
PS。维护和跟踪此类高需求技术列表可能会使您走得比预期更远。事实是,坚持摆弄那种清单打破了一家公司8年编程的思维障碍。
例如,如果您确定自己真的很想念某件事,那么有一天,您可能会决定将工作换成不太吸引人的职位,但是这给了您在所需领域全职工作的机会。那件事发生在我身上两次。不得不承认,每次感觉就像跳入冰水一样。然而,从长远的角度来看,这确实是值得的。
有时,您需要燃烧午夜的油,然后将其重击。以前的海报谈论过“平衡的生活方式”,但有时您需要抛开这种平衡,而只是通过工作和个人发展成为“那个家伙”。
我的建议?有人冲动学习。对自己说,接下来的3周里,每晚我都要每晚睡前学习三个小时。当然,这将是一个大约3周的时间,但是您会惊奇地发现自己可以完成多少工作。然后从疯狂的日程中休假一周,下班后放松一下。这可以循环进行,您将看到自己成功。
另一件事,是时候在家学习或亲自编码时,不要让自己因电视,互联网或任何其他非生产性活动而分心。