除了一开始工作就用 golang 的,我发现其他都是从 PHPhe 和 Python 转过来的,写 Java 的倒是比较少转 go
除了一开始工作就用 golang 的,我发现其他都是从 PHPhe 和 Python 转过来的,写 Java 的倒是比较少转 go
|
scukmhApr 5, 2020
1
c/c++也有呀。
|
|
rebounceApr 5, 2020 via iPhone
2
Java 生态很好,转它干啥。
|
|
3
据说 golang 本来准备干 C++的,结果 C++啥事没有,什么 Ruby Python PHP 之流都躺枪了
|
|
6
PHP 是想进一步,Python 纯粹是找不到工作,不知道我说的对不对
|
|
slsApr 5, 2020
7
还有 node.js 的
|
|
shakarakaApr 5, 2020
8
js+1
|
|
wuwukai007Apr 5, 2020
10
golang 目前工作中 应用场景 后端居多吗?
|
|
11
曾经最爱 py, 如今只爱 c 和 go 并坚定不移地劝异教徒皈依 c 和 go.
|
|
huntcool001Apr 5, 2020
12
想搞云服务相关的东西现在是必须得学 Golang 了
|
|
wikineeApr 5, 2020 via Android
13
有好的学习路线吗
|
|
14
上次那个说 php 转 go 的被喷着几十条。不知道为啥这些人对 Go 抱有这么强敌意…可能真的动到基本盘了
|
|
darlucApr 5, 2020
15
PHP 转 Go
|
|
ntgeraltApr 5, 2020
16
玩过 GO 回不去+1
|
|
18
@0xABCD WordPress 就是用 PHP,去年他家还收购了汤不热,全世界网站里使用 WordPress 搭建的占 35%,另外 P 站也是 PHP.
|
|
asAnotherJackApr 5, 2020
20
|
|
21
两年 php,目前打算把 laravel 底层看一看然后转 go 了
|
|
lenkarenApr 5, 2020
22
php 适合做论坛网站这些,为了弥补比如长连接、异步处理之类的短板,可以选择用 swoole…但最近 swoole 生态都还没搞好就想搞商业化收割一波,前景不明,要真抱死 php 一门语言对后端开发来说局限太大了。
所以转型或者在项目发展到一定规模的时候转 JAVA 或者 GO 是很正常的选择(我作为一名 phper 、接下去准备做 java 项目了,而且也打算学学 go |
|
janxinApr 5, 2020
23
你看我是 C++
|
|
luckyrayyyApr 5, 2020
24
据我所知 Java 的很多啊,头条系大量 Java 转吧?我不是头条的是这么听说的。
另外认识的 Rancher 朋友说开始很难招到 go,就找了很多 Java 转 |
|
EvilkApr 5, 2020
25
我们今年打算升级到 PHP7.2 或以上,然后,部分高 IO 业务,用 swoft 或者 hyperf,重构
|
|
27
用过 Golang 之后就不想用其他编程语言了
|
|
28
转来转去的,最后发现什么都是半桶水,30 岁就开始慌了,然后 35 岁就失业了。转来转去的,不是在浪费自己的生命么?前几年转“架构师”,这几年转“算法”,web 前端火了就转 js,人工智能火了就转 python,微服务火了就转 go,你们是真能折腾,一直活在“转”的路上。在现在的领域中没出类拔萃,跑到另一个领域中就能了?
|
|
2kCS5c0b0ITXE5k2Apr 5, 2020
29
p 站流量够大了吧 貌似还是用的 php 不过估计也在转了
|
|
mitu9527Apr 5, 2020
30
@Evilk 先升级到 7.2 或者 7.3,然后我觉得该考虑先升级 CPU 或者加机器,然后等 PHP 8 的 jit 。硬件升级花的钱往往比软件升级花的钱少很多,CPU 升级不算贵,网络带宽升级才贵。重构能成的没几个,最后都变成了重做。当然也要看你们团队的实力了。
|
|
wangyzjApr 5, 2020
31
据说现在国内的 go 是全世界最火的,不知道真假
|
|
b00tyhunt3rApr 5, 2020
32
@Mohanson
对俺来说是 c 和 rust,我们可能想的差不多 |
|
yafooApr 6, 2020 via Android
33
python 听说过,专业搞人工智能,go 没听过,想知道有啥优势?
|
|
wuwukai007Apr 6, 2020 via Android
34
把 pythoner,javar,phper 拉过来凑一桌麻将吧😂
|
|
gowkApr 6, 2020 via Android
35
一直关注着 Go,工作中没用到。其实吧。。1.16 ~ 1.19 就出泛型了,到时候再用不迟。
|
|
beidounanxiziApr 6, 2020
38
@gowk 2.0 还在起草呢
|
|
beidounanxiziApr 6, 2020
39
公司不强制 我肯定直接用 go 了
|
|
tingyunsayApr 6, 2020 via iPhone
40
百度那一套不都还是 odp,php 搞的
|
|
41
那些把 golang 夸上天的然后把别的语言踩下地的人,golang 的水平还真不见得比 c 、php 、java 程序员看一两天 golang 入门教程的水平高,有大项目经验的都是边做项目边熟悉语言。
|
|
Ymk1Apr 6, 2020
42
@tingyunsay 厉害了。。。是这么回事
|
|
dayeye2006199Apr 6, 2020
43
@0xABCD facebook
|
|
0x64Apr 6, 2020 via Android
44
要是 JAVA 和 golang 之间怎么选呢?
|
|
2379920898Apr 6, 2020
45
php 是找不到工作才转的,人家 java 市场甩 go 十条街,他脑子抽水了,他要转
|
|
loopljApr 6, 2020
46
对我来说,没有什么转不转的,都是后端一个语言而已。
|
|
abcbuzhimingApr 6, 2020
47
@avastms go 最开始就是 google 内部为了应对 C++开发的巨型网络应用程序编译太慢,各种奇葩问题太多;而开发出来的语言,结果放出来后,大家发现这玩意做网络应用太好用了,于是以前那些主要在网络上发力,但是性能不咋样的语言全部躺了,C++耸耸肩膀无所谓,不做网络程序我还可以做硬件,做操作系统底层。反正我传统领域 抽象能力+高性能,暂时也没人能取代的了
|
|
keenkillerApr 6, 2020 via Android
48
Go 写大并发网络程序简单得多…写复杂业务不如 Java,所以不存在转不转。合适领域用合适的语言吧…
|
|
guokekeApr 6, 2020
49
我觉得就是国内跟风吧,好似一代版本一代神,go 好用是因为专门为高并发,web 做的设计。
|
|
tourist2018Apr 6, 2020
50
讲道理 c 语言转过来的也不少
|
|
di1012Apr 6, 2020
51
.neter 正在学 go
|
|
dbskcncApr 6, 2020
52
c++过来的,go 确实方便实用
|
|
hallDrawnelApr 6, 2020
53
C++转过来的,C++那个编译系统。。。。害还是 go 香。
|
|
sagaxuApr 6, 2020 via Android
54
php 由于 fpm 的局限性,很多事情做的不好或者没法简单做,要突破局限性只能引入 swoole,门槛比转 Go 高的多,swoole 自身问题比较多,遇到问题的人却很少,你品你细细的品。加上 PHP 是动态弱类型,容易犯低级错误。
|
|
xmgeApr 6, 2020
55
用过 Golang 之后就不想用其他编程语言了 +1
|
|
EvilkApr 6, 2020
57
@mitu9527 是的,最先考虑升级 7.3,而且,平均每 2 年,就会升级硬件,因为我们的业务,远远达不到换语言的地步,也不是全部重构,只是部分高 IO 业务,先试水,不急,慢慢来,虽说 fpm 架构在高并发的时候,是有点,显得力不从心,但还不至于换语言,这个成本,才是真的高
|
|
di94shApr 6, 2020 via iPhone
59
crud boy 用啥语言不都一样么
|
|
cabingApr 6, 2020
60
看工作内部环境和工作氛围,还有应用场景。
有时候用啥语言不是你能决定的。这是个权衡取舍的过程。 |
|
rophie123Apr 6, 2020 via Android
61
我们用 go 和 PHP 配合
|
|
LokiSharpApr 6, 2020
62
还有 JS
|
|
raincodeApr 6, 2020
63
除非内部转 go,边做项目边学的,自己私下学点 demo 的那不叫转,没啥用,想通过面试转的能有几个啊
|
|
jjxApr 6, 2020
64
转,完全转的极少吧
一般都是某些服务使用 go 像我们的应用, 如果完全从 python 转 go, hoho, 那是把整个生态环境全部扔掉 |
|
gejun123456Apr 6, 2020
65
|
|
neoblackcapApr 6, 2020
66
@abcbuzhiming 我看他们的介绍,倒是觉得 Bell Lab 出来的那些人就是对 C++有偏见。自己想用 Plan 9 的那套重构一下。Google 内部有非常完善的 C++生态圈,而且他们是分布式编译的,速度应该不至于忍受不了。
其实他们本来就是在重构,好像是 Google Code 还是啥,反正是一个主要用于下载的项目。按我说啊,用 C++或者 Java 重写都可以获得比以前更好的效果。硬推 Golang,你说他们几个人没有私心,我是不太觉得的。 |
|
bllessApr 6, 2020 via Android
67
不知道为啥这么多人非要觉得跟风,上次看的报告,go 语言在腾讯内部排名第三了
|
|
bllessApr 6, 2020 via Android
68
@neoblackcap 一个很现实的理由,大部分 cpu 都是多核了,然而大部分编程语言本质上还在用单核模式
|
|
69
大概看过了 Go 语法,不知道与 C 之类有什么优势,除了 Go 核心本身加入一些处理 http 的包。
与 Java,C#/.net 这些现代的 OOP 语言,在讲法和生态方面都是差得太远。Go 接口的实现,用看到一句话讲,就是“碰瓷”式的实现。 Go 没有 PHP 的 PSR 和 Java 的 JSR 约束,写起来的程序自由程度太大,基本的项目结构也没有统一的规范或约定,没有统一的包管理工具。如果公司决定 PHP 转 Go 写服务器端程序,脑子没问题吧,PHP 在生态上比 Go 好得太多了。 |
|
AngryMagikarpApr 6, 2020
70
以前用 C 、Python 比较多,现在用 Go 。但我不喜欢“转”这个字,因为在我看来,语言是非常容易掌握的工具,根本不需要“转”,只是拿起来用罢了。
如果有必要,写 Rust 甚至 Lisp 都没问题。 |
|
hb1707Apr 6, 2020
71
我就是 PHP 转的 GO,这是我最近的开源项目: https://www.v2ex.com/t/659803
|
|
abcbuzhimingApr 6, 2020
72
@neoblackcap 不存在什么偏见不偏见,C++历史包袱太重是事实,而且像它们这种顶尖的技术人员,是从来不会满足一把不太好用的刀的,google 内部确实有很完善的 C++生态圈,但是历史包袱也很重,我看过一个访谈,google 有一个 C++程序,编译出来的主执行文件有 1GB 之大,整个编译过程需要 20 多个小时完成,导致发版非常困难,你觉得他们这样的人会忍吗?越是顶尖的高手,越是难以容忍一些低效的东西。而且 C++这种特性太多,高度灵活多变的语言对编程者要求太高,不属于对工程化友好的语言
|
|
73
@mitu9527 这位兄弟,你没搞清楚赛道和能力的区别吧。
有的赛道就是上限低啊, 有的赛道就是你摸着门槛进去,收入下限也很高。比如大数据,ai 这些。 别人为了生存或者能力上更近一步,切换一条更理想的赛道,不过分啊。 这是内驱动性的,只是表现得像是转来转去。 |
|
arelessApr 6, 2020 via Android
74
为什么要转?青铜螺丝刀 黄金扳手 ~天天这样去比较就不用干活了。
|
|
fengyjApr 6, 2020
75
干 c++ 还是得看 rust, go 只能吸引下 php, node, py 这些人.
我最近正打算从 go 转向 rust. |
|
ppphpApr 6, 2020
78
找不到一家 ruby 的公司,golang 也没有引起我的厌恶
|
|
pursuerApr 6, 2020
80
@abcbuzhiming c++都能编译出 1GB,用其他语言也减小不了了吧?何况 c++还可以动态链接,go 出来就只有一个可执行文件所有库都打包的不是更不行么
|
|
ica10888Apr 6, 2020
83
有很多 kubernetes 云计算生态相关的项目都是用的 golang... 所以有些后端,如 Java,c 系 转 go 的,PHPer 和 Python 一般是转过来做 web 开发的,golang 来开发 web 也很方便。
|
|
2kCS5c0b0ITXE5k2Apr 6, 2020
84
@qloog 是 p 站啦 不是 b 站。
|
|
liangjingkanjiApr 6, 2020
86
@wangyzj 国内的 GO 的确热度都超越国外, 这么说吧, 所有 GO Web 框架都有了中文文档, 甚至标准库都翻译了; 而且有很多主流库都是中国人创建的; 看看 GitHub 的贡献者就能看出很夸张了;
|
|
liangjingkanjiApr 6, 2020
87
Go 的语法感觉不咋地, 没有 Kotlin 优秀; 但是语言层面的协程和简洁的 API 的确优秀; 综合来看简洁高性能; 而且写 CLi 脚本工具很方便, 原生跨平台
|
|
nguoidiquaApr 6, 2020
88
|
|
lypingApr 6, 2020
89
要是嵌入式能使用 go,就无敌了。
|
|
sunwei0325Apr 7, 2020
94
@roundgis gateway 开发用 lua 多吧, openresty 相关的, kong 或者 apisix, golang 最主要的优势难道不是代码看不见吗?
|
|
monkeyWieApr 7, 2020
97
java 转的(也不算,恰饭还是 java,go 拿来写小东西),之前 netty 做网络开发,现在用 go 做网络开发,心智负担小的多,懂得自然懂。
|
|
yuhangchApr 7, 2020
99
沉迷了一段 go,因为自己在地理信息领域,写 Web 业务 Java 更方便,数据处理 Python 生态更好,现在 go 只沦为我的 CLI 工具御用语言了。。
|
|
abcbuzhimingApr 7, 2020
100
@pursuer 然而 C++编译速度就是慢,这可以说是 go 出现的非常重要的原因之一
|