V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Devin
V2EX  ›  程序员

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

  •  
  •   Devin · 2017-06-03 11:17:42 +08:00 via iPhone · 11148 次点击
    这是一个创建于 2729 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如果上手的标准是学习这门语言并用它来找到一份工作的时间
    以 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 解释器出来
    littleylv
        2
    littleylv  
       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
    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   ·   实用小工具   ·   1236 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 18:00 · PVG 02:00 · LAX 10:00 · JFK 13:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.