如何在动荡市场中把握编程学习与求职机会

哎,最近裁员潮起,很多人都赶着找下家,连coding bootcamp都火了起来。你看,有的人连part time coding bootcamp都报上了,就想着赶紧提升下自己的技术。但真的,coding boot camp里教的东西够用吗?有人问what is functional programming,这种问题在tech bootcamp里肯定是标配,但你得知道,理解functional programming真的需要时间,不是三言两语就能明白的。

说到coding,pandas in python对数据分析来说是真的香,但你得先掌握python基础啊。还有人问我,online coding bootcamp值不值,我说看你选的课程质量了。不过,说到底,还是得看你的coding books和你自己动手的projects。有没有easy coding projects推荐?当然有,先从beginner programming projects开始,比如那些让你理解html和css区别的小项目,或者哪些full stack java的task。

你问我,can I learn javascript without html and css?我想说,理论上是可以的,但实际上你得先了解web的基础。再比如,what ruby on rails is used for,这种问题就更适合想成为mobile app developer或者在bootcamp里想搞清楚web开发框架的人了。

我看过1point3acres上的很多面经,比如doordash analyst的case study,还有dropbox onsite的分享,那些dropbox pm或者data scientist的面经真的能给人不少启发。EA的ds面经也是,讲真,从这些面经里能学到不少东西。

你知道美国找cs工作现在是什么景象吗?加拿大cs找工作可能还稍微好点。但无论是湾区还是芝加哥,cs找工作都不容易,特别是对于cs phd找工作的人来说。很多人都是一心想着cs找不到工作就去读phd,但事实上,有时候连cs工作内容都搞不清楚,急什么呢?

总之,现在的形势确实挺复杂,但我的建议是,不要一头热地跳进bootcamp coding,认真准备,多做些simple coding projects,实在不行,找个online coding bootcamp系统学习下。记住,机会是给有准备的人的,不是那些指望运气的。

Leave a Reply

Your email address will not be published. Required fields are marked *