客户端开发,想学第二技能。目前对 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 语言是一个目前在服务器端还比较不错的选择。

目前的想法是技术积累,之后如果游戏不好做的话,可能会转行吧。
纠结了一段时间从哪开始,现在来请教一下大家的建议。
4329 次点击
所在节点    程序员
33 条回复
gowk
2019-10-12 23:03:22 +08:00
推荐学我的头像
Clarke
2019-10-13 01:00:46 +08:00
建议学 go 做后端,学 node 做前端,python 没必要学
vkhsyj
2019-10-13 01:21:23 +08:00
随便选一门入门都行,web 知识都是一样的,语言框架学起来花不了多少时间
xlui
2019-10-13 01:51:56 +08:00
Go 一统服务端是在想 peach,指望用 Go 来处理那些又臭又长又复杂的业务逻辑?

全栈就算了,分布式、微服务场景下看不到全栈相对于单独在某一端专精的优势,至少我司是不招全栈的。

从 Python 和 Go 中选一个对将来发展好的那肯定是 Go,从岗位数量上和前景上都完全胜出。不过个人建议 Python 也学,因为有了 Python 真的可以做很多很多事情,语言不应该成为限制发展的因素。虽然这个论坛上的人只会跟你说 Python 慢,没必要学。
huweic
2019-10-13 01:54:40 +08:00
目前来说 python 占有率肯定是高点,不过前景来看的话还是 Go 吧
ericgui
2019-10-13 02:10:01 +08:00
c++
ClericPy
2019-10-13 09:37:15 +08:00
小孩子才选择, 你全得学
对客户端→全栈来说, 缺什么补什么
node.js 要不要不确定, 但是这个时代 js 是基本功之一了
python 在运维和 web 等方面的功能在被 golang 追赶, 但是现在周围是个戴眼镜的都会, 你不会说不过去吧
golang 和 rust 相比, 就业余学习来说, 入 golang 起码学习曲线平滑一点
所以简单的说, JS py 要掌握, 然后四门选一个以上熟练吧. 其实最合理的还是根据你工作需要来学, 不然学不进去
XIVN1987
2019-10-13 10:31:53 +08:00
python 应用领域广,,很适合作为第二技能,,
prenwang
2019-10-13 16:58:41 +08:00
只有最合适的,没有最好的, 我用 qt, 全平台一套代码也很好
fy1993
2019-10-13 20:54:19 +08:00
python 很好。我推荐 go😂
heiheidewo
2019-10-14 00:18:05 +08:00
我工作语言是 c++和 object-c,业余用 go 来写网站和别的,偶尔带上 js/html
charlie21
2019-10-15 10:58:49 +08:00
@prenwang 全平台一套代码,哪些平台?
charlie21
2019-10-15 12:14:57 +08:00
是自己玩 无所谓,但是 职业生涯 就考虑到跟别人配合了 。最好,我们都有一样的榜样和价值体系

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

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

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

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

© 2021 V2EX