胜任海外开发职位,需要什么样的技术水平?!? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
LeeChP
V2EX    职场话题

胜任海外开发职位,需要什么样的技术水平?!?

  •  
  •   LeeChP 2019-10-23 13:44:25 +08:00 via iPhone 3018 次点击
    这是一个创建于 2187 天前的主题,其中的信息可能已经有所发展或是发生改变。

    观国内福报有感。
    今天学长又在群里讨论加班问题了。学长 A 律师,跟国企打交道不少,说国企现在加班不比私企少。学长 B 普本硕,国企财务岗,4 号到现在天天加班至深夜。
    看多了,翻墙跑路的念头越来越强烈。总是看到 v 站的虾皮各种招聘,还有 gayhub 上逃离 996 的,德国,新加坡等等。不加班,羡慕死我。但是自己菜鸡一枚,不知道需要怎么准备,一门语言打好基础不知道得不得行。工作带来的经验完全就看公司项目了。

    太累了,现在 976。想进体制看机房!

    44 条回复    2022-07-11 22:16:41 +08:00
    rzq3147
        1
    rzq3147  
       2019-10-23 14:05:18 +08:00 via Android   1
    国外不加班,但是有别的问题。你出来后也有可能不适应,觉得还不如在国内加班好
    wuhanchu
        2
    wuhanchu  
       2019-10-23 14:21:17 +08:00
    不加班是不加班了,但是并没有你想象中获得那么爽。 例如 歧视华人
    impl
        3
    impl  
       2019-10-23 14:47:54 +08:00 via Android
    菜鸡出国就能变肉鸡?
    dingyaguang117
        4
    dingyaguang117  
       2019-10-23 14:53:27 +08:00
    坐等国内加班多死几个人,这样就重视了

    中国就是这样,不出大事就永远没事
    golden0125
        5
    golden0125  
       2019-10-23 15:09:29 +08:00
    正在准备肉翻,知道国外也有歧视之类的问题,但相比之下我更害怕国内企业对 35 岁+程序员的歧视,在国外,程序员是可以安安稳稳做到退休的职业.
    tsuijinglei
        6
    tsuijinglei  
       2019-10-23 15:14:50 +08:00
    逃避不是最优解,不如做好计划提升能力解决问题,比如自己开公司。
    death00
        7
    death00  
       2019-10-23 15:37:10 +08:0
    确实,只是不加班的优点,其他说不定也会遇到问题,但可以考虑去体验体验,说不定能找到一个合适自己的环境。所以,支持你。
    LeeChP
        8
    LeeChP  
    OP
       2019-10-23 15:43:17 +08:00 via iPhone
    @impl 没明白你的意思。
    LeeChP
        9
    LeeChP  
    OP
       2019-10-23 16:01:39 +08:00 via iPhone
    @wuhanchu 感觉国内也不好过呀。我只想有自己的时间看看其他的书,哲学历史艺术之类的。秋冬想有点自己的时间去晒晒太阳散散步。现在真的是不知道春夏秋冬,每天迫于 35 的压力,想打好技术,但是加班又剩不下多少时间,回去搞技术就没时间放松,而且 6 天班真的压抑。
    LeeChP
        10
    LeeChP  
    OP
       2019-10-23 16:28:08 +08:00 via iPhone
    @wuhanchu 新加坡那边没这么严重吧?
    LeeChP
        11
    LeeChP  
    OP
       2019-10-23 16:32:39 +08:00 via iPhone
    @rzq3147 除了晚上没啥夜宵没啥玩的除了 club 酒吧,还有楼上的歧视问题,其他的还有吗?夜生活国内跟我关系也不大,而且 35 岁的年龄歧视,真的是砸饭碗的。我现在想提前做规划,要么努力学英语技术翻墙,要么进体制。钱多钱少也就这样了,我已经看开了,只想自己过的不要这么焦虑。
    egdaeyn
        12
    egdaeyn  
       2019-10-23 16:33:58 +08:00
    半路转行的前端 30 岁之前想肉翻(现在 25) 需要去读国外的计算机拿一个学位么
    xduanx
        13
    xduanx  
       2019-10-23 16:35:12 +08:00 via iPhone
    @dingyaguang117,死的,被绿的肯定不在少数。多几个老板,董事下班回家路上被拦下打到进火葬场就不会加班了。
    WuwuGin
        14
    WuwuGin  
       2019-10-23 16:43:08 +08:00   2
    歧视是相对的,你如果根本没有融入当地文化的心思别人怎么可能会接纳你。很多华人说被歧视,一问可能连当地语言都不怎么会,就在唐人街呆着,你觉得这种人不被歧视谁被歧视。

    去一个新环境是勇敢的,这要舍弃已经积累的大部分社会资源,但是换话说你都下了这个决心,就不要管那些怂人的说三道四了,楼主加油。
    WuwuGin
        15
    WuwuGin  
       2019-10-23 16:45:21 +08:00   1
    @egdaeyn 看肉饭成功的例子,去加拿大美国 27、8 岁读本科的都大有人在,靠自己一步一步出去的都不丢人。总比一边抱怨一边啥都不做的强。
    LeeChP
        16
    LeeChP  
    OP
       2019-10-23 16:59:35 +08:00 via iPhone
    @golden0125 我也是这样想的。国内,说真的,一想到 35 岁就头大。不知道哪个死全家的企业先这么搞的。
    LeeChP
        17
    LeeChP  
    OP
       2019-10-23 17:06:18 +08:00 via iPhone
    好吧,有没有人切一下题?要胜任海外的职位,除了语言,技术上需要做到什么程度?要侧重基础的理论知识和算法还是工程经验?
    ElegantHedgehog
        18
    ElegantHedgehog  
       2019-10-23 18:29:25 +08:00   1
    @LeeChP 我 30 岁的时候肉翻,之前没有出国读书和生活的经历。
    技术上没啥特别需要做的,leetcode 上面多刷题。
    另外主要就是英语的口语和听力。

    先不要谈胜任,先谈如何拿到 offer。
    这个你需要去了解一下大公司的招聘流程,以及他们招聘的时候看中什么。
    hantsy
        19
    hantsy  
       2019-10-23 20:44:16 +08:00
    @ElegantHedgehog 听力是我一大障碍。

    曾经有很多次国外公司邀请面试机会,试过一两个,英文口语差得太远了,加上世界各地人的 Accent,听力成了我第一障碍。

    没有在纯英文日常交流的环境下锻炼提升很慢,我也订阅过一些 APP 收费服务,效果不是很大。

    现在我远程工作 Freelancing,这两年由于家里一些事,几乎没心思在工作上。目前还没完全考虑到直接出去,主要有老人在,虽然不在农村还是要照顾一下,另外家里农村思想接受不了。如果有一天决心要出去的话,第一步可能还是要跨出语言障碍这一关,Offer 我觉得应该不会太难吧。
    hantsy
        20
    hantsy  
       2019-10-23 21:11:08 +08:00
    @LeeChP 国内年龄性别歧视一直存在,短时间内改变不了。

    一方面法律没有保护,国家在劳动者保护力度上做得不够,另一方面大多数 IT 工作就是搬砖,没技术含量,没有什么挑战性,这就导致企业在选择人才方面,更愿意选择体力好的年轻人。

    中国有世界工厂之称,目前 IT 行业看起来是高大上的工作,实际绝大多数也是沿用了工厂模式,注重速度,外表一张皮,不重软件质量,在行业标准,开源世界依然没有足够的话语权,更不用说主导权。

    语言,方法论,架构,模式一直拿来主义,大部分国内公司太在意速度,又不愿意按照那些原则实施,很多东西开始有了中国特色,结果成了四不象。

    我遇到国内公司实施敏捷,就一个 Standup Meeting,注重形式,不注重实践。不写测试,不做 CI,CD, 团队没有敏捷背后的文化根基。

    我遇到过有人实施 Microservice,号称 6 个月就完成,完全还没搞明白 Domain,按分包,分块,拆分服务,强行上线后搞得所有人开始手忙脚乱,加班,加资源。没有 DevOps,自动化,服务治理和监控,公司组织没有随之变化,绝大部分公司从思想层面和技术根本就没准备好。

    于是所以我们有了 996,成就了某些人的福报。
    freelancher
        21
    freelancher  
       2019-10-23 21:52:45 +08:00
    这里的水逼太多了。这么多个回复了。也没几个有用的。

    想出国工作,第一就是语言关。第二就是技术关。这二个都超过了 95%的人了。自然机会就找上你了。硬撞是没有用的。
    LeeChP
        22
    LeeChP  
    OP
       2019-10-24 01:07:24 +08:00 via iPhone
    @ElegantHedgehog 非常感谢!
    laike9m
        23
    laike9m  
       2019-10-24 03:28:42 +08:00 via Android
    和国内区别不大,英语好就行
    leishi1313
        24
    leishi1313  
       2019-10-24 03:37:25 +08:00 via Android   1
    别老是问除了语言关,语言就是最大的关卡。听和说是大部分中国人的软肋,甚至是出不去的唯一障碍
    leoaqr
        25
    leoaqr  
       2019-10-24 03:57:28 +08:00 via iPhone
    SDE 主要就是英语和 Leetcode,加拿大亚麻每年几趟去北京上海成都,肉翻成功的例子不要太多。
    realkenshinji
        26
    realkenshinji  
       2019-10-24 05:06:08 +08:00 via iPhone
    @LeeChP 除了英文流利,另外就是多刷刷 leetcode 吧,就我目前面过的可以肉翻的机会来看,没有一家不是上来就考 coding 题目的
    realkenshinji
        27
    realkenshinji  
       2019-10-24 05:07:35 +08:00 via iPhone
    @ElegantHedgehog 关于招聘的面经,glassdoor 上有一些,另外要过简历关,内推是最靠谱的办法了
    realkenshinji
        28
    realkenshinji  
       2019-10-24 05:12:45 +08:00 via iPhone
    楼主要是希望就这个话题跟我交流,可以加我 vx: a2Vuc2hpbmpp. 目前正在肉番中
    lxfxf
        29
    lxfxf  
       2019-10-24 06:14:21 +08:00
    最关键英语好,会沟通
    wenbinwu
        30
    wenbinwu  
       2019-10-24 20:35:13 +08:00
    话说我面试过几个国人,先不说口语的问题,
    写个 fibonacci 都要 20 分钟,还得一步一步指导
    实在是带不动啊
    hantsy
        31
    hantsy  
       2019-10-24 22:25:39 +08:00
    @freelancher 90%的 V 站的人会认为国内的技术高出印度人的不知多少倍,但你可以看到印度人在开发领域的地位,美国现在大公司几乎都是被印度人占领了。英语印度口音我也是完全听不懂,技术按( V 站的)理说也不行,但这就是现状。

    在过去多年 Freelancing 经历中,我接触到了很多国家的开发人员,包括罗马尼 亚,波兰,乌克兰,俄国,印度和国人。我一最大的感受,某些国人在很多时候只是一个好的 Coder,而不是 Engineer。

    软件工程,要的是 Engineering, 第一次参与国外的项目开发的时候,我才意识到真正的差距。从一个简单的任务执行,就可以感受到差别之大。例如,一个简单的任务,可能只需要改一行代码,那就必须用 Github PR 去做这样一个简单的事情,走完整个流程( Review,CI,CD 自动化)。如果在国内公司,员工可能把这个简单的事情合并到其他任务中去了,然后,其他各种细节上偷工减料,最后牺牲了软件质量,也不可能完全做到自动化。前几年在上海参与两个创业项目,我试图将这些工程化的观念应用上去,结果都是被一些人以进度,等各种借口无法执行下去,项目结果可想而知,屎一样的代码,只能带来屎一样的结果。

    英文是敲门砖,技术固然重要。之前一个项目需要开发人员,恰好认识一些大厂开发人员,介绍过去,开始客户方看背景,很高兴没有面试就让他参与开发,两周告诉我不合适。如果在做事方法不注重细节,只讲表面,不关心点,根本不可能融入国外公司。
    LeeChP
        32
    LeeChP  
    OP
       2019-10-24 22:32:39 +08:00 via iPhone
    @wenbinwu 斐波纳奇不至于吧
    LeeChP
        33
    LeeChP  
    OP
       2019-10-24 22:34:44 +08:00 via iPhone
    @hantsy 像这样的开发模式,团队沟通应该是重中之重吧?目前的开发状态就很蛋疼,从来都是便利自己,不考虑重用解藕的。
    susan1992
        34
    susan1992  
       2019-10-25 03:10:06 +08:00   1
    德国程序员:不加班,合同不允许加班,自愿加班会被老板约谈... work life balance 非常优秀

    1. 英语,口音重不重无所谓,能听懂能沟通交流就行
    2. 技术面试,德国的技术面试相对美国大厂的简单啊,普通 dev 就 leetcode 初级+中级就够了。楼上说的对,从 testing: TDD, unit tests, integration tests, system tests 到 CI/CD, pipeline 执行 automation test,这些确实很重要。一般 JD 里都会写明要有 testing 经验的,了解 automation testing 的。
    3. 另外就是沟通能力,这个比技术还重要。有些公司会用 pair programming 来面试:除了可以看看你代码能力,习惯以外,还有看你沟通能力的意思。

    我个人认为我们 team 在测试和 DevOp 这些方面做得非常好了。PR 都会在 pipeline 中做 automation testing。merge 了之后再 master pipeline 里自动部署到 cloud,然后做 cloud 上的 automation tests。有区分 acceptance,dev 和 prod 等等好几个环境...我们每个 sprint 会单独抽出一些 capacity 来做 refactoring,每隔一段时间会考虑 pipeline 运行时间过久,是否要优化 pipeline。还有 TDD 和 air programming



    兼职德国找工作咨询 公众号:CC 猫找工作
    hantsy
        35
    hantsy  
       2019-10-25 09:17:11 +08:00
    @LeeChP 国内都是这样的,只讲表面上的速度,快,每个人都是忙得不亦乐乎,实际效果并不好。相互缺乏协作,沟通,出了问题相互扯皮,总是想当然认为写测试浪费时间,Pair Programming 浪费两个人的时间。团队根本不注重软件工程本身。就写测试这一简单的事来讲,国内几乎没有几个公司在实施(有段时间,我也想创业,先后加入了两个创业,期间接触了不少创业公司)。如果做到如 @susan1992 所说的,估计更少,几乎没有。但在国外项目,这几乎是行业通则。有些人可能想,先搞原型出来,这些后面慢慢加上去就行了,很难,几乎不可能,至少那经历的那些创业项目,直到倒掉也“没时间”去重构。习惯性思维很难改变,一旦“写测试浪费时间”占了主导,懒就成了习惯了,项目的技术债务就会像滚雪球一样越来越大,直到最后可能让你崩溃。
    wuhanchu
        36
    wuhanchu  
       2019-10-25 15:38:08 +08:00
    @LeeChP 当然我也建议在这种公司继续待下去,除非你有股份股权之类的,才值得这么拼命。 人生最怕的就是 钱赚到了,人没了。
    mikulch
        37
    mikulch  
       2019-10-25 17:32:29 +08:00
    @hantsy 你算是看明白了的人。
    话说你现在 fl 的话,主要是接国外的活还是国内的活呢?
    mikulch
        38
    mikulch  
       2019-10-25 17:43:03 +08:00
    @hantsy 在国内的话就得适应国内这个市场规则。没办法。

    在国内,写代码十分重视规范,质量很高,工程设计能力很强,对待流程、文档、测试特别严谨的人,其实并不是特别受重视。你会发现周围的程序员只有极少数人是你这样的人。其他人都是对 软件工程 没有概念的那种随意型程序员居多,和这些程序员交流是一件比较难受的事情。

    另外,即使项目天天出问题,只要整个团队看起来非常热闹,也比一个不出问题但“死气沉沉”的团队更容易受到上边的重视和夸奖。

    反而之前接触了几个 fl 的团队,对软件工程的概念,执行力很强。
    LeeChP
        39
    LeeChP  
    OP
       2019-10-25 17:45:05 +08:00 via iPhone
    @wuhanchu 应该是不建议吧?我现在就摸鱼划水了
    LeeChP
        40
    LeeChP  
    OP
       2019-10-26 00:52:58 +08:00 via iPhone
    @mikulch 今天又扯皮对接,一下子暴露了很多问题。这种事,前期没一个人理我,要和前段对接了,才来。真的累,一个个逮着个名词唧唧半个月
    ElegantHedgehog
        41
    ElegantHedgehog  
       2019-10-26 01:51:12 +08:00
    @hantsy
    @LeeChP
    给你们写了一大堆建议,说有敏感词被屏蔽了两天,后来改了以后要我绑定手机。
    那就算了吧,祝你们好运 lol
    hantsy
        42
    hantsy  
       2019-10-26 22:07:43 +08:00
    @mikulch 基本上只接国外的项目。

    国内没办法做,之前在上海参与过一些国内项目,基本就是我说的那些情况,不管你怎么努力想去改变,一堆人会没有来由的没有任何实践下提出各种质疑,站出来反对绝不能执行。在他们眼里,优化软件开发流程不会带来次第提升,只有大家看起来都很忙,加班才有效果。

    我是会尽量使用各种工具代替人与人之间的交流协作,只要能够用工具的场景绝对优先用工具,很多时候工具(技术手段)不会重复范一样的错误,而人往往会范重复的错误。
    realkenshinji
        43
    realkenshinji  
       2019-10-30 14:00:49 +08:00 via iPhone
    楼主也可以看看这个帖子 t/612682
    no13bus
        44
    no13bus  
       2022-07-11 22:16:41 +08:00
    @hantsy 能否加个好友聊聊?我的微信 no13bus. 我也想了解下 fl 的事情
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1273 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 39ms UTC 17:22 PVG 01:22 LAX 10:22 JFK 13:22
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86