我从事专业程序员已经很多年了(20年),现在我已经失去了兴趣,目前我什至无法淘汰几百行简单的东西。我需要3-4天,而不是30-40分钟
任何人都有如何使您的兴趣重新获得的提示?
从我小时候起,只要我醒着就一直从事编程/编码工作。我曾经完成工作,然后在网上搜寻新东西直到睡觉。现在,我很幸运地使工作中的LOC计数显得合理。
编辑
谢谢大家-一些很棒的建议-我没想到的很多-尽管我不希望这项运动很可能需要它。
我从事专业程序员已经很多年了(20年),现在我已经失去了兴趣,目前我什至无法淘汰几百行简单的东西。我需要3-4天,而不是30-40分钟
任何人都有如何使您的兴趣重新获得的提示?
从我小时候起,只要我醒着就一直从事编程/编码工作。我曾经完成工作,然后在网上搜寻新东西直到睡觉。现在,我很幸运地使工作中的LOC计数显得合理。
编辑
谢谢大家-一些很棒的建议-我没想到的很多-尽管我不希望这项运动很可能需要它。
Answers:
这里没有人比你更能激发灵感,但是这里有一些想法:
切换项目。编程就像写作一样,它是达到目的的一种手段,而不是目的本身。如果您不相信自己所做的事情的价值,那么您将不会觉得这样做很有意义。因此,在工作中寻找一个可以切换的不同项目,您会对此感到兴奋。如果无法完全切换,请寻找一个可以花费至少一些时间的附加项目。
尝试学习新知识。通过使用与过去n年一直在做的工作截然不同的一组工具在自己的时间尝试一个项目来挑战自己。您可以尝试使用一种功能性的编程语言,或者建立一个网站,或者建立一个基于Amazon EC2或Google的App Engine的项目,或者尝试为Android或iOS开发一个应用程序,或者选择一个Arduino并尝试一些嵌入式编程。 ,或者碰到一个正在工作的大型机家伙,并要求学习一点COBOL,或者...
去度假。您最后一次休假两三个星期是什么时候?考虑将其设为真正的假期,在此期间,拔下计算机电源,并且在整个操作过程中不要触摸它。甚至不阅读有关计算机的信息。做你的房子周围一些美化,完成你的地下室,做的深入研究蛋糕,拿起摄影,花一些时间与你的家人,旅游......任何不涉及打字。有时您需要先休息一下,然后才能再次享受它。
回到学校。意识到您不必永远是一名程序员,尤其是如果您发现它并没有收获的话。这可能是个开始思考下一步要做什么的好时机。或者,在学习了一个学期的EBITDA和间接劳动力成本的一个学期之后,您可能突然意识到自己毕竟是爱,爱,热爱编程。
开始运动。像我们这样的台式骑手很难相信,但是许多人发誓,锻炼可以给您带来更多的能量,这可能会使您感到更有动力。它也可以作为下班时的精神休息或深思熟虑的时间。
与您的医生交谈。动力下降可能是抑郁或其他疾病的迹象。即使这不是问题,您的文档也可以提出一些建议,使您感觉好多了。
确保您了解正在做的工作如何适应更大的前景。有时很难看到森林茂密,与经理讨论您的工作如何影响底线可能会提供一些动力,帮助您重回正轨。
通过开始阅读某些博客和书籍,以及收听播客和观看专门程序员的视频,我的动力得到了极大的改善。也许这对您来说太熟悉了,但是如果不是这样,为什么不通过专业的眼光来对待自己呢?
变化和休息一样好
您是否可以承担其他/不同的职责,例如一些业务分析或客户联络工作,以使您“与众不同”?
我能提供的最佳建议是了解您为什么失去了魔力。这是您只能回答的问题,但是与编程一样,只有在调试问题以确定根本原因后,才能真正开始解决问题。其他几乎就是在其上贴膏药。
如果所有其他方法都失败了,请休假(如果您的雇主提供并有资格,则请放假);有时休息胜于改变。
三件事可以帮助您恢复编程技巧:
做一些你喜欢的事情。也许工作不足以激励您。
做新的事情..计算机科学领域正在忙着做新的事情。
20年前,您可能还没有人工智能,机器学习,数据挖掘,分布式计算。尝试其中的一些。
一个很好的起点是斯坦福大学或麻省理工学院的一些研究生课程。某些MIT /斯坦福大学的课程在网络上开放。