作家
登录

当一个程序员写不出代码了,该怎么办?

作者: 来源: 2017-06-12 16:42:40 阅读 我要评论

你已经对着电脑n个小时了。不知道该写什么代码,或者一种摔键盘的冲动正在你的胸中酝酿。

咖啡一杯接着一杯。不敢再喝了,因为搞不好要有副感化了,心跳加快,身材不由自立地颤抖,出盗汗,但照样无法产出任何代码。

所有从新发明编程趣味的尽力都徒劳无功,因为你的最后一点能量都用来驱赶大年夜脑中正在攻城略地的话:

“我写不出代码了!”

当一个法度榜样员写不出代码了,该怎么办?

编程的本质是棘手

显而易见的是,太多的法度榜样员是大年夜询问他人开端的,本身甚至都不曾静下心来分析问题本身。不要成为如许的憎恶鬼,尽可能不要浪费别人的时光。

即使是最优良的法度榜样员也会遭受无法解决的软件工程问题。碰着如许的问题,并不必定意味着你缺乏技能或常识。

编程不是一项轻易的工作,我们可以经由过程采取非正统的办法来保持你想要的临盆力程度,并确保提交高质量的代码。

这些都是我在不敲代码时的设法主意。我开端困惑生活,困惑编码,困惑人生。

有成效不?好吧,我大年夜来没听任何专家说过“告退和精神萎顿”可以培养巨大年夜的代码,所以可能并没有成效。

这就提出了一个问题:我们该若何避免这种没有成效的状况?

从新发明问题,从新发明你的临盆力

可能你已经行进在这条路上了。那么此时你只要持续就可以了,我可能没有什么新的器械可以告诉你的。

下面我要分享的内容将有助于你在编程时以一种健康的方法保持身产力,不至于筋疲力竭。重要包含:

  • 测试不合的解决筹划,直到感到反复
  • 在线寻找开源解决筹划
  • 向更有经验的法度榜样员询问
  • 如不雅一切都掉败,那就潇洒放手

1–测试不合的解决筹划,直到感到反复

如不雅你是新手,那么可能你还不知道若何从新发明临盆力。

在钠揭捉?究或询问其他开辟人员(=浪费他们的时光)之前,你应当测验测验应用你现有的常识和思维来制订每一个可能的解决筹划。

没有末路怒和悲哀。因为我已经测验测验过所有偏向,只是都走不通罢了。掉去欲望,于是开端想告退不干。我认为本身应当换工作,去做做调酒师或其他,至少研究和测试在啤酒中加点什么不会耗去我数个小时的时光。

先投身于工作,然后再寻求赞助。

2–在线查找开源代码

当你投入于工作,却没有什么结不雅的时刻,那么下一步你可以测验测验开源代码。很多编程人员构建软件,是出于创造解决筹划并在线宣布以供大年夜家应用的乐趣。有些人宣布的代码曾被它们的法度榜样员应用于贸易项目。

如不雅我在一个问题上花了几个小时,却仍然找不到解决筹划的话,最后我会认为这是浪费了时光。我不是胡言乱语——我只是认为“没有人可以或许百逝世不悔”。

GitHub是寻找开源代码的两个重要处所之一。另一个是StackOverflow。

这些网站的解决筹划是采取可重用代码的情势,便利你在项目中实现。

谨记,应用其他人开辟的代码老是有风险的。它可能会以你意想不到的方法改变法度榜样的行动。备份原始代码,这是常识。

3–向更有经验的法度榜样员询问

你有没有碰着过如许的情况,向其他人乞助却发明你甚至不知道本身在问什么?

在询问任何人之前,你得预备好一些你无法经由过程收集信息搜刮解答的问题。

明白的问题,才能有明白的解决筹划。如不雅是你本身都描述得云里雾狼9依υ?题——那么你只会获得一个云里雾里的答复(并且可能会惹末路他人)。

如不雅你四周没有任何开辟者可以询问,那么也可以在线查找。你可以在StackOverflow或MSDN社交论坛上询问,或查找特别针对于你所用技巧的Slack频道。

4–如不雅一切都掉败,那就潇洒放手

不要同心专心钻在逝世胡同里,实袈溱不可,那就去干点其余事——睡觉,吃器械,等等。

你认为这是在回避工作?那就错了。

我要告诉你的是,当你最轻松的时刻,往往恰是解决办法灵机一现的时刻,这不是我胡编乱造的,而是有科学的证实。此时你的大年夜脑工作在“发散思维”的模式下,而不是在“集中留意力”的模式下——你可以在这篇文┞仿中懂得之间的差别。

总的来说,这个理念就是要你忘记手头的问题,让你的意识心灵沉浸到其他的工作中。此时,你的潜意识则开端连接要点,朝着顿悟的偏向前行。

最后再说一句,如不雅你绞尽脑汁,却仍然无法解决问题,那么不妨先放一放。经由过程潜意识的运作,搞不好冲破性的设法主意就会灵光乍现。

我们可以做些什么以便于赞助大年夜脑在发散思维的模式下工作呢?放轻松就好了:

  • 漫步(古代哲学家异常习惯于在走路时演讲,因为他们意识到走路有助于思虑)
  • 清理办公室或居处(完成后给本身一个嘉奖)
  • 与同伙约会,和杯咖啡,聊聊八卦(如不雅你过于存眷问题的话,那么建议和不克不及供给赞助的非编码人员交谈)

总结

我在编程和生活两者之间保持了一种健康的均衡。

无论你是为了兴趣爱好、钱照样改变世界的宏图伟业而选择编程——编程都不该该是你独一痴迷的器械,不然你会走火入魔。

【编辑推荐】

  1. 热点推荐:法度榜样员“奇葩”说
  2. 中级法度榜样员还应当若何进步本身?
  3. 写了100万行代码的法度榜样员身上产生了什么故事
  4. 法度榜样员若何断定是否到了该告退的时刻?
  5. 法度榜样员如安在当今就业市场中让本身脱颖而出
【义务编辑:51CTO_OS TEL:(010)68476606】

  推荐阅读

  Linux系统中修复SambaCry漏洞(CVE-2017-7494)

Samba 良久以来一向是为 *nix 体系上的 Windows 客户端供给共享文件和打印办事的标准。家痛竽暌姑户,中型企业和大年夜型公司都在应用它,它作为最佳解决筹划在多种操作系总共ユ的情况中脱颖而出。因为广泛应用的对>>>详细阅读


本文标题:当一个程序员写不出代码了,该怎么办?

地址:http://www.17bianji.com/lsqh/35715.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)