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

替同事问, 9021 年了,应该选那个语言作为入门学习编程呢?

  •  
  •   Iamnotfish ·
    Ccccche · 2019-07-03 22:21:24 +08:00 · 2135 次点击
    这是一个创建于 1729 天前的主题,其中的信息可能已经有所发展或是发生改变。

    同事是做网络方面的(俗称网管)最早在学校学过 C,也只是简单的入门级别而已。前一段朋友圈有一个学 PYTHON 的广告,他就好奇点进去学了 3 节课。觉得挺有意思的。想了解一下。然后他就来问我了,说 PYTHON 作为编程入门课好不好呢?他的那门课主要是教爬虫的。我看了下没什么深的东西。但是他问我学那个语言好真是问住我了。。。同事工作上基本不会用到编程(顶多写个脚本执行一下重复性的工作,这是后话)我想他想学编程也只是为了玩玩而已。我比较推荐他学 JS。。。因为我觉得 JS 写出来的东西能够很快的给你一些视觉上的反馈,学起来不那么枯燥。不知道各位有什么推荐。 此贴不是来讨论那个语言是最好的语言的,仅针对语言对新手的友好性做一些理智的讨论。谢谢

    AngryPanda
        1
    AngryPanda  
       2019-07-03 22:25:23 +08:00
    Go
    Tianao
        2
    Tianao  
       2019-07-03 22:26:32 +08:00   ❤️ 1
    网工转 Python(3) 没毛病。像 Cisco 前段时间新出的 DevNet 认证就是基于 Python 的。
    leonme
        3
    leonme  
       2019-07-03 22:27:01 +08:00 via Android
    python + java
    FrankFang128
        4
    FrankFang128  
       2019-07-03 22:27:49 +08:00
    Python 挺好
    ztcaoll222
        5
    ztcaoll222  
       2019-07-03 22:37:08 +08:00
    入门什么语言不重要, 先去 leetcode 把 top100 的 easy 题刷完再说
    green15
        6
    green15  
       2019-07-03 22:39:25 +08:00 via iPhone
    这是我在 V2EX 看到的第 N 个说类似这些的帖子……是之前搜出来的帖子内容过时了呢,还是我在 V2EX 的主观容忍度下降了?
    676529483
        7
    676529483  
       2019-07-03 22:40:20 +08:00   ❤️ 1
    网管 perl+python+go,当然兴趣最重要,看你朋友了
    opengps
        8
    opengps  
       2019-07-03 22:40:33 +08:00   ❤️ 1
    Python,很多运维出身的都事学的 python
    exonuclease
        9
    exonuclease  
       2019-07-03 22:42:01 +08:00 via iPhone
    c++/rust 和 Haskell 这两个搞定别的语言没难度
    weiqk
        10
    weiqk  
       2019-07-03 22:46:25 +08:00 via Android   ❤️ 1
    perl
    Iamnotfish
        11
    Iamnotfish  
    OP
       2019-07-03 22:47:39 +08:00
    @green15 可能比较类似,很多人初学编程的时候都会来问上这么一个问题,但是每个人的情况和目的性都是不一样的。我给出了很详细的背景介绍和目的需求,别人的贴子要么就是一句话问那个语言好学,要么就是学了这个编程班有没有出路。没头没尾的询问贴我觉得没有什么价值。所以我开了这个帖子,如果打扰到你了那我表示很抱歉,过一小时我就将这个帖子下沉一天
    crella
        12
    crella  
       2019-07-03 22:55:50 +08:00   ❤️ 1
    丢,我现在业余入门学 vb.net ,perl 也会一点。讲道理.net 控制台程序还是可以比加速后的脚本解释语言快的,vb.net 又可以抄 c#用的不少功能,然后 vb 瘸腿的交给 perl 去做,或者直接 shell(perl -e 一行代码)也是可以的。要是 perl6 性能跟上 perl5 了,那么推荐用 perl6,也可以 inline::perl5。
    Takamine
        13
    Takamine  
       2019-07-03 23:16:25 +08:00
    别问,问就是世界上最好的语言。
    tianxia
        14
    tianxia  
       2019-07-03 23:17:36 +08:00 via Android
    我觉得是 c
    cluulzz
        15
    cluulzz  
       2019-07-03 23:22:23 +08:00
    fox0001
        16
    fox0001  
       2019-07-03 23:27:28 +08:00 via Android
    Java,保饭碗
    Perry
        17
    Perry  
       2019-07-03 23:28:10 +08:00 via iPhone
    朋友圈那个 python 广告真的毒瘤...
    fox0001
        18
    fox0001  
       2019-07-03 23:28:21 +08:00 via Android
    Python,适合玩玩
    lloovve
        19
    lloovve  
       2019-07-03 23:34:32 +08:00 via iPhone
    Vb
    zhujinliang
        20
    zhujinliang  
       2019-07-03 23:38:49 +08:00 via iPhone
    Golang
    kwanzaa
        21
    kwanzaa  
       2019-07-03 23:44:05 +08:00
    C
    Golang
    Swift/Kotlin
    CPP
    先后顺序
    allanzhuo
        22
    allanzhuo  
       2019-07-03 23:45:40 +08:00 via Android
    go
    Alexisused
        23
    Alexisused  
       2019-07-03 23:52:17 +08:00
    9102
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4626 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 10:04 · PVG 18:04 · LAX 03:04 · JFK 06:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.