除了一开始工作就用 golang 的,我发现其他都是从 PHPhe 和 Python 转过来的,写 Java 的倒是比较少转 go
101
biguokang 2020-04-07 09:25:20 +08:00 1
@yafoo 其实人工智能框架大多数用的 c++和 cuda 写的,因为人工智能的开发者大多都是数据科学家,数学家,算法工程师等等,他们不是专业的程序员,你要这些非码农去学 c++不现实,为了让他们好上手就在他们的框架前面糊了一层 python 而已,因为 python 就是个简单的脚本语言没那么多东西要烦。。。。。。。。学 python 搞不了人工智能,你要学算法才能搞人工智能(例如决策树、随机森林、逻辑回归、朴素贝叶斯、聚类算法、深度学习等等),而且还需要你会很深的微积分、线性代数、离散数学等等、。。。。而那些人工智能框架也就是把我上面说的东西包装成一个个函数,然后糊上一层 python 让他们可以用 python 去调用这些函数而已。。。。
|
102
yukiloh 2020-04-07 09:49:25 +08:00 via Android
因为 Java 没指针,学完后对基本类型和引用类型了解了很多
他的多返回真的好爽呀 就是每次都要 if nil… |
103
kiracyan 2020-04-07 10:34:27 +08:00 1
感觉 go 写业务不太行
|
105
yafoo 2020-04-07 13:02:47 +08:00 via Android
@biguokang 我知道,我的意思是别的语言没封装,python 封装了,这是 python 的优势
|
106
KgM4gLtF0shViDH3 2020-04-07 13:12:36 +08:00
@avastms #3 很多游戏公司从 C++转到 Go 了
|
107
wenqiang1208 2020-04-07 13:15:22 +08:00
@jack1998 对的,py 坑位比较少,
|
108
sunxiansong 2020-04-07 13:16:31 +08:00
java 转 go +1
之前写了 5 年 java,现在用 java 写点简单的东西还行,大型系统不想碰 java 了。 |
110
xiaotianhu 2020-04-07 13:46:01 +08:00 1
希望有一天 php 培训班能变成 go 培训班.
这样我招 php 开发就不用想着哪些简历是培训班的了... |
111
pipasese 2020-04-07 14:08:19 +08:00
iOS,在学 Go,想转- -
|
112
dapang1221 2020-04-07 14:10:09 +08:00 1
《论如何用一句话同时激怒 3 种语言的开发者》
|
113
qq976739120 2020-04-07 14:16:10 +08:00
202 年了,rabbitmq 的 golang 库,还是没有一个好用的连接池
|
114
charlie21 2020-04-07 14:17:41 +08:00
@sunxiansong 为什么呢 java 不就是胜在驾驭大型系统吗 据说
|
115
sobigfish 2020-04-07 14:25:25 +08:00
@dapang1221 #112 笑喷 你是一句话概括了 lz 的要点
|
116
recall704 2020-04-07 14:27:08 +08:00
我是 python 转的。
|
117
pursuer 2020-04-07 14:45:11 +08:00
@abcbuzhiming c++编译速度确实慢,不过我认为正确的方向应该是添加像 windows COM 的模块化方案,分模块编译,预编译头文件之类的减少编译时间的手段,而不是减少特性和降低语言表达能力。
|
118
index90 2020-04-07 16:02:33 +08:00
回答"写 Java 的倒是比较少转 go"
对于 Java 开发者而言,OOP 是圣经,OOP 标准只有一个,其他都是邪教。 |
119
danhahaha 2020-04-07 16:06:57 +08:00 via iPhone 1
同样给人打工,为什么和水泥的就瞧不起搬砖和铲沙子的?是道德的沦丧还是人性的缺失?
|
120
abcbuzhiming 2020-04-08 08:12:40 +08:00
@pursuer 我对 C++的特性了解的不深。不过我个人认为,恐怕 C++的编译时间,没有这么容易的降低,如果真有的话,我相信那些 C++标准委员会早就用了,毕竟 C++这语言历史悠久,而且其思路就是尽量支持更多的特性。
另外,特性太多真的未必是好事,C++的另外一大问题就是特性实在太多了,导致每个人的 C++代码风格都不一样,难以工程化,绝大部分采用 C++的公司都是取的 C++的一个子集,而且又严格的约束手段限制员工使用超出子集的特性,你觉得这不是做减法吗?做减法是必要的。当然 C++可能永远不会做减法,他的哲学不是这条路 |
121
ybeetle 2020-05-09 07:00:38 +08:00 via Android
我现在专用 go,一个好程序员应该会很多种语言吧,学习一个语言也用不了几天时间吧
|