Kotlin的优势是在Java生态上,大量信手拈来的资源,也可以让团队平缓的过渡。

但是这也是双刃剑,就是使Kotlin成为锦上添花的角色,无论项目还是招聘都还是先考考你java怎么样啊,这就使得团队里面的人(包括工程能力强的牛人)可以光明正大的偷懒,比如并不愿意好好学Kotlin,出了问题也没什么。会让喜爱并投资了大量时间精力去学Kotlin,去实践Kotlin的人心冷的,因为老板或者领导往往不会觉得你多弄了点Kotlin就怎么样了,不就是个工具嘛。反正公司核心都是Java撑着的。

反观Go是独立生态,如果不好好学,搞砸了就不好了。所以既然来到Go团队的人都会好好学,好好搞,这种气氛是喜爱技术的人向往的。

Kotlin让我想到Scala,记得以前知乎有阿里的人回答问题说,阿里很多大数据技术牛人,也对Scala一知半解,基本就是Spark用到哪里就稍微学点呗,你说,如果你是一个喜爱Scala技术的人,还用业余时间大量学习了Scala的语言+工程方面的东西,会特别喜欢在这种团队吗?说不定那些大数据技术大牛遇到scala问题还会到你这里免费取经,哈哈,当然你也可以这么想,各取所需,你也可以更方便的免费找那些大牛取经。但是,如果你是实用主义,也会变成和那些大牛一样的,精力会放在解决工程问题上的,Scala已经不重要了。为什么会这样呢,根本原因就是Scala是依托了Java平台。

而用了像Go,Python这种独立生态的语言,学习语言实践语言是和解决工程问题紧密相关的,比较单纯。很多技术人员恐怕比较喜欢这种感觉吧。

Go和Python社区的人如果哪位说自己工程能力很强,但就是不喜欢学Go和Python,代码写的也跟初学者一样漏洞多多,会被鄙视的吧。但是我猜公司里面用Kotlin和Scala的家伙,就可以光明正大的说,我对Kotlin和Scala不感兴趣,我只对解决工程问题感兴趣,哈哈。

---------------------------------------------------------------------------------------------------------------------

成功的把题目从Go和Kotlin歪到我喜欢的Scala上,不错不错~

kotlin和python哪个好_对比 Go 语言,Kotlin 有什么优势和劣势?相关推荐

  1. 易语言和python混合编程_关于易语言与Python的一点想法

    易语言与python的一点想法">关于易语言与Python的一点想法 小香蕉 2019年7月11日 说在前面 最近吃饭的时候总是会想很多关于易语言的事情.易语言是我学会的第一门语言,虽 ...

  2. r语言 python 互联网数据分析_对比R语言和Python,教你实现回归分析

    变量之间关系可以分为两类: 函数关系:反映了事务之间某种确定性关系 相关关系:两个变量之间存在某种依存关系,但二者并不是一一对应的:反映了事务间不完全确定关系:相关系数(r)可以衡量这种相关关系. r ...

  3. 大数据和python哪个好_大数据语言之争:Java和python哪个好?

    IT技术领域,编程语言不少,但是大家的目光,基本上都是盯着排名前几的热门语言的,近几年的热点,Java和Python之间也免不了一场争议.一个是IT行业常青树,一个是大数据带动热度快速上升的语言.那么 ...

  4. python 螺旋数组_人工智能首选语言是什么 究竟Python有多强大

    人工智能首选语言是什么?究竟Python有多强大?众所周知,Python入门简单.功能强大,是人工智能时代最佳的编程语言.但很多人好奇Python究竟有多强大,为什么那么受欢迎?下面就来给大家揭晓答案 ...

  5. python zope 工作流_使用C语言来扩展Python程序和Zope服务器的教程

    有几个原因使您可能想用 C 扩展 Zope.最可能的是您有一个已能帮您做些事的现成的 C 库,但是您对把它转换成 Python 却不感兴趣.此外,由于 Python 是解释性语言,所以任何被大量调用的 ...

  6. python 文字冒险游戏_用木兰语言重写 Python 文字冒险游戏(九到十一章)

    续前文,继续到第十一章,期间根据须要对些许木兰语言功能进行了重现,并发布了木兰版本 0.0.15.1 .游戏例程代码已经开源在 gitee,第十一章运行效果以下,欢迎提 issue.javascrip ...

  7. python硬件编程_树莓派c语言 设置并使用树莓派进行Python和C语言编程 - 硬件设备 - 服务器之家...

    树莓派c语言 设置并使用树莓派进行Python和C语言编程 发布时间:2017-03-01 来源:服务器之家 设置并使用树莓派进行Python和C语言编程 (下) Python部落组织翻译, 禁止转载 ...

  8. python mk趋势检验_【C语言】MK趋势检验C语言代码

    [C] 纯文本查看 复制代码#include #include void main() { FILE *fp; char filename[40] ; int i,j,k;//循环用 int h,l; ...

  9. java和易语言对比_国外流行排行榜编程语言和易语言相比较的优势和劣势

    国外流行排行榜编程语言和易语言相比较的优势和劣势 适合对象:对于初学者或者没有接触过编程语言的朋友有巨大参考价值. 比较特点:以C语言和Java两门最流行也是最经典的外国编程语言来和易语言相比较, 比 ...

  10. python科学计数法转换_对比Python学习Go 基本数据结构

    公众号文章不方便更新,可关注底部「阅读原文」博客,文章随时更新. 本篇是「对比 Python 学习 Go」[1] 系列的第三篇,本篇文章我们来看下 Go 的基本数据结构.Go 的环境搭建,可参考之前的 ...

最新文章

  1. altium designer布线调整时不自动删除旧线
  2. 面试题 锁消除是什么
  3. LeetCode 2135. 统计追加字母可以获得的单词数(位运算+哈希)
  4. java基本命令_java基础篇 快捷键 常见Dos命令等等
  5. 实时导出正在运行的虚拟机或检查点
  6. 从网页上考的代码考到eclipse里面,会出现每行开头的空格下面有红色异常提示,为什么?...
  7. 筛选出c语言成绩前五名的记录,c语言课程论文设计成绩记录簿.doc
  8. ORACLE 锁表处理,解锁释放session
  9. 双目摄像头和单目摄像头_挑战激光雷达,MAXIEYE要重新定义单目摄像头?
  10. Tensorflow2.0实战之Auto-Encoder
  11. Enterprise Library 4.1 Security Block 快速使用图文笔记
  12. python三维转换教程_Python科学计算三维可视化【完结】
  13. 51单片机学习 基础知识总结
  14. C语言·abs()函数
  15. 解决Kafka-1194问题
  16. 关于《0bug》一书随机数的一处修订
  17. 再读 Laravel 5.5 文档
  18. 英语语法基础篇-书写规则
  19. 呼叫中心ACD系统的介绍
  20. 如何加声调口诀_汉语拼音声调标注口诀 涨知识了

热门文章

  1. linux 查看各个用户下线程使用情况
  2. 小程序 params_08. 小程序项目实战:设置首页轮播图(3)
  3. android系统自动休眠代码流程,android系统休眠与唤醒驱动流程详细分析.doc
  4. oracle删除数据用户,oracle删除用户及表空间,导入用户和数据
  5. mysqli_connect函数未开启_CRMEB打通版linux系统部署客服开启长链接不成功
  6. larveral 直接拷贝安装_2020年mac系统下制作win10引导安装盘,亲测可用
  7. Ie和firefox的Javascript区别
  8. C++中的namespace(using namespace)的理解
  9. 二维码生成,打包下载zip,BigDecimal的取值和计算,java发送http请求
  10. find 命令查找-o参数的理解