有想法让您重新编程mojo吗?[关闭]


16

我从事专业程序员已经很多年了(20年),现在我已经失去了兴趣,目前我什至无法淘汰几百行简单的东西。我需要3-4天,而不是30-40分钟

任何人都有如何使您的兴趣重新获得的提示?

从我小时候起,只要我醒着就一直从事编程/编码工作。我曾经完成工作,然后在网上搜寻新东西直到睡觉。现在,我很幸运地使工作中的LOC计数显得合理。

编辑

谢谢大家-一些很棒的建议-我没想到的很多-尽管我不希望这项运动很可能需要它。


1
您的工作环境如何?任何可能对您造成不利影响的更改?
Devin M

除了世界经济不景气和部门裁员减少之外:-)不。但是说真的-编程是我的报酬。您正在暗示一种变化-可能就是这种变化-但是我留下来有书面的好处-但值得考虑。
Adrian Cornish 2012年

1
试试安东尼·罗宾斯,只要在youtube上搜索他的名字即可。我们都不时需要这样的东西
maz3tt

1
严重的是,这是不是有建设性的...我们都经历了困境,并且都可以使用有关如何克服困境的建议。
迈克尔·布朗

Answers:


30

这里没有人比你更能激发灵感,但是这里有一些想法:

  1. 切换项目。编程就像写作一样,它是达到目的的一种手段,而不是目的本身。如果您不相信自己所做的事情的价值,那么您将不会觉得这样做很有意义。因此,在工作中寻找一个可以切换的不同项目,您会对此感到兴奋。如果无法完全切换,请寻找一个可以花费至少一些时间的附加项目。

  2. 尝试学习新知识。通过使用与过去n年一直在做的工作截然不同的一组工具在自己的时间尝试一个项目来挑战自己。您可以尝试使用一种功能性的编程语言,或者建立一个网站,或者建立一个基于Amazon EC2或Google的App Engine的项目,或者尝试为AndroidiOS开发一个应用程序,或者选择一个Arduino并尝试一些嵌入式编程。 ,或者碰到一个正在工作的大型机家伙,并要求学习一点COBOL,或者...

  3. 去度假。您最后一次休假两三个星期是什么时候?考虑将其设为真正的假期,在此期间,拔下计算机电源,并且在整个操作过程中不要触摸它。甚至不阅读有关计算机的信息。做你的房子周围一些美化,完成你的地下室,做的深入研究蛋糕,拿起摄影,花一些时间与你的家人,旅游......任何不涉及打字。有时您需要先休息一下,然后才能再次享受它。

  4. 回到学校。意识到您不必永远是一名程序员,尤其是如果您发现它并没有收获的话。这可能是个开始思考下一步要做什么的好时机。或者,在学习了一个学期的EBITDA和间接劳动力成本的一个学期之后,您可能突然意识到自己毕竟是爱,爱,热爱编程。

  5. 开始运动。像我们这样的台式骑手很难相信,但是许多人发誓,锻炼可以给您带来更多的能量,这可能会使您感到更有动力。它也可以作为下班时的精神休息或深思熟虑的时间。

  6. 与您的医生交谈。动力下降可能是抑郁或其他疾病的迹象。即使这不是问题,您的文档也可以提出一些建议,使您感觉好多了。

  7. 确保您了解正在做的工作如何适应更大的前景。有时很难看到森林茂密,与经理讨论您的工作如何影响底线可能会提供一些动力,帮助您重回正轨。


2
+1度假。去年完成博士学位后,我花了四个星期的时间,换了工作,搬到了新房子,并生了第二个孩子。抽出时间真的帮助我清除了思想……
Paul Hiemstra

3
+1运动。几年前,我每天早晨开始锻炼身体,这完全改变了我一天的心情。现在我发现,如果我错过了工作,我会感到困倦,难以上手,这就是我最初的问题。
贾德

1
@Caleb-哇,有很多东西可以尝试-许多我没想到的-谢谢!
Adrian Cornish 2012年

7

通过开始阅读某些博客和书籍,以及收听播客和观看专门程序员的视频,我的动力得到了极大的改善。也许这对您来说太熟悉了,但是如果不是这样,为什么不通过专业的眼光来对待自己呢?


感谢您的链接-我将检查它们-距离我读过肯特·贝克
Adrian Cornish 2012年

2

变化和休息一样好

您是否可以承担其他/不同的职责,例如一些业务分析或客户联络工作,以使您“与众不同”?

我能提供的最佳建议是了解您为什么失去了魔力。这是您只能回答的问题,但是与编程一样,只有在调试问题以确定根本原因后,才能真正开始解决问题。其他几乎就是在其上贴膏药。

如果所有其他方法都失败了,请休假(如果您的雇主提供并有资格,则请放假);有时休息胜于改变。


是的,休息会很好-不确定我有时间(通常是借口)新职责是一个很好的方向-我将检查我可以做什么。谢谢
Adrian Cornish

2

休息一下。做其他事情。放假。看电影。放松。

事情变了,您的兴趣会回来,或者不会。只是调整您的情况。

要求其他事情在工作中与自己相处融洽。


有几个人说-它听起来像这是值得一试
阿德里安康沃尔

1

三件事可以帮助您恢复编程技巧:

  1. 取得SSD。
  2. 开始了解您的IDE。将几个超级有用的快捷键提交到内存可以带回您已经失去的一些乐趣,并在此过程中使您的生产力更高。
    1. 如果您是.NET开发人员,请购买Resharper许可证(即使您的雇主是小资也拒绝付款)。了解最有用的Resharper快捷键。这些将使您脱颖而出。
  3. 购买Pluralsight订阅,并以1.5倍的速度观看网络广播。

感谢您提供Pluralsight链接Jim-看起来很有趣。IDE :-)我的IDE是vim和bash :-),但是有很多可以在vim中学习的新热键-将挖掘出我的vim快速参考并开始浏览提供的1000个快捷方式
Adrian Cornish

1

做一些你喜欢的事情。也许工作不足以激励您。

做新的事情..计算机科学领域正在忙着做新的事情。

20年前,您可能还没有人工智能,机器学习,数据挖掘,分布式计算。尝试其中的一些。

一个很好的起点是斯坦福大学或麻省理工学院的一些研究生课程。某些MIT /斯坦福大学的课程在网络上开放。


2
...您可能没有人工智能...嗯,“ 人工智能 ”一词可以追溯到50年代,在90年代初期肯定是众所周知的。信不信由你,我们也有90年代的电视和广播。手机和网络,甚至。
Caleb

是的..你绝对正确。我的意思是,它并不是现在的计算机科学的“主流”。从那时起,方法也发生了很大变化。我是在80年代学习编程的,所以我对90年代确实有所了解:)
2012年

谢谢Chip-我一直在努力寻找一些新的东西-继续研究python-但此刻我没用:-)
Adrian Cornish 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.