本人软件工程专业出身, 因为各种机缘巧合干的是 ios, 干了快 2 年了,感觉 ios 方向和我的职业规划不符,
以前学的是 java web,做过一点练手项目,当时用的是 SSM 框架。 但是我还是想请教一下,现在重新学习,java,go,python 或者其他,哪些更合适?
|      1hilbertz      2019-03-13 22:23:51 +08:00  4 现在主流应该是 go | 
|  |      2pythonee      2019-03-13 22:24:09 +08:00 via iPhone 我是正好相反,想搞搞 iOS | 
|      3soulzz      2019-03-13 22:25:58 +08:00  1 1.springboot  2.mongodb 3.redis 4.kafka 5.netty | 
|      4soulzz      2019-03-13 22:26:45 +08:00  1 当然是 java,能造航母啊 | 
|  |      5tigerAndBull OP @pythonee  ...不建议 | 
|  |      6tigerAndBull OP @soulzz 只用过 1,3 ,听过 2。🌚 | 
|  |      710Buns      2019-03-13 22:43:44 +08:00 感觉 spring 已经成为了 Java web 开发的事实标准了? spring/nosql/cache/mq/大数据 爬一下简历,10 个 Java 相关 jd 起码六七个有大数据要求😂 | 
|      8jimyan      2019-03-13 22:51:30 +08:00 springboot | 
|  |      9tigerAndBull OP @hilbertz 那么岗位量呢,除去 java 的。 | 
|  |      10tigerAndBull OP | 
|  |      11zjsxwc      2019-03-13 23:55:08 +08:00 via Android springboot 全套就行,jar 包直接发布,数据库用 jpa,贼爽 | 
|  |      12yanjinbin      2019-03-13 23:57:40 +08:00 艹了一点 JAVA 的觉得:  go 是未来 , 不喜欢 JAVA 有 3 点除了语法啰嗦之外, crud 代码  sql xml 化 不爽 , 另外一个是注解 AOP. | 
|  |      13Raphael96      2019-03-14 00:02:52 +08:00 via Android  2 那必然是 c# .net core 啊 Σ( ° △ °|||)︴ | 
|  |      14tigerAndBull OP @Raphael96 啊?别逗~ | 
|  |      15tigerAndBull OP @yanjinbin go 好找工作吗 | 
|  |      16tigerAndBull OP @hilbertz go 好找工作吗 | 
|  |      17yanjinbin      2019-03-14 00:15:34 +08:00  1 北上广都还行  其他小地方 还是 JAVA 恰饭 | 
|  |      18tigerAndBull OP @yanjinbin 好滴,谢谢 | 
|      19soulzz      2019-03-14 00:29:43 +08:00 想再向上走的话 kotlin 才是未来,不过目前国内很少见到有公司用这个 | 
|      20soulzz      2019-03-14 00:31:02 +08:00  1 https://www.kotlincn.net/ 阿里工程师主动翻译的文档,比较全 | 
|  |      21tigerAndBull OP @soulzz 这个多谢,但是还是要恰饭的嘛 | 
|  |      22tigerAndBull OP @soulzz 就业环境不要太差,可以接受啊 | 
|  |      23yanjinbin      2019-03-14 00:41:27 +08:00  1 再说一句 我觉得 go 很友好得原因在于 go 官网做的很好 ,   有 faq blog reference confluence 你想学什么 那边的 roadmap 基本告诉你了 初学 搜下 go 语言圣经 而 JAVA 我觉得要是 有人给我当初指导下 指定看那些 我觉得 我可以 少花一半时间在学无用得技术上面 另外 go 的代码 写的看起来清爽优雅 map goroutine 还有 error 的处理 都觉得比较 humanable 实际工程中 go 的 工程构建 模块依赖 编译 代码格式化 都很爽 | 
|  |      24yanaraika      2019-03-14 00:43:28 +08:00 via Android  4 要渲染模版的重 sql 和后段逻辑的 web→java 纯 API 微服务→go 快速原型+不太复杂的后端逻辑→Python | 
|  |      25tigerAndBull OP @yanjinbin 好滴,谢谢您 | 
|  |      26tigerAndBull OP @yanaraika 好滴,谢谢 | 
|  |      27Raphael96      2019-03-14 08:03:22 +08:00 via Android  9 @tigerAndBull 怎么逗了,.net core 开源,跨平台,性能优秀,c#语法优美,vs ide 天下第一,哪里逗了(⊙x⊙;)  要不是国内 batj 都搞 java,.net 也不至于这么惨,劣性循环了已经,但是还是抱有期望的。 再说,你看看现在 java 招聘环境,据说一个岗位能收到上千份简历,筛选太严重了,.net 就还好,虽然岗位不多,但是竞争也比较小。传统行业和 2b 的业务虽然工资不高,但是相对轻松,加班少。 没毛病吧。 | 
|  |      29murmur      2019-03-14 08:52:30 +08:00 JAVA 加瓦 添砖加瓦 说明 java 才是大规模应用的基石 | 
|  |      30gowk      2019-03-14 08:58:31 +08:00 via Android  1 我觉得 Go 的未来的方向,time will tell | 
|  |      33tigerAndBull OP @ruatyy 哈哈哈 | 
|  |      34trait      2019-03-14 09:13:12 +08:00 via Android @Raphael96 .net 真是白瞎了 c#这么好的语言,脑残鲍尔默当初把生而为跨平台的.net 绑死在 win | 
|      35jiom      2019-03-14 09:17:24 +08:00 java 能造火箭 | 
|      37haohappy      2019-03-14 09:29:11 +08:00 没人提 PHP 吗~PHP7.4 版本 jit 就要出来了  到时候中大型项目也会优先考虑使用 php 了 | 
|      38oops1900      2019-03-14 09:33:04 +08:00 PHP | 
|  |      40xzg      2019-03-14 09:43:42 +08:00 我觉得 java 可以啊 至于说语法啰嗦,设计过度。也是见仁见智了,不要人云亦云,要看本质为什么这么设计。而且每种语言都有其相对得优势和劣势。当然抛开其他得谁能给钱就做啥呗 | 
|  |      41BCy66drFCvk1Ou87      2019-03-14 09:49:30 +08:00 微服务+容器技术 | 
|  |      42VictorJing94      2019-03-14 10:12:36 +08:00  2 .net | 
|  |      43ideacco      2019-03-14 10:26:38 +08:00 PHP,没那么高大上,但是很多公司(小型的)都还是在用的 | 
|      44ksssdh123      2019-03-14 10:26:43 +08:00  1 如果跟着谷歌爸爸走,应该是这样 1. 未来服务端的 c++/java 会被 Golang(GO)取代,不管你们信不信,我反正相信了 2. 未来客户端的 javascript/java 会被 Dart 取代,不管你们信不信,我反正相信了 | 
|  |      45alexmy      2019-03-14 10:29:35 +08:00  2 正在学 go,不知道为什么,一点都不喜欢 java,我也觉得很奇怪。 | 
|  |      46sonyxperia      2019-03-14 10:32:50 +08:00 主流是 go ??? | 
|  |      48iyaozhen      2019-03-14 10:41:49 +08:00 via Android 现在肯定是 JAVA,spring boot。 PHP 也能顶半边天 未来不好说 | 
|  |      49mcfog      2019-03-14 10:43:20 +08:00  3 | 
|  |      51yanjinbin      2019-03-14 11:41:22 +08:00 @fumichael 注解 这玩意 见仁见智吧  我觉得 还是 go contetxt 得 handler 函数变量 这样好理解点 ?   多个注解 看的我心烦 | 
|  |      52lidongyx      2019-03-14 11:46:17 +08:00 via iPhone 后端真的是撕逼不断啊,咦,为啥我一家语言独大占 99.9999%的前端撕逼为啥会更多? | 
|      53calvincc      2019-03-14 12:04:03 +08:00 go | 
|  |      54gejun123456      2019-03-14 12:10:20 +08:00 via iPhone java springboot | 
|  |      55finian      2019-03-14 12:12:23 +08:00 有用 Kotlin + Vert.x 来开发微服务的吗?弊小厂正在招聘,感兴趣的来聊聊 MTI3NjkzMzI5N0BxcS5jb20= | 
|  |      56northernlights      2019-03-14 12:40:13 +08:00 当然是.net core 了 | 
|      57onepunch      2019-03-14 13:20:50 +08:00 还是百花齐放吧,一家独大说不准哪天就收费了[狗头] | 
|      59jon      2019-03-14 13:49:31 +08:00 等等标题说的是主流啊,怎么都是 go .net core? | 
|  |      60yoshiyuki      2019-03-14 13:53:47 +08:00  1 后端语言大厂最爱 Java,PHP,Python 等等等等,中间件多用 node.js ,如果有自建 API 网管可能还会用 nginx lua 或者其他 数据库依我所见 mysql 用得比较多 还有一些 nosql 型的储存,一般 redis 用得多 此外后端还会有一些消息队列、长连接服务比如 WebSocket 之类的技术点 | 
|      61zhangsen1992      2019-03-14 15:32:09 +08:00 java go python,部分 c c 艹 | 
|      62wxl1380610      2019-03-14 16:12:24 +08:00 没人说 php 吗 ? | 
|  |      63wind3110991      2019-03-14 17:03:23 +08:00 java 的生态比较全,很对现有技术都对 java 提供了原生友好的 API,而且 maven 科学的依赖包管理方式, 纯粹就业而言,java 对于后台开发是一个很不错的语言: 大数据 /分布式:zk、hadoop、hbase、hive、spark、flink 等等; MQ:kafka、rocketMQ ; 配置 /日志:elastic search、disconf ; RPC:Thrift、dubbo ; AOP: springboot、springcloud ; 说用 python、php 可以搞一个项目的我承认可行,但是大团队协同开发中,不用 java 那套八股文式的结构, 可以参考下阿里,如果有很多参差不齐的开发者在团队中时,很难快速基于架构来敏捷迭代的。 | 
|      66lesloli      2019-03-14 17:47:18 +08:00 做游戏服务器的,之前 c++ 现在 nodejs | 
|  |      67sulinehk      2019-03-14 18:02:52 +08:00 via Android 不是 主流讲道理的话轮不到 go 吧? | 
|  |      68kiddult      2019-03-14 18:19:27 +08:00 | 
|  |      69kernel      2019-03-14 18:22:47 +08:00 我的线路:java > python > nodejs node 和 java 不好直接比,不过 node 比 python 好多了,全方位胜出 | 
|  |      70Beme      2019-03-14 18:25:48 +08:00 via Android 不管用什么技术栈,能快速 CRUD 就行了😂 | 
|      71karllynn      2019-03-14 18:30:24 +08:00 未来应该是 go2 的,当然 Java 才是现在的主流 | 
|      72TommyLemon      2019-03-14 18:48:38 +08:00 | 
|      73TommyLemon      2019-03-14 18:53:31 +08:00 @soulzz  @jimyan @tigerAndBull @zjsxwc @yanjinbin @yanaraika @murmur @xzg @iyaozhen @gejun123456 @yoshiyuki @wind3110991 @waising @kernel @Beme @karllynn 现在 Java CRUD 也非常方便了,大部分接口都不用写代码,也不用写文档了, 提供基于 SpringBoot 和 JFinal 的 Demo,支持 MySQL, PostgreSQL, Oracle, TiDB, 除了 Java 还有 C#, Python, Node 等实现,还没看到 Go 语言有这么方便的 ORM 库 https://www.v2ex.com/t/544424 | 
|  |      74leonme      2019-03-14 19:38:09 +08:00 via Android @TommyLemon 其实推荐一次就够了 | 
|      75chfight      2019-03-14 19:44:40 +08:00 .net core +1 | 
|      76shihty5      2019-03-14 19:59:17 +08:00 Kotlin | 
|  |      77moomesy      2019-03-15 10:38:37 +08:00 nodejs |