作为只会客户端的自由职业者,应该学习什么服务端技术才能增强自己的竞争力,接到更有质量的活?

2019-09-14 20:19:57 +08:00
 melonrice
目前个人的技术栈:
Android,iOS 原生应用开发比较熟练,和 Flutter,React Native 这样的跨平台技术也能玩点儿。
但是后端技术基本就是懂个 mybatis 的 CRUD 的水平(还是好久以前了)

考虑到聘用外包或独立技术咨询人员的大部分都是初创或中小公司,另外本人以及本人团队尝试过接对欧美以及对日的项目外包,对于这些类型的公司来说,后端哪一种技术的需求更高一些呢?
4615 次点击
所在节点    程序员
33 条回复
hareandlion
2019-09-15 11:35:44 +08:00
后端表示想知道客户端学到什么程度可以出去接活啊?
Cellei
2019-09-15 13:39:41 +08:00
后端表示只学个 vue 和 uni-app 可以接前端的活么
melonrice
2019-09-15 17:11:39 +08:00
@Cellei 看甲方需求了。对前端要求不高的是可以的
melonrice
2019-09-15 17:12:31 +08:00
@zgcwkj 只是设计师比较缺。。
melonrice
2019-09-15 17:13:25 +08:00
@fatelight 国外也有项目直接要求用 Firebase 来提供接口服务的
gowk
2019-09-15 17:21:35 +08:00
.NET 真的没落了吗?
melonrice
2019-09-15 18:31:52 +08:00
@gowk 传统软件的外包碰到过,互联网创业公司我还没接触过用.net 的团队...
pink123
2019-09-15 18:35:03 +08:00
成立公司,找做业务的强人拓展业务,可以做点技术咨询的公司,像 thoughtworks 一样发展就可以接到更多的活了
mamahaha
2019-09-15 18:37:11 +08:00
想接活主要还是前端,后端不适合做外包,涉及太多核心的东西了。把后端外包了相当于把项目拱手让人。
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。所以结局。。。
HangoX
2019-09-16 09:21:57 +08:00
肯定是 Spring 啊,你看一下市场占有率。开发框架 Spring 最后还是吊打其他语言开发框架的。
melonrice
2019-09-16 11:51:39 +08:00
@abcbuzhiming 非常感谢老哥的细致回复
suanbing
2019-09-17 11:10:01 +08:00
楼主在哪个城市?熟悉 Angular 吗?

可以考虑把 Spring 全家桶搞熟了,前后端通吃。

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

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

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

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

© 2021 V2EX