首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  程序员

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

  •  
  •   melonrice · 61 天前 · 3010 次点击
    这是一个创建于 61 天前的主题,其中的信息可能已经有所发展或是发生改变。
    目前个人的技术栈:
    Android,iOS 原生应用开发比较熟练,和 Flutter,React Native 这样的跨平台技术也能玩点儿。
    但是后端技术基本就是懂个 mybatis 的 CRUD 的水平(还是好久以前了)

    考虑到聘用外包或独立技术咨询人员的大部分都是初创或中小公司,另外本人以及本人团队尝试过接对欧美以及对日的项目外包,对于这些类型的公司来说,后端哪一种技术的需求更高一些呢?
    33 回复  |  直到 2019-09-17 11:10:01 +08:00
        1
    zgcwkj   61 天前
    后端 golang,现在很多公司倾向这门语言。前端的我不熟悉~
    另外你团队还差人吗(想加入)
        2
    pink123   61 天前   ♥ 1
    做你自己的产品才能出人头地,外包毕竟不是长久之计
        3
    hyyou2010   61 天前
    我跟你类似,最早也写 Android。后来因为学过前端 JavaScript 之类故选择学习 nodejs 做为后端,但是现在发现这不是最佳选择,现在又开始转回 Java 后端,绕了一大圈,耗费好几个月。所以我非常建议你学习 spring 这一套 Java 后端,于你性价比最高,同时又最长远,相信后面至少 5 年内 Java 后端都是最主流的选择。

    顺便 show 一下我学习 nodejs 后端写得实践总结小作品: http://65.49.193.60:3001。半成品,犹豫要不要继续写了,原因之一是后端选型,如果是 Java 就会毫不犹豫继续写。
        4
    melonrice   61 天前
    @pink123 没想过出人头地,只想过过自己的日子。产品这年头没那么容易,一百死一生,一将功成万骨枯。有好的机遇会做的,而不会为了做产品而做,搞得大家都活不好
        5
    melonrice   61 天前
    @hyyou2010 感谢分享:),之前团队里有用 Ruby 的,为了做日本人的项目。。但他们说现在市场越来越小了。。
        6
    melonrice   61 天前
    @hyyou2010 现在也有不少初创采用 nodejs + React + React Native 这样的 js 全家桶方案,在移动端这个方案存在的弊端我很清楚,不过对于服务端而言有什么 spring 方便做而 nodejs 不方便的吗?
        7
    hyyou2010   61 天前
    总的来说 nodejs 做后端远不如 Java 体系完备,小项目也可以做,但是扩展呢,长远呢,似乎一般认为不行。
    有个最新的,非常推荐的框架叫 nest.js ,是模仿 spring 的。既然如此,何不如直接学 spring。
        8
    Lonely   61 天前 via iPhone
    要么 java 要么 go
        9
    patx   61 天前
    后端 nodejs+express 写接口不行?
        10
    fatelight   61 天前
    React Native Android 体验真的不是很好
        11
    fatelight   61 天前
    后端看你选择自己做(自己做 java 轮子多,go 还在发展)还是用 LeanCloud 这种 BaaS 平台?这种平台挺多的。缺点除了价格问题就是不知道那一天会倒闭。
        12
    pink123   60 天前
    @melonrice 好吧,那你完全可以去找个大平台好好工作,加油
        13
    dabaibai   60 天前 via iPhone
    C/C++ 其次 golang 再次 JAVA
        14
    zjsxwc   60 天前 via Android
    js 无所不能
        15
    xuanbg   60 天前
    接活干的话,一说后端用 Java,就不用多解释了,听着就让人觉得靠谱
        16
    hyyou2010   60 天前
    另外可以搜一下各个技术栈方向的招聘广告,毕竟最重要的目的是为了工作挣钱
        17
    waltcow   60 天前
    接活后端一般 java,现在个人用 jhipster 比较多
        18
    waltcow   60 天前
    另外你团队还差人吗(想加入)
        19
    pink123   60 天前
    @waltcow 哈哈想多了老兄,外包也不好做了
        20
    vipcc   60 天前 via Android
    到国外的招聘网站限定区域看看招什么技术多一些就有答案了
        21
    hareandlion   60 天前
    后端表示想知道客户端学到什么程度可以出去接活啊?
        22
    Cellei   60 天前
    后端表示只学个 vue 和 uni-app 可以接前端的活么
        23
    melonrice   60 天前
    @Cellei 看甲方需求了。对前端要求不高的是可以的
        24
    melonrice   60 天前
    @zgcwkj 只是设计师比较缺。。
        25
    melonrice   60 天前
    @fatelight 国外也有项目直接要求用 Firebase 来提供接口服务的
        26
    gowk   60 天前 via Android
    .NET 真的没落了吗?
        27
    melonrice   60 天前
    @gowk 传统软件的外包碰到过,互联网创业公司我还没接触过用.net 的团队...
        28
    pink123   60 天前
    成立公司,找做业务的强人拓展业务,可以做点技术咨询的公司,像 thoughtworks 一样发展就可以接到更多的活了
        29
    mamahaha   60 天前
    想接活主要还是前端,后端不适合做外包,涉及太多核心的东西了。把后端外包了相当于把项目拱手让人。
        30
    abcbuzhiming   60 天前   ♥ 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   59 天前
    肯定是 Spring 啊,你看一下市场占有率。开发框架 Spring 最后还是吊打其他语言开发框架的。
        32
    melonrice   59 天前 via iPhone
    @abcbuzhiming 非常感谢老哥的细致回复
        33
    suanbing   58 天前
    楼主在哪个城市?熟悉 Angular 吗?

    可以考虑把 Spring 全家桶搞熟了,前后端通吃。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2334 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 23ms · UTC 00:36 · PVG 08:36 · LAX 16:36 · JFK 19:36
    ♥ Do have faith in what you're doing.