帮老婆从统计转码,3月C++入门,6月底入职
Posted 一亩三分地Warald
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了帮老婆从统计转码,3月C++入门,6月底入职相关的知识,希望对你有一定的参考价值。
欢迎大家点击左下角“阅读原文”到原帖与作者交流讨论哦!
想分享一下带老婆转码经历。
老婆有四年工作经验,以前在东部一小公司(日常工作用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!
大家都爱看
以上是关于帮老婆从统计转码,3月C++入门,6月底入职的主要内容,如果未能解决你的问题,请参考以下文章