1
zgcwkj 2019-09-14 22:05:52 +08:00
后端 golang,现在很多公司倾向这门语言。前端的我不熟悉~
另外你团队还差人吗(想加入) |
2
pink123 2019-09-14 22:23:34 +08:00 1
做你自己的产品才能出人头地,外包毕竟不是长久之计
|
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 1
@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 全家桶搞熟了,前后端通吃。 |