去年 5 月份刚接触 C,当时兴趣特别大,觉得能把不同类别的的东西按一定逻辑组织写下来很有趣,写题也不觉得枯燥,有时候一个题困住了好久也不会觉得坐不住,每天跑去自习室就是写代码。
后来到 8 月中旬,准备开学了,好长一段时间准备一件别的事。
前段时间重新开始学 JAVA,现在学到 list,但是感觉这段时间自己推不动。一天顶多两个小时就不行了。感觉啥也没做出来也不知道做啥。挺郁闷的。
唯一忘记时间的是去想弄一个 pyhton 网站模拟登录了结果卡在动态页面,感觉又缺东西。
唉,总感觉找不到去年学编程的乐趣了。
不好意思分享这么多负面的东西,但总想找回学编程的乐趣,希望大家分享下经验,非常感谢
![]() | 1 oott123 2021-03-28 01:54:24 +08:00 via Android 那就继续学 c 呗 |
2 wzb0909 2021-03-28 01:58:38 +08:00 via iPhone ![]() 快乐是一种特殊的东西,它从本性上不可以被创造或转移。 人寻求快乐,往往是把自己置入容易发生快乐的处境。我们在快乐感觉发生之时能感受到快乐,在之后可以回忆,但我们很难去设想一种未曾真实发生的不涉及回忆的快乐。有时候我们去寻求重新实现过去的快乐,快乐会变少。这种变少,只是相同情景的边际效用递减吗?一个场景里是快乐是有限的,如果人不会遗忘,那所有快乐只能发生一次,第二次试图再现,只能得到索然无味的无聊感觉。 回头说乐趣。乐趣应当是一种持续的快乐的可能性,那么,乐趣要求永远新鲜,或者持续遗忘。 |
![]() | 3 3dwelcome 2021-03-28 02:29:57 +08:00 就和楼上说的那样,靠乐趣坚持不太靠谱,和玩游戏一样,总有失去感兴趣的那天。 大部分情况下,编程是挺枯燥的,尤其是以后成职业,你每天会写一大堆自己本来完全不想写的垃圾代码,就为了完成领导的任务。 个人觉得把编程当成一种习惯,每天逼迫自己多写那么一点点,时间一长兴趣就又回来了。因为编程重复性劳动不多,总是在挑战自我,突破自我。 |
![]() | 4 levelworm 2021-03-28 02:38:02 +08:00 via Android 你得有个比较远大的志向,且能够分解成每一步都能在上一步的基础上够的到的一系列目标。 |
![]() | 5 levelworm 2021-03-28 02:40:47 +08:00 via Android ( v2 手机网页版触摸的地方和网站以为我触摸的地方有误差,总是不小心就发出来了)。接上面说,你得找个相关方向的专家,帮你做分析,帮你制定目标,不然很难做的很好。至于每个步骤大致需要多久完成,完全看你个人的耐性。比如我对一个项目的耐性就是两个月,那么每一步都不要超过两个月。 |
![]() | 6 xcstream 2021-03-28 02:45:38 +08:00 做小游戏 |
7 securityCoding 2021-03-28 04:35:33 +08:00 凡事预则立不预则废,好好体会一下 |
![]() | 8 KasuganoSoras 2021-03-28 07:31:56 +08:00 |
9 zhao372716335 2021-03-28 07:39:10 +08:00 自己弄个开源项目 |
![]() | 10 Raven316 2021-03-28 08:07:42 +08:00 ![]() 找你感兴趣的点,就是完全不考虑后果,不考虑代价,不考虑成功与否,或者技术上难度多大,仅仅考虑自己想做什么,比方说用 ue4 做个游戏,做个很精美的博客,用深度学习做个很有意思的项目而不在乎有什么创新或者 map 上升了几个点。 乐趣其实仅仅来源于“想去做”以及“做的过程”,而不是编程技术提高了多少,编程速度提高了多少,给自己带来了多少实际利益,或者说想到这些编程会在以后面试中给自己加分多少,甚至项目本身对于其他人的意义也毫不重要。两点:“想实现的目的”以及“实现的真实过程”是唯二重要的。至于自己的项目做成了可以对别人炫耀更加是毫无意义的。 |
![]() | 11 gowk 2021-03-28 08:23:34 +08:00 via Android ![]() 实际上,一个人能够成功,仅有热爱是不够的,还必须有强大的忍受能力,能够吃苦。 很多人建议,寻找人生方向时,你应该听从自己的内心,寻找真正热爱的事情。我现在觉得,更现实的建议应该是,寻找你愿意忍受的痛苦。 你在哪一个方向上,愿意心甘情愿地、经年累月地吃苦,具有最大的忍耐,“虽九死其尤未悔”,那就是你应该选择的方向。 你能在某件事上赢过别人,原因很可能不是你比他强,也不是你比他更热爱这个事业,而是你比他更抗打击。生活虐你千百遍,等到别人都放弃的时候,你还没有放弃。 摘自阮一峰科技爱好者周刊第 147 期 |
![]() | 12 cmdOptionKana 2021-03-28 08:42:07 +08:00 人容易对 “必须” 的任务感到厌烦,因此如果你强迫自己喜欢一件事,有可能会导致更加反感。 看目的吧,如果是为了赚钱,就不要强调乐趣了。如果是业余爱好,没乐趣就换一个,也许某天又会突然有兴趣回头学编程。 |
![]() | 13 love 2021-03-28 08:57:20 +08:00 必需要有持续激励,比如做个网站 /app/开源项目每天很多人会来用,以后找工作也是加分点。 当然如果象我这种做自己项目直接就是冲钱去的,有持续收入那还能不喜欢编程吗 |
14 chenshun00 2021-03-28 09:46:06 +08:00 快乐就是期望和现实之间的不匹配,要么是你期望太高,要么就是现实情况太那个. 这个时候要么努力改变现实,要么降低期望 |
![]() | 15 TuxcraFt 2021-03-28 10:51:39 +08:00 用程序赚钱 |
![]() | 16 ksco 2021-03-28 11:17:39 +08:00 via iPhone ![]() 我觉得编程是现实世界中极少数贴近魔法的领域,另一个比较容易想到的领域是魔术。 但编程和魔术的区别是,当你知道一个算法的原理后,并不会大失所望觉得这只是“骗人的伎俩”,而是会被其巧妙的设计所折服。 这是我对编程保持热忱的原因。 |
17 Team 2021-03-28 11:22:21 +08:00 在编程的同时看喜剧片或者 Porn |
18 charlie21 2021-03-28 11:26:49 +08:00 面向简历编程,你不用觉得有乐趣,别人对这份简历有兴趣就 OK 了 你仅仅需要保证简历的真实性 |
![]() | 19 AndyAO 2021-03-28 11:31:58 +08:00 学习本身也是要学习的东西,需要长期的练习思考和阅读。老实讲这个问题很大,而且很个性化,想在这里说清楚很难。除非是付费给我或者那是我儿子,估计是不会透露这些内容的,毕竟那是核心竞争力。 |
![]() | 20 killergun 2021-03-28 11:36:12 +08:00 用编程解决生活中遇到的问题会很大激励自己。 |
21 lajunnow888 2021-03-28 12:18:17 +08:00 via Android 可以直接干项目,能赚钱的项目更好 |
![]() | 22 jiyinyiyong 2021-03-28 12:22:02 +08:00 我是靠着用代码个自己造玩具 https://v2ex.com/t/765837 |
![]() | 23 lechain 2021-03-28 12:22:02 +08:00 via Android 继续学 c 啊,可以学学计算机组成原理,深入理解计算机系统,这种成体系的书,正好你也有 c 的基础,这个语言对于理解计算机的运行原理有一定帮助 |
24 pkupyx 2021-03-28 12:22:48 +08:00 玩玩其他技术栈,写自己没接触过的前端 后端 客户端 算法之类的 |
![]() | 25 fdd 2021-03-28 12:23:08 +08:00 via iPhone 不要上班 |
![]() | 26 funcookies 2021-03-28 12:46:12 +08:00 via iPhone @KasuganoSoras python 不服 |
27 ling516 2021-03-28 15:12:37 +08:00 不要谈恋爱 不要结婚 这些都是编程路上的绊脚石 |
28 superrichman 2021-03-28 15:15:47 +08:00 via iPhone 不做编程相关的工作,它就会成为乐趣 |
![]() | 29 caowentao 2021-03-28 15:59:16 +08:00 via iPhone 面向信仰编程,想想看我能不能用我的代码实现一些具有人文主义关怀的功能,比如设计一个网盘,前端可以展示去年的今天存了某文件,勾起你的时光回忆。 |
![]() | 30 superliwei 2021-03-28 16:01:27 +08:00 做自己喜欢的东西 |
![]() | 31 676529483 2021-03-28 16:11:06 +08:00 要想办法输出一点内容,才能保持,比如写博客 => 写开源项目 => 做个自己用的东西 |
![]() | 32 ychost 2021-03-28 16:30:04 +08:00 要保持好奇心,时刻要去学习一些自己已知领域之外的东西,对于自己会的东西没必要花太多时间,做一个项目写了 1000 行 CRUD,下次做类似的能不能优化到 800 行,甚至优化到 500 行 |
33 Cbdy 2021-03-28 17:35:16 +08:00 via Android 试试前端 |
![]() | 34 kingfalse 2021-03-28 18:15:23 +08:00 via Android ![]() 追求极致,更好的代码,更优的方法,才能保持兴趣 |
![]() | 35 AaronLiu00 PRO 尝试用代码造玩具,比如那些没啥用但是很 cool 的东西 |
![]() | 36 andj4cn  2021-03-28 18:52:38 +08:00 via Android 写一写前端 移动端 pc 客户端等等看得见摸得着的 |
37 jsgbsj 2021-03-28 19:59:14 +08:00 via Android 唯一办法就是坚持 |
38 gnef 2021-03-28 21:07:03 +08:00 这种情况很常见, 其实可以跳出当前圈子,学一学其他语言,给自己点"新鲜感" |
![]() | 39 encro 2021-03-28 21:21:14 +08:00 舞者的乐趣在于用有限舞台表达无限内容。 “一天顶多两个小时就不行了。感觉啥也没做出来也不知道做啥” 做一些实际项目吧,从实际项目中学习,解决实际问题。然后就是适当跑到外面浪一浪,春光无限好,换个环境可以让你视野更开阔。 |
![]() | 40 encro 2021-03-28 21:23:09 +08:00 树立长远的理想和目标,当人有远大的抱负时,能自动忽略眼前的困难。 |
![]() | 41 renyiqiu 2021-03-28 22:17:58 +08:00 给你产生金钱利益 |
![]() | 42 buxianyu 2021-03-28 22:31:13 +08:00 赚钱,完成别人要求。不能谋生,再有兴趣也白搭。 |
![]() | 43 CallMeSoul 2021-03-29 08:29:44 +08:00 多写一些有趣自己感兴趣的东西 |
44 yazinnnn 2021-03-29 08:49:29 +08:00 学一门 lisp 方言来保持兴趣....把 js python ruby 当成 lisp 方言就行 |
![]() | 45 Desiree 2021-03-29 10:15:26 +08:00 以赚钱为目的,不寒碜 |
46 w468750 2021-03-29 11:25:19 +08:00 最大的乐趣在于实现自己很想要实现的东西,例如网站、小程序、小游戏等等 从目的出发,编程是工具 |
![]() | 47 doveyoung 2021-03-29 15:34:43 +08:00 造轮子 |
![]() | 48 sariya 2021-03-29 18:58:01 +08:00 via Android 可以找找自己遇到的,确实想解决的一些问题(通过写代码自动化),然后试着去实现它。写不来就上网扒代码。透过写代码解决问题才是重点,不要被花里胡哨的东西分了心 |
49 kloudmuka 2021-03-29 21:18:04 +08:00 其实你并不喜欢编程,只不过是一时兴起罢了 |
![]() | 50 xpfd 2021-03-30 13:48:28 +08:00 换个语言吧 C 太重了 干啥都不行 不像脚本语言 或者 web 语言 成果都是明面上的 而且出活快 成就感高 |
51 zhao372716335 2021-04-01 21:18:30 +08:00 过来一起写开源商城 Fecmall 吧: https://github.com/fecshop/yii2_fecshop |