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

语言不是问题,是么?

  •  
  •   Mark24 ·
    Mark24Code · 2016-05-18 14:07:47 +08:00 · 4373 次点击
    这是一个创建于 3147 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一直想着用 Python 做所有的事情

    路是越来越窄

    其实,语言背后的编程思想更重要,不是么?

    应该虚心学习不同语言的长处,接受不同的语言和风格

    选择何种语言取决于你在做什么,每种语言在自己所擅长的领域都表现的不错

    32 条回复    2016-05-19 16:21:33 +08:00
    lovedboy
        1
    lovedboy  
       2016-05-18 14:10:28 +08:00
    学好 C 语言,打遍天下都不怕。
    dphdjy
        2
    dphdjy  
       2016-05-18 14:21:37 +08:00 via Android
    各种语言码着码着就变成 C 了。。。然后跑汇编去了。。。
    kytoo
        3
    kytoo  
       2016-05-18 14:22:07 +08:00
    语言不是问题,掌握一门,其他的自然就容易。
    SuperMild
        4
    SuperMild  
       2016-05-18 14:23:09 +08:00 via iPad   ❤️ 2
    “语言不是问题”有两重意思,一是任何一种语言用好了都很厉害,足以应付大部分任务了。二是不必死死抱住一种语言,可以多种语言混合使用,拿来就用,不纠结于对语言问题的争论。
    yongzhong
        5
    yongzhong  
       2016-05-18 14:27:13 +08:00
    我记得黑客与画家里表示过:说语言不是问题的都是扯淡
    eternitym31
        6
    eternitym31  
       2016-05-18 14:27:22 +08:00
    这个看情况,你如果做的是科研或者是算法比较多的话语言确实不是什么问题,做工程就需要对语言比较了解甚至精通了。然后我只用 Python 做过机器学习,确实不需要了解很多。
    m8syYID5eaas8hF7
        7
    m8syYID5eaas8hF7  
       2016-05-18 14:41:41 +08:00
    意思是选用合适的语言来做合适的事情。
    只学习和使用一门语言,不可能干好所有的事情。
    当然,如果一门语言学习精通的话,其他语言入手也快很多。
    wubotao
        8
    wubotao  
       2016-05-18 14:52:36 +08:00
    是的。
    bp0
        9
    bp0  
       2016-05-18 15:09:40 +08:00
    建议了解一下其他的语言。

    平时工作中用 C 。有的时候需要一些小工具自己会用 python 或者 go 去写。在 linux 中没事还要写点 shell 。
    xuwenmang
        10
    xuwenmang  
       2016-05-18 15:38:45 +08:00
    会开小轿车,不错
    会开大货车,可以啊

    会开坦克,我靠这都会啊
    会开火车,还有王法吗
    会开飞机,你要上天了啊

    会开船,你要漂洋过海啊

    不同的场景适用不同。也许别的语言有更好的解决方案

    不管你开什么,你去周游世界,必需得英语不错。

    从周游世界角度来讲,你会开什么不重要。。
    从时间上来说,开灰机最快,所以说会开灰机很重要。
    Lxxyx
        11
    Lxxyx  
       2016-05-18 15:58:22 +08:00
    @xuwenmang 很赞同,从找工作来说, XXX 工资高,就业机会好,所以说会 XXX 还是很重要的。讲理想之前,先养活自己。
    dongin
        12
    dongin  
       2016-05-18 16:03:14 +08:00
    到了你大部分工作中需要解决的问题已经不基于语言了,这句话才成立。
    dowern
        13
    dowern  
       2016-05-18 16:33:03 +08:00
    我通常 web 用 php, 爬虫或小工具 python, win 客户端 e 语言...最快拿到钱才是硬道理.
    stormslowly
        14
    stormslowly  
       2016-05-18 16:52:57 +08:00
    语言是工具 一种工具不能适合所有的活
    ICU
        15
    ICU  
       2016-05-18 17:00:33 +08:00
    @xuwenmang 好比喻!!
    abscon
        16
    abscon  
       2016-05-18 17:44:30 +08:00 via iPhone
    为啥越来越窄请举例说明
    stormpeach
        17
    stormpeach  
       2016-05-18 17:47:22 +08:00
    难道你还想用 python 做系统编程?
    YUX
        18
    YUX  
       2016-05-18 17:50:35 +08:00
    我现在依然在用 python 做所有事
    congeec
        19
    congeec  
       2016-05-18 18:00:52 +08:00
    @kytoo 掌握了 C ,你很难掌握 C++,很难掌握 haskell
    kkzxak47
        20
    kkzxak47  
       2016-05-18 18:06:49 +08:00 via Android
    路越来越窄实际体现了一个人的专业程度越来越高,社会化大分工不就是这样的吗。
    理想的人才是一专多能,想“多专”嘛,不是天才会累死自己。
    tagtag
        21
    tagtag  
       2016-05-18 18:14:52 +08:00
    掌握了多少语言反映了一个人的学习能力和对 IT 技术的整体掌控范围吧
    ooonme
        22
    ooonme  
       2016-05-18 18:16:28 +08:00 via iPhone
    scala
    zzy131250
        23
    zzy131250  
       2016-05-18 18:21:15 +08:00
    选择最合适的语言
    matthewz
        24
    matthewz  
       2016-05-18 18:32:20 +08:00
    每个人都会这么说 但实际上语言很重要 尤其是找工作的时候
    jerray
        25
    jerray  
       2016-05-18 19:11:16 +08:00
    语言只是工具而已,用正确的工具做事。
    specita
        26
    specita  
       2016-05-18 19:12:45 +08:00
    语言还是重要的吧
    xiahei
        27
    xiahei  
       2016-05-18 19:23:17 +08:00
    @yongzhong 此楼+1
    circsqua
        28
    circsqua  
       2016-05-18 20:41:11 +08:00
    语言不是问题,库才是问题,但是库又是语言写 /封的。
    语言不是问题,思维才是问题。
    Juggernaut
        29
    Juggernaut  
       2016-05-18 23:29:55 +08:00
    一直 C ,转 java 感觉困难
    firebroo
        30
    firebroo  
       2016-05-19 09:18:44 +08:00
    学好 C 语言,打遍天下都不怕
    edutilos
        31
    edutilos  
       2016-05-19 10:46:32 +08:00   ❤️ 1
    @yongzhong
    “可能因为想炫耀自己见多识广,某些黑客会告诉你所有高级语言基本相似。“所有编程语言我都用过。”某个看上去饱经风霜又酷的黑客往酒吧里一坐,“你用什么语言并不重要,重要的是你对问题是否有正确的理解。代码以外的东西才是关键。”
    这当然是一派胡言。各种语言简直是天差地别,比如 Fortran I 和最新版的 Perl 就是两种完全不同的语言,而早期版的 Perl 和最新版的 Perl 之间的差别也大得惊人。但是,那个夸夸其谈的黑客可能真的相信自己的这番话,的确有可能使用所有不同的语言写出了与用原始的 Pascal 语言写的差不多的程序。如果你吃过麦当劳,就会知道全世界各地的麦当劳的味道都几乎一样。
    些黑客只喜欢自己用的语言,反感其他所有的语言。另一些黑客则说所有的语言都一样。事实介于这两个极端之间。语言之间确实有差别,但是很难确定地说哪一种语言是最好的。这个领域依然还在快速发展。”
    Balthild
        32
    Balthild  
       2016-05-19 16:21:33 +08:00 via iPhone
    让一个只写过 PHP 的人去写 Scala …………………
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1525 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 16:43 · PVG 00:43 · LAX 08:43 · JFK 11:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.