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