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

语言不是问题,是么?

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

    一直想着用 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  
    PRO
       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     Solana     925 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 20:29 PVG 04:29 LAX 12:29 JFK 15:29
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86