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

自学一门编程语言做远程工作,求大家推荐学哪个好, Java 、Go、 PHP 、 Python 、node.js、React、Vue

  •  
  •   helloword001 · 2023-08-23 07:37:43 +08:00 · 4157 次点击
    这是一个创建于 465 天前的主题,其中的信息可能已经有所发展或是发生改变。
    计划做远程工作,像自学一门编程语言,求大家推荐学哪个好,谢谢各位大佬
    40 条回复    2023-08-24 10:02:53 +08:00
    Chad0000
        1
    Chad0000  
       2023-08-23 07:42:35 +08:00   ❤️ 2
    为什么没有 C#?
    oukichi
        2
    oukichi  
       2023-08-23 07:47:22 +08:00   ❤️ 2
    以我的个人经历来说(偏海外经验),单学一个是不够的。
    nodejs react c# go python
    说也奇怪,国内一把 java 走天下
    可是在海外项目很久没遇到 java 栈的了
    idragonet
        3
    idragonet  
       2023-08-23 08:04:42 +08:00
    自学可以胜任远程?表示怀疑。
    pengtdyd
        4
    pengtdyd  
       2023-08-23 08:19:42 +08:00
    无疑是 js 更受欢迎。
    lifi
        5
    lifi  
       2023-08-23 08:34:59 +08:00 via Android
    @idragonet 那自学可以找到工作吗
    jswh
        6
    jswh  
       2023-08-23 08:35:41 +08:00
    个人经验来说,单学一门编程语言是不够的。
    GTim
        7
    GTim  
       2023-08-23 08:47:33 +08:00   ❤️ 1
    据我所经历的,你真想远程,那么什么语言不是你能决定的。

    我第一次远程,用的是 c#,我只看了几天语法就开始写代码,完全是抄别人的
    quotationm
        8
    quotationm  
       2023-08-23 09:11:11 +08:00
    后三个统称 js
    ysc3839
        9
    ysc3839  
       2023-08-23 09:13:33 +08:00 via Android
    个人推荐 Java 或 Node.js ,Golang 和 Python 也可以考虑,PHP 就算了
    jeffh
        10
    jeffh  
       2023-08-23 09:34:22 +08:00
    你这个分类都不对,里面有些是框架而不是语言。我的建议是学习 js 比较好
    zzzkkk
        11
    zzzkkk  
       2023-08-23 09:39:49 +08:00 via Android
    @ysc3839
    不要误导别人
    值钱的是业务而不是技术 多牛逼的技术要服务业务才能赚钱
    zuosiruan
        12
    zuosiruan  
       2023-08-23 09:46:01 +08:00 via iPhone
    @ysc3839 得看国内还是国外,国内就是 java,nodejs 天天吵就没见过公司用的。
    lidongyx
        13
    lidongyx  
       2023-08-23 09:48:24 +08:00
    非常推荐掌握一门全栈的编程语言( JS/TS 无疑是最全面以及最适配 Serverless 的),以及配套的云服务产品推荐 AWS 的一些解决方案(尤其是 Serverless 的一些解决方案,比如 lambda 、cognito 、Dynamodb 、S3 等等)
    Belmode
        14
    Belmode  
       2023-08-23 10:47:35 +08:00   ❤️ 1
    据我所知的,如果是 web 方向,先选学一个的话,肯定是 nodejs 生态链的。第一是 nodejs(node web 、node cli 、serverless),第二是 react ( typescript 、frontend 、spa )。这样直接就可以干活了。

    远程工作,甲方的需求总是多种多样的,不仅仅是 web 方向,一套技术栈肯定不行的,国外还有很多的 python 、rails 、rust 之类的,反而国内流行的 java 、go 之类需求量比较少。国外很多做小商品销售站的、公司门户,或者落地页,也有很多的 wordpress (国外 php 基本都是干这种,没有其他的)。

    总之,还是先一个体系上手,然后再慢慢往其他方向发展,这种最好
    acthtml
        15
    acthtml  
       2023-08-23 10:53:34 +08:00
    以终为始
    看招聘内容,哪个招的多就学哪个
    8355
        16
    8355  
       2023-08-23 10:56:37 +08:00
    远程工作学 go
    你可以先看看从哪里能找到远程工作
    以目的反推,不要听 v 友瞎比说,上面推荐的有的都快灭绝了,市场上的人一大把。有的是高经验人群根本没优势。
    liveoppo
        17
    liveoppo  
       2023-08-23 11:01:20 +08:00
    如论一个最,很显然是 JavaScript / TypeScript

    国内国外都一样
    zhenrong
        18
    zhenrong  
       2023-08-23 11:09:40 +08:00
    学好英语
    shermie
        19
    shermie  
       2023-08-23 11:44:11 +08:00   ❤️ 3
    推荐 go 、php 、java 这三种语言占比最大 楼上说 node 的就算了吧 都是瞎说 从业多年 几乎看不到 node 程序员
    lmmlwen
        20
    lmmlwen  
       2023-08-23 11:47:35 +08:00
    不如多看看考公的书
    runninghipp
        21
    runninghipp  
       2023-08-23 12:53:14 +08:00
    怎么远程工作 ?
    ingnoscemihi
        22
    ingnoscemihi  
       2023-08-23 12:57:22 +08:00
    js 相关的
    HarveyLiu
        23
    HarveyLiu  
       2023-08-23 13:05:30 +08:00
    vlang
    hello2090
        24
    hello2090  
       2023-08-23 13:10:41 +08:00
    @lifi 你这个问题就像问 “大学生可以找到工作吗” 一样
    hello2090
        25
    hello2090  
       2023-08-23 13:12:55 +08:00
    @acthtml 如果 JAVA 500 万个, C#499 万个,React 498 万个,Angular497 万个,那应该学啥都可以吧。。
    ruanimal
        26
    ruanimal  
       2023-08-23 14:09:54 +08:00
    @lmmlwen 认真的?
    1988chg
        27
    1988chg  
       2023-08-23 14:15:05 +08:00
    建议楼主先找到远程的工作,
    再赶鸭子上架.
    实在不行就转发外包帮你干
    bill110100
        28
    bill110100  
       2023-08-23 14:17:07 +08:00   ❤️ 1
    你先找个线下的工作干两年,远程工作不可能找没经验的新人。
    keymao
        29
    keymao  
       2023-08-23 14:26:06 +08:00
    中级专业号称叫软件设计师,但是呢,软件设计师的软考教材里面从来不会教授编程语言的内容。 你猜是为啥捏?

    语言对于软件设计师来说,只是个扳手 钳子 改锥 甚至是镊子,只是工具。 用什么工具,取决于软件设计师所设计的软件是干什么的,用哪个工具方便就用哪个。 能够快速上手一门语言或工具 对于设计师来说应该是基本功。
    zcreg
        30
    zcreg  
       2023-08-23 14:26:46 +08:00
    Go
    keymao
        31
    keymao  
       2023-08-23 14:28:03 +08:00
    @zuosiruan nodejs 现在主要就是用来跑 vue 的前端啊 前后端分离在国内搞得如火如荼呢
    raptor
        32
    raptor  
       2023-08-23 14:59:42 +08:00
    @zzzkkk CRUD 业务没啥可值钱的,值钱的是“有业务”可做。
    langmanxiaoa
        33
    langmanxiaoa  
       2023-08-23 15:02:35 +08:00
    Go ,Node.js
    henyi2211
        34
    henyi2211  
       2023-08-23 15:45:39 +08:00
    国内远程机会不多吧,老油条都没几个远程的。。。。

    初学就想远程,感觉难度不是一般的大
    raysonlu
        35
    raysonlu  
       2023-08-23 16:34:47 +08:00
    学会了的都找不到远程 job ,难道你已有 job 资源?
    YVAN7123
        36
    YVAN7123  
       2023-08-23 16:38:31 +08:00
    vue 前端工作比较急需
    liangxin1998
        37
    liangxin1998  
       2023-08-23 17:32:49 +08:00
    如何找到外海远程,boss ?
    kwanzaa
        38
    kwanzaa  
       2023-08-23 23:35:52 +08:00
    rail c# react 优先这几个
    theguagua
        39
    theguagua  
       2023-08-24 00:52:23 +08:00
    海外远程?怎么找?
    xiaoriri666
        40
    xiaoriri666  
       2023-08-24 10:02:53 +08:00
    PHP ,外包接活什么都好
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2884 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 06:29 · PVG 14:29 · LAX 22:29 · JFK 01:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.