RT,今年想学一门语言,作为第二语言,现在工作用的是 Python,做后端。
Java,Go,Javascript,Lisp 都有看过,了解他们的基础语法,想找一门语言今年深入一下,写写啥小项目,也为将来回二三线做准备。
至少希望别那么快死吧..可能以后工作就用那个语言了,有想过之后去一些二三线城市,希望这门语言也能有一些帮助。以及本身是做 Web 的,所以希望这门语言也能在 Web 领域有话语权。
希望有经验的朋友们指教下,结合语言的前景,以及适合的领域,前端后端都可以,给小弟推荐一下,多谢
或者有想一起学的朋友我也可以用 Python 和你互补 :)
![]() | 1 deali 2018-01-31 10:20:43 +08:00 via Android ![]() C# |
![]() | 2 TonyG 2018-01-31 10:23:18 +08:00 ![]() 二三线城市还有的选吗? Java, C#呗 |
![]() | 3 mritd 2018-01-31 10:24:22 +08:00 via iPhone ![]() Go 吧,干了几年 java,这个体系太庞大了 |
4 nicevar 2018-01-31 10:27:58 +08:00 ![]() 来这里问当然是 go 了,不信等着看 |
![]() | 5 chaleaoch 2018-01-31 10:28:30 +08:00 ![]() java + 前端。 小城市 java 需求很庞大。python 差很多。 |
![]() | 6 jlkm2010 2018-01-31 10:29:16 +08:00 ![]() 偏向:学语言 推荐 Go 偏向:二三线能用 推荐 Java |
7 muziki 2018-01-31 10:30:30 +08:00 via iPhone ![]() Rust |
![]() | 8 XIVN1987 2018-01-31 10:31:03 +08:00 via Android ![]() 估计推荐 go 的多,,不过二三线现在还是 PHP 和 Java 的天下吧 |
9 kylix 2018-01-31 10:37:14 +08:00 我以为大家都会说 PHP 呢。:) |
![]() | 10 Morriaty 2018-01-31 10:38:03 +08:00 ![]() 既然大家都推荐 go,那我就推荐 scala 吧 |
![]() | 11 sunwei0325 2018-01-31 10:39:30 +08:00 ![]() 推荐 kotlin, 理由: 1. 兼容 java, 2. android 御用语言, 3. kotlin native |
![]() | 12 gles 2018-01-31 10:39:37 +08:00 来这里问当然是 go 了,不信等着看 |
13 mond30081989 2018-01-31 10:44:09 +08:00 坐标长三角三线城市,PHP 缺口挺多的,会点 Python 的我在做产品... |
![]() | 14 sammo 2018-01-31 10:45:28 +08:00 via iPhone Java ;不过但学 java 容易走火入魔,最好和 C# 一起学 |
![]() | 15 owenliang 2018-01-31 10:46:24 +08:00 二三线要么 JAVA 要么 PHP,其他没有市场的样子。 |
![]() | 16 Sypher 2018-01-31 10:47:49 +08:00 @sammo Java ;不过但学 java 容易走火入魔,最好和 C# 一起学 --------------------------------------------------------------------- 走火入魔是什么意思? |
17 miketeam 2018-01-31 10:51:04 +08:00 via iPhone 那还用说吗?当然 go 拉。对了大佬们开源几个项目我们噜噜吧 |
![]() | 18 yougezai 2018-01-31 10:51:21 +08:00 ![]() donet 平台有一门语言 叫 Csharp,他可以跨平台,有很强大的支持商(微软),他可以间接的实现 Android 和 IOS 的原生应用,可以做 web,可以做桌面,可以异步编程,可以有很好的工程结构,可以支持你想支持的东西。 入门快,简单易用,就语言本生不输 虽然一直被瞧不上,但是还是有那么一部分人在坚持支持。 |
![]() | 19 wwdyy 2018-01-31 10:51:54 +08:00 go Javascript |
21 aksoft 2018-01-31 10:53:59 +08:00 java,python |
![]() | 22 coffeSlider 2018-01-31 10:59:17 +08:00 via Android Java 是学不会的,只能学一点,再多学一点。 |
23 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,花瓣 |
![]() | 24 skadi 2018-01-31 11:01:22 +08:00 c++ |
25 MeteorCat 2018-01-31 11:01:22 +08:00 via Android 如果是为了生活,那么就学就学最赚钱的;如果不是为了生活,那么我个人推荐 C/C++,所以东西自己造轮子 |
![]() | 27 PygameName 2018-01-31 11:07:43 +08:00 Python 潜力还是蛮大的,加上人工智能和大数据这几年的有所需求。推荐的话:推荐 GO 和 Java |
![]() | 28 precisi0nux 2018-01-31 11:07:58 +08:00 via iPhone golang 吧。 |
![]() | 29 qinng 2018-01-31 11:08:51 +08:00 抓阄,抓到谁就学谁。 |
![]() | 30 fengyj 2018-01-31 11:10:05 +08:00 js(Nodejs),python,go |
31 stirlingx 2018-01-31 11:12:49 +08:00 go 吧,学 go 可以少加班,少掉头发 |
![]() | 32 winglight2016 2018-01-31 11:14:20 +08:00 scala 真的不如 kotlin 吗?我不能相信。。。 |
33 MonoLogueChi 2018-01-31 11:18:26 +08:00 via Android ![]() 我投 C#一票,自从有了.net core,越来越好用了,当然只是个人看好 |
![]() | 34 silov 2018-01-31 11:18:46 +08:00 PHP 是世界上最好的语言,嗯,不接受质疑 [逃 |
![]() | 35 looplj 2018-01-31 11:19:41 +08:00 应用 Go,Kotlin。 研究:Rust,Scala,Haskell,Idris 都可以玩。 |
![]() | 36 stanjia 2018-01-31 11:21:25 +08:00 VB6.0 |
![]() | 38 Daming 2018-01-31 11:26:19 +08:00 Javascript 有句话说的挺好的:能用 Javascript 实现的,最终都会被 Javascript 实现。 |
![]() | 39 helloit 2018-01-31 11:28:36 +08:00 C++呢?没前途了? |
![]() | 40 yulitian888 2018-01-31 11:31:11 +08:00 ![]() c#吧,学着玩的话,这东西上手很快,IDE 强大无比,文档很全,普及率不如 java,但是好歹也是微软家的亲儿子,各种特性都十分主流,很多语法糖能做到领先 java 半代。但是学习曲线吧,后期会很陡峭,难度并不比 java 小。 |
![]() | 41 pythonee 2018-01-31 11:34:33 +08:00 @yulitian888 现在大家用 C#主要在哪些场景?似乎很少见到他的身影了 开发游戏、网页、服务端、桌面? |
![]() | 42 enzohobmg 2018-01-31 11:44:17 +08:00 GO!GO!GO!GO! |
![]() | 43 jydeng 2018-01-31 11:46:27 +08:00 Javascript 总要写点带页面的东西吧 |
![]() | 44 yeelone 2018-01-31 11:47:13 +08:00 个人推荐 go 和 kotlin。 |
![]() | 45 yulitian888 2018-01-31 11:54:09 +08:00 @pythonee Windows 应用程序,unity3d 做游戏,服务器端也没什么问题挺好用的。 这玩意的商业氛围太重了,好用的中间件大都是收费的,这几年开始走开源线路出了一个.net core 可以跨平台,也开始支持 Docker 了,所以,和 java 的应用领域几乎完全重叠 |
![]() | 46 rashawn 2018-01-31 12:00:26 +08:00 via iPhone 二三线城市 做 web 没得选吧 肯定 js 啊 |
![]() | 47 WytheHuang 2018-01-31 12:03:04 +08:00 凑个 P 开头语言, P...PPPPHP..双 P |
48 PythonAnswer 2018-01-31 12:12:13 +08:00 ![]() 在下 3p 达人. perl python php, 觉得还是得学 j 派的. |
![]() | 49 wzxlovesy 2018-01-31 12:14:18 +08:00 via Android Rust |
![]() | 50 yangyu789 2018-01-31 12:16:11 +08:00 Java |
![]() | 52 free9fw 2018-01-31 12:21:14 +08:00 把 python 学精通就不得了了 |
![]() | 53 kacawa 2018-01-31 12:27:26 +08:00 kotlin,我也想学 |
![]() | 54 oyjc 2018-01-31 12:34:10 +08:00 ![]() 二三线城市,考虑 C#,既能进厂工作,私下又能搞很多类型外包(桌面程序 /服务端 /移动端) |
55 HuangLibo 2018-01-31 12:37:45 +08:00 Lisp, 站在顶端俯视众生, |
![]() | 56 tailf 2018-01-31 12:41:52 +08:00 Python 在一线找工作都困难。。。。。 搞需求最旺盛的技术吧:Java、PHP |
![]() | 57 abusizhishen 2018-0-31 12:49:39 +08:00 via Android golang |
58 zhangsen1992 2018-01-31 12:50:48 +08:00 C 艹 |
![]() | 59 2379920898 2018-01-31 12:58:53 +08:00 真的是~不会炒菜的司机不是好医生。。。做 PHP 的感觉 PHP 要完了,做 PYTHON 感觉 PYTHON 要玩了。。= = !! |
60 demoplayer88 2018-01-31 13:04:59 +08:00 做 PHP 表示 PHP 不是要完了嘛。。。。还是学 go 吧,java 也行 |
61 king2014 2018-01-31 13:05:35 +08:00 ![]() 别看什么排名,既然有回归 2,3 线城市打算,先去看人才招聘网站看看当地各大语言招聘岗位有没有.根据市场去有针对性的深入. |
62 fengdianxun 2018-01-31 13:07:04 +08:00 via Android 支持 kotlin |
63 gmywq0392 2018-01-31 13:13:02 +08:00 ruby 啥时候都可以学 |
![]() | 64 ch3nOr 2018-01-31 13:17:07 +08:00 Elixir |
如果楼主是以工作为目的,建议就是“去泰国学泰语,去韩国学韩语”。你是要根据工作岗位选择语言,不是根据语言选工作岗位。 |
![]() | 66 chih758 2018-01-31 13:29:49 +08:00 via Android 云计算的背景下,必然是学 go 了,但二三线的话 PHP,C#? |
![]() | 67 Swift3030 2018-01-31 13:35:16 +08:00 明显 JS |
![]() | 68 tedzhou1221 2018-01-31 13:37:46 +08:00 学 Java,然后你想转其他语言就转。 |
![]() | 69 lifesimple 2018-01-31 13:38:39 +08:00 java 吧 这样就能看得懂后端代码了 |
![]() | 71 to2false 2018-01-31 13:58:28 +08:00 web 有关,果断 js 咯 |
72 willvvvvv1 2018-01-31 14:05:32 +08:00 如果选择 java,我觉得 1 年你可能看不完全部周边体系。。 |
![]() | 73 gamexg 2018-01-31 14:06:55 +08:00 二三线只能选择 java 了, 前段时间打算在小地方新组个团队,招 golang,结果 0 简历。 |
![]() | 74 SmiteChow 2018-01-31 14:08:18 +08:00 我推荐个 Clojure |
![]() | 75 orvnge 2018-01-31 14:12:10 +08:00 打算学 swift 因为 macbook 不能白买了、、、 |
![]() | 76 FreshOldMan 2018-01-31 14:21:17 +08:00 @orvnge 就你最精 |
![]() | 77 xwhxbg 2018-01-31 14:30:12 +08:00 rust,现在 rust 标准库自带 web 库,直接 webassembly 走起,前后端统一都 rust |
![]() | 78 hanzichi 2018-01-31 14:30:26 +08:00 卧槽,难道不应该是 js 吗 |
79 starmoon1994 2018-01-31 14:41:10 +08:00 ![]() 那么多推荐 GO 百分之 90 的系统或者应用都用不上那些高并发特性啊 |
![]() | 80 g0thic 2018-01-31 14:41:19 +08:00 php + js |
![]() | 81 bienyur 2018-01-31 14:58:24 +08:00 java or c 爽? |
![]() | 82 Todd_Leo 2018-01-31 15:00:37 +08:00 |
83 achenme 2018-01-31 15:00:58 +08:00 html+css |
![]() | 85 LokiSharp 2018-01-31 15:11:01 +08:00 学 C 语言,扩展 Python 突破性能瓶颈 |
86 nanlong 2018-01-31 15:17:34 +08:00 Elixir + Rust |
![]() | 87 hhxsv5 2018-01-31 15:34:29 +08:00 静态:Go 动态:PHP 人工智能:Python |
![]() | 88 Vimax 2018-01-31 15:41:33 +08:00 javago javago javago |
89 idcspy 2018-01-31 15:45:05 +08:00 不要学 python,今年开始初高中就要普及了,00 后要抢你饭碗。 |
![]() | 90 ting723 2018-01-31 15:47:56 +08:00 如果是 Web 方面 在开发效率上讲 可以采用 nodejs+vue(react) 然后学习一些框架,如 Vue,react 等 一般二线城市,估计用 java,c#的会多些 Ps: 其实语言还是其次,主要是编程的经验,理念、思想,解决方案。 另外,很多语言都是想通的,基础的语法相对是好学的,语言中一些语法规则也是很类似的,如 if,for 这些简单,复杂的如 HashMap,Map/Reduce,线程等 ,可能形式不同,但基本理念是想通的 |
![]() | 92 yujiff 2018-01-31 15:51:39 +08:00 业余爱好,非 C++莫属! |
![]() | 93 Tuisku 2018-01-31 15:54:18 +08:00 ![]() C# (多了解一下.Net Core) 可以顺便学 C#有关的生态链技术 => Unity 3D / Xamarin (前者游戏引擎, 后者跨平台 App 开发) |
![]() | 94 wellsc 2018-01-31 15:55:06 +08:00 pony |
![]() | 95 xuyl 2018-01-31 15:57:55 +08:00 本人精通 java/php/python/nodejs/golang/ruby/perl 等编程语言的名字拼写,求一份打字工作。 |
96 orm 2018-01-31 16:15:23 +08:00 二三线城市选着性小吧,首先你得找到到这类编程语言的工作,再学,上面推荐 go 的,二线三线的公司用的有多少.....我个人觉得 PHP Java 还是好找一点,首先的钱看齐吧,学了找不到工作,自己玩还差不多 |
![]() | 97 circsqua 2018-01-31 16:22:16 +08:00 如果立意做个 project 会不会更加清晰些? |
98 SummerWQM 2018-01-31 16:25:25 +08:00 果断 golang |
![]() | 99 likelike 2018-01-31 16:33:18 +08:00 Javascript 吧,得益于 nodejs,现在 web 端,移动端,pc 端都能写 |
100 bayker 2018-01-31 16:36:33 +08:00 问题是:“二三线”城市 是指??? 成都是几线? |