python转java代码go和java哪个做微服务有优势_就现在发展⽽⾔,JAVA和GO
谁更值得学习?
如果市场上有个调查,我相信 Go 程序员的平均薪资是能⾼出 Java ⼀节的.
第⼀, Java 不管是⼤⼩⼚都在⽤,低级 java 数不胜数,⼯资也⼊门级的,这些⾦字塔低端的⼈拉低了 java 的平均薪资.
第⼆,Go 主要是⼤⼚在⽤,⼩⼚不敢冒险跟⼀种新技术(除⾮有强⼒ CTO 坐镇),⽽且 Go 基本上没有新⼿可⾔, Go 的使⽤者绝⼤部分集中在多年后端经验的⽼鸟,⼤部分由 Python、c++、java 转过来的,因此平均薪资极⾼,能跟 Scala、Erlang 媲美的⾼薪⼀族(注意这俩⾼薪也是跟 Golang ⼀个情况,多年 java、c++转的).
说到这⾥清楚了吗?
薪资⼀定是 Golang ⾼,然⽽对于题主⽽⾔,你除⾮⽔平极⾼,不然⼀个在校学⽣估计被⽼鸟秒成渣, java、php 起码岗位多,能养活菜
鸟,Scala、Erlang、Golang 这种⾼薪语⾔不养菜鸟的.
还有⼀点,题主搞错了,不是你会⼀门 Golang 很有竞争⼒,⽽是转向 Golang 的那些后端⽼鸟本⾝就很有竞争⼒, Golang 语法简单地要死,⽼鸟尤其是 c++的转 Go 半个⽉都⽤不了,上⼿看着⽂档就直接⼲了,真以为 Go的语⾔会是你产⽣竞争⼒的原因?哪个职业程序员搞他半个多⽉写不了 Go? 但是你让那些⾦字塔低端的程序员去写 Go 会有⽤吗? Go是为⾼并发⽽⽣的语⾔,号称云计算时代的 c 语⾔,⼤量得被⽤在
c++与 java 之间的中间地带,既没有 c++靠近底层也没有 java 靠近业务,更多的扮演的是消息缓存中间件、服务发现、服务代理、控制系统等功能,连个业务代码都写不好的菜鸡写这些东西是来坑爹的.
所以,请问题主如何学习⽤ Golang 开发中间件?如何开发服务代理?如何处理⾼并发的业务场景,如何保证⾼可⽤...兄弟你知道去哪学么?
根本没得学, Go 那些⽼鸟们也不⽤学这个,他们早在开发 c++、java 的时候就处理过这些问题,然后发现 Go ⽐ c++、java 更适合处理这些问题,然后就⽤ Go 开发了,⽽不是⼀个新⼿觉得 golang ⾼薪学了这门语⾔,然后其他的那些服务端知识⾃⼰就顺带学会了,你没有这种经验是学不会的,最后只会⽤ Go 写⼏⾏业务代码⽽已...
⽼⽼实实学 java, 我说的那些问题在 java 这个庞⼤的体系中全部有解决⽅案,相关的书多得你都不知道看那⼀本...

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。