统计转码经历分享

avatar地里匿名用户TEG3W
11094
23
想分享一下带老婆转码经历。

老婆有四年工作经验,以前在东部一小公司(日常工作用Excel处理数据,偶尔SAS)来湾区就没工作。现在怀孕生娃马上送preschool 完事也想重回职场。 问题来了,虽然她做的统计,但是以前用的tech stack 太落后了,看完地里帖子发现现在data science 简直知识面广的一比,都不知道怎么准备。于是和合计了一下,既然要准备,就干脆直接转码(复习data science基本上和重新学过没啥差别。。。)
后来应差阳错,我自己公司(机器人行业)要push diversity,搞了个招人program, 专门招女生并提供机会培训写code,就寻思让老婆试试。备战计划大概如下:

2021/3:C++ 入门 (stack vs. heap, recursion, pointer, stl, OOP), OS basics (page table, syscall, process vs threads, fork, scheduler, locks)

2021/4: leetcode 胖什么鱼写的刷题教程,专门盯着几个necessary category 做题基本easy + meduim 练手速
2021/5: 继续刷,同时培养coding quality (变量命名,c++ naming convention, formatting实在看不惯leetcode 挤一行,变量名用一个字母)
2021/6: 做了两个side project (一个是写C++ reader class读 file, 硬扯老婆以前处理数据想的。。。另一个是写一个controller,用在控制 robotic arm上)
背诵为啥用某些syscall 比read() 要快, 啥是controller什么的(这个project 也是为了和公司搞关系)。同时准备behavior questions 模版,练习英文口语(很久没说英文了)

6 月的时候上网一看,这个program竟然从3月开始还没招到人 (估计是写C++人实在太少。。)就内推了一下。
面试两轮take home, leetcode easy 和medium 中间,给的时间特别长,非常generous. OA 做完后一轮coding, 一轮manager面试(就是聊聊),成功拿到offer (tech stack 是用C++/python/go 偏back-end). 本以为老板会问很多behavior question, 结果就是聊天吹这个program多好多好。老板也是女生,说自己以前读cs, 结果30年后还在tech的女生同学都不干了,表达对行业里女性很支持。

短暂休息后,开始带老婆学习码农基本日常技能:
bazel build
google test framework
git
啥叫front end/back end/UI 什么的
各种best practice(separation of concern/design pattern)
学习地理帖子怎么避开坑(bad projects/teams)

六月底入职, 准备观望一下,到时候希望能很快catch up,也能喜欢自己的工作。如果不行的话, 至少简历上有个software engineer 路子也宽一点。这三个月真是挺累(感恩丈母娘疫情过来帮忙带娃),深刻体会上岸前的不易。希望大家找工作顺利早日拿offer!
  • 140
23条回复