V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
HENQIGUAI
V2EX  ›  程序员

借此想了解一下各位的技术观是怎样的

  •  
  •   HENQIGUAI · 2019-12-04 09:22:25 +08:00 · 9021 次点击
    这是一个创建于 1846 天前的主题,其中的信息可能已经有所发展或是发生改变。

    早上随手点了点,看到了一个讲解 java 泛型的帖子,底下有个读者评论和作者回复是这样的

    ps:无意引战,只是看到这样的觉得心里有些不舒服,所以想看看大家对技术的看法

    heh.png

    97 条回复    2019-12-05 15:52:54 +08:00
    simpleha
        1
    simpleha  
       2019-12-04 09:26:48 +08:00
    多定义几个看看
    dreamerlv3ex
        2
    dreamerlv3ex  
       2019-12-04 09:28:29 +08:00   ❤️ 3
    我:面向工资编程
    Bunsei
        3
    Bunsei  
       2019-12-04 09:28:29 +08:00
    这两个语言我都不太熟悉,不过....图的那两个里是吧 Python 的动态特性当成和 Java 的泛型了吧?
    p1094358629
        4
    p1094358629  
       2019-12-04 09:29:49 +08:00
    在外行人眼里,技术廉价的很,管你怎么牛, 给我实现就行
    noodlespan
        5
    noodlespan  
       2019-12-04 09:31:30 +08:00
    和农民种地一样
    TomVista
        6
    TomVista  
       2019-12-04 09:32:54 +08:00
    这个不算技术观,应该这个人的情商 "社会程度" 表达方式 对你造成了冲击......
    我感觉他说的话和 'php 是世界上最好的语言' 没什么区别.
    joooooker21
        7
    joooooker21  
       2019-12-04 09:34:26 +08:00
    这种连回复都会打错字的人,有什么值得关注的?
    chesterzzy
        8
    chesterzzy  
       2019-12-04 09:34:47 +08:00   ❤️ 12
    入门就学的 Python,当时感觉 Python 真爽,真厉害,真方便,真简洁,真人性化。卧槽 Python 才是人类该有的编程语言!其他一切语言都是垃圾!

    工作之后发现,以前看到的关于 Python 的评论很多都是很客观的,比如性能,比如全局锁,比如没有静态类型检查导致运行时错误频发。

    渐渐的,对于编程语言的感觉就真的和以前看到的大佬们所说的一样了,语言只是工具,抛开具体的应用场景来谈论,是有失偏颇的。

    退一步讲,Python 也只是个胶水语言,底层很多东西还是 C/C++,就算现在大火的深度学习、人工智能,各种框架的底层还是离不开 C++。这样看来,站在巨人的肩膀上说巨人矮,是不是有点肤浅呢?
    BarZu
        9
    BarZu  
       2019-12-04 09:41:02 +08:00   ❤️ 5
    貌似前端最有发言权
    JS:我是动态语言,一个 var 什么变量都可以存
    TS:我是强类型,是 JS 超集,解决 JS 随意变量难以追踪维护的问题

    不能说 JS 灵活就有优势,多人合作时苦得一逼,不能说 TS 强类型就牛逼,一个人开发的时候烦得要死,总结:看场景而已
    loveour
        10
    loveour  
       2019-12-04 09:43:34 +08:00
    很讨厌动不动就说垃圾,完全否定某个事物。垃圾当然有,但是很多情况下都不是这样的。
    reus
        11
    reus  
       2019-12-04 09:43:47 +08:00
    傻逼的看法,并不需要在意
    akakidz
        12
    akakidz  
       2019-12-04 09:46:10 +08:00
    转行前做的不是开发岗,但老板是个技术大牛,感谢他给我传播的技术观让我不会说出这种话...
    hyy1995
        13
    hyy1995  
       2019-12-04 09:47:06 +08:00
    拿语言、框架秀优越的,这类人不管是外在还是内在,都是屌丝级别,low 的一比。。。



    语言也好,框架也罢,都是工具而已,结合业务需求来选择。现在网络上教程一把把的,稍微有点工作经验的人,换个语言、换个框架,不是什么难事。
    guolaopi
        14
    guolaopi  
       2019-12-04 09:49:58 +08:00   ❤️ 4
    “学了机器码之后发现,键盘上除了 0 1 空格,其他都是垃圾!”
    orzorzorzorz
        15
    orzorzorzorz  
       2019-12-04 09:50:44 +08:00
    技术这东西应该归在价值观里。然后以我的价值观会觉得,技术这东西就像裤子,你不能不穿,只有穿上了才有出门的资格。你可以说别人的裤子破洞了,你可以说别人的裤子怎么短到露屁股了。但你穿着破洞的裤子,还要嘲笑别人露屁股,这就会让人觉得这人很乖张了。
    政治正确的做法应该是发帖说我裤子这洞越磨越大,到最后会不会露出屁股来?:doge
    jenschen
        16
    jenschen  
       2019-12-04 09:51:27 +08:00 via iPhone
    @hyy1995 这个就不同意。语言上的大的方向都是差不多,但是语言,方法上的细节不同,还是会坑死人
    yehuzi
        17
    yehuzi  
       2019-12-04 09:51:55 +08:00
    技术只是工具
    watzds
        18
    watzds  
       2019-12-04 09:52:01 +08:00 via Android
    这不是技术观,这是不懂
    hyy1995
        19
    hyy1995  
       2019-12-04 09:52:05 +08:00   ❤️ 1
    另外补上,在 V 站,你甚至能看到编辑器优越党。。。



    我是前端,前段时间有个帖子是讨论编辑器的,我说 HBuilderX 挺好用的,自带的主题很好看,然后就看到有人开炮了:“用 HBuilder 这种编辑器,都是培训班出来的”,说这种话的人不乏有名校 985 的“大佬”,我发现这种学历高的人,很多都是傲气冲天,这看不起,那看不上的。



    我 HBuilder/HBuilderX、VSCode、WebStorm、Subline 都用过。现在用 VSCode,怎么,现在培训班隔一会就换一个编辑器的?拿编辑器秀优越的,不是屌丝是什么?管你什么名校学历,一样是屌丝。
    iyiluo
        20
    iyiluo  
       2019-12-04 09:52:13 +08:00
    技术就是能把你的想法表达出来,无论哪种语言
    lzjamao
        21
    lzjamao  
       2019-12-04 09:53:27 +08:00
    用技术的基础原理分析&解决问题。而不是经验。
    steptodream
        22
    steptodream  
       2019-12-04 09:54:10 +08:00
    国人大部分人就是这样 不管啥问题都能吵起来 相互鄙视起来 非得让人家接受自己的观点
    vanishcode
        23
    vanishcode  
       2019-12-04 09:58:02 +08:00
    大部分人都是成天关心注入什么语言最好这样 low 爆的问题而不是说去看一看这些语言实现的源码
    MengQuadra
        24
    MengQuadra  
       2019-12-04 10:02:52 +08:00   ❤️ 1
    哪有什么技术, 只是资本的红利罢了
    collery
        25
    collery  
       2019-12-04 10:03:42 +08:00
    opengps
        26
    opengps  
       2019-12-04 10:05:33 +08:00
    我的技术观点:能解决问题的技术都是好技术!
    Raymon111111
        27
    Raymon111111  
       2019-12-04 10:05:41 +08:00
    如果不是一些特殊的工作(比如你就是写 jvm 的或者从事 java 类库的开发)

    那么语言作为完成功能的一项工具, 常年重点关注语言特性是相当低级的事情, 并以此出言不逊更是暴露低水平

    大家更应该把关注点放在诸如 "一个好的后端接口应该考虑哪些因素", "限流方案怎么选取" 这类问题之上
    IMCA1024
        28
    IMCA1024  
       2019-12-04 10:08:15 +08:00
    不久后他就会为自己曾经说出的话感到羞愧
    redford42
        29
    redford42  
       2019-12-04 10:11:06 +08:00
    数电最流弊!
    dreamer1998
        30
    dreamer1998  
       2019-12-04 10:11:53 +08:00
    技术只是工具,要为具体的业务服务,解决实际问题或是提升生产效率
    xuanbg
        31
    xuanbg  
       2019-12-04 10:16:04 +08:00
    Java 的泛型确实是半拉子泛型,用起来有时候真真要吐血。但是,大蛇啥时候有泛型了???
    cdlixucd
        32
    cdlixucd  
       2019-12-04 10:20:13 +08:00
    @p1094358629 同意 特别是领导老板看来是这样的 都是劳动力产出
    gowa
        33
    gowa  
       2019-12-04 10:21:40 +08:00
    什么东西解决问题好用,那就是好东西。

    当然,有强烈的个人爱好偏执的,那你就多造轮子吧,只要你行。。。
    yuankui
        34
    yuankui  
       2019-12-04 10:22:22 +08:00
    ts 的泛型比 java 的泛型完备多了。。。
    liufish
        35
    liufish  
       2019-12-04 10:24:45 +08:00
    技术是工具。根据实际的场合和需求选择工具。
    lk920724
        36
    lk920724  
       2019-12-04 10:24:59 +08:00
    我喜欢新的,新的简单。但是公司项目还是维稳第一。
    你自己的项目随便整,那是你自己的个人意志。
    公司的项目不属于你自己。
    kkkkkrua
        37
    kkkkkrua  
       2019-12-04 10:27:26 +08:00
    aofel
        38
    aofel  
       2019-12-04 10:34:27 +08:00
    真的只是一个工具,也不要局限于语言本身。
    phpdever
        39
    phpdever  
       2019-12-04 10:35:52 +08:00
    学了 python 之后,开始鄙视 java 泛型,这本身就是某种优越感在作怪。

    在语言、应用层面纠缠根本没有任何意义,他以为自己发现了新世界,惊为天人,实则是不值一提的。

    相信我,他学了其他语言之后,发现某个新特性强于 python,他又会回来喷 python 的。
    noreplay
        40
    noreplay  
       2019-12-04 10:41:21 +08:00
    @redford42 模电不服
    zw1one
        41
    zw1one  
       2019-12-04 10:42:40 +08:00   ❤️ 3
    以前的我:技术就是一切。
    现在的我:只要不加班,让我干啥我干啥。
    JerryCha
        42
    JerryCha  
       2019-12-04 10:43:17 +08:00
    这有什么好争的,不管用啥语言你不都得上班。
    glaucus
        43
    glaucus  
       2019-12-04 10:49:52 +08:00
    又是语言无敌党呗
    janxin
        44
    janxin  
       2019-12-04 10:52:38 +08:00
    py 有泛型吗?吐槽 Java 姿势不对不行啊

    起码拿一个有泛型的比啊...
    calpes
        45
    calpes  
       2019-12-04 10:53:14 +08:00
    脱离了实际场景谈技术的优劣性毫无意义,技术理应服务于业务场景,所有技术上的创新也应该围绕解决实际问题或者由实际问题抽象出的哲学问题进行,而技术本身其实毫无意义
    HolmLoh
        46
    HolmLoh  
       2019-12-04 11:00:58 +08:00
    没必要捧一踩一
    java 的假泛型虽然确实烂,但是因为要做到向下兼容,不得已而为之而已
    ericls
        47
    ericls  
       2019-12-04 11:09:35 +08:00 via iPhone
    解决问题就行

    我建议禁止比较程序性能 只比较程序收入
    tachikomachann
        48
    tachikomachann  
       2019-12-04 11:16:41 +08:00 via Android
    人的本性就是非理性。。
    小到讨论问题,大到竞选总统,都会有人用这种手段哗众取宠。这样虽然 low,但是可以很好地带节奏。
    要人永远保持理性很难啊。
    fpure
        49
    fpure  
       2019-12-04 11:19:54 +08:00
    python 上手快,但是语言的暗坑比 Java 的多得多
    victorywangzhcn
        50
    victorywangzhcn  
       2019-12-04 11:21:36 +08:00
    话确实不好听;但是 Java 的类型系统确实因为种种原因搞的比较蛋疼,反观看看 Scala 啥都支持,用的明白吗?[手动狗头]
    SkyCity4NJ
        51
    SkyCity4NJ  
       2019-12-04 11:24:25 +08:00
    技术只是一种手段而已,没必要争吵。
    xomix
        52
    xomix  
       2019-12-04 11:54:25 +08:00
    还在讨论语言优劣的都是码农,对程序员来说语言是工具,选择客户需求或为客户选择合适需求的工具开发即可,讨论语言优劣本身就像是两个泥瓦匠讨论哪个厂的瓦刀好用一样幼稚。
    shadeofgod
        53
    shadeofgod  
       2019-12-04 12:00:01 +08:00   ❤️ 1
    typescript 并不是强类型。。我发现大部分人搞不清楚强弱类型,动态类型 /静态类型。。
    agagega
        54
    agagega  
       2019-12-04 12:19:17 +08:00 via iPhone
    楼主喷得没错。很多这种接触了一个动态语言就吹上天的,多半是接触程序不深的其他专业使用者 /低年级计算机学生,说白了,就是见得还少
    inwar
        55
    inwar  
       2019-12-04 12:26:34 +08:00 via Android
    聪明的程序员都学 Delphi (狗头
    zhuangzhuang1988
        56
    zhuangzhuang1988  
       2019-12-04 12:31:17 +08:00
    能赚钱的都是好的.
    love
        57
    love  
       2019-12-04 12:59:27 +08:00 via Android
    @shadeofgod ts 哪一点不是强类型?
    Nicoco
        58
    Nicoco  
       2019-12-04 13:06:03 +08:00
    atom 编辑器溜过,莫名觉得名字好听
    TheFLY
        59
    TheFLY  
       2019-12-04 13:09:30 +08:00
    这么说,这两种语言都是培训班推得最多的,如此斩钉截铁地下结论只有一种可能——要从 java 那边拉学生了。
    lietoumai
        60
    lietoumai  
       2019-12-04 13:11:32 +08:00
    我的技术观:技术最终还是为用户服务,为用户创造价值的。
    emm,我不是个技术,但我觉得应该是这样的。
    zhaogaz
        61
    zhaogaz  
       2019-12-04 13:20:03 +08:00
    先说标题:技术观,大概和接触的人,书有关。碰到问题该怎么解决,了解语言的历史变革。大概就是以史为鉴吧,很多我们吵来吵去的东西,人家早就吵过了。

    再说内容:无所谓了,反正你觉得不是垃圾就行。让你不满意的回答遍地都是。没必要看。
    warcraft1236
        62
    warcraft1236  
       2019-12-04 13:20:44 +08:00
    @chesterzzy 感觉全局锁还好吧,有啥问题吗?
    szdubinbin
        63
    szdubinbin  
       2019-12-04 13:33:41 +08:00   ❤️ 1
    起码在技术讨论上我不会把话说绝了,避免脸打的太疼。
    sdushn
        64
    sdushn  
       2019-12-04 14:18:59 +08:00
    技术如人,没有好坏,只有适合
    ak47007
        65
    ak47007  
       2019-12-04 14:52:49 +08:00
    @hyy1995 培训班真还就用 HBuilder
    method
        66
    method  
       2019-12-04 15:26:24 +08:00 via iPhone
    Be professional 比技术重要。当然,有些人会误解为强调素质人品的是技术不行。
    jourdon
        67
    jourdon  
       2019-12-04 16:01:23 +08:00
    产品经理: 管你什么语言,实现不了我的需求就是辣鸡。

    实现了又能怎么样?还不是老子的想法? 辣鸡!
    jourdon
        68
    jourdon  
       2019-12-04 16:02:34 +08:00
    是不是辣鸡只是在于你怎么看而已。
    xuanli
        69
    xuanli  
       2019-12-04 16:25:17 +08:00
    技术是工具
    DovaKeen
        70
    DovaKeen  
       2019-12-04 17:11:12 +08:00
    技术人是工具人
    Leigg
        71
    Leigg  
       2019-12-04 17:14:05 +08:00 via Android
    请产品经理出场
    TypeError
        72
    TypeError  
       2019-12-04 17:18:04 +08:00 via Android
    面向工资编程
    Vitali
        73
    Vitali  
       2019-12-04 17:22:36 +08:00
    老板:我不管你用 Python 还是 java,帮我修好这台笔记本就行
    loryyang
        74
    loryyang  
       2019-12-04 17:32:51 +08:00
    编程语言之战基本没意义啊,能用好用就行
    而且在我看来,编程语言已经进入一定的瓶颈,Python、ruby 这些语言,一个比一个灵活,但是太灵活造成维护问题,大项目基本用不了。我觉得 Java 基本是大项目的一个基准,在易用性、可维护性上面算是不错了。但是 Python 这种语言就很适合小项目,比如现在很火的机器学习
    Caijl
        75
    Caijl  
       2019-12-04 17:44:42 +08:00
    技术从来都是服务于商业的,达不到这一点,再牛逼又有何用、
    hirasawayui
        76
    hirasawayui  
       2019-12-04 17:52:28 +08:00
    产品经理即将到到达战场场
    zmxnv123
        77
    zmxnv123  
       2019-12-04 18:21:17 +08:00
    面向工资编程+1
    IGJacklove
        78
    IGJacklove  
       2019-12-04 18:28:52 +08:00
    JJ
    @hyy1995 关键 hbuild 是真的烂啊。。。我用过 webstorm 和 vscode,你要是现在让我用 hbuild,我可能写一个小时就炸了
    hhok520
        79
    hhok520  
       2019-12-04 18:35:26 +08:00 via Android
    @loveour 存在即合理 都有存在的道理 甚至他们这种动不动就推翻一切说垃圾的垃圾的存在也是合理的 不理会便是
    fyxtc
        80
    fyxtc  
       2019-12-04 18:37:44 +08:00
    @chesterzzy 圈里最无聊的一个话题就是讨论哪个语言牛逼,同时也是最流量的问题,哈哈哈
    wzwwzw
        81
    wzwwzw  
       2019-12-04 19:29:34 +08:00
    动态类型一时爽,维护火葬场,动态和静态都有适合的场景。
    dosmlp
        82
    dosmlp  
       2019-12-04 19:33:49 +08:00
    技术观就是不以语言论长短
    ty89
        83
    ty89  
       2019-12-04 19:34:43 +08:00
    任何编程语言都只是工具,就像筷子和刀叉,具体用什么要看场景。
    吃西餐用筷子,和吃中餐用叉子的都是大傻逼,不用跟他们辩论
    shadeofgod
        84
    shadeofgod  
       2019-12-04 19:46:14 +08:00
    @love ts 是很典型的静态类型,在编译期进行类型检查,强弱类型目前其实还没有广泛一致认可的明确定义,更偏向能否容忍隐式的类型转换,比如 c 的 int 可以变 double,而 haskell 就不行。实际生活中大部分人往往在说强类型的时候,其实真正想表达的是静态类型的意思。
    MengWeiAn
        85
    MengWeiAn  
       2019-12-04 19:46:42 +08:00
    没有牛逼哄哄的技术,只有适合高效的选择
    secondwtq
        86
    secondwtq  
       2019-12-04 20:29:06 +08:00
    @shadeofgod TypeScript 是 Gradual Typing
    KentY
        87
    KentY  
       2019-12-04 20:39:06 +08:00
    "用了 vim, emacs 就是垃圾
    我用 python, 看 java 都是幼儿园
    我用 linux, macos 用户都是傻瓜型
    一切键盘解决, 只有小白才用鼠标
    GUI 程序...看看终端程序才知道什么是效率..."

    各个不同的东西都有特点, 如果真的深入了解了这些不同的特点甚至各自的长短项, 就不会有上面这些言论. 只有刚入门半瓶水才会这么说. 人家讨论 java 的话题, 就研究 java 瞎这么比没意义. 要是一个做生意发财的看到这个帖子, 也可以回复:" 自从做了生意, 才知道搞这些代码真是浪费生命, 劝你们别过垃圾人生了."
    scriptB0y
        88
    scriptB0y  
       2019-12-04 22:07:21 +08:00
    这么说可能还不是特别了解类型系统。如果用 Python 的 Type hints 的话会发现其实远不如 Java
    qinsfu
        89
    qinsfu  
       2019-12-04 22:10:49 +08:00 via Android
    没有辣鸡的语言,只有辣鸡的人😉
    nvkou
        90
    nvkou  
       2019-12-05 08:41:04 +08:00
    没啥观念. 我是用轮子的人,还达不到造轮子的水平,也没有这个条件去引领技术.
    ming7435
        91
    ming7435  
       2019-12-05 08:49:31 +08:00
    甭管黑技术还是白技术,能挣钱就是好技术,不挣钱的都是乐色
    abcbuzhiming
        92
    abcbuzhiming  
       2019-12-05 09:27:23 +08:00
    我觉得对待技术本身应持批判+理解的态度,技术没有完美的,不完美的原因很多时候是不得已
    z1154505909
        93
    z1154505909  
       2019-12-05 09:58:22 +08:00
    能帮我快速解决问题的就是好的.
    lanten
        94
    lanten  
       2019-12-05 10:02:02 +08:00
    @method 基本素质有保证就行,技术就是技术,擅长社交的请去其它部门,技术部不欢迎演员
    shadeofgod
        95
    shadeofgod  
       2019-12-05 10:36:55 +08:00
    @secondwtq 对的,你这个更准确,我之前是想说明静态类型在编译期就明确每个变量的类型从而进行类型检查这个特点。
    shawndev
        96
    shawndev  
       2019-12-05 12:13:51 +08:00
    定义你能力高低的,是你技术的产出,而不是你的技术观。
    lvA
        97
    lvA  
       2019-12-05 15:52:54 +08:00
    我的老板经常说,你别给我说那么多,你记住你就是个泥水匠,我让你怎么弄你就怎么弄。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3618 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 04:41 · PVG 12:41 · LAX 20:41 · JFK 23:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.