HamQ

想随便学个编程语言 Node.js 与 Python 或者别的 哪个好呢

  •  
  •   HamQ · Feb 15, 2021 · 7343 views
    This topic created in 2097 days ago, the information mentioned may be changed or developed.

    平时呢主要用批处理 少许 C# Bash 等,现闲得无聊想学点啥,大家觉得哪个上手容易学了或许以后还有点作为呢?当年无聊学的 Windows 批处理,想不到若干年后得现在竟然靠它在吃饭,反而正儿八经学的别的都不怎么用了:(

    64 replies  •  2021-02-21 15:56:52 +08:00
    ruyu
    ruyu
    Feb 15, 2021
    1
    我全都要
    ferock
    ferock
    Feb 15, 2021 via iPhone
    2
    python,比 nodejs 靠谱的库更多…大部分还都是 c 写的,嗯,我说的是 linux 下的 python 库
    HamQ
    HamQ
    OP
    Feb 15, 2021
    3
    @ruyu 我还要看电影玩游戏逛淘宝看小红书 嗯。。 通吃太难 :)
    HamQ
    HamQ
    OP
    Feb 15, 2021
    4
    @ferock 哦?这样啊 受教啦 现在偏向 python 啦
    felixin
    felixin
    Feb 15, 2021 via Android❤️5
    5
    一周 python 一周 nodejs 剩下 50 周学 rust
    dream4ever
    dream4ever
    Feb 15, 2021
    6
    虽然我工作用 Node.js ,不过看你的需求,个人认为 Python 也许更合适,Python 在日常工作方面也很方便,处理些文档什么的。
    haobanz
    haobanz
    Feb 15, 2021 via Android
    7
    java
    cgpiao
    cgpiao
    Feb 15, 2021 via iPhone
    8
    ruby
    love
    love
    Feb 15, 2021
    9
    nodejs 进可做前端退可做后端,全栈它不香吗?只需学一种语言就可以做出 App, Python 就只能在本地玩玩数据了
    handuo
    handuo
    Feb 15, 2021 via Android
    10
    @love Python 也是可以全栈的,虽然前端远不如 js 生态丰富,但是胜在简单好上手,你要是求职当程序员肯定是 node,要是搞一些数据处理可视化,Python 能把所有活都做了
    JQD6r41PkI4o2mEz
    JQD6r41PkI4o2mEz
    Feb 15, 2021 via Android
    11
    c cpp 汇编,之后其它基本秒懂
    ipwx
    ipwx
    Feb 15, 2021❤️2
    12
    小孩子才选择,大人我都要。
    ----

    不是开玩笑。谁 tm 现在网站用 python + flask 这种方式写?所以学习 webpack + vue.js/react.js ( on node.js )是必要的。然后至于其他,谁 tm 运维不用 python + shell 你说是不是?谁 tm 数据科学不用 python + numpy/pandas + pytorch/tensorflow/scikit-learn 是不是?谁 tm 小网站后端不用 php / node.js ,大网站后端不用 java 是不是?

    所以,不要局限于语言。有空能学一个是一个。全栈程序员可不是用一个语言全站的,那样是自找麻烦。
    ipwx
    ipwx
    Feb 15, 2021
    13
    哦对还有 C++。比如谁 tm 实时高频业务不用一点 C++ 优化优化来着?
    niubee1
    niubee1
    Feb 15, 2021
    14
    学 Rust,挑战你的脑神经,和编译器搏斗其乐无穷!
    QingXuJiaZhi
    QingXuJiaZhi
    Feb 15, 2021 via Android
    15
    看到楼主说懂少许 C# Bash,建议深入学习这两个。

    花同样的时间,入门一个新语言,收益比不上提高一门已经入门的语言。
    QingXuJiaZhi
    QingXuJiaZhi
    Feb 15, 2021 via Android
    16
    如果不问回报只看乐趣,那就随便学,看眼缘。
    littlewing
    littlewing
    Feb 15, 2021 via iPhone
    17
    看你要用来干啥了,你现在是做批处理,那学学 py 可能更合适,在工作中也能用得上。
    如果想做做 web app 啥的,学点 node 和前端框架
    FightPig
    FightPig
    Feb 15, 2021❤️2
    18
    rust,隔三差五学一次,然后又放弃
    Cbdy
    Cbdy
    Feb 15, 2021 via Android
    19
    @handuo python 不能 f12 直接在浏览器运行
    chaleaoch
    chaleaoch
    Feb 15, 2021❤️1
    20
    既然你都随便了....
    就抓阄好了.
    FridayGentleman
    FridayGentleman
    Feb 15, 2021 via iPhone
    21
    选一个学,学精了再说
    lcwylxx921
    lcwylxx921
    Feb 15, 2021
    22
    首先,nodejs 不是一门语言,它是 javascript 的一个运行时环境,包含了 v8, libuv, 以及其他库函数。其次,学什么语言是看应用场景的,没有应用场景学了也很快忘。
    HamQ
    HamQ
    OP
    Feb 15, 2021
    23
    @felixin rust 这么有价值 值得您这么推荐?我也去看看 谢谢
    HamQ
    HamQ
    OP
    Feb 15, 2021
    24
    @dream4ever 谢谢指点 平常文档处理确实也不少 现在都用 VBA 不过也够烦人的
    HamQ
    HamQ
    OP
    Feb 15, 2021
    25
    @haobanz java 就是当年偷学北大青鸟的 结果现在完全没机会用 都忘光了 :(
    HamQ
    HamQ
    OP
    Feb 15, 2021
    26
    @cgpiao RoR 当年用过 后来没人要我写了 也就放生它了
    HamQ
    HamQ
    OP
    Feb 15, 2021
    27
    @love 对的 就是觉得这一点吸引力巨大 就仿佛我最爱的 php 一样 哈哈
    HamQ
    HamQ
    OP
    Feb 15, 2021
    28
    @handuo python 全栈 好难 感觉
    HamQ
    HamQ
    OP
    Feb 15, 2021
    29
    @imjamespond 汇编完全不记得了 COBOL 也不行了 老了 精力不够了哇
    HamQ
    HamQ
    OP
    Feb 15, 2021
    30
    @ipwx 老大 你是老大 老夫实在学不过来了啊 奔四的人了 哎
    HamQ
    HamQ
    OP
    Feb 15, 2021
    31
    @niubee1 不 我不想被 blame
    HamQ
    HamQ
    OP
    Feb 15, 2021
    32
    @cmdOptionKana 这个是确实 然而现在市面上看到 python vue node.js 满天飞 实在心痒难杀啊
    HamQ
    HamQ
    OP
    Feb 15, 2021
    33
    @littlewing 就是学着玩 啥都想动动呗 主要是网络小说不好看了 就空出点时间啦
    HamQ
    HamQ
    OP
    Feb 15, 2021
    34
    @chaleaoch 老大这个方式好 就这么决定了
    HamQ
    HamQ
    OP
    Feb 15, 2021
    35
    @lcwylxx921 就是学学语法了解一下 实际应用场景还没有
    HamQ
    HamQ
    OP
    Feb 15, 2021
    36
    @FridayGentleman 对 这是最好的
    HamQ
    HamQ
    OP
    Feb 15, 2021
    37
    @FightPig 我估计我会追寻您的轨迹
    impl
    impl
    Feb 15, 2021 via Android
    38
    竟然没人推荐 Go
    QingXuJiaZhi
    QingXuJiaZhi
    Feb 15, 2021
    39
    @HamQ 哈哈,我也是编程语言爱好者,市面上的主流语言都学过了,刚开始学得很慢,到后面学得就很快,因为这些其实都大同小异。
    ipwx
    ipwx
    Feb 15, 2021
    40
    @HamQ 赞同楼上 @cmdOptionKana 的看法。我说的这些语言和技术栈,除了 java & php 其他我都会。我也是这种感觉,一窍通百窍通。
    felixcode
    felixcode
    PRO
    Feb 15, 2021
    41
    如果还不明白学了以后干嘛用的话,还是学个 python 吧,应用面广一些。
    shuperjolly
    shuperjolly
    Feb 15, 2021 via iPhone
    42
    想问下楼主什么工作是主力 c# bash 批处理的
    lraining
    lraining
    Feb 15, 2021 via Android
    43
    Python 语法简单基本没学习压力,如果是 nodejs 你需要先学习 JavaScript,然后而是 es6,之后 typescript,难度大很多
    Richard14
    Richard14
    Feb 15, 2021
    44
    应用规模方面,国外的 node 大概是国内的 java 水平,国内的 node 社区倒是比国外小很多。python 商业岗位国内国外都不多,不过从生态和功能性来讲倒是远超 js 。

    难度来讲,相对 java 这种语言,python 是一门轻语言,需要记忆的东西很少,有基础的翻翻语法就能开始工作了。js 相对于 python 要更轻,甚至不用翻语法直接开始写就行了。。
    idragonet
    idragonet
    Feb 15, 2021
    45
    @ipwx 会和精 2 回事,主要还是要有项目磨练。
    ipwx
    ipwx
    Feb 16, 2021
    46
    @idragonet 虽然有点大言不惭,不过 python 方面 flask 、scikit-learn + pytorch 、数据库 postgres / mongo 、爬虫 scrapy,前端方面 webpack + vue.js ,算法方面 c++,运维方面 ansible + ubuntu + docker,甚至上古技术 qt4,我都干过项目,或者还正在干。否则我就会说我还会使 java / scala 了,那个我虽然干过,但是没有特别好的成果,所以不精。
    HamQ
    HamQ
    OP
    Feb 16, 2021
    47
    @cmdOptionKana Go 要挂了 可能 您不说我也没想起还有个这
    HamQ
    HamQ
    OP
    Feb 16, 2021
    48
    @ipwx @cmdOptionKana 好厉害 我试试这次尽量学扎实点
    HamQ
    HamQ
    OP
    Feb 16, 2021
    49
    @felixcode 好的呀
    HamQ
    HamQ
    OP
    Feb 16, 2021
    50
    @shuperjolly 主要是一些银行系统 老式的文件传输就用批处理+SFTP, 在线的系统就是 C#, 还有 AIX 下虚拟机文件处理用的 Bash
    HamQ
    HamQ
    OP
    Feb 16, 2021
    51
    @lraining 听着长路漫漫长啊 Nodejs
    HamQ
    HamQ
    OP
    Feb 16, 2021
    52
    @Richard14 看来还是 Python 适合我 不过学会 JS 我可以写写浏览器插件 感觉也不错
    HamQ
    HamQ
    OP
    Feb 16, 2021
    53
    @idragonet 完全没有项目 现在只能想到 可以自己写个金山打字通之类以后给孩子玩玩 两个感觉都可以
    hubqin
    hubqin
    Feb 16, 2021
    54
    写写小工具的话,当然是 python,各种库一应俱全:去水印有 pymupdf 、词频统计有 nltk 、爬虫有 requests 、beautifulsoup 、生成 pdf,有 pypdfkit……只要你会 Google,你想要做的东西基本都能找到对应的库。
    HamQ
    HamQ
    OP
    Feb 16, 2021
    55
    @hubqin nltk 好 nb 分词好简单 当年 java 分词弄了我几个月 还贼慢
    handuo
    handuo
    Feb 16, 2021 via Android
    56
    @HamQ 重点是要干什么,步要一步一步走,你未来是要靠这个吃饭还是作为一个爱好,是单纯的开发还是要处理数据,做一些跟机器学习或者数据挖掘相关的,之前现阶段 Python 什么都能干,社区也丰富,但是个人角度更看好 is,未来一切都可能用 js 重构也说不定
    FightPig
    FightPig
    Feb 16, 2021
    57
    @HamQ 哈哈,我放假这几天又在啃,这已经第四还是第五次了,
    HamQ
    HamQ
    OP
    Feb 16, 2021
    58
    @handuo 也就是随便玩玩 要是玩意以后有用就最好了 没用也没事 :)
    HamQ
    HamQ
    OP
    Feb 16, 2021
    59
    @FightPig 共勉之 :)
    liuzhiyong
    liuzhiyong
    Feb 16, 2021
    60
    我觉得 Python 更好,Node.js 没用过,只是觉得现在的 JS 发展得很离谱很离谱……
    HamQ
    HamQ
    OP
    Feb 16, 2021
    61
    @liuzhiyong 是啊 到处都是 JS 感觉好牛逼的样子
    haobanz
    haobanz
    Feb 17, 2021 via Android
    62
    @HamQ 我是达内 忘光了
    HamQ
    HamQ
    OP
    Feb 17, 2021
    63
    @haobanz 看来不用都会忘 机构不能背锅了...
    haobanz
    haobanz
    Feb 21, 2021 via Android
    64
    @HamQ 很长时间没弄了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1054 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 70ms · UTC 23:27 · PVG 07:27 · LAX 15:27 · JFK 18:27
    ♥ Do have faith in what you're doing.