对编程累觉不爱?学会这5招,让你重燃激情!

放大字体  缩小字体 发布日期:2019-12-03  来源:来自互联网  作者:来自互联网  浏览次数:64
导读

如果你曾一度陷入厌倦之中,下面是我的独家秘方,它们能让你再次感受到编程的乐趣。 有句话说:当你真正开始学习的时候,才会意识到自己知之甚少。 在早期编程的时候,我以为编程就是把自己关在小黑屋里,写…

全文共2307字,预计学习时长7分钟

全文共2307字,预计学习时长7分钟

来源:Pexels

骚年,面对现实吧,谈恋爱虽然有趣,但是两个人也会有相看两厌的“疲惫期”;编程虽然有趣,但每个月总有那么两天会让你精疲力竭、累觉不爱。

这很正常,但就怕晾着不管。

最终循环反复,周而复始,你会陷入这样尴尬的局面——短则几天,长则数周,忙着所有与编程无关的事。

如果编程只是你的业余爱好,那还好。

但如果你以编程维持生计,那么那些无所事事的日子就会变扼住你命运的手,让你痛苦难熬,最终不得不放弃编程。

来源:Pexels

那么问题来了:我们该如何在编程中保持活跃和高产呢?困难时期又该如何苦中作乐?

其实,我也有过想要放弃的时候,质疑选择这条路是否正确,还走神对其他工作领域进行评估,掂量自己的能力,如此等等。因为就我个人而言,我是那种很难在电脑前一坐好几小时的人。

如果你曾一度陷入厌倦之中,下面是我的独家秘方,它们能让你再次感受到编程的乐趣。当然,这不是一条万能定律——只是迄今为止对我非常有用而已。

不过,小芯相信,阅读本文你还是会有所收获的。

文章将谈论以下几点:

1. 学习的艺术

2. 太多任务亟待完成

3. “我能做到”的心态

4. 定期给自己放个假

5. 音乐的力量不可小觑

1.学习的艺术

有句话说:当你真正开始学习的时候,才会意识到自己知之甚少。

学习有赖于长期且持续的自我约束。我们生活在这样一个时代,误以为看看网络视频、读读文章、听听讲座就会变得聪明。

然而不幸的是,事实并非如此。知识是通过将所学内容付诸实践得来的。想要学习如何使用React,Angular, 或者其他编程框架吗?那就先从简单的学起吧。

来源:Pexels

2.太多任务亟待完成

一想到所有需要完成的任务,你就会开始慌张。但在意识到这点之前,你其实什么工作也没做,只是想得过多而已。

首先我得说,这再正常不过了。建筑工人也面临同样的问题——正如大多数工作一样。

当这些想法涌入脑海时,不要被情绪牵着走。相反,可以用一个简单的小技巧:专注于眼前的事(如果事情复杂,不妨在纸上写写画画)。有些时候,我们的问题就是想得太多,而写的太少。一支笔、一张纸就能帮你理清思路,看清事情本质。还有一个小技巧就是让自己小憩15分钟。

小贴士:如果要做的事情太多,不妨先按轻重缓急排个序。问问自己:我真的有必要了解这个吗?如果有必要,它能提供怎样的价值呢?

3.“我能做到”的心态

在解决问题、承担责任时,这种心态确实很好。

但必须认识到,学习没有尽头——你总有进步的空间。而提问是增强领悟、获得灵感的好方法,尤其是当你在某个组织工作时。我见过的那些在公司中表现出色的人,他们都善于提问,提的问题也都很有价值。

尽管通过阅读文章或者观看视频,能从中受益良多,但通过提问,你所获得的是基于经验、独一无二的知识。编程是一项有关分享和互助的工作。团结协作,能使我们更快达成目标。

小贴士:提问时,确保你对问题有所了解。在已有知识的基础上学习新知识会更轻松,但不要因此而停止发问——有时候我们一无所知,但这没有关系。

4.定期给自己放个假

在早期编程的时候,我以为编程就是把自己关在小黑屋里,写上一整天的代码,就像现在我们从电影中看到的那样。然而,我渐渐意识到,编程和拳击、足球、篮球等大多数运动一样,也需要适时休息。

来源:Pexels

试想我们的大脑就是汽车引擎。引擎需要什么?需要汽油才能正常运转,对吧?对你而言,就需要健康饮食、适时休息,这样才能出色地完成工作。让大脑休息有助于发挥创造性思维,而创造性思维能帮助你更好地解决问题。

小贴士:确保睡眠充足。这是大多数程序员忽视了的一个关键因素。

5.音乐的力量不可小觑

编程是一项精神运动。即使你不去慢跑也不举重,解决问题的思考过程也会耗尽你的精力。

此外,编程时心情好似坐过山车——成功解决问题时会自我感觉良好,想不出对策时又会压力山大、气急败坏。大部分程序员都会经历所有这些情绪。

处理这些情绪的一个好方法就是听音乐——当然,类型不限,听那些使你兴奋,能帮助你正确思考的音乐。像我,就喜欢听八九十年代的怀旧歌曲。音乐是这世上为数不多的能在一瞬间改变人心情的东西。去听那些能让你欢喜鼓舞,唤起你美好记忆的音乐吧。

小贴士:节奏感较弱的纯音乐有助于思考,从而保持长久的注意力。噪音过多只会让人更快疲惫。

这些是我在Spotify上的部分歌单:Anjundeeep New Releases, NightRider, Synthawave from Space, Chill Tracks, Downtempo Beats。

小结

总的来说,无论是把编程作为职业还是爱好,你都会时常感到枯燥乏味。我不会故意说它乐趣无穷。它会耗尽你做很多事情的精力和斗志。

但编程并非注定如此。多数情况下,它取决于你的心态,而非代码或其他充满挑战的难题。

所以,去倾听你的内心吧——有时候我们需要的其实只是短暂的休息,和来自他人的帮助。

最后,小芯想问大家一个问题:对你而言,是什么使编程充满乐趣?

留言 点赞 关注

我们一起分享AI学习与发展的干货

如需转载,请后台留言,遵守转载规范

 
 
免责声明
• 
本文为会员免费发布,仅代表发布者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们删除处理。