![]() | 1 zgcwkj 2019-09-14 22:05:52 +08:00 后端 golang,现在很多公司倾向这门语言。前端的我不熟悉~ 另外你团队还差人吗(想加入) |
2 pink123 2019-09-14 22:23:34 +08:00 ![]() 做你自己的产品才能出人头地,外包毕竟不是长久之计 |
![]() | 3 hyyou2010 2019-09-14 23:52:34 +08:00 我跟你类似,最早也写 Android。后来因为学过前端 Javascript 之类故选择学习 nodejs 做为后端,但是现在发现这不是最佳选择,现在又开始转回 Java 后端,绕了一大圈,耗费好几个月。所以我非常建议你学习 spring 这一套 Java 后端,于你性价比最高,同时又最长远,相信后面至少 5 年内 Java 后端都是最主流的选择。 顺便 show 一下我学习 nodejs 后端写得实践总结小作品: http://65.49.193.60:3001。半成品,犹豫要不要继续写了,原因之一是后端选型,如果是 Java 就会毫不犹豫继续写。 |
4 melonrice OP @pink123 没想过出人头地,只想过过自己的日子。产品这年头没那么容易,一百死一生,一将功成万骨枯。有好的机遇会做的,而不会为了做产品而做,搞得大家都活不好 |
5 melonrice OP @hyyou2010 感谢分享:),之前团队里有用 Ruby 的,为了做日本人的项目。。但他们说现在市场越来越小了。。 |
6 melonrice OP @hyyou2010 现在也有不少初创采用 nodejs + React + React Native 这样的 js 全家桶方案,在移动端这个方案存在的端我很清楚,不过对于服务端而言有什么 spring 方便做而 nodejs 不方便的吗? |
![]() | 7 hyyou2010 2019-09-15 00:45:01 +08:00 总的来说 nodejs 做后端远不如 Java 体系完备,小项目也可以做,但是扩展呢,长远呢,似乎一般认为不行。 有个最新的,非常推荐的框架叫 nest.js ,是模仿 spring 的。既然如此,何不如直接学 spring。 |
![]() | 8 Lonely 2019-09-15 03:39:43 +08:00 via iPhone 要么 java 要么 go |
![]() | 9 patx 2019-09-15 04:24:47 +08:00 后端 nodejs+express 写接口不行? |
10 pC0oc4EbCSsJUy4W 2019-09-15 06:16:59 +08:00 React Native Android 体验真的不是很好 |
11 pC0oc4EbCSsJUy4W 2019-09-15 06:20:52 +08:00 后端看你选择自己做(自己做 java 轮子多,go 还在发展)还是用 LeanCloud 这种 BaaS 平台?这种平台挺多的。缺点除了价格问题就是不知道那一天会倒闭。 |
![]() | 13 dabaibai 2019-09-15 09:24:17 +08:00 via iPhone C/C++ 其次 golang 再次 JAVA |
![]() | 14 zjsxwc 2019-09-15 09:27:03 +08:00 via Android js 无所不能 |
![]() | 15 xuanbg 2019-09-15 09:32:49 +08:00 接活干的话,一说后端用 Java,就不用多解释了,听着就让人觉得靠谱 |
![]() | 16 hyyou2010 2019-09-15 09:43:20 +08:00 另外可以搜一下各个技术栈方向的招聘广告,毕竟最重要的目的是为了工作挣钱 |
![]() | 17 waltcow 2019-09-15 10:50:02 +08:00 接活后端一般 java,现在个人用 jhipster 比较多 |
![]() | 18 waltcow 2019-09-15 10:50:15 +08:00 另外你团队还差人吗(想加入) |
20 vipcc 2019-09-15 11:22:18 +08:00 via Android 到国外的招聘网站限定区域看看招什么技术多一些就有答案了 |
![]() | 21 hareandlion 2019-09-15 11:35:44 +08:00 后端表示想知道客户端学到什么程度可以出去接活啊? |
![]() | 22 Cellei 2019-09-15 13:39:41 +08:00 后端表示只学个 vue 和 uni-app 可以接前端的活么 |
![]() | 26 gowk 2019-09-15 17:21:35 +08:00 via Android .NET 真的没落了吗? |
27 melonrice OP @gowk 传统软件的外包碰到过,互联网创业公司我还没接触过用.net 的团队... |
28 pink123 2019-09-15 18:35:03 +08:00 成立公司,找做业务的强人拓展业务,可以做点技术咨询的公司,像 thoughtworks 一样发展就可以接到更多的活了 |
![]() | 29 mamahaha 2019-09-15 18:37:11 +08:00 想接活主要还是前端,后端不适合做外包,涉及太多核心的东西了。把后端外包了相当于把项目拱手让人。 |
![]() | 30 abcbuzhiming 2019-09-16 00:44:55 +08:00 ![]() @melonrice 如果你打算用 nodejs 来做后端,并且你选择的语言是 js,那么,我可以告诉你的是,动态语言( PHP,Python )做后端会遭遇到的问题你都会遇上,或者说明确一点,动态语言做后端是不受欢迎的,没有类型约束代码质量非常难控制。你可以看看 facebook 从 PHP 发展处 HHVM 乃至现在 HHVM 直接抛弃了 PHP,变成了有类型约束的静态语言虚拟机可以看出来。 如果你打算用 TS,那么最好的框架 nest.js 完全是照抄的 spring。而且,还不是很成熟 实际上你看一个技术有没有前途翻翻历史就知道了,曾经 PHP 从 java 手上夺走了几乎半壁江山就是因为当时的 java web 项目真是笨重,但是为啥最近两三年,Java 又回来了,因为一旦出现了 spring boot 这样的轻量级脚手架后,Java 作为静态语言的优势就会重新压倒 PHP 这类动态语言写的所谓“轻量级 Web 框架”。因为后端这种对确定性要求高的地方,动态语言真的天生不受欢迎。唯一能和 java 正面竞争的也就是 Go,也是静态语言。 nodejs 用来写后端唯一的优势就是前后端语言相同,不需要转换,所以我觉得很可能全面 TS 化后 nodejs 在后端能够占一席之地,但是现在还不行,如果用 js 来开发的话只适合快速出原型。不可否认国外全是有全上 nodejs 后端的,比如 ebay,但是我这个人,比起技术,更相信历史的选择。nodejs 现在在后端的状态非常像当年的 PHP。所以结局。。。 |
31 HangoX 2019-09-16 09:21:57 +08:00 肯定是 Spring 啊,你看一下市场占有率。开发框架 Spring 最后还是吊打其他语言开发框架的。 |
32 melonrice OP @abcbuzhiming 非常感谢老哥的细致回复 |
![]() | 33 suanbing 2019-09-17 11:10:01 +08:00 楼主在哪个城市?熟悉 Angular 吗? 可以考虑把 Spring 全家桶搞熟了,前后端通吃。 |