tool2d
V2EX  ›  随想

年纪大了有个坏毛病,不想学新东西,就想用一把锤子,敲天下所有的钉子。

  •  
  •   tool2d · Nov 3, 2022 · 7273 views
    This topic created in 1462 days ago, the information mentioned may be changed or developed.
    逛论坛遇到一个 62 岁的老爷爷程序员。他是这样说的:“I'm 62 years old and won't use anything new. Won't update anything either.”

    我就在想,等自己 60 岁了,冒出来一个新语言 NewRust ,是不是也很讨厌学。

    那么问题来了,facebook 提出了人工智能源代码转译概念。可以通过 AI 学习,只写一种语言,然后自动转译到其他语言直接编译,这样就不用学习新知识了吧?

    跨不同语言写代码真的比较痛苦,来个君王一统天下吧。
    49 replies  •  2022-11-10 01:30:38 +08:00
    sxeuosme
    sxeuosme
    Nov 3, 2022❤️1
    1
    C 语言想您
    optional
    optional
    Nov 3, 2022 via iPhone
    2
    语言会一定程度上影响你的抽象能力
    novolunt
    novolunt
    Nov 3, 2022
    3
    付出不能得到相应的回报,这很正常。
    sillydaddy
    sillydaddy
    Nov 3, 2022❤️3
    4
    最近用 Swift 。操作了一次字符串,那个难受呦。那啥,还得学。

    神奇的获取第 n 个字符: https://stackoverflow.com/questions/24092884/get-nth-character-of-a-string-in-swift-programming-language
    lululau
    lululau
    Nov 3, 2022❤️1
    5
    想一下那个古老的编程语言和汽车的类比;再想一下,当下以及未来有没有可能有一款汽车,既能下赛道竞速,又要空间大,又要安全性突出,又要省油,又要动力足扭矩大,又要耐操,外观内饰又要能满足所有人的喜好,又要价格低廉。。。
    wangxiaoaer
    wangxiaoaer
    Nov 3, 2022
    6
    新东西=编程语言?=新框架?
    singerll
    singerll
    Nov 3, 2022❤️6
    7
    那还是你年级不够大,我现在只写躺着睡觉,让钉子自己往前走。
    beisilu
    beisilu
    Nov 3, 2022❤️2
    8
    @singerll 是 Tab ,我按了 Tab
    Daiwf
    Daiwf
    Nov 3, 2022
    9
    60 岁难免有这个心态,毕竟都不知道还能活多久。学了干啥不如躺平,玩玩
    yukiwc
    yukiwc
    Nov 3, 2022
    10
    跳过人和人,直接和机器沟通吧,写汇编
    maddot
    maddot
    Nov 3, 2022
    11
    62 岁还学啥,遛遛鸟钓钓鱼
    HugoChao
    HugoChao
    Nov 3, 2022
    12
    我 60 岁了估计 js 还在用
    lailailee
    lailailee
    Nov 3, 2022
    13
    @sillydaddy 离大谱
    hheng101
    hheng101
    Nov 3, 2022
    14
    @sillydaddy #4 我也觉得 swift 的字符串操作是真的弱智
    shyrock
    shyrock
    Nov 3, 2022
    15
    这样想一下:
    你小时候没有经验和知识(没有榔头),经过十年寒窗苦读和多年工作,终于掌握了知识和经验(造出了顺手的榔头),这时候有人让你敲钉子,你应该用你的榔头还是丢掉榔头用手?或者说丢掉自己的榔头,开始根据别人的榔头样式打造新榔头?
    arnosolo
    arnosolo
    Nov 3, 2022
    16
    @sillydaddy 我也看了几天的 swift, 各种不习惯
    charlie21
    charlie21
    Nov 3, 2022 via iPhone
    17
    只敲付钱最多的钉子就可以了,不需要敲天下的钉子
    vocaloid
    vocaloid
    Nov 3, 2022❤️1
    18
    别说六十岁了,我现在都不想学新东西了
    itskingname
    itskingname
    Nov 3, 2022
    19
    特别是那一群写 Java 用 Spring 的人。
    MaxTan
    MaxTan
    Nov 3, 2022
    20
    那来一起写 F#吧! Fable 最新的 4.0 除了原本的 js 也开始支持 Python 、Rust 、Dart 、TypeScript 、PHP 了
    https://fable.io/blog/2022/2022-09-28-fable-4-theta.html
    beixiao
    beixiao
    Nov 3, 2022 via iPhone
    21
    发明一种 Tab 自动补全的需要就好了🐶
    MMMMMMMMMMMMMMMM
    MMMMMMMMMMMMMMMM
    Nov 3, 2022
    22
    "只写一种语言,然后自动转译到其他语言直接编译,这样就不用学习新知识了吧?"

    引申思考一下 --- 能不能绕过编程语言这一步,让直接 AI 学习 binary 二进制机器码,然后输入人类语言,直接产出二进制文件(应用,网站,app ,游戏... whatever )。

    有资深炼丹师科普一下可行性么?
    dqzcwxb
    dqzcwxb
    Nov 3, 2022
    23
    学无止境
    shiny
    shiny
    PRO
    Nov 3, 2022 via iPhone
    24
    那就学 Javascript
    wonderfulcxm
    wonderfulcxm
    Nov 3, 2022 via iPhone
    25
    我想起最近读的《锻炼》一书,这是一本关于人类进化学的书,实际上人类并没有进化出锻炼的本能,原始狩猎采摘者进行身体活动的原因只有两种,一种是生存需要,另一种是为了乐趣。我想是否学习新事物也是这两种原因吧。
    Yut
    Yut
    Nov 3, 2022 via Android
    26
    这个想法本身没太大问题 关键你这锤子能敲硬钉子 不然就拉无数人坐牢
    Roanapur
    Roanapur
    Nov 3, 2022
    27
    感觉不是大的问题,而是太卷的问题。

    如果你像我一样,8 个月没有任何活、3 个月没有活,相信我,你会主动且有激情的,学习新技术的。
    QingXuJiaZhi
    QingXuJiaZhi
    Nov 3, 2022
    28
    人的精力是有限的,花时间学新技术,那么用于享乐 /业余爱好 /陪伴家人的时间就少了。

    年轻时,学了新技术可以预估发挥较大作用、较长时间内发挥作用,但老年了在工作上 /职业上再学新东西,等学会了用顺溜了都是时候退休了,谁学谁傻。

    但如果好巧不巧,刚好业余爱好就是编程,那学就等价于玩、等价于享乐,自然是活一天学(玩)一天。
    msg7086
    msg7086
    Nov 4, 2022
    29
    学习要有学习的原因。如果你是 12 岁,那是别人教什么你学什么,也不用考虑要不要去学,有没有必要去学。长大了以后至少得知道一个东西是不是值得花时间去学习吧。学新东西和学新语言是两回事。学新语言是为了什么?为了用这种语言开发?还是为了学而学?
    akira
    akira
    Nov 4, 2022
    30
    我连锤子都拿不动了。。
    deanguqiang
    deanguqiang
    Nov 4, 2022 via iPhone
    31
    这叫不滞于物
    😂
    Shingen
    Shingen
    Nov 4, 2022
    32
    62 岁还要工作,不愧是万恶的美帝
    HeyWeGo
    HeyWeGo
    Nov 4, 2022
    33
    乐趣绝对是促进学习的强大工具
    xz410236056
    xz410236056
    Nov 4, 2022
    34
    @sillydaddy #4 因为 swift 的 string 在设计的时候元素是不等长的。swift 字符串中其他好用的特性也比其他语言方便很多
    QQQQQQQQQQQ
    QQQQQQQQQQQ
    Nov 4, 2022
    35
    思考过这个问题,感觉也是 javascript 比较省心
    lakehylia
    lakehylia
    Nov 4, 2022
    36
    学新东西没有激励
    sillydaddy
    sillydaddy
    Nov 4, 2022
    37
    @xz410236056 #34
    嗯,我现在是初次接触,觉得很麻烦,目前的感觉是为了严谨,牺牲了方便。后面还会再研究下。

    我特意试了一下 javascript 的,
    ```
    let str="helloworld 你好世界";
    console.log(str[1], str[10], str[11]);
    ```

    打印出"e 你 好",这就很符合直觉啊。
    chairuosen
    chairuosen
    Nov 4, 2022
    38
    1.任何在我出生时已经有的科技都是稀松平常的世界未来秩序的一部分

    2.任何在我 15-35 岁之间诞生的科技都是将会改变世界的革命性产物

    3.任何在我 35 岁之后诞生的科技都是违反自然规律要遭天谴的!


    - 科技
    + 编程语言
    xz410236056
    xz410236056
    Nov 4, 2022❤️1
    39
    @sillydaddy #37 是为了性能,世界上不止是只有中文和英文的。aé∞𝄞 像这种东西 ,你打印一下长度和 str[3],看看是啥。而且做成等长,其他短的字符是不是要往占用更多的字符簇上靠呢,会浪费非常多的空间
    Mithril
    Mithril
    Nov 4, 2022
    40
    Java 8 表示你说得对
    byboy
    byboy
    Nov 4, 2022
    41
    我现在还年轻,很多东西都没学,还有兴趣去折腾这些新东西,我也想过那天我没了兴趣,到时候也是会这样
    HB9527
    HB9527
    Nov 4, 2022
    42
    C 语言足够了
    HashV2
    HashV2
    Nov 4, 2022
    43
    @sillydaddy #4 无敌了,原来这就是我要准备学习的语言吗?
    WinG
    WinG
    Nov 4, 2022
    44
    用来用去还是 Python 最顺手,PHP 次之
    dog82
    dog82
    Nov 4, 2022
    45
    我 40 了,刚学了 VUE
    whileFalse
    whileFalse
    Nov 4, 2022 via iPhone
    46
    @sillydaddy 我寻思这也没比 java 的字符串相等差到哪儿去
    不能啥都跟 python 比不是
    nekoneko
    nekoneko
    Nov 4, 2022
    47
    @optional #2 还影响性格, java 让我变得更懒了 😥
    sakura6264
    sakura6264
    Nov 4, 2022
    48
    62 岁的程序员不会是写 COBOL 的吧..
    pocarisweat
    pocarisweat
    Nov 10, 2022
    49
    @sillydaddy
    因为 Swift 处理字符串的方式才是对的:

    1. 字符不等于字节,字符串里的字符是不等长的(即使 UTF-16 也是不等长的),一串子节在 Swift 里是 Data 类型;
    2. 字符串的编码可能不是固定的,当然这点 Swift 也不够严谨,不同编码的字符串应该是不同类型才对;
    3. Unicode 里还有一些特殊情况,几个「字符」拼在一起才能构成一个可视的「字」,比如国旗 emoji
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4950 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 335ms · UTC 08:44 · PVG 16:44 · LAX 00:44 · JFK 03:44
    ♥ Do have faith in what you're doing.