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

热爱编程,脱离了真实的生活

  •  3
     
  •   fxjson · 2020-06-17 08:20:52 +08:00 · 9971 次点击
    这是一个创建于 1623 天前的主题,其中的信息可能已经有所发展或是发生改变。

    喜欢编程,喜欢研究各种编程语言,到头来发现都没有用,又忘了,回头发现自己啥也没得到,除了编程什么也不会,国内编程的年龄歧视又不可避免,未来何去何从,突然觉得自己是不是不该做程序员,但自己确实喜欢编程啊,似乎也没选错

    60 条回复    2020-06-18 08:32:14 +08:00
    hello2060
        1
    hello2060  
       2020-06-17 08:33:56 +08:00
    那按你这说法,不做程序员做别的你能得到啥啊
    dowiee
        2
    dowiee  
       2020-06-17 08:40:09 +08:00   ❤️ 1
    用编程想办法赚钱,在国内有钱就爷。
    nicevar
        3
    nicevar  
       2020-06-17 08:43:48 +08:00   ❤️ 1
    明显的个人问题, 这与喜欢编程有啥关系。。。喜欢编程到处 High 的多的去了
    guolaopi
        4
    guolaopi  
       2020-06-17 08:45:02 +08:00 via Android
    编程是培养解决问题的思想,
    很多时候现实世界中的事物可以在编程中找到对应概念。
    至于靠这个吃饭的话仁者见仁。
    z0z
        5
    z0z  
       2020-06-17 08:46:16 +08:00   ❤️ 1
    能做成产品做产品卖。
    不能直接卖产品就卖编程语言培训课程,卖学习心得。
    以上是我瞎说的。
    cmdOptionKana
        6
    cmdOptionKana  
       2020-06-17 08:50:38 +08:00   ❤️ 8
    除了少数有门槛的行业,其他大多数行业都一样,都有年龄歧视,都要无偿加班…… 不是你 “没选错”,而是根本没得选,怎么选都不完美的。

    你爱玩各种编程语言,那应该知道很多语言特性其实是一种选择,得了一种好处就自然失去另一种优势,没有银弹,人生也一样。
    dacapoday
        7
    dacapoday  
       2020-06-17 09:00:55 +08:00
    研究文法毫无意义,是对自然语言拙劣的模仿,又不得不妥协于现有计算机技术
    DiamondY
        8
    DiamondY  
       2020-06-17 09:07:16 +08:00
    编程是一门技术,热爱一门技术没啥问题啊,跟真实生活也不冲突
    觉得脱离了真实生活只是忽然意识到了本就在生活里的吃喝拉撒睡,油米酱醋茶
    俗称“开窍”
    /手动狗头
    dakb
        9
    dakb  
       2020-06-17 09:07:49 +08:00
    我是废物
    zzzmh
        10
    zzzmh  
       2020-06-17 09:15:20 +08:00
    你就算干了 10 个行业,到头来也是生疏遗忘,干出名堂靠天赋和人为,等是等不来的
    fasionchan
        11
    fasionchan  
       2020-06-17 09:17:47 +08:00   ❤️ 14
    你其实很幸运了,喜欢的恰好是时代需要的
    kop1989
        12
    kop1989  
       2020-06-17 09:19:04 +08:00   ❤️ 4
    相对其他实业而言,软件工程算是工程学科里面最能“为自己学”的本领之一了。
    因为软件工程的生产资料有一部分是自己的技术,而技术的落地只需要一台 3000 块的 pc 即可。
    你想想其他工科专业,脱离了行业,甚至是脱离了企业,别说 3000 块,30 万有能生产资料落地的么。
    MaxJin
        13
    MaxJin  
       2020-06-17 09:28:19 +08:00
    你多做开源的框架啥的,你可以拿着去大公司看看,有时候大公司也会要年龄大一点的,但是必须是技术真的 666
    luopengfei14
        14
    luopengfei14  
       2020-06-17 09:29:17 +08:00 via iPhone
    @dakb 大兄弟,你这样就过分了
    yehaochen2006
        15
    yehaochen2006  
       2020-06-17 09:33:14 +08:00
    我是废物
    ifxo
        16
    ifxo  
       2020-06-17 09:35:00 +08:00
    确实没什么用,编程都是些抽象的东西,脱离了社会
    kvkboy
        17
    kvkboy  
       2020-06-17 09:39:10 +08:00
    那就去新东方学做菜,去蓝翔开挖掘机,多年以后回过头来至少还会炒菜和开挖掘机...
    cnzjl
        18
    cnzjl  
       2020-06-17 09:46:05 +08:00
    你光折腾,没有产物,编程语言是工具,用工具去创造你的财富。。
    breezeFP
        19
    breezeFP  
       2020-06-17 09:46:50 +08:00
    “喜欢研究各种编程语言”,就像武侠中的招式,会的招式再多,内功修炼不到位也不行
    wujieyuan
        20
    wujieyuan  
       2020-06-17 10:06:03 +08:00
    编程是为了需求, 你只是为了学而学有啥用, 要去开发产品, 产品需要什么技术就去学什么技术
    Foxkeh
        21
    Foxkeh  
       2020-06-17 10:06:17 +08:00
    学者自己做饭, 就不觉得脱离现实了.
    学车买车开滴滴, 跟不同行业的人聊天应该也会很有意思吧,虽然我没开过滴滴哈哈.
    Cielsky
        22
    Cielsky  
       2020-06-17 10:09:16 +08:00 via Android
    你这样想,但你想要的生活又是什么样子的?
    做技术的无非是人际关系少了点,别的和普罗大众又有什么区别呢?
    zoffy
        23
    zoffy  
       2020-06-17 10:17:30 +08:00
    Do Not Go Gentle Into That Good Night
    nutting
        24
    nutting  
       2020-06-17 10:42:43 +08:00
    说的不错,比小镇做题家有觉悟
    whileFalse
        25
    whileFalse  
       2020-06-17 10:46:06 +08:00
    “喜欢研究各种编程语言”

    这点就有点偏了。应该研究的是用编程能实现什么,以及面对特定问题时用哪种技术(包括语言)实现最为高效。
    语言和技术本身不是目的。
    Dkngit
        26
    Dkngit  
       2020-06-17 10:51:23 +08:00
    我是废物
    hack
        27
    hack  
       2020-06-17 10:53:18 +08:00
    够 geek 真爷们
    qqqqq9898
        28
    qqqqq9898  
       2020-06-17 10:56:06 +08:00
    考虑让爱好变现 否则你的爱好可能要向现实妥协
    hejingyuan199
        29
    hejingyuan199  
       2020-06-17 11:13:03 +08:00   ❤️ 1
    楼主意识到了历史虚无主义。
    人生本来也是虚无的
    挣很多钱也还是会归于尘土

    这个过程开心就好
    你喜欢编程享受编程
    很多人干着编程的活却觉得很煎熬
    比如我。
    boring3b
        30
    boring3b  
       2020-06-17 11:26:32 +08:00
    这不跟喜欢看妹子一样么 光看有毛用
    eeyykk
        31
    eeyykk  
       2020-06-17 11:55:38 +08:00
    @hejingyuan199 我也是,我只有做不是编程该干的事,但是用代码来解决的时候才会开心,但是那就不是工作了
    Mark24
        32
    Mark24  
       2020-06-17 11:56:03 +08:00
    开心就好
    nguoidiqua
        33
    nguoidiqua  
       2020-06-17 12:10:43 +08:00   ❤️ 13
    捡西瓜丢芝麻啊,这个不错那个不错,说起来我自己也是这样。

    这两天在重看《大教堂与集市》这书,顺便去查了下作者的那个邮件软件 fetchmail,现在托管在 gitlab 上面,查 commit 记录,作者本人从 1996 年维护到 2004 年,前后八年,基本每周都有提交,后续一个德国人接手,从 2004 年一直到现在,至今十六年,提交很频繁。从作者接手重构到现在,二十四年,总 commit 五千多次,平均一天多一个 commit 。实际上不读这本书我都不知道这个软件,看最新 release 的下载量,一周就一百多次,就这么个软件他们坚持这么多年。

    然后我看到作者 Eric S. Raymond 在 gitlab 上面也注册了,于是点进去看了下 ( https://gitlab.com/esr ),近一年 80% 的日子都有提交记录,有时候一天提交几十次,维护着几十个项目。

    他已经成名二十多年了,现在六十多岁了,还在继续编程继续贡献。

    我想他们不见得天生能力比别人强多少,只不过比别人更为执着罢了,简单的事情坚持久了,也就成了别人做不到的事情,他们也慢慢甩开了别人。
    compassleaf
        34
    compassleaf  
       2020-06-17 12:46:06 +08:00 via iPhone
    兄弟你是不是发现了一个秘密?
    靠编程不能解决你的烦恼。
    如果生活能用编程完美解决就好了
    zxhy
        35
    zxhy  
       2020-06-17 12:47:26 +08:00
    @guolaopi 说得对,编程是认识世界的一种方式
    Lision
        36
    Lision  
       2020-06-17 12:59:19 +08:00 via iPhone
    升级打怪,不同级别要打不通的怪
    slert
        37
    slert  
       2020-06-17 12:59:25 +08:00
    别轻易用热爱 因为你没那么热爱
    tfdetang
        38
    tfdetang  
       2020-06-17 14:27:08 +08:00   ❤️ 3
    你说这种话就相当于“我精通茴字的 1024 种写法,但是就是写不出一篇文章”;
    为什么热衷研究的东西会学了就忘,是因为只流于表面不懂使用。“编写代码”这个动作给了你一种正在创造的“假象”。
    你可以尝试去做几个“有意思”的项目,而不是“研究语言” 可能会有更深的领悟
    realkenshinji
        39
    realkenshinji  
       2020-06-17 14:28:09 +08:00 via iPhone
    肉翻吧,如果你顾虑大龄歧视的话
    Hoye
        40
    Hoye  
       2020-06-17 14:53:50 +08:00
    热爱一个东西和脱离生活有啥关系?
    siteshen
        41
    siteshen  
       2020-06-17 15:10:36 +08:00
    @dacapoday 编程语言是对自然语言拙劣的模仿吗?我认为是对自然语言的改进,至少解决了自然语言歧义太多的问题。
    TransAM
        42
    TransAM  
       2020-06-17 15:15:16 +08:00 via Android
    我看恁是放弃了主观能动性吧
    ddzzhen
        43
    ddzzhen  
       2020-06-17 16:23:03 +08:00
    热爱?有成果吗关键是,开源项目之类的,或者诸如此类的,纯粹的热爱捣鼓,但是没目标,确实脱离
    CosimoZi
        44
    CosimoZi  
       2020-06-17 16:31:51 +08:00 via Android
    不知道楼主说的喜欢研究编程语言是什么意思,plt 吗?
    littlebaozi
        45
    littlebaozi  
       2020-06-17 16:34:01 +08:00
    编程是为了解决现实问题的吧
    xkzhangsan
        46
    xkzhangsan  
       2020-06-17 18:14:13 +08:00 via Android
    开发一个厉害的软件,不是很有成就感吗
    zypy333
        47
    zypy333  
       2020-06-17 19:20:15 +08:00
    真的喜欢就不会在乎有没有用
    Jat001
        48
    Jat001  
       2020-06-17 19:24:29 +08:00   ❤️ 1
    @hejingyuan199 这只是虚无主义,不是历史虚无主义
    Kaiv2
        49
    Kaiv2  
       2020-06-17 19:37:24 +08:00 via Android
    付出总会有回报
    namelosw
        50
    namelosw  
       2020-06-17 20:13:26 +08:00
    讲真,你这情况已经比大部分人强太多了:
    热爱编程 -> 超越一半的爱好,很多职业只能烧钱不能赚钱
    热爱编程 -> 超越一半的从业者,因为有一半从业者不热爱这个行业,只靠被动提升,不然硬着头皮学习,不然被历史淘汰
    MarkLeeyun
        51
    MarkLeeyun  
       2020-06-17 20:22:11 +08:00
    我是废物。楼上都是大佬。
    FrankHB
        52
    FrankHB  
       2020-06-17 20:35:58 +08:00
    喜欢研究,研究出了什么都不会说一下?
    还有挺奇怪的,你哪来的自信钦定有没有用?
    比如说,作为常识,知道现有的辣鸡怎么没用就是一种“有用”,因为这至少能影响选型成本。
    所以怕是其实根本从头到尾就是在自 high 吧……
    FrankHB
        53
    FrankHB  
       2020-06-17 20:42:50 +08:00
    @siteshen 他说的是“研究文法”,大概是类似 Chomsky 那套,通过搞自动机实现分析器对应的元语言来代替语义规则的描述,那当然是拙劣的妄想。作为解释自然语言结构的尝试的文法来讲还多少有点用,但对搞 PL 来说是没什么意义,因为自然语言几乎演化没有设计,跟由明确需求导向的实用的 PL 需要的可操作的方法恰恰相反。
    实际上,也找不到任何一个能算是流行的工业语言是按那套方法来设计和实现的;任何像样的形式文法都自觉局限于确定语法,妄图僭越这个来干预语义的无一都是拉仇恨(看看 C++ ,连严格的形式语法都撸不出来……)。
    by73
        54
    by73  
       2020-06-17 21:35:41 +08:00
    研究 PL 吧,我觉得其实很有意义的。不过这样的话可能就跟学术界接轨的更多了 2333,可能能去考个研?而且编程不只是 software engineering,还有 computer science,你要是真的对语言有兴趣,可以考虑去走学术界 cs 的 programming language 领域,搞个教授(逃
    jin7
        55
    jin7  
       2020-06-17 23:14:24 +08:00
    除非你是王垠.
    Peifong
        56
    Peifong  
       2020-06-18 00:48:02 +08:00 via Android
    现在什么水平?
    chihiro2014
        57
    chihiro2014  
       2020-06-18 00:48:48 +08:00
    编程来源于生活,从不脱离生活
    594duck
        58
    594duck  
       2020-06-18 02:07:38 +08:00 via iPhone
    @kop1989 说的太对了。我前几年顿悟为什么 IT 人这么牛逼,天天号称要颠覆世界。应为颠覆世界就只需要一台 pc 。而除了 IT 哪怕 EE 专业随便挑是一块板子的成本都巨大。

    ee 调试板子成本 10 元
    磨具工程师随便开模一次 3000 元哪怕用 3D 打印 也要小一百
    生化环财,从 10 元开始到 1000 元都有

    就只有 IT,点一下鼠标就好了。还能再反复造轮子里获得愉悦。
    yyang179
        59
    yyang179  
       2020-06-18 08:18:59 +08:00 via Android
    对上面有两位说的深有同感,软件编程所需要投入的只要一台 pc,现在谁还没个 pc 啊。

    各类编程培训班茫茫多,因为开个培训班门槛小,只要台 pc 就能开课了,听完课学生回家自己 pc 上随便折腾。

    我所在的芯片行业,买个仪器就要几十万上百万的,这投入,培训班舍得么。
    dacapoday
        60
    dacapoday  
       2020-06-18 08:32:14 +08:00
    @siteshen #41 自然语言是活物,歧义不是问题,恰恰说明其自身在发展变化适应需求。而现在流行的编程语言多数是上下文无关文法,天生无法处理歧义。且文法规则是既定的,不能随输入变化,导致程序员看似在用自然语言的方式描述过程,其实是在有限的文法下完型填空。这么累赘的方式真是受虐狂
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4572 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 10:06 · PVG 18:06 · LAX 02:06 · JFK 05:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.