客户端开发,想学第二技能。目前对 Python 、node.js 和 go 感兴趣,请教一下大家的建议

2019-10-12 14:37:08 +08:00
 BeanGo
目前是游戏客户端(unity),在公司的加班时间,有一些是在熬时间的。
看了很多吐槽「全栈工程师」的,不过心里还是觉得:多学技术肯定是没错的。

在公司用 python 写过简单的 excel 处理的脚本。
一个小项目做后台的时候,我也跟着看了一点点 React,其实就是 antd 的 api。
有大佬介绍过 go,说这个在服务器端的表现挺好的(上家公司后端就是 go,现在是 php 了),我个人是一点都没有接触过。

现在我的浅显的认识是:
1. python 是一个脚本语言,我听到最多的是写工具,另外就是爬虫(人工智能我应该接触不到)。
2. node.js 是一个很容易做前后端的技术,看了一些全栈工程师的 JD,提到 node.js 的挺多的。
3. go 语言是一个目前在服务器端还比较不错的选择。

目前的想法是技术积累,之后如果游戏不好做的话,可能会转行吧。
纠结了一段时间从哪开始,现在来请教一下大家的建议。
4108 次点击
所在节点    程序员
33 条回复
TaAmSf
2019-10-12 15:46:03 +08:00
推荐 go 长沙很多家都开始使用了,一统服务端很有可能。
NiMing2546
2019-10-12 16:04:01 +08:00
插眼,也有点纠结
franklinray
2019-10-12 16:06:15 +08:00
每一个都去接触一下才知道合不合适。技术是有共同性的。多接触才能触类旁通。
rykka
2019-10-12 16:09:32 +08:00
unity 的话用 go 好了
前端的话就 node
cuvii
2019-10-12 16:11:20 +08:00
同 unity 程序员,前阵子学过 go,给公司写过两个小项目。
总的感觉来说还不错,没有接触过 python/node.js
kemikemian
2019-10-12 16:24:54 +08:00
go 和 python 都学啊
smallpython
2019-10-12 16:26:26 +08:00
还是抱着解决问题的思路学习吧
语言什么的只是工具, 选一个自己看着顺眼的就行了
wangyzj
2019-10-12 16:28:49 +08:00
@rykka unity 可以 go 了?那微软可咋整
rykka
2019-10-12 16:31:51 +08:00
@wangyzj 我是说学习成本相对小
python 也行但是 go 在服务端现在用的也挺多
hotcool100
2019-10-12 16:34:32 +08:00
都会的飘过,除此之外还会 java、c#、Android……
hotcool100
2019-10-12 16:36:26 +08:00
都会的飘过,除此之外还会 java、c#、Android、php、asp、vb……都做过项目~~啦啦啦
wangyaominde
2019-10-12 16:42:20 +08:00
第二技能还是第二门编程语言,
我个人觉得不一样的。
BeanGo
2019-10-12 16:42:36 +08:00
@rykka 我印象里后端需要的不只是语言,周边的知识也很多,像 Redis、数据库、部署啊什么的。提到 node 的原因是,我们公司另一个组的后端是 node 写的。我是有计划打算花时间学一下 go。
BeanGo
2019-10-12 16:52:55 +08:00
@wangyaominde 其实其实我用过挺长时间 lua,我不觉得那是第二技能,lua 应该和 unity(C#)是一个技能树的。node.js go 和游戏客户端应该是不一样的方向,所以既是第二语言,又是第二技能?
jessun1990
2019-10-12 19:07:58 +08:00
Go 推荐
理由:
发展迅速,目前从我求职经历看很多公司后端开发,对 go 要求经验比 java 少,所以便于就业。

目前,云平台还是微服务,还是通信,都会有 go 的身影,行业选择多。虽然比 java 少

学习曲线堪比 python,python
dawnchen123
2019-10-12 19:11:30 +08:00
@jessun1990 go 语言主要用来写什么的?
FrankHB
2019-10-12 19:16:11 +08:00
个人智力投资?
这几个玩意儿整体知识的迭代和过气速率基本算是同一个复杂度类里的(虽然具体各部分跟用户态度不尽相同),资源也都不缺,学哪个都没差太多,兴趣导向好了。
Leigg
2019-10-12 20:00:28 +08:00
go 写低延时,高并发的服务,一般 web 开发用不着。
Leigg
2019-10-12 20:01:07 +08:00
多应用于 im,数据库,存储平台开发
AlisaDestiny
2019-10-12 21:14:54 +08:00
要我说还是那句话,我全都要。
这些语言各有各的优点,我就是本着技多不压身的道理全学了,选一两门主攻。

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

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

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

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

© 2021 V2EX