我已经停止编码了,这是一个不好的信号吗?[关闭]


71

在某个时间点,我只是为了好玩而停止编码。我曾经去上班,完成任务,然后回到家,我就去一边写东西以取乐。但是,我现在回家,尝试避开计算机。我宁愿看报纸,看电视,去酒吧等。

这是一个不好的迹象吗?我的意思是我仍然会努力跟上最新趋势,访问开发者论坛/博客/ etc,但我没有说过:“我想学习X语言-我想知道是否可以在其中编写应用程序Y”。

这有发生在其他人身上吗?


我知道你的感受。我现在正在处理。辞掉我的工作 我现在正在旅行,拍摄照片,然后搬到另一个城市。一两个月后将再次开始编码!你不是一个人!
海绵

我大部分时间都在停止编码,但是我在工作中得到了所有有趣的编码。我更喜欢编程,而不是喜欢吃东西。通常,工作日结束后,我通常会放弃编码技能。我认为这不会以任何方式损害我的专业发展。
内森·泰勒

我也是,我停止了娱乐性的编码,现在尝试限制休闲计算机的时间。

7
只是为了好玩而编码,这是一个不好的信号吗?
linjunhalida

如果您可以投票认为这是一个有用的问题,或者在下面有有用的答案,请投票。StackExchange网站需要投票才能建立一个良好的社区。您每天可以投票30张,不要浪费它们。特别是享有较高声誉和低票数的用户,请阅读以下内容:meta.programmers.stackexchange.com/questions/393/…–
Maniero

Answers:


50

这是一个非常普遍的问题,称为倦怠。认真对待工作的每个人都会遇到这种情况。我的建议是从编码中抽出几个星期,并计划一个有趣的长期项目。然后,每晚至少留出15分钟,以完成项目的一部分。只要您放慢脚步,您就会立即回到游戏中。


4
我希望我可以跟老板谈谈;)
JeffO 2010年

2
想谢谢你。我决定花一些时间去编码,并享受其他乐趣。现在,我为Android手机编写了一个应用程序,并想起了为什么喜欢编码。
PSU_Kardi 2010年

2
@PSU_Kardi-祝该项目好运。
ChaosPandion 2010年

我已经尝试过了,但是然后我总是遇到一个问题,就是我不知道该如何处理时间。当我过去两个月全天候24/7编码时,项目有些放松,因此我可以休息一下,我只是不知道该如何处理时间。
jsternberg,2010年

好主意。我必须尝试放弃学习verilog的方式来尝试

23

这有发生在其他人身上吗?

没有!你是第一个!

说真的,来吧,这是自然的事情!成长中的人们开始要处理很多问题:孩子,父母,财务,家庭。解决每个问题都需要大脑活动。大脑只会变得疲倦(随着年龄的增长,他们更容易疲倦)。因此,下班后以及所有这些工作之后,您可能就没有精力投入诸如编码这样的大脑密集型活动。

我实际上经历了很多次。当我遇到很多个人问题时,我找不到空闲时间进行编码的能力。

也许您只是比以往更喜欢它。因此,您不会成为更糟糕的编码器。而且有一天,您会觉得自己想再次编写有趣代码的可能性很高。


1
好吧,也许我应该说-其他人在这里“发生过”吗?这里是关键词。我高度重视人们对stackexchange / stackoverflow的关注,因为他们通常关心自己的技术。
PSU_Kardi 2010年

@PSU,好的,编辑了我的回答以反映这一点
P Shved 2010年

3
我认为孩子是第一位的原因。七年前,我在5:30下班回家,在6或6:30享用晚餐,然后至少有四个小时的空闲时间直到睡觉。我可以写一两个小时的代码,而整个晚上都不会用光。现在我很幸运,如果两个孩子都在8:30之前上床睡觉,这意味着如果我晚上写代码,那可能就是那天晚上我要做的所有事情,而不是付账单,和我的妻子一起看电影,阅读一本书...我的孩子们已经耗尽了我所有的空闲时间。但是我想我会在几十年后得到回报。
Kyralessa

切碎,字符串重写是...宏。所以...您发现Clojure / Lisp / Scheme了吗?
工作

@Job,您是否要评论我博客中的条目?既然您有一个openid,为什么不使用它在此处发表评论?
P Shved

19

这件事在我身上发生了很多次。

第一个原因:在办公室的工作太多了
第二个原因:在侧面项目(深夜)的工作太多了

治愈:我通常切断宠物项目,编程书籍以及与IT相关的一切,以电影,电视连续剧,视频游戏,休闲书籍和很多健身(跑步)代替它们。

效果:在几周或更短的时间内,我可以为工作之外的编程活动做准备。


2
+1,我也尽量不要在家中与IT相关的项目,只是使我无法参与。我当前的项目:用新的油漆和新的硬件重建我的旧山地自行车
Gabriel Mongeon 2010年

2
健身+1,所以很多人放弃了。如果可以的话,我会再给您+1。:)
DevSolo

@DevSolo运行了几个小时后,您有足够的内啡肽连续进行6个小时的编码:)
systempuntoout 2010年

你是对的。我住在佛罗里达州,所以我可以常年奔跑而无需额外装备。我每天尝试在午餐时间跑步20-30分钟。使下午的生活更加轻松。
DevSolo 2010年

@DevSolo我也是:),我们在午餐时间休息1h15m。我通常要花40分钟3/4个工作日。下午好极了,MMmmmmmm内啡肽。幸运的是,我穿着西装(今天是5度)
systempuntoout 2010年

18

我几乎从来没有在业余时间编码(自从刚上完大学以后就没有),但是我仍然喜欢软件开发。继续工作,享受更多的家。在您生命的尽头,您不会想:“天哪,我希望我能花更多的时间在工作上……”


在家编写代码!=工作。

1
是的,并非总是如此。但是,要使您的活动多样化,还有很多话要说。
马特·迪特罗里奥

11

我将抛出一个替代版本。也许您实际上正在做一些具有挑战性和疲惫的事情。当我在项目结束时开始为乐趣而编写代码,然后将它们包装起来。如果我有一个新项目需要扩展自己的技能(不难做到),我会发现乐趣,并认为不需要从事其他任何工作。


3
我发现这不仅适用于编程,还适用于我的其他爱好。当事情在工作上面临智力挑战时,我不希望有创造性的爱好,而是专注于体育活动或电影/书籍。在周期工作时是缺乏创造力(太多的会议),或有一定的停机时间,我更愿意做创意嗜好,如木工,摄影,编程等等
亚当佛朗哥

8

我认为这是健康且有益的。您想工作以外的生活。那将使您的工作更好而不恶化。


8

时间是一个限制因素。大约5年前,我停止为乐趣而编码。我学会了弹吉他,开始涉猎木工,有孩子,甚至无法跟上最新的电子游戏。等到我赶上高峰时间,吃晚饭,和孩子们玩耍,把他们放在床上看书的时候;我没有精力或渴望将最后几个小时插入计算机。我敢肯定,这将会再次改变,但是老实说,我现在可以将编程作为“工作”来做...


4
那就是生活的方式。这并不一定很糟糕,因为它可以让您分散注意力并体验更多的事物。
Matt DiTrolio

7

在Excel中编写单元格自动机。制作一个简单的Web应用程序,该应用程序从URL下载图像,访问者可以在照片上拖动小胡子。制作一个简单的网络应用,从随机谷歌搜索页面的句子中提取一些字母。编写一个始终运行的小型时钟应用程序,该应用程序随着工作时间的临近而增长。编写脚本,该脚本从SD卡下载照片,并根据创建日期将图像放入yyyymmdd文件夹。编写一个屏幕保护程序。制作一个带有红色大按钮的网页,上面写着“我会找出您的年龄,请按一下我”,按下该按钮时,它会发出嘈杂的放屁声音,然后写上“如果您在笑,年龄必须在5岁以下”。在其上写详细的文档:需求规范,UI设计,市场分析,业务计划,流程图。

完成后,请将URL发送给我。


简而言之,您永远不会老得开心,那就去做吧!
ChaosPandion

1
是的 而且,如果您没有太多时间,请不要将其浪费在大型无聊的项目上,做一些有趣的事情来娱乐自己和其他人。如果没有幽默感,至少可以做些有用的事情。
ern0 2010年

5

我已经编码11年了,这对周围的人来说可能不算什么,但是我在职业生涯中已经花了很多时间来解决问题,并且有几件事情总是可以帮助我克服困难。

正如其他人所说,爱好是伟大的。有很多有趣的东西可以学习,做,收集和创建,而且如果您是一名软件工程师,那么与他们相比,访问它们的可能性更大。关于这一点,总是能使我记住,在足够大的范围内,我的问题(“男孩,我厌倦了编写代码”)很小,甚至不是问题。在这个人们苦苦挣扎的经济中,发现他们一生都无法接受的工作不再适合他们,我在一个工作环境舒适,互联网接入,自由和工作流动的领域工作我想去的几乎任何地方。

我已经盖了房子,从事过商业建筑,我将倦怠比作体力劳动会伤害自己。我们是脑力劳动者,有时我们“伤脑筋”,我们必须照顾好他们并进行修复,以便我们可以再次依靠他们来维持生计。重复的无聊可以做到这一点,因此,走出去,打破常规,得到一些令人兴奋的新刺激,永远不要忘记拥有编码这样的技能真的很幸运。


+1提及爱好。我经常发现(至少对我自己而言)编程是我创造力自我的延伸。因此,喜欢木工这样的爱好似乎很适合我自己。我可以发挥创造力,用手工作,最重要的是,可以腾出一些时间来使用计算机。
杰森·怀特霍恩

3

ChaosPandion的答案很好,听起来您就像精疲力尽。避免倦怠的一个好方法是寻找其他爱好。我喜欢在我的副项目上工作,但有时太多了。发生这种情况时,我将齿轮切换到其他东西。我也喜欢从事汽车,木材和金属加工,业余电子产品以及各种形式的艺术表现工作。

如果您碰巧喜欢视频游戏,尝试开发它们可能会很有趣。艺术与程序设计的结合可能是一个有趣的挑战。我有一些游戏项目,当我厌倦了编码时,我将继续从事美术工作。当我厌倦艺术时,我会回到编码上。这是开发软件的好方法,但实际上在项目工作期间不必一直都在开发软件。


3

对我来说,我不会为了有趣而编写代码,因为它不再具有挑战性。我小时候,很多事情都充满挑战。我曾经写过一个使用随机数来估计Pi值的程序,看到它有多准确就很有趣。如果我现在要这样做,可能只需要几分钟,一点都没有乐趣。

但是,我认为现在对我来说有趣的是如何利用自己的技能来尽力而为。优化很有趣。重构很有趣。类设计很有趣。代码审查是最有趣的。我仍然在找乐子,区别是这也是我的工作。


哦,拜托 用随机值估计pi仍然很有趣。我记得使用“落针并查看它们是否成圈状”估算pi的方法。具有挑战性的?并不是的。好玩吗 当然!
卡拉

+1说得很好,我完全同意。不仅涉及手头的话题,即为乐趣编码,而且为生活中的任何事物编码,如果某些东西似乎不再变得有趣,我们就不必担心。这只是随着我们长大而有趣的想法的改变。这是成长的一部分。
Sandeepan Nath 2010年

3

我认为这不是一个坏兆头。嘿! 生活不仅仅是编码,即使您真的喜欢它,也可以做其他事情。


1

不要让那让你失望。随着年龄的增长,您还要承担其他责任,并且您的优先级会发生变化。孩子是一个很好的例子-当您和小孩子在一起时,为什么还要编码?

我发现我有时也对我的私人项目失去兴趣。我坚持下去,顺其自然,最终我发现自己被吸引到我在家玩的一些新颖有趣的闪亮技术。一切似乎都是循环的,例如其他一切都是生命。

冷静下来,去吧。勤于工作,保持开放的胸怀。在合适的时间,您会发现自己陷入困境。


1

我想问你为什么要避开电脑。如果是因为您如此沮丧以至于想把它扔出窗外,那么您可能想在愤怒问题或职业咨询方面寻求专业帮助,因为每种方法都是解决此问题的不同方法。

另一种看待这种情况的方式是您为该领域开发的成熟度。最初,人们会把一种新的语言看作是一种闪亮的新玩具,而您会发现尝试这样做的痛苦,并且有可能阻止您去那里。


1

我会对此感到担忧,尤其是在您这样的年龄。我很高兴我仍然发现编程很有趣,因为这是我唯一会做的事情。

以下是一些我发现有帮助的内容:

  • 寻找一种方法来利用您的技能进行工作以外的事情。我制作了一个基于C ++和MySQL的小应用程序,以帮助进行慈善拍卖。然后,我开始帮助筹办拍卖活动,并花了一整夜筹集资金,希望我摆脱了这些错误。非常有趣!

  • 找一本关于有趣事物的书。对我而言,它涉及定理证明,量子计算机,机器语言,视觉和学习。然后尝试编写一些小程序来尝试它们。越小越好。

  • 学习一些数学。我不得不回去提高自己的技能,掌握微分方程,微积分,线性代数和贝叶斯统计。对于所有内容,我都会编写一个小程序来帮助我了解自己在做什么。

我希望您继续发现编程的乐趣,但如果不是,我希望您找到对您来说有趣的东西。

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.