去年 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
快乐是一种特殊的东西,它从本性上不可以被创造或转移。
人寻求快乐,往往是把自己置入容易发生快乐的处境。我们在快乐感觉发生之时能感受到快乐,在之后可以回忆,但我们很难去设想一种未曾真实发生的不涉及回忆的快乐。有时候我们去寻求重新实现过去的快乐,快乐会变少。这种变少,只是相同情景的边际效用递减吗?一个场景里是快乐是有限的,如果人不会遗忘,那所有快乐只能发生一次,第二次试图再现,只能得到索然无味的无聊感觉。 回头说乐趣。乐趣应当是一种持续的快乐的可能性,那么,乐趣要求永远新鲜,或者持续遗忘。 |
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 1
找你感兴趣的点,就是完全不考虑后果,不考虑代价,不考虑成功与否,或者技术上难度多大,仅仅考虑自己想做什么,比方说用 ue4 做个游戏,做个很精美的博客,用深度学习做个很有意思的项目而不在乎有什么创新或者 map 上升了几个点。
乐趣其实仅仅来源于“想去做”以及“做的过程”,而不是编程技术提高了多少,编程速度提高了多少,给自己带来了多少实际利益,或者说想到这些编程会在以后面试中给自己加分多少,甚至项目本身对于其他人的意义也毫不重要。两点:“想实现的目的”以及“实现的真实过程”是唯二重要的。至于自己的项目做成了可以对别人炫耀更加是毫无意义的。 |
11
gowk 2021-03-28 08:23:34 +08:00 via Android 14
实际上,一个人能够成功,仅有热爱是不够的,还必须有强大的忍受能力,能够吃苦。
很多人建议,寻找人生方向时,你应该听从自己的内心,寻找真正热爱的事情。我现在觉得,更现实的建议应该是,寻找你愿意忍受的痛苦。 你在哪一个方向上,愿意心甘情愿地、经年累月地吃苦,具有最大的忍耐,“虽九死其尤未悔”,那就是你应该选择的方向。 你能在某件事上赢过别人,原因很可能不是你比他强,也不是你比他更热爱这个事业,而是你比他更抗打击。生活虐你千百遍,等到别人都放弃的时候,你还没有放弃。 摘自阮一峰科技爱好者周刊第 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 7
我觉得编程是现实世界中极少数贴近魔法的领域,另一个比较容易想到的领域是魔术。
但编程和魔术的区别是,当你知道一个算法的原理后,并不会大失所望觉得这只是“骗人的伎俩”,而是会被其巧妙的设计所折服。 这是我对编程保持热忱的原因。 |
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 1
追求极致,更好的代码,更优的方法,才能保持兴趣
|
35
AaronLiu00 2021-03-28 18:45:10 +08:00 via Android
尝试用代码造玩具,比如那些没啥用但是很 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
|