• 请不要在回答技术问题时复制粘贴 AI 生成的内容
PogChamp
V2EX  ›  程序员

如何保持编程的乐趣?

  •  
  •   PogChamp · Mar 28, 2021 via Android · 8389 views
    This topic created in 2055 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    这是我对编程保持热忱的原因。
    Team
    Team
    Mar 28, 2021
    17
    在编程的同时看喜剧片或者 Porn
    charlie21
    charlie21
    Mar 28, 2021
    18
    面向简历编程,你不用觉得有乐趣,别人对这份简历有兴趣就 OK 了 你仅仅需要保证简历的真实性
    AndyAO
    AndyAO
    Mar 28, 2021
    19
    学习本身也是要学习的东西,需要长期的练习思考和阅读。老实讲这个问题很大,而且很个性化,想在这里说清楚很难。除非是付费给我或者那是我儿子,估计是不会透露这些内容的,毕竟那是核心竞争力。
    killergun
    killergun
    Mar 28, 2021
    20
    用编程解决生活中遇到的问题会很大激励自己。
    lajunnow888
    lajunnow888
    Mar 28, 2021 via Android
    21
    可以直接干项目,能赚钱的项目更好
    jiyinyiyong
    jiyinyiyong
    Mar 28, 2021
    22
    我是靠着用代码个自己造玩具 https://v2ex.com/t/765837
    lechain
    lechain
    Mar 28, 2021 via Android
    23
    继续学 c 啊,可以学学计算机组成原理,深入理解计算机系统,这种成体系的书,正好你也有 c 的基础,这个语言对于理解计算机的运行原理有一定帮助
    pkupyx
    pkupyx
    Mar 28, 2021
    24
    玩玩其他技术栈,写自己没接触过的前端 后端 客户端 算法之类的
    fdd
    fdd
    Mar 28, 2021 via iPhone
    25
    不要上班
    funcookies
    funcookies
    Mar 28, 2021 via iPhone
    26
    @KasuganoSoras python 不服
    ling516
    ling516
    Mar 28, 2021
    27
    不要谈恋爱 不要结婚 这些都是编程路上的绊脚石
    superrichman
    superrichman
    Mar 28, 2021 via iPhone
    28
    不做编程相关的工作,它就会成为乐趣
    caowentao
    caowentao
    Mar 28, 2021 via iPhone
    29
    面向信仰编程,想想看我能不能用我的代码实现一些具有人文主义关怀的功能,比如设计一个网盘,前端可以展示去年的今天存了某文件,勾起你的时光回忆。
    superliwei
    superliwei
    Mar 28, 2021
    30
    做自己喜欢的东西
    676529483
    676529483
    Mar 28, 2021
    31
    要想办法输出一点内容,才能保持,比如写博客 => 写开源项目 => 做个自己用的东西
    ychost
    ychost
    Mar 28, 2021
    32
    要保持好奇心,时刻要去学习一些自己已知领域之外的东西,对于自己会的东西没必要花太多时间,做一个项目写了 1000 行 CRUD,下次做类似的能不能优化到 800 行,甚至优化到 500 行
    Cbdy
    Cbdy
    Mar 28, 2021 via Android
    33
    试试前端
    kingfalse
    kingfalse
    Mar 28, 2021 via Android❤️1
    34
    追求极致,更好的代码,更优的方法,才能保持兴趣
    AaronLiu00
    AaronLiu00
    PRO
    Mar 28, 2021 via Android
    35
    尝试用代码造玩具,比如那些没啥用但是很 cool 的东西
    andj4cn
    andj4cn
    Mar 28, 2021 via Android
    36
    写一写前端 移动端 pc 客户端等等看得见摸得着的
    jsgbsj
    jsgbsj
    Mar 28, 2021 via Android
    37
    唯一办法就是坚持
    gnef
    gnef
    Mar 28, 2021
    38
    这种情况很常见, 其实可以跳出当前圈子,学一学其他语言,给自己点"新鲜感"
    encro
    encro
    Mar 28, 2021
    39
    舞者的乐趣在于用有限舞台表达无限内容。

    “一天顶多两个小时就不行了。感觉啥也没做出来也不知道做啥”

    做一些实际项目吧,从实际项目中学习,解决实际问题。然后就是适当跑到外面浪一浪,春光无限好,换个环境可以让你视野更开阔。
    encro
    encro
    Mar 28, 2021
    40
    树立长远的理想和目标,当人有远大的抱负时,能自动忽略眼前的困难。
    renyiqiu
    renyiqiu
    Mar 28, 2021
    41
    给你产生金钱利益
    buxianyu
    buxianyu
    Mar 28, 2021
    42
    赚钱,完成别人要求。不能谋生,再有兴趣也白搭。
    CallMeSoul
    CallMeSoul
    Mar 29, 2021
    43
    多写一些有趣自己感兴趣的东西
    yazinnnn
    yazinnnn
    Mar 29, 2021
    44
    学一门 lisp 方言来保持兴趣....把 js python ruby 当成 lisp 方言就行
    Desiree
    Desiree
    Mar 29, 2021
    45
    以赚钱为目的,不寒碜
    w468750
    w468750
    Mar 29, 2021
    46
    最大的乐趣在于实现自己很想要实现的东西,例如网站、小程序、小游戏等等
    从目的出发,编程是工具
    doveyoung
    doveyoung
    Mar 29, 2021
    47
    造轮子
    sariya
    sariya
    Mar 29, 2021 via Android
    48
    可以找找自己遇到的,确实想解决的一些问题(通过写代码自动化),然后试着去实现它。写不来就上网扒代码。透过写代码解决问题才是重点,不要被花里胡哨的东西分了心
    kloudmuka
    kloudmuka
    Mar 29, 2021
    49
    其实你并不喜欢编程,只不过是一时兴起罢了
    xpfd
    xpfd
    Mar 30, 2021
    50
    换个语言吧 C 太重了 干啥都不行 不像脚本语言 或者 web 语言 成果都是明面上的 而且出活快 成就感高
    zhao372716335
    zhao372716335
    Apr 1, 2021
    51
    过来一起写开源商城 Fecmall 吧: https://github.com/fecshop/yii2_fecshop
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   942 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 106ms · UTC 22:33 · PVG 06:33 · LAX 14:33 · JFK 17:33
    ♥ Do have faith in what you're doing.