2018 年想学一门编程语言,哪个好?

2018-01-31 10:15:38 +08:00
 testcount

RT,今年想学一门语言,作为第二语言,现在工作用的是 Python,做后端。


背景

Java,Go,JavaScript,Lisp 都有看过,了解他们的基础语法,想找一门语言今年深入一下,写写啥小项目,也为将来回二三线做准备。


期望

至少希望别那么快死吧..可能以后工作就用那个语言了,有想过之后去一些二三线城市,希望这门语言也能有一些帮助。以及本身是做 Web 的,所以希望这门语言也能在 Web 领域有话语权。


希望有经验的朋友们指教下,结合语言的前景,以及适合的领域,前端后端都可以,给小弟推荐一下,多谢🙏

或者有想一起学的朋友我也可以用 Python 和你互补 :)

17837 次点击
所在节点    程序员
157 条回复
aksoft
2018-01-31 10:53:59 +08:00
java,python
coffeSlider
2018-01-31 10:59:17 +08:00
Java 是学不会的,只能学一点,再多学一点。
xd314697475
2018-01-31 11:00:42 +08:00
1.考虑工作稳定
天下还是 java 的天下,java 现在还有 14.215%的江山( toibe 最新数据),多年( 20 年?)的第一名
未来即使走向没落,还是瘦死骆驼比马大

2.考虑前景
当然要说前景,Go 和 Kotlin 还是和有可能上位的。

Go
Go 现在排名 19 占比 1.569%,最好记录是 2017 年排名 9,
国际大厂 google 推出的开源语言,特色简洁、快速、安全,定位是取代 C++,发力高并发领域。最大优点是可直接编译成机器码。
案例:知乎,今日头条,微博,bilibili 都使用或者转型 Golang。

Kotlin
Kotlin 现在排名 39 占比 0.313%
国际 IDE 神企 JB,JetBrains 开发的 jvm 开源语言,用过 java 的人好处能说一大堆,缺点也不少,而 Kotlin 就是针对这些缺点的,Kotlin 写起来真的很爽,关键是可以和 java 混编,互相调用,google 在 2017 年也把其定为 Android 的官方语言,更是一剂强心剂,取代 java 的有利竞争者。
案例:豆瓣,知乎 app,花瓣
skadi
2018-01-31 11:01:22 +08:00
c++
MeteorCat
2018-01-31 11:01:22 +08:00
如果是为了生活,那么就学就学最赚钱的;如果不是为了生活,那么我个人推荐 C/C++,所以东西自己造轮子
baoanlol
2018-01-31 11:01:59 +08:00
@Morriaty 干的漂亮!我也给 scala 一票
PygameName
2018-01-31 11:07:43 +08:00
Python 潜力还是蛮大的,加上人工智能和大数据这几年的有所需求。推荐的话:推荐 GO 和 Java
precisi0nux
2018-01-31 11:07:58 +08:00
golang 吧。
qinng
2018-01-31 11:08:51 +08:00
抓阄,抓到谁就学谁。
huiyifyj
2018-01-31 11:10:05 +08:00
js(Nodejs),python,go
stirlingx
2018-01-31 11:12:49 +08:00
go 吧,学 go 可以少加班,少掉头发
winglight2016
2018-01-31 11:14:20 +08:00
scala 真的不如 kotlin 吗?我不能相信。。。
MonoLogueChi
2018-01-31 11:18:26 +08:00
我投 C#一票,自从有了.net core,越来越好用了,当然只是个人看好
silov
2018-01-31 11:18:46 +08:00
PHP 是世界上最好的语言,嗯,不接受质疑 [逃
ZSeptember
2018-01-31 11:19:41 +08:00
应用 Go,Kotlin。
研究:Rust,Scala,Haskell,Idris 都可以玩。
stanjia
2018-01-31 11:21:25 +08:00
VB6.0
Akkuman
2018-01-31 11:23:05 +08:00
@MeteorCat 最赚钱的是哪个
Daming
2018-01-31 11:26:19 +08:00
javascript
有句话说的挺好的:能用 javascript 实现的,最终都会被 javascript 实现。
helloit
2018-01-31 11:28:36 +08:00
C++呢?没前途了?
yulitian888
2018-01-31 11:31:11 +08:00
c#吧,学着玩的话,这东西上手很快,IDE 强大无比,文档很全,普及率不如 java,但是好歹也是微软家的亲儿子,各种特性都十分主流,很多语法糖能做到领先 java 半代。但是学习曲线吧,后期会很陡峭,难度并不比 java 小。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/427331

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX