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

2021-02-15 11:20:13 +08:00
 HamQ

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

5345 次点击
所在节点    职场话题
64 条回复
felixcode
2021-02-15 21:24:29 +08:00
如果还不明白学了以后干嘛用的话,还是学个 python 吧,应用面广一些。
shuperjolly
2021-02-15 21:24:37 +08:00
想问下楼主什么工作是主力 c# bash 批处理的
lraining
2021-02-15 23:20:24 +08:00
Python 语法简单基本没学习压力,如果是 nodejs 你需要先学习 JavaScript,然后而是 es6,之后 typescript,难度大很多
Richard14
2021-02-15 23:32:39 +08:00
应用规模方面,国外的 node 大概是国内的 java 水平,国内的 node 社区倒是比国外小很多。python 商业岗位国内国外都不多,不过从生态和功能性来讲倒是远超 js 。

难度来讲,相对 java 这种语言,python 是一门轻语言,需要记忆的东西很少,有基础的翻翻语法就能开始工作了。js 相对于 python 要更轻,甚至不用翻语法直接开始写就行了。。
idragonet
2021-02-15 23:47:16 +08:00
@ipwx 会和精 2 回事,主要还是要有项目磨练。
ipwx
2021-02-16 01:22:33 +08:00
@idragonet 虽然有点大言不惭,不过 python 方面 flask 、scikit-learn + pytorch 、数据库 postgres / mongo 、爬虫 scrapy,前端方面 webpack + vue.js ,算法方面 c++,运维方面 ansible + ubuntu + docker,甚至上古技术 qt4,我都干过项目,或者还正在干。否则我就会说我还会使 java / scala 了,那个我虽然干过,但是没有特别好的成果,所以不精。
HamQ
2021-02-16 09:22:14 +08:00
@cmdOptionKana Go 要挂了 可能 您不说我也没想起还有个这
HamQ
2021-02-16 09:24:01 +08:00
@ipwx @cmdOptionKana 好厉害 我试试这次尽量学扎实点
HamQ
2021-02-16 09:24:56 +08:00
@felixcode 好的呀
HamQ
2021-02-16 09:27:28 +08:00
@shuperjolly 主要是一些银行系统 老式的文件传输就用批处理+SFTP, 在线的系统就是 C#, 还有 AIX 下虚拟机文件处理用的 Bash
HamQ
2021-02-16 09:28:05 +08:00
@lraining 听着长路漫漫长啊 Nodejs
HamQ
2021-02-16 09:29:36 +08:00
@Richard14 看来还是 Python 适合我 不过学会 JS 我可以写写浏览器插件 感觉也不错
HamQ
2021-02-16 09:30:57 +08:00
@idragonet 完全没有项目 现在只能想到 可以自己写个金山打字通之类以后给孩子玩玩 两个感觉都可以
hubqin
2021-02-16 10:23:09 +08:00
写写小工具的话,当然是 python,各种库一应俱全:去水印有 pymupdf 、词频统计有 nltk 、爬虫有 requests 、beautifulsoup 、生成 pdf,有 pypdfkit……只要你会 Google,你想要做的东西基本都能找到对应的库。
HamQ
2021-02-16 10:38:00 +08:00
@hubqin nltk 好 nb 分词好简单 当年 java 分词弄了我几个月 还贼慢
handuo
2021-02-16 11:05:57 +08:00
@HamQ 重点是要干什么,步要一步一步走,你未来是要靠这个吃饭还是作为一个爱好,是单纯的开发还是要处理数据,做一些跟机器学习或者数据挖掘相关的,之前现阶段 Python 什么都能干,社区也丰富,但是个人角度更看好 is,未来一切都可能用 js 重构也说不定
FightPig
2021-02-16 13:12:36 +08:00
@HamQ 哈哈,我放假这几天又在啃,这已经第四还是第五次了,
HamQ
2021-02-16 16:30:09 +08:00
@handuo 也就是随便玩玩 要是玩意以后有用就最好了 没用也没事 :)
HamQ
2021-02-16 16:30:23 +08:00
@FightPig 共勉之 :)
liuzhiyong
2021-02-16 17:19:41 +08:00
我觉得 Python 更好,Node.js 没用过,只是觉得现在的 JS 发展得很离谱很离谱……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/753365

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX