前言
前几天去唯品会面试的时候,被问到有没有实践过多语言的项目和说说对各种语言的理解。我到时回答的不好,结果最后还是面试官教育了我一番,这里做个小小的总结。
正文
-
Java: Java 是博主最熟悉的语言了,总的来说她最大的好处就是强类型了,相信所有开发者都有所体会,相比一些弱类型的语言,她对开发者更友好也更好调试。其次她常年居语言热榜首,历史悠远,生态系统丰富,更有今年由 Spring 引领的现代 Java 微服务体系。跟同为编译语言的 C 相比她运行在 JVM 之上,开发不需要特别关心垃圾回收,专注于开发。可以说是综合实力非常强的的语言。
-
JavaScript: 单线程,天生异步,生态良好,全栈。缺点是弱语言,更新速度快,日新月异,学习需要跟得上脚步。
-
Python: 语言设计之初就适合计算场景,适合做爬虫,大数据计算等。
-
Go: 天生并发,编译后是一个可执行文件,占用空间小。
总结
虽然平时会看各种文章对各种语言也有一些初步的了解,但是到面试的时候却突然回答不到点子上。这也说明了其实是还没吃透的。所以还是要多做总结,更深入的了解。
网友评论