Go or Node.JS ?

2018-04-23 15:17:21 +08:00
 mseasons

背景

本人双非大学计算机专业大二学生,之前一直在用 Python 做日常开发,但是各大招聘网站让我感觉做 Python 以后会吃不上饭,想深入学习另外一门语言,我从 Python 入门编程的,对 Java 这种写个代码都要配半天环境的语言天生抵触,对 Go/Node.JS/Haskell 之类的有天生好感,不知道选择哪个,希望 v2 大大们能给点意见。

17512 次点击
所在节点    程序员
133 条回复
woodface2233
2018-04-24 09:21:55 +08:00
go please
chaleaoch
2018-04-24 09:26:16 +08:00
虽然我很理解你抵触 Java.
不过从目前来看,Go/Node 不见得比 Python 更吃香.

所以 Java please.
chaleaoch
2018-04-24 09:26:38 +08:00
接楼上,

python 转 Java 进行中.
akiakiseofficial
2018-04-24 09:31:42 +08:00
@pzzrudlf 嗯 不过自学效果更好,觉得大学四年把专业课基础、数据结构和算法搞明白就不错了。语言学着很快,基础最重要。
dangge
2018-04-24 09:42:44 +08:00
为了吃饭: Java,没有之一
为了理想:那你还问什么
CMGS
2018-04-24 09:50:12 +08:00
@xiaket 我一边看西部世界一边刷就刷到了…本来只想跟楼主讲讲大二真不要搞什么语言之争,一定有个「阿里人」跳出来说阿里不用 JAVA 么这个就 hmmmm
@Molang 啊芒果 TV 啊,早不在了- -,可能是就业生涯的黑点吧哈哈哈。。低调低调,我一般潜水的- -
youxiachai
2018-04-24 09:53:41 +08:00
吃饭首选 java......
老实说..那些配置..其实都是精华......
再说了..你会 python 配置还会是问题....?
youxiachai
2018-04-24 09:55:02 +08:00
@mseasons spring 官网..了解一下...不需要去网上查啊...
spring boot 直接在线配合..用 gradle 就能跑起来了...
thetydead
2018-04-24 10:10:52 +08:00
java 都到 9 了,还需要配环境?
FunnyCodingXu
2018-04-24 10:19:57 +08:00
@chanin 阿里不用 Java ?阿里不是国内最大的 Java 大厂?你进的假阿里吧?阿里写的 Java 开发手册了解一下?
xiaonengshou
2018-04-24 10:24:27 +08:00
都会写不得了
lfzyx
2018-04-24 10:57:04 +08:00
上面说吃饭的,java 的吃相不要太难看
CoderGeek
2018-04-24 10:57:56 +08:00
其实推荐上学的时候 看看基础 计算机基础类的啊 找找自己的兴趣
到时候觉得 node 好就看 node 其实综合考虑一线城市
java - php - go - python - node 吧 排名有先后 quq

多学点总是没错的 做服务端研发 语言写着写着可能就换了
一段时间用 python - java - go 一样的
vincenttone
2018-04-24 11:11:43 +08:00
@mseasons 如果只是混饭吃的话,python 作为解释型语言( web、api、科学计算、数据分析等)暂时是足够了。
推荐其他的语言的话,按照个人针对楼主设计的排名:
go 或者 c++( rust 还不了解)作为编译型语言的入门选项;
lisp 作为 lambda 演算的入门选项;
haskell 作为函数式编程入门选项;
nodejs 作为原型语言的入门选项;
java/scala/groovy 作为虚拟机语言的代表;
...

ps. 同时请留意这几类语言的并发模型
lwbjing
2018-04-24 11:17:32 +08:00
GO 啊,,然后用 nodejs 打辅助就好了。。
Torpedo
2018-04-24 11:35:31 +08:00
你要不是前端,果断 go 啊
robot777
2018-04-24 11:40:09 +08:00
java 真的好难理解,本来会 c/c++,go 和 python 都可以在框架下面边查边写,java 就看不太懂,但是感觉很多资源服务端和安卓端还是用 java 比较多,看楼主想往那方面发展了,就看看那些招聘要什么语言得多就学什么吧,用什么学什么精通难上手应该还是比较容易的
Clarencep
2018-04-24 13:06:27 +08:00
环境配置方面现在的主流编程语言没一个简单的。不过就 go 和 node.js 而言,建议用 node.js -- 使用 nvm 切换版本,使用 npm 管理 package,so easy
shisang
2018-04-24 13:15:38 +08:00
准备再把 python 拿起来,语言只是工具。霍金告诉我们语言只是一个工具,真正让你伟大的是你脑袋里的思想和积累。
guidao
2018-04-24 13:56:18 +08:00
两个都学,非得学一个先 go 后 node

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

https://ex.noerr.eu.org/t/449148

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

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

© 2021 V2EX