如何保持编程的乐趣?

2021-03-28 01:16:01 +08:00
 PogChamp

去年 5 月份刚接触 C,当时兴趣特别大,觉得能把不同类别的的东西按一定逻辑组织写下来很有趣,写题也不觉得枯燥,有时候一个题困住了好久也不会觉得坐不住,每天跑去自习室就是写代码。

后来到 8 月中旬,准备开学了,好长一段时间准备一件别的事。

前段时间重新开始学 JAVA,现在学到 list,但是感觉这段时间自己推不动。一天顶多两个小时就不行了。感觉啥也没做出来也不知道做啥。挺郁闷的。

唯一忘记时间的是去想弄一个 pyhton 网站模拟登录了结果卡在动态页面,感觉又缺东西。

唉,总感觉找不到去年学编程的乐趣了。

不好意思分享这么多负面的东西,但总想找回学编程的乐趣,希望大家分享下经验,非常感谢

6423 次点击
所在节点    程序员
51 条回复
oott123
2021-03-28 01:54:24 +08:00
那就继续学 c 呗
wzb0909
2021-03-28 01:58:38 +08:00
快乐是一种特殊的东西,它从本性上不可以被创造或转移。
人寻求快乐,往往是把自己置入容易发生快乐的处境。我们在快乐感觉发生之时能感受到快乐,在之后可以回忆,但我们很难去设想一种未曾真实发生的不涉及回忆的快乐。有时候我们去寻求重新实现过去的快乐,快乐会变少。这种变少,只是相同情景的边际效用递减吗?一个场景里是快乐是有限的,如果人不会遗忘,那所有快乐只能发生一次,第二次试图再现,只能得到索然无味的无聊感觉。

回头说乐趣。乐趣应当是一种持续的快乐的可能性,那么,乐趣要求永远新鲜,或者持续遗忘。
3dwelcome
2021-03-28 02:29:57 +08:00
就和楼上说的那样,靠乐趣坚持不太靠谱,和玩游戏一样,总有失去感兴趣的那天。
大部分情况下,编程是挺枯燥的,尤其是以后成职业,你每天会写一大堆自己本来完全不想写的垃圾代码,就为了完成领导的任务。
个人觉得把编程当成一种习惯,每天逼迫自己多写那么一点点,时间一长兴趣就又回来了。因为编程重复性劳动不多,总是在挑战自我,突破自我。
levelworm
2021-03-28 02:38:02 +08:00
你得有个比较远大的志向,且能够分解成每一步都能在上一步的基础上够的到的一系列目标。
levelworm
2021-03-28 02:40:47 +08:00
( v2 手机网页版触摸的地方和网站以为我触摸的地方有误差,总是不小心就发出来了)。接上面说,你得找个相关方向的专家,帮你做分析,帮你制定目标,不然很难做的很好。至于每个步骤大致需要多久完成,完全看你个人的耐性。比如我对一个项目的耐性就是两个月,那么每一步都不要超过两个月。
xcstream
2021-03-28 02:45:38 +08:00
做小游戏
securityCoding
2021-03-28 04:35:33 +08:00
凡事预则立不预则废,好好体会一下
KasuganoSoras
2021-03-28 07:31:56 +08:00
学 PHP 吧,不会掉头发
zhao372716335
2021-03-28 07:39:10 +08:00
自己弄个开源项目
Raven316
2021-03-28 08:07:42 +08:00
找你感兴趣的点,就是完全不考虑后果,不考虑代价,不考虑成功与否,或者技术上难度多大,仅仅考虑自己想做什么,比方说用 ue4 做个游戏,做个很精美的博客,用深度学习做个很有意思的项目而不在乎有什么创新或者 map 上升了几个点。

乐趣其实仅仅来源于“想去做”以及“做的过程”,而不是编程技术提高了多少,编程速度提高了多少,给自己带来了多少实际利益,或者说想到这些编程会在以后面试中给自己加分多少,甚至项目本身对于其他人的意义也毫不重要。两点:“想实现的目的”以及“实现的真实过程”是唯二重要的。至于自己的项目做成了可以对别人炫耀更加是毫无意义的。
gowk
2021-03-28 08:23:34 +08:00
实际上,一个人能够成功,仅有热爱是不够的,还必须有强大的忍受能力,能够吃苦。

很多人建议,寻找人生方向时,你应该听从自己的内心,寻找真正热爱的事情。我现在觉得,更现实的建议应该是,寻找你愿意忍受的痛苦。 你在哪一个方向上,愿意心甘情愿地、经年累月地吃苦,具有最大的忍耐,“虽九死其尤未悔”,那就是你应该选择的方向。

你能在某件事上赢过别人,原因很可能不是你比他强,也不是你比他更热爱这个事业,而是你比他更抗打击。生活虐你千百遍,等到别人都放弃的时候,你还没有放弃。

摘自阮一峰科技爱好者周刊第 147 期
cmdOptionKana
2021-03-28 08:42:07 +08:00
人容易对 “必须” 的任务感到厌烦,因此如果你强迫自己喜欢一件事,有可能会导致更加反感。

看目的吧,如果是为了赚钱,就不要强调乐趣了。如果是业余爱好,没乐趣就换一个,也许某天又会突然有兴趣回头学编程。
love
2021-03-28 08:57:20 +08:00
必需要有持续激励,比如做个网站 /app/开源项目每天很多人会来用,以后找工作也是加分点。
当然如果象我这种做自己项目直接就是冲钱去的,有持续收入那还能不喜欢编程吗
chenshun00
2021-03-28 09:46:06 +08:00
快乐就是期望和现实之间的不匹配,要么是你期望太高,要么就是现实情况太那个. 这个时候要么努力改变现实,要么降低期望
TuxcraFt
2021-03-28 10:51:39 +08:00
用程序赚钱
ksco
2021-03-28 11:17:39 +08:00
我觉得编程是现实世界中极少数贴近魔法的领域,另一个比较容易想到的领域是魔术。

但编程和魔术的区别是,当你知道一个算法的原理后,并不会大失所望觉得这只是“骗人的伎俩”,而是会被其巧妙的设计所折服。

这是我对编程保持热忱的原因。
Team
2021-03-28 11:22:21 +08:00
在编程的同时看喜剧片或者 Porn
charlie21
2021-03-28 11:26:49 +08:00
面向简历编程,你不用觉得有乐趣,别人对这份简历有兴趣就 OK 了 你仅仅需要保证简历的真实性
AndyAO
2021-03-28 11:31:58 +08:00
学习本身也是要学习的东西,需要长期的练习思考和阅读。老实讲这个问题很大,而且很个性化,想在这里说清楚很难。除非是付费给我或者那是我儿子,估计是不会透露这些内容的,毕竟那是核心竞争力。
killergun
2021-03-28 11:36:12 +08:00
用编程解决生活中遇到的问题会很大激励自己。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/765795

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX