seers
V2EX  ›  随想

快 30 岁了,第一次体会到编程的快乐。

  •  1
     
  •   seers · May 23, 2021 · 12288 views
    This topic created in 1995 days ago, the information mentioned may be changed or developed.
    非从业人员,也不是 CS 专业。起因是上个月从单位离职,在家实在是闲的无聊,于是突发奇想,决定弄懂每天都在使用的计算机到底是什么原理,于是随手在网上买了一本《深入理解计算机系统》(因为名字很符合我的需求),发现书上推荐先学会 C 语言再来阅读,索性尝试学一学编程,从 C 开始。
    结果一发不可收拾,编程太有趣了,我对着例题自己写程序,输入数据,得到了想要的结果,虽然和答案比起来我写的程序又繁琐又晦涩,但是那种看着程序编译完,正确跑起来的感觉,一种纯粹的快乐,我和我老婆说她像傻子一样看我,但是你们应该能懂,一种无法表达的满足感。
    这几天会想,要是当初高考完选了 CS 专业,现在会不会变成一个码农呢,当然也是想想了,当乐趣变成工作说不定就没有那么快乐了。接下来决定不在 C 花费太多时间,多学几门语言,下一个目标是 Python,因为大家都推荐嘛,尝试下。


    顺带一提:我现在最喜欢的就是暴力遍历了,遇事不决 for 一下或者 while 一下,我知道这样效率很低但是欲罢不能啊,哈哈哈。
    77 replies  •  2021-05-25 15:34:57 +08:00
    frankyzf
    frankyzf
    May 23, 2021❤️4
    1
    是的,应该大部分人都是这么入坑的
    easylee
    easylee
    May 23, 2021❤️13
    2
    有句话特别适合刚入门的同学:手里有锤子,看啥都像钉子。

    既然“遇事不决 for 一下或者 while 一下”,那么推荐你可以试着学习动态规划,乐趣加倍。
    SorryChen
    SorryChen
    May 23, 2021
    3
    加油
    Cbdy
    Cbdy
    May 23, 2021
    4
    试试写前端
    bug403
    bug403
    May 23, 2021❤️32
    5
    你的账号是 14 年注册的,你暗中观察了 6 年多了
    echo1937
    echo1937
    May 23, 2021❤️1
    6
    如果你能坚持下去,即使以后不做程序员,也能收获很多。
    sillydaddy
    sillydaddy
    May 23, 2021❤️8
    7
    我也依然记得那种感觉。

    诚心推荐给楼主一本书:《编码的奥秘》。2000 年出版,豆瓣 9.3 分。薄薄的 140 张纸。非常的由浅入深,当初看得我欲罢不能,连花两个晚上看完。
    不过,遗憾的是第一版已经绝版了,只能在孔夫子旧书网上找得到,新出的第二版太长不看。

    看一下此书在豆瓣的评论吧:( https://book.douban.com/subject/1024570/ )
    ——
    “把枯燥的知识讲得这么有趣 极力推荐~ 早点看这个学数字电路和计算机组成原理时就不会那么痛苦了”

    ——
    “作为一个计算机爱好者,花了太多的时间在操作系统的维护、软件的使用上。在安装装系统、使用软件的时候,总是有一种疑问——计算机怎样将电能转化为计算的能力,电信号是怎样在计算机中运行的。而在学习 C 语言编程的时候,花了很大精力都没有办法理解指针、地址的意思。
    进入大学以后,虽然学习的同计算机和电子没有什么关系,可是还是想彻底的理解计算机的运行机制,看了很多书,从《计算机组成原理》到《深入理解计算机体系》。虽然都是非常经典的书,可惜还是因为相关知识了解太少而徒劳无功。偶尔看了这本书《编码:隐匿在计算机软硬件背后的语言》,感觉豁然开朗。很多关于计算机运行、计算机现状的疑问在本书都得到了解答。看完这本书之后,再看《深入理解计算机体系》、《数字电路》,理解起来非常容易。
    向所有人推荐这本书,无论是爱好者还是计算机专业的人。在深入学习计算机之前看一看此书,都能有所得。”
    lostberryzz
    lostberryzz
    May 23, 2021❤️14
    8
    开始总是分分钟都妙不可言
    kuangwinnie
    kuangwinnie
    May 23, 2021
    9
    真的很有趣的
    dashupc
    dashupc
    May 23, 2021 via Android
    10
    都是看什么书啊
    seers
    seers
    OP
    May 23, 2021 via iPhone
    11
    @bug403 哈哈哈是的,就像我开始说的,我之前在传统行业,几乎和计算机无交集,当时误打误撞来了这里,觉得这里很有趣,说不定在某个时间线中我早就开始写代码然后现在已经是码农了~
    samohyes
    samohyes
    May 23, 2021❤️1
    12
    是滴,我最初是从 python 和 excel 爬虫入门的,装了个 ubuntu,卧槽,竟然还有这种操作系统,为什么有人会用终端来操作电脑,UI 不好吗,等等,发现了一个新世界。。。
    fiypig
    fiypig
    May 23, 2021 via iPhone
    13
    哈哈哈,以后你就懂了
    CoCoMcRee
    CoCoMcRee
    May 23, 2021
    14
    老哥, 我们都是这么过来哒.
    编程本身就是有乐趣的, 当然也会有苦恼的时候.
    加油! 坚持下去吧
    23wEJhKrPYz2uRF5
    23wEJhKrPYz2uRF5
    May 24, 2021
    15
    不一定要从业,写写自己想写的代码,更有乐趣。
    johnsona
    johnsona
    May 24, 2021 via iPhone
    16
    @Cbdy 魔鬼
    fantastM
    fantastM
    May 24, 2021 via iPhone❤️4
    17
    曾经我也是这样,直到自己要维护公司的屎山代码时
    charlie21
    charlie21
    May 24, 2021 via iPhone
    18
    不错不错
    cnrting
    cnrting
    May 24, 2021 via iPhone❤️3
    19
    我还以为是 30 岁第一次体验到快感😒
    laike9m
    laike9m
    May 24, 2021 via Android❤️1
    20
    刚开始都是这样的
    wm5d8b
    wm5d8b
    May 24, 2021 via Android❤️1
    21
    又一个魔法师诞生了!
    w739709403
    w739709403
    May 24, 2021
    22
    哈哈哈借楼上老哥的话,又一个魔法师诞生了!
    bfdh
    bfdh
    May 24, 2021
    23
    “我和我老婆说她像傻子一样看我”
    这是连老婆都不想要了?居然敢说老婆像傻子!
    yEhwG10ZJa83067x
    yEhwG10ZJa83067x
    May 24, 2021❤️2
    24
    推荐《计算机科学速成课》英文不好可以看中文精校版本
    视频地址: https://www.bilibili.com/video/BV1EW411u7th
    我绝对打包票,你看第一集就会上瘾
    qwei
    qwei
    May 24, 2021
    25
    你这个心态。适合做前端。来写写 js 吧~可有意思了。
    Crixs
    Crixs
    May 24, 2021
    26
    谈恋爱一开始你也是这么说的
    jack778
    jack778
    May 24, 2021
    27
    看标题以为代码夺走了你的初夜
    xiaoleis
    xiaoleis
    May 24, 2021
    28
    全职工作就没这种心态了。
    windyCity1
    windyCity1
    May 24, 2021
    29
    @johnsona #16 前端也没有任何问题的,当初刚学的时候写 html 和 css,写出效果来,也挺快乐的。
    LANB0
    LANB0
    May 24, 2021
    30
    @easylee 你这是从入门到劝退
    hronro
    hronro
    May 24, 2021 via iPhone
    31
    @sillydaddy #7 特意去搜了下这本书,定价 24 元,在当当和京东上现在卖到了 200 多,离谱
    zw1one
    zw1one
    May 24, 2021
    32
    当写代码变工作之后,就会被公司 /业务 /领导,逼着写些不那么有趣的,或者说乏味枯燥、低质量的代码。而且工作之后,写代码只是工作的一部分。
    还会有需求分析、评审,写设计文档,和同事撕逼,加班赶进度,熬夜上线,维护一座代码屎山,跑路,然后又开始新的循环。
    Marszm
    Marszm
    May 24, 2021
    33
    如果你能业余时间找到写代码的乐趣。。就继续保持为乐趣,这样学是最高效的,一旦编程工作之类的,强迫性的事情,你反而学不进去。也感受不到乐趣。。。就比如我们程序员,上线压力啥的,排期啥的,写代码毛乐趣都没了。
    GiL
    GiL
    May 24, 2021❤️3
    34
    我曾经把图书馆里的 c 版坦克动画游戏打印出来,一个一个的敲进去。。。

    结果一运行,那叫一个惊喜:满屏的错误,qtmd !!!
    66beta
    66beta
    May 24, 2021
    35
    只要不是吃饭的家伙,都很有趣的。
    叫我现在去工厂组装手机,我也会觉得有趣的。但是叫我靠这个吃饭,天天拧螺丝,我可能一个月就会疯
    glfpes
    glfpes
    May 24, 2021
    36
    leetcode,请~
    itechify
    itechify
    May 24, 2021 via Android
    37
    @cnrting ???你不对劲(=_=)
    Lumuy
    Lumuy
    May 24, 2021
    38
    当兴趣爱好变为工作就没意思了,你这就跟第一次牵女生小手一样有新鲜感。
    leafre
    leafre
    May 24, 2021
    39
    也就非从业人员可以感受到快乐了
    zellalan
    zellalan
    May 24, 2021
    40
    非科班,学大气的,一门 Fortran 语言编程让我转行,现在是一名 Java 程序员了
    xz410236056
    xz410236056
    May 24, 2021
    41
    就算最新的书,知识点也落后几个月了,而且现在国内一堆劣质书,上来就让你学 C/CPP 。这种东西又枯燥又无聊

    你搞一本 go/python/js 的,你会发现更有意思
    wlh
    wlh
    May 24, 2021
    42
    第一次用 Ubuntu 是真的惊艳了
    www5070504
    www5070504
    May 24, 2021
    43
    等有时间还要学一下操作系统,不会调用 linux 的各种功能的话光写数学题了。。。
    ho121
    ho121
    May 24, 2021
    44
    是,我个人觉得,写 C 语言,比写 java 有意思多了
    bytenoob
    bytenoob
    May 24, 2021❤️1
    45
    很多人喜欢打篮球,但是要让你跟职业选手一起训练,估计两天就劝退了
    johnsona
    johnsona
    May 24, 2021 via iPhone
    46
    @windyCity1 是个人才 给我打黑工吧
    jorneyr
    jorneyr
    May 24, 2021❤️1
    47
    大一结束了去机房都不会开机,更不知道怎么打开 Turbo C 开发环境,聪明的同学上过一次都会了。最终沦落到自己干了码农,聪明的同学搞其他行业发财去了。
    windyCity1
    windyCity1
    May 24, 2021
    48
    @johnsona #46 现在不一样了,我甚至感受过写代码写到生理性不适,就是一个谋生工具而已,出卖时间精力赚钱而已。
    zhongsir
    zhongsir
    May 24, 2021 via iPhone
    49
    我的 c 语言快乐时光停止在 hello wrold
    Lemeng
    Lemeng
    May 24, 2021
    50
    以后你就会知道真正的感觉了。尤其是它是工作的时候
    johnsona
    johnsona
    May 24, 2021 via iPhone
    51
    @windyCity1 我也是 现在能自动生成就不想自己写
    无非是让计算机工作而已
    drawstar
    drawstar
    May 24, 2021
    52
    不只是编程,什么事情在刚开始学习的时候都是感到比较有趣的
    johnsona
    johnsona
    May 24, 2021 via iPhone
    53
    @Lemeng 写到一定程度就是 disgusting
    godall
    godall
    May 24, 2021
    54
    有谁打算 60 岁后继续编程的?纯粹个人兴趣爱好。。。。。
    xe2vherd
    xe2vherd
    May 24, 2021
    55
    然而楼主 15 年就会配置 Nginx,会用 notepad,敢问什么这是什么传统行业。
    fengtons
    fengtons
    May 24, 2021 via Android
    56
    奔 5 了,还是觉得写代码很爽
    pheyer
    pheyer
    May 24, 2021
    57
    高强度训练,你还来得及
    jsjgjbzhang
    jsjgjbzhang
    May 24, 2021
    58
    没有排期压力,没有需求变更的编程是快乐的
    KillPaul
    KillPaul
    May 24, 2021
    59
    @bfdh 好家伙,你不说还以为他说的是像看傻子一样看他,没想到是说老婆像傻子
    vinceall
    vinceall
    May 24, 2021
    60
    嗯,是的,不是我不喜欢写代码,我只是不喜欢写公司的代码
    nxforce
    nxforce
    May 24, 2021
    61
    我是大一的时候被 C++这门课吓坏了,一直逃避到大三还没找到就业方向才开始慌了,大四硬着头皮啃回去,毕业后低工资加入一家创业公司,一直工作到现在,已经 11 年了,还在坚持着,毕竟工作这么多年,因为计算机体系太庞大了,多年来脑里所形成的知识体系和钢之炼金术师的真理之门的图案一样,是用自己的青春换来的属于自己最珍贵的东西,舍不得丢!
    shm7
    shm7
    May 24, 2021
    62
    照抄点简单的 demo,那是很简单的。你问问工程实践上的代码,看看再说。
    code4you
    code4you
    May 24, 2021
    63
    楼主是 2014 年注册的

    楼主在论坛逛了快 7 年 喜欢上了编程 😁
    sunshengkai27
    sunshengkai27
    May 24, 2021
    64
    @easylee #2 最近做 leetcode, dp 真的让我觉得自己是傻子
    est
    est
    May 24, 2021
    65
    LZ 是幸运的。我们那个年代都是上课发呆的时候拿纸笔自己比划然后模拟执行。能上机的机会很少。有一天突然就通了。很高兴
    ghost3281
    ghost3281
    May 24, 2021
    66
    简单的代码入门很快乐,往深入了就会觉得自己像个傻子。。。
    felixcode
    felixcode
    PRO
    May 24, 2021 via Android
    67
    第一次写完批处理成功运行后也很兴奋,还是亲戚家的 486
    linqin003707
    linqin003707
    May 24, 2021
    68
    楼主加油,程序里的世界很精彩。
    1etterSong
    1etterSong
    May 24, 2021
    69
    ”我和我老婆说她像傻子一样看我“

    没人注意到这句话吗
    1ver
    1ver
    May 24, 2021
    70
    这学期学了一门课叫积极心理学,说编程和打篮球一样,比较容易发生心流活动
    PixelCode
    PixelCode
    May 25, 2021
    71
    能感觉到楼主发自内心的开心,希望保持......
    amundsen
    amundsen
    May 25, 2021
    72
    真希望你能一直这么快乐,工作编程如果没找到合适的公司,真的会不快乐
    boolstone
    boolstone
    May 25, 2021
    73
    懂得都懂 然鹅 没有人推荐世界上最好的语言 拍黄片?
    xujia1998
    xujia1998
    May 25, 2021
    74
    哈哈哈哈,好.希望楼主继续保持~
    salor
    salor
    May 25, 2021
    75
    曾经有个客户搞 HR 的,玩单片机给儿子改遥控玩具,真的服。
    archiyuan
    archiyuan
    May 25, 2021
    76
    我 17 年注册的,逛了 4 年了
    customsshen
    customsshen
    May 25, 2021
    77
    while 死机的时候最爽了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4337 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 236ms · UTC 09:20 · PVG 17:20 · LAX 01:20 · JFK 04:20
    ♥ Do have faith in what you're doing.