观国内福报有感。
今天学长又在群里讨论加班问题了。学长 A 律师,跟国企打交道不少,说国企现在加班不比私企少。学长 B 普本硕,国企财务岗,4 号到现在天天加班至深夜。
看多了,翻墙跑路的念头越来越强烈。总是看到 v 站的虾皮各种招聘,还有 gayhub 上逃离 996 的,德国,新加坡等等。不加班,羡慕死我。但是自己菜鸡一枚,不知道需要怎么准备,一门语言➕打好基础不知道得不得行。工作带来的经验完全就看公司项目了。
太累了,现在 976。想进体制看机房!
1
rzq3147 2019-10-23 14:05:18 +08:00 via Android 1
国外不加班,但是有别的问题。你出来后也有可能不适应,觉得还不如在国内加班好
|
2
wuhanchu 2019-10-23 14:21:17 +08:00
不加班是不加班了,但是并没有你想象中获得那么爽。 例如 歧视华人
|
3
impl 2019-10-23 14:47:54 +08:00 via Android
菜鸡出国就能变肉鸡?
|
4
dingyaguang117 2019-10-23 14:53:27 +08:00
坐等国内加班多死几个人,这样就重视了
中国就是这样,不出大事就永远没事 |
5
golden0125 2019-10-23 15:09:29 +08:00
正在准备肉翻,知道国外也有歧视之类的问题,但相比之下我更害怕国内企业对 35 岁+程序员的歧视,在国外,程序员是可以安安稳稳做到退休的职业.
|
6
tsuijinglei 2019-10-23 15:14:50 +08:00
逃避不是最优解,不如做好计划提升能力解决问题,比如自己开公司。
|
7
death00 2019-10-23 15:37:10 +08:00
确实,只是不加班的优点,其他说不定也会遇到问题,但可以考虑去体验体验,说不定能找到一个合适自己的环境。所以,支持你。
|
9
LeeChP OP @wuhanchu 感觉国内也不好过呀。我只想有自己的时间看看其他的书,哲学历史艺术之类的。秋冬想有点自己的时间去晒晒太阳散散步。现在真的是不知道春夏秋冬,每天迫于 35 的压力,想打好技术,但是加班又剩不下多少时间,回去搞技术就没时间放松,而且 6 天班真的压抑。
|
11
LeeChP OP @rzq3147 除了晚上没啥夜宵没啥玩的除了 club 酒吧,还有楼上的歧视问题,其他的还有吗?夜生活国内跟我关系也不大,而且 35 岁的年龄歧视,真的是砸饭碗的。我现在想提前做规划,要么努力学英语➕技术翻墙,要么进体制。钱多钱少也就这样了,我已经看开了,只想自己过的不要这么焦虑。
|
12
egdaeyn 2019-10-23 16:33:58 +08:00
半路转行的前端 30 岁之前想肉翻(现在 25) 需要去读国外的计算机拿一个学位么
|
13
xduanx 2019-10-23 16:35:12 +08:00 via iPhone
@dingyaguang117,死的,被绿的肯定不在少数。多几个老板,董事下班回家路上被拦下打到进火葬场就不会加班了。
|
14
WuwuGin 2019-10-23 16:43:08 +08:00 2
歧视是相对的,你如果根本没有融入当地文化的心思别人怎么可能会接纳你。很多华人说被歧视,一问可能连当地语言都不怎么会,就在唐人街呆着,你觉得这种人不被歧视谁被歧视。
去一个新环境是勇敢的,这要舍弃已经积累的大部分社会资源,但是换句话说你都下了这个决心,就不要管那些怂人的说三道四了,楼主加油。 |
15
WuwuGin 2019-10-23 16:45:21 +08:00 1
@egdaeyn 看肉饭成功的例子,去加拿大美国 27、8 岁读本科的都大有人在,靠自己一步一步出去的都不丢人。总比一边抱怨一边啥都不做的强。
|
16
LeeChP OP @golden0125 我也是这样想的。国内,说真的,一想到 35 岁就头大。不知道哪个死全家的企业先这么搞的。
|
17
LeeChP OP 好吧,有没有人切一下题?要胜任海外的职位,除了语言,技术上需要做到什么程度?要侧重基础的理论知识和算法还是工程经验?
|
18
ElegantHedgehog 2019-10-23 18:29:25 +08:00 1
@LeeChP 我 30 岁的时候肉翻,之前没有出国读书和生活的经历。
技术上没啥特别需要做的,leetcode 上面多刷题。 另外主要就是英语的口语和听力。 先不要谈胜任,先谈如何拿到 offer。 这个你需要去了解一下大公司的招聘流程,以及他们招聘的时候看中什么。 |
19
hantsy 2019-10-23 20:44:16 +08:00
@ElegantHedgehog 听力是我一大障碍。
曾经有很多次国外公司邀请面试机会,试过一两个,英文口语差得太远了,加上世界各地人的 Accent,听力成了我第一障碍。 没有在纯英文日常交流的环境下锻炼提升很慢,我也订阅过一些 APP 收费服务,效果不是很大。 现在我远程工作 Freelancing,这两年由于家里一些事,几乎没心思在工作上。目前还没完全考虑到直接出去,主要有老人在,虽然不在农村还是要照顾一下,另外家里农村思想接受不了。如果有一天决心要出去的话,第一步可能还是要跨出语言障碍这一关,Offer 我觉得应该不会太难吧。 |
20
hantsy 2019-10-23 21:11:08 +08:00
@LeeChP 国内年龄性别歧视一直存在,短时间内改变不了。
一方面法律没有保护,国家在劳动者保护力度上做得不够,另一方面大多数 IT 工作就是搬砖,没技术含量,没有什么挑战性,这就导致企业在选择人才方面,更愿意选择体力好的年轻人。 中国有世界工厂之称,目前 IT 行业看起来是高大上的工作,实际绝大多数也是沿用了工厂模式,注重速度,外表一张皮,不重软件质量,在行业标准,开源世界依然没有足够的话语权,更不用说主导权。 语言,方法论,架构,模式一直拿来主义,大部分国内公司太在意速度,又不愿意按照那些原则实施,很多东西开始有了中国特色,结果成了四不象。 我遇到国内公司实施敏捷,就一个 Standup Meeting,注重形式,不注重实践。不写测试,不做 CI,CD, 团队没有敏捷背后的文化根基。 我遇到过有人实施 Microservice,号称 6 个月就完成,完全还没搞明白 Domain,按分包,分块,拆分服务,强行上线后搞得所有人开始手忙脚乱,加班,加资源。没有 DevOps,自动化,服务治理和监控,公司组织没有随之变化,绝大部分公司从思想层面和技术根本就没准备好。 于是所以我们有了 996,成就了某些人的福报。 |
21
freelancher 2019-10-23 21:52:45 +08:00
这里的水逼太多了。这么多个回复了。也没几个有用的。
想出国工作,第一就是语言关。第二就是技术关。这二个都超过了 95%的人了。自然机会就找上你了。硬撞是没有用的。 |
22
LeeChP OP @ElegantHedgehog 非常感谢!
|
23
laike9m 2019-10-24 03:28:42 +08:00 via Android
和国内区别不大,英语好就行
|
24
leishi1313 2019-10-24 03:37:25 +08:00 via Android 1
别老是问除了语言关,语言就是最大的关卡。听和说是大部分中国人的软肋,甚至是出不去的唯一障碍
|
25
leoaqr 2019-10-24 03:57:28 +08:00 via iPhone
SDE 主要就是英语和 Leetcode,加拿大亚麻每年几趟去北京上海成都,肉翻成功的例子不要太多。
|
26
realkenshinji 2019-10-24 05:06:08 +08:00 via iPhone
@LeeChP 除了英文流利,另外就是多刷刷 leetcode 吧,就我目前面过的可以肉翻的机会来看,没有一家不是上来就考 coding 题目的
|
27
realkenshinji 2019-10-24 05:07:35 +08:00 via iPhone
@ElegantHedgehog 关于招聘的面经,glassdoor 上有一些,另外要过简历关,内推是最靠谱的办法了
|
28
realkenshinji 2019-10-24 05:12:45 +08:00 via iPhone
楼主要是希望就这个话题跟我交流,可以加我 vx: a2Vuc2hpbmpp. 目前正在肉番中
|
29
lxfxf 2019-10-24 06:14:21 +08:00
最关键英语好,会沟通
|
30
wenbinwu 2019-10-24 20:35:13 +08:00
话说我面试过几个国人,先不说口语的问题,
写个 fibonacci 都要 20 分钟,还得一步一步指导 实在是带不动啊 |
31
hantsy 2019-10-24 22:25:39 +08:00
@freelancher 90%的 V 站的人会认为国内的技术高出印度人的不知多少倍,但你可以看到印度人在开发领域的地位,美国现在大公司几乎都是被印度人占领了。英语印度口音我也是完全听不懂,技术按( V 站的)理说也不行,但这就是现状。
在过去多年 Freelancing 经历中,我接触到了很多国家的开发人员,包括罗马尼 亚,波兰,乌克兰,俄国,印度和国人。我一最大的感受,某些国人在很多时候只是一个好的 Coder,而不是 Engineer。 软件工程,要的是 Engineering, 第一次参与国外的项目开发的时候,我才意识到真正的差距。从一个简单的任务执行,就可以感受到差别之大。例如,一个简单的任务,可能只需要改一行代码,那就必须用 Github PR 去做这样一个简单的事情,走完整个流程( Review,CI,CD 自动化)。如果在国内公司,员工可能把这个简单的事情合并到其他任务中去了,然后,其他各种细节上偷工减料,最后牺牲了软件质量,也不可能完全做到自动化。前几年在上海参与两个创业项目,我试图将这些工程化的观念应用上去,结果都是被一些人以进度,等各种借口无法执行下去,项目结果可想而知,屎一样的代码,只能带来屎一样的结果。 英文是敲门砖,技术固然重要。之前一个项目需要开发人员,恰好认识一些大厂开发人员,介绍过去,开始客户方看背景,很高兴没有面试就让他参与开发,两周告诉我不合适。如果在做事方法不注重细节,只讲表面,不关心点,根本不可能融入国外公司。 |
33
LeeChP OP @hantsy 像这样的开发模式,团队沟通应该是重中之重吧?目前的开发状态就很蛋疼,从来都是便利自己,不考虑重用解藕的。
|
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 和 pair programming 兼职德国找工作咨询 公众号:CC 猫找工作 |
35
hantsy 2019-10-25 09:17:11 +08:00
@LeeChP 国内都是这样的,只讲表面上的速度,快,每个人都是忙得不亦乐乎,实际效果并不好。相互缺乏协作,沟通,出了问题相互扯皮,总是想当然认为写测试浪费时间,Pair Programming 浪费两个人的时间。团队根本不注重软件工程本身。就写测试这一简单的事来讲,国内几乎没有几个公司在实施(有段时间,我也想创业,先后加入了两个创业,期间接触了不少创业公司)。如果做到如 @susan1992 所说的,估计更少,几乎没有。但在国外项目,这几乎是行业通则。有些人可能想,先搞原型出来,这些后面慢慢加上去就行了,很难,几乎不可能,至少那经历的那些创业项目,直到倒掉也“没时间”去重构。习惯性思维很难改变,一旦“写测试浪费时间”占了主导,懒就成了习惯了,项目的技术债务就会像滚雪球一样越来越大,直到最后可能让你崩溃。
|
36
wuhanchu 2019-10-25 15:38:08 +08:00
@LeeChP 当然我也建议在这种公司继续待下去,除非你有股份股权之类的,才值得这么拼命。 人生最怕的就是 钱赚到了,人没了。
|
38
mikulch 2019-10-25 17:43:03 +08:00
@hantsy 在国内的话就得适应国内这个市场规则。没办法。
在国内,写代码十分重视规范,质量很高,工程设计能力很强,对待流程、文档、测试特别严谨的人,其实并不是特别受重视。你会发现周围的程序员只有极少数人是你这样的人。其他人都是对 软件工程 没有概念的那种随意型程序员居多,和这些程序员交流是一件比较难受的事情。 另外,即使项目天天出问题,只要整个团队看起来非常热闹,也比一个不出问题但“死气沉沉”的团队更容易受到上边的重视和夸奖。 反而之前接触了几个 fl 的团队,对软件工程的概念,执行力很强。 |
40
LeeChP OP @mikulch 今天又扯皮对接,一下子暴露了很多问题。这种事,前期没一个人理我,要和前段对接了,才来。真的累,一个个逮着个名词唧唧半个月
|
41
ElegantHedgehog 2019-10-26 01:51:12 +08:00
|
42
hantsy 2019-10-26 22:07:43 +08:00
@mikulch 基本上只接国外的项目。
国内没办法做,之前在上海参与过一些国内项目,基本就是我说的那些情况,不管你怎么努力想去改变,一堆人会没有来由的没有任何实践下提出各种质疑,站出来反对绝不能执行。在他们眼里,优化软件开发流程不会带来次第提升,只有大家看起来都很忙,加班才有效果。 我是会尽量使用各种工具代替人与人之间的交流协作,只要能够用工具的场景绝对优先用工具,很多时候工具(技术手段)不会重复范一样的错误,而人往往会范重复的错误。 |
43
realkenshinji 2019-10-30 14:00:49 +08:00 via iPhone
楼主也可以看看这个帖子 https://www.v2ex.com/t/612682
|