作为过来人的感悟:进了小公司的程序员如何翻身进入大公司

进了小公司的程序员如何翻身进入大公司——知乎上的一个问题。看来这是很多在小公司颠簸流离多年感到疲惫的开发者都会关注的问题。

问题描述如下:

都知道大家说毕业要去大公司,但总有不小心或实力不济,进了小公司的应届程序员。请问如何在加班疯狂、培训体系不完善的小公司里,提升自己的实力,凭借技术和工作能力跳槽到大公司?如果说为了进大公司,而选择考研重造,会是个好选择吗?

ps:这里的小公司,是指待遇福利一般,随时可能倒闭、发不出工资,说出去都不知道是啥公司的那种。大公司指大家公认的好去处例如 BAT 等。

我回顾了一下自己的回答,加进了新的思考。现在开来,在小公司工作的程序员,要进大公司,有四种途径:

1、建立个人品牌

2、人脉推荐

3、风口

4、考研

建立个人品牌

2014 年的时候,我在一家小公司工作时间比较久了,持续地使用 Qt 并且深入的思考和分享,建立了个人品牌。然后,阿里上海的研究院就有位朋友邀请我去阿里工作,从事 Qt 相关的职位,为他们基于 Linux 开发的操作系统做图形桌面方面的工作。但是我因为在西安成了家,无论是上海还是杭州,都不能去,所以最后放弃了。

这是我的真实经历,也是我一直以来思考的问题:小公司的开发者如何才能超越平台的局限,保持竞争力。答案被我找到了耶:持续在某个技术领域积累,建立个人品牌。当然这本身也是一件非常艰难的事,需要你个人有自主学习的能力和自我钻研的精神,并且,要能够自我驱动。但这是进入大公司的最可行的途径了,我后来也因为这点,收到过很多公司的邀请,现在还有很多公司不断地找我。

一旦你在某个领域建立了名声,你就拥有了选择权,就能突破你原来工作过的平台,获得更多的机会。

要建立个人品牌和影响力,就要分享,让别人知道你在某个领域有研究有造诣。分享的方式有很多种,比如博客、公众号、GitHub、出书等等。更详细的攻略,参考在我博客中发布的另一篇文章:程序员打造个人品牌的《葵花宝典》

人脉推荐

介绍建立个人品牌这条路时因为一些原因,我就接受了 CSDN 的采访,后来发现我有位高中同学也接受了 CSDN 的采访,再后来发现他在阿里,还是当时淘宝技术部的总监,然后我们联系上了,他几次邀请我去杭州工作。我还是因为地方的缘故,没有去。

这一点说明另一条可行的路:通过人脉进入大公司。你的中学、大学同学,极有可能有在大公司工作的,他们的推荐,可以让你轻松跨过很多门槛。

还有一个人脉推荐的例子:2015 年我们的研发团队解散时,我推荐团队里的一个小伙伴到蘑菇街,他顺利入职。

人脉推荐,是你进入大公司最靠谱、成功率最高的途径了。

你的前同事、你的同学、你在社群里建立的弱关系,都可能帮你推荐——前提是,你得足够优秀,别人愿意为你背书。

风口

风口这点比较难说,其实就是你发现了未来的趋势,提前布局,卡好了位,那当大公司准备收割风口时,你就有了进去的机会。这种机会又有几种形式:

你所在的小公司被收购。比如百度2016年底收购了李叫兽的公司,那李叫兽公司里的员工,就都进了百度;比如阿里并购豌豆荚,豌豆荚的很多员工就成了阿里的员工。

大公司在某方向扩招,你因为熟悉风口所需的稀缺技术而轻松进入。比如华为 2014 、2015 年在西安大量招募大数据相关的开发者,就有很多人进去了。

考研

刚毕业那会儿,我进了大唐电信做售后技术支持工作,干了两年,我和另外一个同事都觉得技术支持没前途,决定转行。我自学了 C 语言,转行做了软件开发。他考上了交大的研究生,毕业后进了 Sybase 。 2010 年 Sybase 被 SAP 收购,他就进了 SAP ,如今还在。

考研确实是一种不错的途径,它能够让你重回起跑线,再次拥有从零开始冲刺大公司的机会。

但是,考研有三大难题:

你需要考名校

你要在读研期间目标明确,建立优势,抹平年龄劣势

硕士研究生毕业时需要把握机会进入大公司

这三大难题对应三大不确定性,任何一个难题搞不定,你都进不了大公司。很多人连第一关都过不了哇……

容易的路越走越难走

前几天我在分答上收到一个高中生的提问,说他高考考砸了,分数只能上大专,想问问大专毕业做开发是不是还有逆袭的机会。

我建议他复读一年上本科,而且要重点大学本科。这是比上了大专出来再努力对抗现实困境更为可行的方法。但是遗憾的是,他很可能不会选这条路呢。因为就眼下来看,选择去读大专比选择复读容易得多。

这也是我们很多人选择某条道路的习惯性策略:这个选择当下看起来更容易一些,没那么难。

可是要知道,容易的路,往往天花板很低,越走越难。而看似艰难的路,却往往越走越顺畅。

这个道理同样适用于开发者,当你习惯了延迟面对难搞的事情和选择,优先考虑当下的舒服,那,你的路子必将越走越难,最后,不得不慨叹:廉颇老矣,尚能饭否?

所以,一个开发者,要想从小公司进入大公司,必然要告别苟且的容易,直面成为优秀者的艰难,然后,才有然后。

翻身的第一步

如果你也想进大公司拿高薪,我可以给你推荐一个技术交流群:650385180,里面会分享一些资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化这些成为架构师必备的知识体系。还能领取免费的学习资源,目前受益良多。如果想看看别人都是怎么面对新技术的,想跟别人竞争能取得优势的,你都可以加入。以下的知识脑图也是群里的朋友总结出来的。

注:加群要求

1、具有1-5工作经验的,面对目前流行的技术不知从何下手,需要突破技术瓶颈的可以加。

2、在公司待久了,过得很安逸,但跳槽时面试碰壁。需要在短时间内进修、跳槽拿高薪的可以加。

3、如果没有工作经验,但基础非常扎实,对java工作机制,常用设计思想,常用java开发框架掌握熟练的,可以加。

4、觉得自己很牛B,一般需求都能搞定。但是所学的知识点没有系统化,很难在技术领域继续突破的可以加。

5.阿里Java高级大牛直播讲解知识点,分享知识,多年工作经验的梳理和总结,带着大家全面、科学地建立自己的技术体系和技术认知!

6.小号或者小白之类加群一律不给过,谢谢。

总结

想要提升自己或者是想要获取资料的都可以加下上面推荐的那个群,希望可以帮助在这个行业发展的朋友和童鞋们,在论坛博客等地方少花些时间找资料,把有限的时间,真正花在学习上。

原文地址:https://www.cnblogs.com/lfs2640666960/p/8969901.html

时间: 2024-10-04 05:22:29

作为过来人的感悟:进了小公司的程序员如何翻身进入大公司的相关文章

在大公司做凤尾,还是在小公司做鸡头?

大家都知道互联网大公司一向以技术强悍而知名,BAT的技术在国内互联网公司里算是比较领先的了,这也是因为大公司的业务繁杂庞大,必须要有足够优秀的技术去支撑. 相对而言,小公司更倾向于选用快速扁平化的技术架构,相对来说技术的沉淀就不会像大公司这么多,所以你会发现大公司里和小公司里,大家的技术思考可能也不太一样. 大公司里通常牛人很多,相对来说小公司里的牛人相对少一点,当然也有很多从大公司过去的牛人.所以这就出现了一个问题,在大公司里,你的技术可能平平无奇,甚至比大多数人都要弱一些,而在小公司里,你可

野生程序员的故事,不错,看后有一些感悟

本文摘自:<Web 全栈工程师的自我修养> 野生程序员是指仅凭对计算机开发的兴趣进入这个行业,从前端到后台一手包揽,但各方面能力都不精通的人.野生程序员有很强大的单兵作战能力,但是在编入“正规军”之后,可能会不适应新的做事方法. 遭遇“野生程序员” 腾讯公司内部的团队很多,在团队管理上有项目和专业两个维度.也就是说,有些团队是项目维度的,整个团队共同维护一个产品,成员来自不同的职业岗位:有些团队是专业维度的,比如一个组都是前端工程师,维护不同的产品. 因为前端组是设计部最接近后台技术的团队,所

(面试感悟)一名3年工作经验的程序员应该具备的技能

前言 因为和同事有约定再加上LZ自己也喜欢做完一件事之后进行总结,因此有了这篇文章.这篇文章大部分内容都是面向整个程序员群体的,当然因为LZ本身是做java开发的,因此有一部分内容也是专门面向咱们java程序员的. 简单先说一下,LZ坐标杭州,13届本科毕业,算上年前在阿里巴巴B2B事业部的面试,一共有面试了有6家公司(因为LZ不想请假,因此只是每个晚上去其他公司面试,所以面试的公司比较少),其中成功的有4家,另外两家失败的原因在于: 1.阿里巴巴B2B事业部的面试,两轮技术面试都过了,最后一轮

职业生涯-小公司和大公司的不同

仅以此文献给所有不甘于现状,努力打拼的人. 算算今年算是步入软件行业的第二个年头,在小公司待过一年,今年来成都以后开始在一家广电行业的软件公司工作.从小公司跳到索贝以后,工作方式的改变,对技术方面的要求不是那么高,公司的产品已经成熟和成型,我仅仅需要老老实实的当个后期维护人员就行,写下文档,改改bug,自己搭建测试环境来测试自己写的代码等等,说实话这些事情是有点简单和枯燥,但是这些事情,我高效快速更好的完成了吗?没有.不管是大公司还是小公司,没有那么多新项目或者说研究型项目给我们做,没有那么多有

选择大公司还是小公司

大公司小公司各有利弊吧.我父亲是个灵顽不灵的老家伙,一个死要面子,但是非常要面子的老家伙,是个固执,听不进别人劝的老家伙.对于我来说,我有我的错误,但是我是想摆脱父亲,父亲是个大傻逼,早点死好了.对于我来说,25岁没房没车没钱,我会找不到这样的工资的工作,这就是父亲,只会挑别人辞,一点宽容也没有,我也有我的缺点,但是我一定要离开我父亲,真的,否者老子要死的很难看啊.我要死了!!!

毁人不倦 - 大公司小公司

园子里看到一篇很火的文章: 我要阻止做java开发的男朋友去创业型公司工作吗? 不禁有些感慨.有些话,似乎不吐不快:但这种月经帖,似乎确实没多少意义.——但有意思呀!呵呵.最后通过扔硬币的方式决定还是写吧. 首先还是回答妹子的问题吧.要想阻止你男朋友,有两种方法.但都需要一个前提:知道你男朋友想要什么,然后对症下药. 一.让他认识到进创业公司得不到他希望的东西.比如他想要工作稳定朝九晚五,那就让他知道,创业公司随时加班分分钟关门倒闭:比如他想把技术专精专透,那就让他知道,创业公司里每一个人都是打

一年java程序员的感悟

前沿 在小公司干了差不多一年,刚进来与一个中级程序员做交接,过了大概一个月,那个中级程序员走了,从此,走上了"泥泞"的道路(独立开发),熟悉了公司的项目和业务用了一个月左右,公司当时是采用的jsp+ssm+hibernate+oracle,配置采用的全注解的配置方式,没有xml配置文件当时确实有点晕,不过后面慢慢就习惯了,毕竟隐藏了框架的很多细节(其实这是一种不好的). 聊聊过程 记得很清楚,当时第一个需求就是新建一个项目去爬取一个网站,将网站中的数据存到数据库,我当时的做法是套用之前

从三流小公司到一线大厂,聊聊程序员的成长之道

? 作者:黄小斜 文章来源:微信公众号[程序员江湖] 我想,没有一个程序员能够一步登天,一下子达到很高的高度,有些路是我们必须要走的,有些阶段是我们必须要经历的.有入门,才有进阶,才有更上一层楼. 别看我现在在大厂,但是我也待过小到不能小的小公司,也许你会感兴趣,那么不妨听我说说,我在学习编程路上待过的公司吧. 不到20人的小公司 我在大学的时候学的不是计算机,上的课程基本上和计算机也没太大关系,但是我从小还是比较喜欢捣鼓电脑的,不瞒你说,以打游戏为主,修电脑为辅. 兴趣使然,于是大学期间想要自

程序员突围-程序调试分析(一) 我从菜鸟进化的感悟

程序员突围-程序调试分析(一) 我从菜鸟进化的感悟 在说程序调试分析之前,我们还是了解一些基本的概念性的东西(在下现在从事java,因而都已java为例) 1. bug的分类 根据程序的阶段和MSDN和看过的一些书籍的分析,bug分为编译错误,运行时错误和逻辑的错误 (1)  编译错误 一般初学者犯错比较多的地方,编译错误,说白了就是程序在从java编译成.class文件时出现了问题,这个问题的现象比较明显,比如说语句写的有问题,那么对于这类问题的解决方法是什么呢,翻翻书,翻翻API(翻阅API