V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
PogChamp
V2EX  ›  程序员

如何保持编程的乐趣?

  •  
  •   PogChamp · 209 天前 via Android · 4946 次点击
    这是一个创建于 209 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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