新手想学习编程选 Python 入门还是 Javascript - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
natforum
V2EX    问与答

新手想学习编程选 Python 入门还是 Javascript

  •  
  •   natforum 2018-12-27 13:30:22 +08:00 3465 次点击
    这是一个创建于 2480 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在各大 it 论坛也混了好几年了,现在想入坑,有什么详细学习路线图之类的吗,谢谢!
    31 条回复    2018-12-27 17:54:06 +08:00
    silencefent
        1
    silencefent  
       2018-12-27 13:34:24 +08:00   2
    继续混论坛
    codermagefox
        2
    codermagefox  
       2018-12-27 13:36:24 +08:00
    入门就敲对了 Python 和 Javascript 已经很不容易了,可惜没敲对 IT,不然再混混?
    natforum
        3
    natforum  
    OP
       2018-12-27 13:37:28 +08:00
    @codermagefox 我现在是个运营
    YanSep
        4
    YanSep  
       2018-12-27 13:39:43 +08:00 via Android
    你是要转行还是纯兴趣爱好?这个很重要
    codermagefox
        5
    codermagefox  
       2018-12-27 13:40:07 +08:00   1
    @natforum 认真说,我入门的第一个程序是 python 写的,现在在写前端.个人认为 Java 入门比较好....动态语言入门是简单,但是后面天然短板,看你的目标是"入门"还是"学编程"了
    natforum
        6
    natforum  
    OP
       2018-12-27 13:40:13 +08:00
    @Flobit 想转行
    lhx2008
    &bsp;   7
    lhx2008  
       2018-12-27 13:41:30 +08:00 via Android   1
    入门正道是 java,足够简单,python 和 js 也能入门,不过不知道能走多远了
    shintendo
        8
    shintendo  
       2018-12-27 13:44:05 +08:00   2
    非科班用 JS 作为入门语言的一个好处是上来就能玩图形界面,而不是在控制台里算水仙花数,对初学者来说这种成就感的激励还是很重要的。
    科班的还是要从 C 开始扎马步。
    msg7086
        9
    msg7086  
       2018-12-27 13:50:50 +08:00   2
    编程入门用 Python,不要考虑 Javascript。会写程序了以后再考虑学哪门语言走哪个技术栈。
    首要任务是先学会写程序,选语言就选简单的,越简单越好。以前我们都 Basic 或者 Pascal 入门,就是因为简单,你只要专注于写程序,而不用管语言本身的坑(特性)。

    用 C 语言入门算是非常坏的起步。以前用的是 Pascal,今后会用 Python。
    coderluan
        10
    coderluan  
       2018-12-27 13:55:23 +08:00   3
    混好论坛几年也没学会把问题问清楚,把你的目的说清了再问啊,是工作还是兴趣,学了相干什么?
    huruwo
        11
    huruwo  
       2018-12-27 14:14:34 +08:00
    刷贴吧 逛知乎
    xiaowei0823
        12
    xiaowei0823  
       2018-12-27 14:15:46 +08:00
    别问,问就是 PHP
    rb6221
        13
    rb6221  
       2018-12-27 14:16:46 +08:00 via iPhone
    java c++
    ClutchBear
        14
    ClutchBear  
       2018-12-27 14:21:33 +08:00
    转行学 java
    用编程语言辅助自己工作学 python
    ukipoi
        15
    ukipoi  
       2018-12-27 14:31:32 +08:00
    @shintendo
    水仙花数! 高二用 VB 写的第一个算法(应该算吧)
    记忆犹新
    quinoa42
        16
    quinoa42  
       2018-12-27 14:35:24 +08:00
    入门不要选动态语言,推荐 Java
    66beta
        17
    66beta  
       2018-12-27 14:36:38 +08:00 via Android
    找工作,Java
    玩, 随意
    tyrealgray
        18
    tyrealgray  
       2018-12-27 14:37:26 +08:00 via Android
    为啥不是 c++呢
    crack105
        19
    crack105  
       2018-12-27 14:40:21 +08:00
    现在当然要学 Java
    Hypn0s
        20
    Hypn0s  
       2018-12-27 14:42:58 +08:00
    当然是天之骄子 C#
    Wanex
        21
    Wanex  
       2018-12-27 14:44:17 +08:00
    先问干什么,再问学什么
    abclearner
        22
    abclearner  
       2018-12-27 14:52:52 +08:00   1
    js 不能叫编程入门
    python 不适合 既然要入门 你就得知道到底背后发生了什么 python 等好好入门编程了再学
    用 rust 入门吧
    学习 rust 的时候 你跟着官方教程( rust book )就能了解到很多基本的编程知识
    rust 能做很多东西 包括游戏 app 等
    rust 编译方面做的不错
    zaul
        23
    zaul  
       2018-12-27 15:00:37 +08:00
    建议加大力度学习 CSS
    YanSep
        24
    YanSep  
       2018-12-27 15:03:15 +08:00 via Android   1
    @natforum 我也就不推荐你学什么语言了,先学习基础。记住,语言只是工具而已。重要的是编程思想以及原理
    shyangs
        25
    shyangs  
       2018-12-27 15:09:29 +08:00
    golang

    ::doge::
    quinoa42
        26
    quinoa42  
       2018-12-27 15:09:51 +08:00   1
    @abclearner 确实 rust 的官方教程写得非常详细,很好懂
    我也算是个编程语言爱好者,rust 越学越喜欢
    lidongyx
        27
    lidongyx  
       2018-12-27 15:19:47 +08:00 via iPhone   1
    你说的想学编程和很多程序员的编程是两码事,你说的编程应该是能快速入门,方便找工作,待遇也还不错,但是程序员嘴里的编程是编程思想、原理,越是底层越叫编程,很多程序员没有产品思维,不懂用户的心思,你听他们的等于自寻死路。
    你既然是 python 和 js 二选一,其实只有 python 用来做数据分析和机器学习、运维、测试等岗位时,才不需要学 js,我的建议是学 python 全栈,这两个是都要学的,或者只学 js,做前端,python 全栈和前端工程师这两个方向都是不错的选择。
    zenxds
        28
    zenxds  
       2018-12-27 15:39:52 +08:00
    看你自己的兴趣点,对界面更感兴趣就选 JS,如果纯编程,Python 标准库比较丰富会更好一点
    magicalion
        29
    magicalion  
       2018-12-27 16:03:38 +08:00
    看你未来想要发展的方向:

    1. 如果是想要走后台 /端,未来还想做数据分析以及人工智能建模等 -> Python
    2. 如果想要走前端开发,还想写手机 App ( React Native / Flutter 等)-> Javascript

    毕竟这两门语言,主要的发展方向不太一样。

    当然你学好了 Python 想直接写前端,也不是不行,可以参考像是 dash by plotly ( https://plot.ly/products/dash/) 这种方案;同理,你想要用 Javascript 写后端,也是有很多支持的框架或是工具。
    anx
        30
    anx  
       2018-12-27 17:19:04 +08:00
    elm 毕竟头像
    S8I86w6eTxeLcK0a
        31
    S8I86w6eTxeLcK0a  
       2018-12-27 17:54:06 +08:00
    java 或 php
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2737 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 11:33 PVG 19:33 LAX 04:33 JFK 07:33
    Do have faith in what you're doing.
    ubao 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