我是服务端程序员,最近想认真、系统地学其中之一
1
yuyefeng6 2019-08-28 09:00:35 +08:00 via Android
以我的看法的话 python 比较好点
|
2
langbian 2019-08-28 09:01:41 +08:00
如果年轻的话, 还是学 go 吧
|
3
Orenoid 2019-08-28 09:01:52 +08:00
你原本会的啥语言
|
4
zouzou 2019-08-28 09:02:40 +08:00
基础设施方向 go
人工智能 python |
5
wozhizui 2019-08-28 09:04:19 +08:00
可以都学啊
|
6
qinghon 2019-08-28 09:04:29 +08:00 via Android
go,附带学 Python。
培训班的大量入场,只会 Python 会降低你的竞争力 |
7
est 2019-08-28 09:06:25 +08:00
全都要。jpg
|
8
676529483 2019-08-28 09:07:24 +08:00
看你想做什么了
人工智能、数据分析、爬虫:Py 找工作:Java 区块链、容器:Go 。。。 |
9
hugee 2019-08-28 09:08:52 +08:00 via Android
go 不解释
|
10
chenyu0532 2019-08-28 09:09:13 +08:00 8
如果不在一线城市的话,首先打开招聘网站,输入想学的语言,看看哪个语言岗位多就学哪个。。
不知道我的想法对不对。。 |
11
Counter 2019-08-28 09:09:22 +08:00
为了实现自己的某些想法 /场景,偏向自身兴趣的选 python
为了拿到更多钱,偏向于职业生涯的选 go |
12
cuikai1 2019-08-28 09:10:30 +08:00 1
go 和 python 都不难学
|
13
SuperMild 2019-08-28 09:10:33 +08:00 1
两个基础都学吧,基础不会花你多少时间,学完基础你再选择哪个深入学。
|
14
dapan24678 2019-08-28 09:10:34 +08:00
这个话题似曾相识呀
|
15
douglas1997 2019-08-28 09:10:45 +08:00 via iPhone
为啥哪个……我觉得都值得学。Go 真的很赞
|
16
davidxj 2019-08-28 09:11:15 +08:00
go 同意 6 楼的理由
|
17
douglas1997 2019-08-28 09:11:20 +08:00 via iPhone
当然,因为工作性质。我核心使用 python
|
19
deorth 2019-08-28 09:13:57 +08:00 1
小孩子才做选择,我全都要.jpg
|
20
LeBron23 2019-08-28 09:14:06 +08:00
Go 相对来说人少,稍微学精一点,对口吃香。
|
21
hycos 2019-08-28 09:14:08 +08:00
当然是都要学啦
|
22
whusnoopy 2019-08-28 09:14:15 +08:00 3
@qinghon 培训班的多为啥会降低竞争力?你学出来也是培训班水平当然没竞争力,如果你水平高为什么要担心一堆跟你压根不在一个层次的人
|
23
poplar50 2019-08-28 09:16:39 +08:00 via Android
都值得学
|
24
figurant 2019-08-28 09:18:37 +08:00 1
动态语言就是火葬场
|
25
rockyou12 2019-08-28 09:18:39 +08:00
都值得学,go 做基础设施,高性能服务很有帮助。python 做数据分析,机器学习很方便
|
26
skymei 2019-08-28 09:19:53 +08:00
python 学习难度很小,你画个一个礼拜仔细学下,基本使用没问题。go 前途不错,值得学习深究
|
27
ww2000e 2019-08-28 09:27:36 +08:00
学历不咋地情况下,主语言还是 java c++挑一个,你光学这个不好找,公司选择项目语言会考虑招人好不好招
|
28
PainfulJoe 2019-08-28 09:29:09 +08:00
@676529483 找工作 JAVA,太真实了哈哈
|
29
richzhu 2019-08-28 09:30:12 +08:00 via iPhone
北上广 Python 快饿死 转 go 的来劝你一句,学 go,除非你算法资深或深度学习方面非 0 基础
|
30
caliburn1994 2019-08-28 09:31:22 +08:00 via Android
学 go 吧,python 不难。
|
31
hareandlion 2019-08-28 09:31:39 +08:00 via Android
小孩子才做选择,成年人当然是…
|
32
Maboroshii 2019-08-28 09:36:39 +08:00 via Android
换个问题: 现在开培训班的话,教哪种语言好?
|
33
ackfin01 2019-08-28 09:42:28 +08:00
以前用的 Python,中途学了 Golang,后来又开始搞 Ruby
|
34
df4VW 2019-08-28 09:47:30 +08:00
这俩经常一起用的呀,可以都学
|
35
anjianshi 2019-08-28 09:50:58 +08:00
看到有说 go 不解释的,那我也来一句,学 python 不解释
|
36
dinjufen 2019-08-28 09:52:17 +08:00
全都要,不冲突,先学一个再学一个,没必要等到很熟练了再去学另一个
|
37
mingqing 2019-08-28 09:52:31 +08:00
对于一个程序员来说,玩什么语言本身不难,关键看你当前最容易靠哪个吃饭
|
38
Northxw 2019-08-28 09:55:51 +08:00
一枚 Python 实习生,建议学 Go,虽然现在自己也没有转 Go 的欲望。
|
39
chennqqi 2019-08-28 09:59:05 +08:00
小孩子才做选择,成年人选择都要
|
40
GjriFeu 2019-08-28 10:04:56 +08:00 via iPhone
推荐 rust
|
41
podel 2019-08-28 10:07:04 +08:00
python 是脚本语言,可以马上就拿来做一些简单的工作。
go 是编译形语言。必须编译才能用。 这两个没有可比性。 脚本语言为了日常方便 是必须要学的。 编译形语言 为了效率 也是必须要找一个来学的。 |
42
zaul 2019-08-28 10:09:17 +08:00
PHP
|
43
GoLand 2019-08-28 10:10:28 +08:00 3
推荐 Rust
|
45
tt67wq 2019-08-28 10:11:38 +08:00
俩都学就一个月的事情还用纠结???
|
46
xlui 2019-08-28 10:14:49 +08:00
看你学语言要干什么了,如果是出于找工作提工资那肯定是深入学学 Go 比较好,如果是出于**个人兴趣**我推荐两个都学,Python 的优先级高一点。Python 可以很快出东西,日常生活也可以写一些小脚本方便操作,Go 的话日常有 Python 我真看不到用的地方。
|
47
April5 2019-08-28 10:20:58 +08:00
这两玩意都学有冲突吗,通常解决的问题都不在一个维度,如果你是面向工资编程那另说。
|
48
zhpech 2019-08-28 10:22:45 +08:00
都学都学
|
49
SuperMild 2019-08-28 10:24:30 +08:00
@podel Go 编译速度是一大卖点,超级快,加上编译时间启动起来都有可能比 python 的 vm 启动快,而且可以用 go run 一步完成从编译到启动。go 也许不如 python 方便,但编译不是一个影响因素。
|
50
ngg0707 2019-08-28 10:25:16 +08:00
都学,这俩不是解决同一个问题的。程序员最重要的是解决问题,不能绑定在一门语言上。
|
51
reus 2019-08-28 10:28:23 +08:00 2
肯定学 rust 啦,rust 天下第一
|
52
locoz 2019-08-28 10:28:24 +08:00
都学,Python 拿来快速开发,需要优化性能的时候就拆模块用 Go 写。
|
53
podel 2019-08-28 10:29:24 +08:00
@SuperMild 编译是一个影响因素。go 编译 需要 go 的编译工具链。go 编译出来的东西只能在指定平台。换一个平台 arm x86 需要重新编译。
而 python 代码 是脚本。 脚本哪里都能运行(当然依赖底层库的 可能会有不兼容),脚本语言只需要脚本解释器就可以运行了。(当然 复杂的代码 需要另外安装一些库)(但是那些库也可以是脚本语言写的。) python 和 go 作为不同类型的语言 两个的差异足够大了。 |
54
iPhoneXI 2019-08-28 10:30:00 +08:00 via Android
都学,两门入门都花不了多少时间
|
55
hunterhug 2019-08-28 10:34:50 +08:00
Java 进阿里,C、C++进腾讯
Python 做算法,但做算法人家也会混用 C 呀 Golang,就是因为 C++人才太难培养了,凑合先用着。也是一巨坑。 建议 Java 终身保平安。其他语言早晚药丸 |
56
PressOne 2019-08-28 10:36:40 +08:00 via Android
面向工作还是 JAVA PHP 吧,很多应用层第三方库,SDK 都默认提供这两个语言版本。做工具层 go 是首先,做数据,ai 肯定是 py。
|
57
SuperMild 2019-08-28 10:42:53 +08:00
@podel 换一个平台,go 需要重新编译,python 也需要安装合适的解释器,各自需要一个步骤,麻烦程度差别不大。
但是,注意了,如果只换机器,不换平台,go 编译出来的二进制文件可以在相同平台的另一台机器直接运行,而 python 即使是相同平台,换了机器就要看看解释器是否合适了。 这样说来 go 甚至更方便一点。 |
58
dany813 2019-08-28 10:45:33 +08:00
Java 吧,一统天下
|
59
selboo 2019-08-28 10:47:14 +08:00
都学.
|
60
vexjoe 2019-08-28 11:08:05 +08:00
你最好有一个项目驱动,然后选择合适的语言,在实践中更容易有收获
|
61
AmberJiang 2019-08-28 11:19:41 +08:00
小孩才做选择 大人全都要 [手动狗头] 哈哈哈 (肯定有兄弟会说 PHP 是世界上最好的语言)
|
62
tabris17 2019-08-28 11:21:12 +08:00
你也想做服务员啊,那就先学 python 吧
|
63
ben1024 2019-08-28 11:23:53 +08:00
两个选一个选 go 吧,
要不试试 PHP |
64
ClericPy 2019-08-28 11:26:28 +08:00
同 小孩子才做选择题, 大人全都要
python js golang 在这个时代都快成必修课了, 虽然 golang 还没前两者那么大火, 但至少可以学到很多动态语言里没有的东西 微软大吹 RUST 以后, 近两年也火了一下, 可以试试看 简而言之, js 对生活帮助最大(各种操作浏览器自动化和嵌入 tampermonkey, 配合 css 更佳); python 最好学而且学习曲线很舒服, 设计是真优雅; golang 坑多但大都是小问题, 能避的避开避不开等官方更新, 实际操作更适合出产品. |
65
cigarzh 2019-08-28 11:32:37 +08:00
哪个都值得学,但是首先你要熟悉一门静态语言,对编程有自己的高度理解
人是不可能跳过某些东西的 如果你想要在这个领域成为 master 就不可避免的要从最基础的学起 |
66
DoctorCat 2019-08-28 11:33:19 +08:00
哪个薪酬高岗位多,就学哪个。相信自己啥编程语言都能学会就好。
|
67
phpbest 2019-08-28 11:42:34 +08:00
@chenyu0532 然后发现还是 php,java
|
68
wuwukai007 2019-08-28 11:48:23 +08:00
一大推推荐 go 的,去招聘网站上看了下,工作岗位 go 只在北上广,而且工作经验 6 成都要三年以上,很多要懂点 c++的,建议 java/c 入门,
|
69
duanquanyong 2019-08-28 11:51:17 +08:00 via iPhone
两门都学
|
70
ChillyPrince 2019-08-28 11:58:07 +08:00
python 真正的优势在于数据和算法,服务端 CRUD boy 的话还是学 Go 吧,兼顾着学一些 python。另外 python 由于好学导致培训班大量入场,僧多肉少的状态(但 Go 的需求说实话也不大)。
|
71
thet 2019-08-28 11:58:08 +08:00 via Android
都比较简单,都学了
|
72
devtiange 2019-08-28 12:32:26 +08:00 1
都不学. 搞个 js, 前后通吃了.
|
73
MMMMMMMMMMMMMMMM 2019-08-28 12:36:48 +08:00
py 比较万金油一点,应用场景多一些
go 目前只有 server 能用,其他应用领域虽然有,社区活跃度不高。 或许....等一个社区版 openGo 出来? |
75
lidfather 2019-08-28 12:48:16 +08:00 via Android 1
建议 cpp,光复 cpp,时代革命!
|
76
pink123 2019-08-28 12:57:47 +08:00
这没有什么值不值得的,根据自己的爱好去学,根据你业务的需要去学,这东西都在变化中,谁也给不了意见的
|
77
pink123 2019-08-28 12:58:44 +08:00
语言只是个工具而已,何必如此纠结呢,学一个也是学,学 2 个也是学,七周学会七门语言的路过,还是要根据自己的业务来深入学习语言本身的文化
|
79
qq7790586 2019-08-28 13:07:26 +08:00
那 python 和 go 哪个适合做爬虫呢???
|
82
zhao1014 2019-08-28 13:25:34 +08:00 via Android
以前看别人说 python 岗位的工资是给数据和算法的,对数学能力要求很高,同时对学历要求也很高,如果 v 主对自己算法方面的能力比较自信的话可以尝试 python
|
83
keepeye 2019-08-28 13:27:43 +08:00
为啥要做选择题?两者都可以会
|
84
gaoyadianta 2019-08-28 13:29:22 +08:00
@GoLand 你这个头像 id 推荐 rust
|
86
pink123 2019-08-28 13:36:24 +08:00
@dog82 楼主心里已经有答案了何必在此多此一举,当你选择在 go 这边发帖子的时候便意味着你倾向于学 go,别被语言所累,想到什么就去学什么更好些
|
87
podel 2019-08-28 13:50:24 +08:00
@SuperMild 编译工具 是 编译工具链。 是一大堆 编译工具的集合啊。如果跟解释器一样只是一个文件我也就不说什么了。
编译出来的东西 脚本语言是可以修改的。编译出来的东西不可以。 python 甚至 里面直接加上 import ipdb; ipdb.set_trace() 就可以调试了。go 要调试 还要 工具链里面的东西。 脚本语言,编译形语言真的差别很大。 脚本语言能做的 事情,你就不要偏偏交给 go 了吧。 |
88
littlewing 2019-08-28 14:08:47 +08:00
小孩子才做选择,我都要
|
89
itIsUnbelievable 2019-08-28 14:17:37 +08:00 via Android
@skymei 只会基础语法根本不叫会 python
|
90
maomaomao001 2019-08-28 14:26:21 +08:00
深入的话,可能还是 go 更合适吧
|
91
AppxLite 2019-08-28 14:27:22 +08:00
php 吧
|
92
cyhulk 2019-08-28 14:30:27 +08:00
看方向吧,我准备往底层钻,在看 rust
|
93
cheng6563 2019-08-28 14:30:30 +08:00 via iPhone
python 的话只学 python 没啥用
|
94
daqiaowijiu 2019-08-28 14:47:11 +08:00
小孩子才做选择
|
95
shfanzie 2019-08-28 14:53:41 +08:00
为什么不学 C++呢?
|
96
pushyzheng 2019-08-28 14:56:51 +08:00
公司干活 java,个人玩儿 python
|
97
hydyy 2019-08-28 15:09:51 +08:00
@chenyu0532 应该哪个少学哪个吧, 少才有竞争力. 前提 水平可以
|
98
janxin 2019-08-28 15:41:57 +08:00
为什么不学世界上最好的语言 Java(Script)呢?
|
99
c4pt0r 2019-08-28 15:44:20 +08:00 1
学 Rust。
你说的这俩语言不太用「学」。。。 |
100
ai277014717 2019-08-28 16:16:50 +08:00
后端 go
脚本 python |