哪些编程语言属于上手比较快的? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
Devin
V2EX    程序员

哪些编程语言属于上手比较快的?

  •  
  •   Devin 2017-06-03 11:17:42 +08:00 via iPhone 12188 次点击
    这是一个创建于 3102 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如果上手的标准是学习这门语言并用它来找到一份工作的时间
    以 TOBIE 排名前 20 的编程语言为考虑对象的话
    119 条回复    2017-06-05 17:43:20 +08:00
    1  2  
    0asis
        1
    0asis  
       2017-06-03 11:18:37 +08:00   1
    python 啊,我之前被鄙视链上层的人说他的小弟两星期就能写一个 python 解释器出来
    U7Q5tLAex2FI0o0g
        2
    U7Q5tLAex2FI0o0g  
       2017-06-03 11:19:45 +08:00
    我不说话,我怕引发圣战
    Devin
        3
    Devin  
    OP
       2017-06-03 11:21:14 +08:00 via iPhone
    @littleylv 又不是讨论哪些编程语言是宇宙第一语言
    beyoung
        4
    beyoung  
       2017-06-03 11:21:57 +08:00   8
    反正在我接触的这些语言中:JS/Go/Python/Swift/Objc/PHP/Kotlin

    JS 是最不容易上手的!
    xjp
        5
    xjp  
       2017-06-03 11:22:16 +08:00 via iPhone   4
    java 语法严谨 非常纯正的面向对象思想 强类型 对新人比较友好
    chunqiuyiyu
        6
    chunqiuyiyu  
       2017-06-03 11:35:29 +08:00   1
    我可以说是 JS 吗,上手简单,不过坑很多。
    ldlood
        7
    ldlood  
       2017-06-03 11:37:25 +08:00   1
    用过 java/C#/js 感觉 C#上手快 毕竟宇宙第一 IDE 的加持
    terence4444
        8
    terence4444  
       2017-06-03 11:38:53 +08:00 via iPhone   1
    首先要考虑学习的人有没有编程基础,基础是哪门(些)语言。
    loryyang
        9
    loryyang  
       2017-06-03 11:39:57 +08:00   1
    我用的语言里面 python 和 ruby 吧,都挺好使的,虽然不用,但是看过一些 php,貌似也不错
    js 不了解
    edison111cry
        10
    edison111cry  
       2017-06-03 11:45:07 +08:00   1
    HTML 语言是最容易上手的,没有之一。
    D3EP
        11
    D3EP  
       2017-06-03 11:47:02 +08:00 via Android   3
    go 上手很快。个人感觉,动态语言不适合初学者学习,挫败感太强,有的时候半天找不出 bug。(一家之言...
    jtsai
        12
    jtsai  
       2017-06-03 11:51:34 +08:00   1
    从零开始入手一门语言,去找工作为标准。Python,go 难道有点大。php 应该是最容易实现的。
    beyoung
        13
    beyoung  
       2017-06-03 11:52:33 +08:00   1
    @chunqiuyiyu 用 JS 简单的操作 DOM 但那个真不是上手了 JS 啊
    staru
        14
    staru  
       2017-06-03 11:54:35 +08:00
    我要是说 中文的“易语言” 会不会被吐沫给淹死?
    D3EP
        15
    D3EP  
       2017-06-03 11:54:46 +08:00 via Android   1
    要找工作啊,没看到。还是学 PHP 吧。
    Devin
        16
    Devin  
    OP
       2017-06-03 11:58:55 +08:00 via iPhone
    @staru
    @edison111cry
    然而并不在 TOBIE 前 20
    hjc4869
        17
    hjc4869  
       2017-06-03 11:59:56 +08:00 via Android
    主流的几个语言只有坑多坑少的区别,上手难度其实都差不多
    twm
        18
    twm  
       2017-06-03 12:00:06 +08:00 via iPhone   1
    php
    linux40
        19
    linux40  
       2017-06-03 12:03:56 +08:00
    你们那些,能有 Scheme 简单?(不了解 Lua。。。)
    Totato5749
        20
    Totato5749  
       2017-06-03 12:12:40 +08:00   1
    审题呢 如果上手的标准是学习这门语言并用它来找到一份工作的时间


    Java 吧
    owenliang
        21
    owenliang  
       2017-06-03 12:13:39 +08:00 via Android
    上手都差不多 在公司有环境的话
    t6attack
        22
    t6attack  
       2017-06-03 12:23:22 +08:00
    只要有 《 XX 从入门到精通的》 这种书的,都是。
    WispZhan
        23
    WispZhan  
       2017-06-03 12:44:30 +08:00
    你对什么有原动力就对什么上手快。做什么事用什么语言。如果只是为了找一个工作去学语言,那先想好做什么。
    Tunar
        24
    Tunar  
       2017-06-03 12:47:49 +08:00 via Android
    lisp
    xvx
        25
    xvx  
       2017-06-03 12:52:10 +08:00 via iPhone   1
    上手快+国内+找工作?
    =PHP
    如果有 C#基础,加上 JAVA。
    Python+Flask 新手,国内好难找工作啊啊啊啊啊啊!
    limhiaoing
        26
    limhiaoing  
       2017-06-03 12:55:23 +08:00   1
    go lang,有其他语言基础的话学一个下午就可以开始写代码了。
    coderluan
        27
    coderluan  
       2017-06-03 12:58:20 +08:00
    “学习这门语言并用它来找到一份工作的时间 ”
    楼上很多回复都不符合这点吧,光学个 js 和 python 上哪找工作去。
    个人感觉是 php 吧,从培训班的培训周期都能看出来。
    zjuhwc
        28
    zjuhwc  
       2017-06-03 12:59:15 +08:00 via iPhone   1
    妥妥的 Python,好学好用
    peneazy
        29
    peneazy  
       2017-06-03 13:02:49 +08:00 via Android
    如果是找工作,一定不是 JS。
    wellsc
        30
    wellsc  
       2017-06-03 13:03:40 +08:00 via Android
    lisp
    lijsh
        31
    lijsh  
       2017-06-03 13:04:32 +08:00
    Python 或者 Javascript 吧
    Kilerd
        32
    Kilerd  
       2017-06-03 13:25:49 +08:00 via iPhone
    @0asis 那他含棒棒喔(手动滑稽
    WheatField
        33
    WheatField  
       2017-06-03 13:31:40 +08:00 via iPhone
    sql 查询语言能加入你们的圣战吗?我最喜欢写 sql 语句了
    ProjectSky
        34
    ProjectSky  
       2017-06-03 13:37:59 +08:00
    Lua,python 都 '比较' 简单,前者语法简练,后者功能强大。
    junzki
        35
    junzki  
       2017-06-03 13:45:56 +08:00
    Python 和 C,都是对于编程新手可以一周内入门的。
    beyoung
        36
    beyoung  
       2017-06-03 13:46:35 +08:00
    @lijsh JS 有那么容易上手么
    SuperMild
        37
    SuperMild  
       2017-06-03 13:47:44 +08:00 via iPhone
    不是语言的问题,是人的问题,有的人能很快接受编程的思考方式,有的人在这方面就是脑子转不过来。

    另外,欲速则不达,古人诚不我欺。
    components
        38
    components  
       2017-06-03 13:49:23 +08:00
    python 啊,JS 啊(入门容易,精通难)
    还有世界上最好语言 php 啊 (逃
    lijsh
        39
    lijsh  
       2017-06-03 13:51:56 +08:00
    @beyoung #36 个人意见,上手肯定是 Python 和 js 这种脚本语言,但是深入的话,js 的坑特别多。
    Death
        40
    Death  
       2017-06-03 13:52:39 +08:00 via Android
    blacklee
        41
    blacklee  
       2017-06-03 13:52:47 +08:00   2
    如果是玩,那就得说 Ruby 了。
    Death
        42
    Death  
       2017-06-03 13:53:58 +08:00 via Android
    @Death
    哎呀,我没仔细看贴,直接看回帖了
    无视掉我上面的链接吧,搞错上手的标准了_(:з」∠)_
    0asis
        43
    0asis  
       2017-06-03 14:01:06 +08:00
    @Kilerd #32 大佬还说过机器学习不就是一本 prml 么
    Kilerd
        44
    Kilerd  
       2017-06-03 14:03:18 +08:00 via iPhone
    @0asis 恐怕你遇到的是嘴强王者
    PythoneerDev6
        45
    PythoneerDev6  
       2017-06-03 14:06:44 +08:00   1
    当然是 Python 啊。 这里推荐一个公众号:DeveloperPython
    onlyhot
        46
    onlyhot  
       2017-06-03 14:08:56 +08:00 via iPhone
    php 这还有疑问?
    arden
        47
    arden  
       2017-06-03 14:19:23 +08:00   1
    js 是难掌握的一门语言。
    assad
        48
    assad  
       2017-06-03 14:33:30 +08:00   1
    必然是 PHP 啊,国内目前这样,除了 JAVA 和 PHP 比较好找工作以外其他工作都不好找。Python 工作还是不好找
    irenicus
        49
    irenicus  
       2017-06-03 14:45:54 +08:00
    regex #滑稽
    zoffy
        50
    zoffy  
       2017-06-03 14:48:25 +08:00
    @edison111cry #10 图灵完备性都没有,不算编程语言
    davy1995
        51
    davy1995  
       2017-06-03 14:48:48 +08:00 via Android
    @edison111cry html 并不算语言吧。。
    razor1895
        52
    razor1895  
       2017-06-03 14:50:05 +08:00
    虽然我是前端,但是我推荐 Php,上手和找工作都比较好找... 话说楼主你不应该考虑一下工作方向么...
    Rice
        53
    Rice  
       2017-06-03 14:56:23 +08:00 via iPhone
    @edison111cry 这是标记语言
    NonClockworkChen
        54
    NonClockworkChen  
       2017-06-03 14:59:43 +08:00
    我可以提一句 Javascript 的面向对象是和主流面向对象语言,完全不同的路子.
    学完之后,你有一种破而后立的感觉- -
    ichubei
        55
    ichubei  
       2017-06-03 15:03:42 +08:00 via iPhone
    楼主应该提供说明,目的是什么?找工作,自己写软件,做网站 ?还是单纯的玩玩? 各种语言的应用领域不同。
    ytpfxnj
        56
    ytpfxnj  
       2017-06-03 15:06:33 +08:00   2
    VB,不怕大家笑话,我以前也看不上 VB,大学几乎没学过,只自学过 C,工作后老板给我了两本 VB 的书,看了看马上就可以写 demo 了,不久就可以修改项目了。

    后来发现《 Code Complete 》中不少例子都是 VB 写的,只能说我以前真是太容易被人忽悠了。
    zjsxwc
        57
    zjsxwc  
       2017-06-03 15:09:43 +08:00
    PHP 咯 23333
    kmdd33
        58
    kmdd33  
       2017-06-03 15:22:57 +08:00
    想要编写 apple 应用?swift
    想要编写安卓应用?java
    想要编写网站?php+java+python
    想要编写操作系统等一些金融软件?C++
    想要解决实际问题? .........................
    hizoubin
        59
    hizoubin  
       2017-06-03 15:24:06 +08:00
    php.net 看了很久
    SlipStupig
        60
    SlipStupig  
       2017-06-03 15:46:09 +08:00   2
    以快速找工作为目的绝对是 JAVA,什么计算机原理 算法这些全都不重要,JAVA 学一个星期的 spring 然后说自己一年经验就搞定了
    hizoubin
        61
    hizoubin  
       2017-06-03 15:55:33 +08:00
    @SlipStupig 好 我这就去学 Spring 了
    MrJing1992
        62
    MrJing1992  
       2017-06-03 15:58:35 +08:00
    php
    syncher
        63
    syncher  
       2017-06-03 16:11:29 +08:00 via Android
    不记得谁是世界上最好的语言了?(滑稽
    zuosiruan
        64
    zuosiruan  
       2017-06-03 16:26:17 +08:00 via Android
    @zjuhwc 想找工作的话还是别的吧,这个太难找工作了。
    minamike
        65
    minamike  
       2017-06-03 16:45:44 +08:00   14
    Devin
        66
    Devin  
    OP
       2017-06-03 16:53:04 +08:00 via iPhone
    @jtsai
    @D3EP
    @twm
    @coderluan
    @components
    @onlyhot
    @assad
    @razor1895
    @zjsxwc
    @MrJing1992
    只上手 php 找工作没问题吧?
    karia
        67
    karia  
       2017-06-03 17:26:53 +08:00   1
    每一门语言恐怕都不只是掌握其语法就一劳永逸这么快乐的事...

    熟悉其 Ecosystem,主流的框架和设计模式

    更多时间需要花在积累这些东西上面
    mikicomo
        68
    mikicomo  
       2017-06-03 17:41:17 +08:00
    上手还是先来一个 c 吧....
    coderluan
        69
    coderluan  
       2017-06-03 17:48:05 +08:00
    @Devin 当然不行了,一般是 web 基础+php+扩展+一个框架。
    wafm
        70
    wafm  
       2017-06-03 18:09:57 +08:00
    @staru 不会,我经常拿他写一些小工具
    snsd
        71
    snsd  
       2017-06-03 18:36:21 +08:00 via iPhone
    @minamike java 那个看不太懂是什么意思?
    Hongmin
        72
    Hongmin  
       2017-06-03 18:37:23 +08:00
    HTML
    AngelCriss
        73
    AngelCriss  
       2017-06-03 19:05:17 +08:00 via Android
    说 C++会不会被打?
    gouchaoer
        74
    gouchaoer  
       2017-06-03 19:18:15 +08:00 via Android
    java
    components
        75
    components  
       2017-06-03 19:23:17 +08:00   1
    @Devin #66 有问题啊!
    在很久很久以前,那时互联网不发达,手机还是砖头诺基亚 3310,企业数据量也很小,各项技术很不成熟。 当时开发一个中小型企业网站。确实只要了解某个语言的语法外加 access 或者 mysql 或者 sqlserver 增删改查就可以了。

    但是,当今年代和十几前不一样了,只会一个什么语言没有出路的。要“一专多长”。

    所谓的精通一门。并不是指精通某一门语言甚至是语法,而是精通某一个领域的开发套路。而你要掌握这个套路除了熟悉实现这个套路所使用的语言外,要掌握的东西实在太多了。

    打个比方:做出一个好的网站,就算你用 php 不依然得学数据库、JS、Linux、设计模式、等(此处省略一万字)。
    换 java,依然得学啊!
    Perry
        76
    Perry  
       2017-06-03 19:28:03 +08:00 via iPhone
    Scheme 秒上手
    firebroo
        77
    firebroo  
       2017-06-03 19:31:36 +08:00 via Android
    @junzki 一周上手 c ??
    litpen
        78
    litpen  
       2017-06-03 19:54:17 +08:00 via Android
    我只知道最多人上手的语言是 c
    EDDYCJY
        79
    a href="/member/EDDYCJY" class="dark">EDDYCJY  
       2017-06-03 19:59:42 +08:00 via iPhone
    @Devin 只上手 php 并没有用啊,熟悉开发套路才是正道,和语言的关系并不是第一。
    karia
        80
    karia  
       2017-06-03 20:13:25 +08:00
    还是得定义“上手”

    楼主问的是“找到工作”

    真正一直用 C 吃饭的人
    只怕月薪不会低于 30K
    srx1982
        81
    srx1982  
       2017-06-03 20:16:42 +08:00
    vb
    onlyhot
        82
    onlyhot  
       2017-06-03 20:19:53 +08:00 via iPhone
    @Devin 我现在就是入门水平 。找工作不知道。我自己做外包。也是赚的风生水起…
    bukip
        83
    bukip  
       2017-06-03 20:22:24 +08:00
    lisp
    plqws
        84
    plqws  
       2017-06-03 20:23:16 +08:00   1
    JS 抛开异步和闭包这两个概念的话来说是很简单无脑的语言了
    我们要抛开 JS 是一门浏览器语言的想法,就是当做一门正常的语言来教,就基本不会涉及到异步、DOM 操作了。

    Python 较类 C 语言差距较大,学会以后再学类 C 语言还是比较难的
    Java 的话环境部署就是个问题,OOP 也是个比较难教的概念
    Go 得教 GOPATH 的配置,这是个折腾人的活
    plqws
        85
    plqws  
       2017-06-03 20:24:11 +08:00   1
    审题错误了,如果是找到工作的话,Java PHP
    junzki
        86
    junzki  
       2017-06-03 21:01:36 +08:00
    @firebroo 写个冒泡排序什么的应该没问题。
    em70
        87
    em70  
       2017-06-03 21:19:56 +08:00
    楼主不适合这行,别浪费时间了,程序员不是短时间就可以上手的,也许能骗一个工作,很快就会被识破,别看程序员工资高就想来混
    zgqq
        88
    zgqq  
       2017-06-03 21:21:30 +08:00
    @plqws 函数式的思想比 oop 难多了
    Devin
        89
    Devin  
    OP
       2017-06-03 21:26:30 +08:00 via iPhone
    @em70 请问怎么从我的问题中看出我想“混”程序员呢?想上手个第二语言也要被说得这么难听么
    Devin
        90
    Devin  
    OP
       2017-06-03 21:36:36 +08:00 via iPhone
    @ldlood 貌似 C#的知识点不少啊
    snnn
        91
    snnn  
       2017-06-03 21:52:27 +08:00
    c 和 js
    ikaros
        92
    ikaros  
       2017-06-03 22:16:00 +08:00
    @plqws 配置 GOPATH 的难度什么时候上升到和理解 OO 同一个高度了
    yangff
        93
    yangff  
       2017-06-03 22:25:39 +08:00
    Scala
    um1ng
        94
    um1ng  
       2017-06-03 22:27:24 +08:00
    Javascript (逃...
    fytriht
        95
    fytriht  
       2017-06-03 22:30:48 +08:00
    > 我们要抛开 JS 是一门浏览器语言的想法,就是当做一门正常的语言来教,就基本不会涉及到异步
    @plqws 为什么不会涉及到异步?
    mingyun
        96
    mingyun  
       2017-06-03 23:32:34 +08:00
    https://learnxinyminutes.com/ 这个好 入门 js 吧
    bravecarrot
        97
    bravecarrot  
       2017-06-03 23:33:17 +08:00 via iPhone
    php 最好,其他都是辣鸡 不服来辩?
    bravecarrot
        98
    bravecarrot  
       2017-06-03 23:37:52 +08:00 via iPhone
    @Perry 尝试了几次看 sicp 都没成 觉得好难
    kimwang
        99
    kimwang  
       2017-06-04 04:43:57 +08:00
    asp
    jason19659
        100
    jason19659  
       2017-06-04 05:41:29 +08:00
    找工作还是 python 快
    1  2  
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     841 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 22:25 PVG 06:25 LAX 14:25 JFK 17:25
    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