[北美]美国bootcamp转码经验分享

楼主: faithans (颢碰又)   2022-09-23 23:16:23
写这篇主要是希望分享一些心得跟经验给在观望要不要转码还有可能在版上没有什么被讨
论到的关于bootcamp的一点资讯,最近还是常看到有人会在底下留言说想要转码的一些资
讯所以才兴起了这个念头,我的经验跟体验不一定适用于任何人(尤其是如何在opt期间参
加bootcamp,下面会详述),我主要是分享我自己在bootcamp到现在毕业快一年后的感受
,已经有一段时间过去了如果细节记得不是那么清楚还请见谅,没有要推坑任何人进boot
camp,单纯经验分享,板上大神很多,所以这绝对不是什么高技术含量的转码明灯,也绝
对不是什么大厂包裹分享,就是一个很平凡的留学生
希望能够用尽所有我能抓住的机会,想办法在这边生存下去的一小段经历分享,我
最后其实也不能完全说是靠bootcamp上岸,也希望大家如果觉得这种方法很投机的话喷小
力一点
【背景】
U at Buffalo
ME专业研究生毕业后,拿到了一家电动车startup的实习,然后Covid就来了,position也
被cancel,在没什么其他退路的情况下,当时有跟朋友在做一个project,在早期受到了
不少关注,我们就决定创业,合伙人中刚好有美国籍的朋友,所以以他的名义开了公司,
我才得以把我的opt挂在公司底下度过没有薪水的第一年,但因为诸多复杂的原因还有我
还是希望能够有机会留在美国,当时我的第一年opt已经走过了一大半,剩下半年的时间
我决定赌一把转码,能上岸是最好,没上岸也没关系,至少拼过了,考虑到时间因素跟网
路上的风评,我才有了参加bootcamp的念头,也因为
Opt还挂在自己公司底下的原因,我可能比大多数人更幸运能够做这个选择,就毅然决然
的开始了转码之路
【bootcamp选择】
其实我在选bootcamp的时候没有真的考虑过很多,基本上就是一亩上的反馈看一看,然后
reddit上的bootcamp版也看一看,基本上tire 1 的bootcamp大家的评价大同小异,价钱
都差不多就是那么贵(价钱网络上都查得到,他们也有提供一年内找不到工作的话就不收
费的分期付款方案),基本上我认为这个是一分钱一分货,我座标中部某大城,就选了个
有在我们这边开corhort的,也就是Hack
Reactor(或称Galvanize)就直接申请下去了,申请后要通过一个面试,面试基本上就是在
他们的一个网上ide写一些题,全程录影,你写的时候要说出你的解题思路,都是很基本
应用js内容,Hack Reactor(以下简称HR)也会特别开一个用来准备这个面试的课程可以跟
著上,课程的费用在你真的成功录取后会从学费里扣除,我整个大学跟硕班时期主修robo
tic
control所以还是写过一些code(以matlab为主),所以这个面试对我来说不算是太有难
度,但其实我录取后很意外的发现同期大部分的同学都考了第二次才录取,但我们班上基
本上就真的是以美国想要转职的人为主就是了,跟东西岸的班级比起来华人真的少得可怜
【bootcamp 教学内容】
我个人认为bootcamp里的教学对我来说是个很特别的体验,所以想要把这一块特别放在前
面拿出来讲,你可以把bootcamp想成是一个专门为了“找到工作”所特殊设计的三个月集
训班(但其实远远不止三个月,加上事前的准备可能4-6个月比较精准一些),整个课程设
计非常的有逻辑,完全就是让你在三个月内理解到身为一个software engineer是一个什
么样的情况,不单纯是知识面,甚至是整个agile的流程,pair
programming,与同事一起完成project该有的心理准备,且是有意识的在把一个人逼到极
限的边缘但又不致于崩溃的范围内快速让你获取知识,我已经不觉得自己算是0基础转码
的人了,但整个过程还是让我感觉非常的辛苦,朝九晚五基本上是不可能的,做到半夜直
接去睡觉的情况屡见不鲜,每天打开你的google
calander,满满的以15分钟为一个interval在排序每天的内容,且每天的loading一定超
过你所能负荷的量,所以开学第一周就会很多人受不了自愿退学(第一周之前是可以全额
退费的),另外我想提一个,当初我是在covid情况下远端上课,其实我一开始很质疑这样
的教学品质,但结果让我非常的惊艳,可能受惠于我的地区的学生数少大概14人左右,而
我们的班导师(不管tech,只管学生的心理状态跟课程进度,有点像是 agile
coach的角色)也非常的优秀,我们基本上是除了吃饭以外全程被要求开着镜头的,也因
此三个月过后,我们全班非常非常的紧密,直到现在还很常一起出去hangout,可能是因
为有革命情感的关西吧,当然再一起做project的过程中,很多人会因此有摩擦,有抱怨
,但最后大家都是一起走过来了,非常多的同学(包夸我)会在某个阶段感受到快撑不住了
,在镜头前崩溃大哭的人们比比皆是,好了扯远了以下我就照我记得的稍微讲一下课程内容
-
很多人觉得bootcamp只教前端而已,只是出来以后相对找前端工作的缺比较容易一些,事
实上fullstack都有教,小到js的某个varialble,大到system security design其实都有
规划课程,当然每个人的吸收能力有差,每个区域的老师也会根据这期学生的情况调整教
学内容,通过面试后,在正式上课前,他们会要求你自行完成他们设计好的precourse,
基本上就是加强js的应用能力跟做一些小project,不至于到非常难但也绝对不轻松,完
成后才能正式进入课程,整个课程分为两个阶段,junior phase和senior phase,在junior
phase的时候基本上就是以两天一个sprint的速度疯狂的教学,从基本的js语法,algorit
hm,MVC structure, async,npm,git, server,sql.....etc,每个sprint都会搭配一
个需要完成的project,每个project都需要demo给全班看,而你会被配到一个partner,
基本上我认为这是个超好的设计因为会强迫自己不要摆烂否则会害到另一个人,project
写不出来时,线上都有小老师们(其实就是刚毕业被回聘的bootcamp学生)来帮你解答,
在junior phase的时候一切都是照着hr的规划来,每一个时间段,都是完全被严谨规划著
,每天早上会有半小时的coding
challenge(基本上就是leetcode题目,晚上会释出bootcamp的人自己拍的解答影片),但
在这里HR会让你感受不到刷题的重要性,他们更重视你有没有成为一个合格的software e
ngineer,每周也会有一次的retrospective让全班检讨上周哪里做得好,哪里可以更进步
(不只是课程问题,包夸同学的相处,老师的授课节奏之类的),junior phase结束时会有
一个期中考检视你适不适合继续这个课程,如果不适合可能会安排你再参加一次junior
phase(当然还是要付钱的)或者就请你走人,另外需要值得一提的是当你入学junior时,
本来这个区域的junior就会变成senior,所以他们就有热腾腾的经验可以分享,你也不至
于这么徬徨,也可以微微的窥视到在senior phase大概会发生什么事,期中考的内容基本
上就是给你六个小时,从0到有build一个full stack的app,其中需要set up server,手
刻api,wire up前端,然后要可以正确地照着要求动作,我真心觉得没有非常容易,老师
们最后会看你的code写到哪一个程度来决定要不要让你继续参与senior
phase,所以很多人会在这个阶段放弃,我们刚入学时,整个西岸一起上大课的学生大概
有100人,等我进到senior phase时,剩下65个左右,其中包夸自行放弃还有被淘汰的学
生,自行放弃的理由有很多种,有的人就是不适应这种高压且按表操课的模式,有些人觉
得是单纯的课程难度跟不上,有些人是不适应与人相处的合作模式,所以变量真的很多
然后进到Senior phase
这是我觉得整个bootcamp的精华,会做大概四个project,一个前端大project,一个后端
大project,一个mvpproject,一个毕业大project,然后我十分认同前期的筛选机制,因
为后面做的project真的是基于前面的基础在做的,Senior phase所有的project几乎都需
要团队合作,而你如果做不出来类的就是你的队友,前端project基本上是要按照学校给
的business requirement,还有所有后端api的文件,数据库也都写好设计好给你使用,
打造一个专业的电商网页,至少我可以很认真的说,这个project可说是我第一次感受到b
ootcamp真的让我有了能力成为software
engineer,这个前端project的requiremnt十分严谨,所以想滑水过去,老师也不会同意
,而且你做完的东西要demo给junior的学生们看,所以大家都会尽力把自己逼到极限尽善
尽美,而后端的project是紧邻这个前端project,提供你million级别的资料,你必须自
己process这些资料然后汇入sql,然后再设计好api给前端页面使用,学校有要求的最低
效率限制,所以还会涉及到一些optimization的部分,然后为了效率的关西,还需要做di
stribution system,所以我们也学了docker,load
balancer,各路神人吗别喷如果我有说错什么,但至少在这时候的我对于所谓的sde的行
业可以有一点非常非常粗浅的理解,mvp的project则是让你在三天内,做出一个最粗糙可
以使用的小东西,什么都可以,在你做之前会有老师跟你讨论可行度,你可以非常天马行
空,也可以很务实,但就是最后要demo给全班看,我当时做了一个很白痴的复习data str
ucture的页面,我某个senior就做了个网页小游戏,另一个本业是调酒师的同学则是写了
自己的cocktail
酒谱数据库,最后也是最酷的项目就是毕业项目,导师们会假扮成一窍不通的网络3c白痴
,假扮成客户,对你提出要求,而你的团队需要针对他的需求写出一个可用的full
stack网页,我当时遇到的题目是一个退休的画家,他希望我们能帮他写一个可以线上教
课的平台让他回馈社会,我知道这听起来就是在玩扮家家酒,甚至有点蠢,但对于我们真
的是不可多得的经验去磨练自己的技能,过程中跟同学之间的摩擦,沟通,都是很宝贵的
经验,整个过程中会要求定义出谁是pm,谁负责前端,谁负责后端,谁负责security,总
之虽说是办家家酒,但其实也是超级认真地扮家家酒,而我们每天吃晚餐后都有大概半小
时的时间练习面试(只有我们这班这么做而已,西岸的其他班级好像有别的作法),所以等
到毕业时,大家对于各种bq还有基本的js问题都驾轻就熟了
-
对我个人而言另一个宝贵的经验是这三个月必须跟十几个本地外国人朝夕相处八小时以上
,所以我的口说能力也有了火箭般的成长,然后也是我第一次真的打入外国人的生活文化
圈,所以即使再让我选一次我还是会参加这个bootcamp,即使我知道可能直接去参加icc
会更快一点(事实上我也去过了,所以我蛮清楚两者的不同),我是完全打从心底不后悔
且感谢自己有做这个选择
【找工作情况】
同期的同学,全数找到工作,就我的观察bootcamp出来最适合的工作就是去小的startup
(但没身份也比较困难),薪水的中位数落在八万左右,可能板上会看不上这个数字,但
我很多同学以前都做着年薪4w不到的工作,这简直对他们来说是天文数字,也是人生的转
泪点,HR每半年会出一份他们学生找工作的数据,大家有兴趣可以自己去找来看,我自己
是班上唯一需要身份的人,真心觉得有身份的话真的超容易,两周至一个月内绝对会找到
工作(以我同期的同学们的经验来看,就业市场那时也相对很好),而我在bootcamp毕业后
剩下不到两个月的opt,情急之下选择先从了ICC的offer
来保住visa,所以我自身的经验可能不是很有说服力还请见谅,但我可以很负责任的说,bo
otcamp
对找工作的帮助绝对很大,以我在icc的经验来说,也是因为有bootcamp的经历,让
我在几乎各个面向都相对的游刃有余,从简历到面试,大概从senior
phase开始,学校会有一系列的课程,帮你改简历,教你写履历,毕业后有专用的校友sla
ck群各种内推,也有无数大公司对着bootcamp直招的position,就我的观察,不需要身份
的话真的超级容易在离开bootcamp后找到工作,我直到现在还每天都会收到bootcamp发给
我们的各种职缺,毕业后也会有个coach定时跟你联络,确保你有认真在找工作
【找工作期间遇到的挫折,经历和建议】
对我来说当时最大的挫折是我看着有身份的同学们,拿offer简直轻松到离谱,每个都可
以精挑细选工作,海投对他们来说根本无法理解,而我因为一句need visa sponsorship
就成了无声卡,一模一样的缺,做过相同的project,我甚至有一个ms
degree,而我当时也是近年来最压抑的时期,那种失落感确实很难承受,从bootcamp毕业
后那个月我投了150份工作,我确实有许多面试没有来得及到终面就从了icc的offer,但
我相信只要没有身份问题,bootcamp绝对是个有效率的好选择,对我来说,他彻底拔除了
我的惰性,逼我在三个月内把自己逼到极限,当然你自律能力强且执行力强的话,自学转
码绝对还是一个可以的选择,只是考虑时间成本的部分,我终究是会选择bootcamp,然后
我还认识了一群对我真心相待的同学,最后虽然波波折折的,也不是用个最体面的方式上
岸,但我终究是上岸了,也在一个挺大的传统巨头
,关于icc的部分,我知道讲icc多半会被喷,所以我也做好了心理准备才上来分享这段
经历,有人想了解的话我在看有没有时间写一篇,不然一亩其实相关文章也是很多了,我
感觉bootcamp的资源相对的少,最后再提一次,我觉得我很幸运,我的地区学生相对少,
老师也是现象级的有能力与经验,整体的化学效应才会如此的好,我不确定我的经验是否
在别人身上也能复制,但即使拿掉这些,HR的体验跟课程设计我还是给予高度肯定,但其
实单就HR的体验我不推荐完全的0基础参加这个bootcamp,真的真的太辛苦了,就这样,
有任何疑问可以在留言问我或私讯问我
※ 编辑: faithans (24.9.51.236 美国), 09/23/2022 23:33:33
※ 编辑: faithans (24.9.51.236 美国), 09/23/2022 23:47:50
※ 编辑: faithans (24.9.51.236 美国), 09/23/2022 23:49:50
※ 编辑: faithans (24.9.51.236 美国), 09/23/2022 23:50:42
※ 编辑: faithans (24.9.51.236 美国), 09/23/2022 23:57:20
※ 编辑: faithans (24.9.51.236 美国), 09/23/2022 23:58:35
作者: yesgowow (荷包蛋)   2022-09-24 00:15:00
推分享
作者: fifi82726   2022-09-24 01:00:00
作者: shockho (下课后)   2022-09-24 01:39:00
太辛苦了 推推
作者: RoddickJoe (落地乔)   2022-09-24 02:03:00
好文推推 感谢分享
作者: YiYaochAng (YaochAng)   2022-09-24 02:40:00
恭喜你!谢谢分享 真的很详细清楚
作者: jack5203838 (XXX)   2022-09-24 04:42:00
推谢谢分享
作者: colivia (柯南真多(抖))   2022-09-24 04:50:00
推 好励志啊
作者: RoseGold (玫瑰金)   2022-09-24 04:59:00
很努力就推!刚毕业的国际学生找工作真的超辛苦
作者: jim790917 (AUPT)   2022-09-24 08:34:00
推,恭喜!
作者: LucasGiolito ( ♥唯 ♥孝周 ♥)   2022-09-24 09:16:00
帮推 这种才是优质分享
作者: velaro (下路双组合)   2022-09-24 10:43:00
推,恭喜留下!
作者: capri75 (capri)   2022-09-24 11:09:00
谢谢分享 期待分享icc的部分
作者: nfs258147 (258)   2022-09-24 11:37:00
推励志
作者: dein0522 (Dennis)   2022-09-24 11:46:00
推,new grad太难了,期待ICC的分享
作者: ckscks038038 (yang)   2022-09-24 11:53:00
作者: punk86862001 (赵MAN)   2022-09-24 13:09:00
好励志给推!!!
作者: joseph6181 (口禾火~)   2022-09-24 14:03:00
UB校友给推!加油!!
作者: brian8110080 (Goal)   2022-09-24 14:08:00
大推这篇文章。太有用了。感谢分享
作者: sannasandy (荷包蛋)   2022-09-24 15:12:00
辛苦推
作者: margon (amebiasis)   2022-09-24 15:16:00
作者: wachi01 (抓紧妳的手~)   2022-09-24 16:45:00
NICE!
作者: MIKEmike07 (加油!)   2022-09-24 17:16:00
作者: sssh5566   2022-09-24 18:26:00
我也galvanize 出身的,以前其实打过一篇心得但底下有无聊人士乱酸就把它删文了Hakreactor我不清楚,但是galvanize里头,我可以感觉到办学挺用心的.
作者: BaGaJohn5566 (莫忘初衷)   2022-09-24 20:04:00
请问没有绿卡 去boot camp好好学能找到工作吗 加拿大也不排除QQ
作者: blueseal (罗兰的云吞)   2022-09-24 20:31:00
没身分可能的问题是opt或H1b 被audit,但这阵子可能比较没抓这么严了
作者: louis0953 (李胖胖)   2022-09-24 20:41:00
作者: soarcat (新的挑战)   2022-09-25 07:53:00
给推 为你的认真跟努力
作者: nemolin   2022-09-25 08:27:00
感谢分享!加油,预祝在未来能有更好的发展
作者: bruce00595 (阿蒲)   2022-09-26 03:16:00
推恭喜
作者: hibari1314   2022-09-26 15:18:00
推分享
作者: McNulty (McNulty)   2022-09-30 03:01:00
这过程太难了 厉害
作者: q780517 (阿宝)   2022-10-01 22:31:00
好辛苦!大推!
作者: urmfo (Bambi)   2022-10-03 06:37:00
同为covid影响原本的工作,opt快过期前上岸的人,真的不得不推这篇
作者: NckuJohn (John5566)   2022-10-04 09:21:00
推!很详细
作者: thisismasonl (bbbbob)   2022-10-07 05:34:00
太神啦,我目前PM有身分也满想去上个boot camp 转换跑道,但已经有小孩了不知道能不能撑过去
作者: keyut2433 (keyut2433)   2022-10-08 00:25:00
作者: allenh0728 (allen)   2022-11-09 01:35:00
@27楼 加拿大的工签要有在被认可的学校出来才有所以bootcamp通常都不会有 但是当你有工签的时候要找工作会比美国简单

Links booklink

Contact Us: admin [ a t ] ucptt.com