2013 年毕业加入微软,一直到现在,竟然已经有 6 年多的时间了。微软股价从我入职时候的 30 美元,涨到现在的接近 140 美元,市值重回全球第一。但我,从来没有忘记,比尔盖茨所说的话:“微软永远离破产只有 18 个月”。
绝对不要有在一家公司待一辈子的想法。
不论你在哪家公司,甚至像微软或是谷歌这样的大公司,你总会因为各种主观或客观的因素要主动或被迫地离开公司。也许,裁员就在明天,你做好准备了吗?
Plan B,Plan C,甚至保底方案。
如果被裁员了,怎么办?你的技术栈和能力是否能让你在短期内找到一个满意的工作?如果不行的话,是否有保底方案?对于我来说,保底方案,至少可以回到高中当个计算机老师吧。23333
技术多元化。
多学,多看。比如说编程语言,建议掌握至少两门主流语言,对于其他语言或是技术栈也要有所涉猎。比如我,光 CI/CD 工具就用了不止五个了。嗯,其实我在微软还写过一年多的 PHP。
时刻了解业界最新行情。
平时多关注业界资讯,不要只局限于当前的工作内容。想想十多年前的诺基亚塞班系统的工程师?如果他们只局限于本职工作的内容,那结局可想而知。也许你并不想跳槽,但每年还是可以出去看看机会,了解最新的行情,也能更好地看清自己的定位。如果你通过 Google 电面,顺便还能去 Google 蹭个饭。23333
当然你找韩老师内推,并且通过电面来紫竹现场面试的话,也能来找韩老师请你吃饭~
https://zhuanlan.zhihu.com/p/76270188做产品,不只是靠技术。
技术是好产品的必要条件,但不是充分条件。作为一个开发者,我们往往会把大多数的时间放在实现上(也就是撸代码),但我认为一个好的产品是万万离不开设计、推广和维护这三个方面的。也正是因为意识到了设计、推广和维护的重要性,我才能打造出超过 800 万下载量的 Code Runner 插件。如果你 100% 的时间都花在撸代码上,你的产品是没有灵魂的。
Soft skills。
沟通能力、团队合作能力、解决问题的能力、演讲能力等等,都很重要。这不仅仅是在工作中,在生活中也很重要。我曾经也是个很羞涩的小朋友,但是通过 VS Code 的各项内容:写专栏、开知乎 Live、做演讲等等,很大程度上提升了 soft skills。
身体很重要。
身体是革命的本钱。最近半年也在给公司做内推,已经成功内推了 11 位候选人拿到 Offer。内推成功的候选人蛮多都是在国内一线互联网公司:蚂蚁、阿里、头条、美团点评等。其中好几个来微软的原因,就是想 work – life balance。最厉害的一位童鞋,在之前的公司是 10-12-6,具体我就不说是哪一家的哪一个部门了~ 身体不行了,钱再多,有何用?
英语很重要。
在外企的话,重要性就不用说了。不在外企的话,英语依旧重要。最新的技术文章、文档等等,很多都是英语的。
https://www.zhihu.com/question/312019918/answer/773876665