GO微服务问题
来源:4-3 基础设施层-配置设计(设计思维)
慕用7464701
2020-02-12
老师您好!感谢指导。想问一下GOLANG的微服务和JAVA做的微服务,优势在哪里?最近咋面试架构师岗位,您的课程还没看到微服务这块内容,就想问一下没写过JAVA直接学习GO的话,面试的时候是否有劣势?
写回答
1回答
-
枫荇
2020-02-12
同学,你好!java和go是两种不同类型的语言,java属于平台型语言,非常适合开发大型企业或者业务平台型应用。go属于系统语言,适合开发系统工具、devOps工具、中间件、微服务中间件、高性能服务器等应用。
面试架构师和编程语言关系不大,要的是架构设计思路、问题解决思路。
对于学java还是学go在面试上的优势,这个要看你的面试岗位、面试官和公司平台如何,从语言类型上说明不了哪个有优势。
比如,去面试java岗位,你学了go优势就弱了;去面试golang岗位,你学了java优势就弱了。
你面试golang岗位,面试官有java经历,问你OOA、OOD、OOP,估计你多半回答不好。
你面试golang岗位,面试官没有Golang经历,但你有自驱力、你对技术很感兴趣、你有很好的分析问题的思路和方法,那么你通过面试的几率就会高很多。
但解决问题的能力,除了自身的方法外,还需要经验积累和实战能力把持才能表现的更好。
112020-02-12
相似问题