kukelook 2020-06-16
所以,大公司的程序员一般都比较高调、比较自信,而小公司的程序员就相对低调很多。就像在地铁上那些BAT、外企的程序员一样,下班了还把工牌挂在脖子上晃来晃去,你以为他们不嫌压得慌吗?其实他们带的不是牌子,是面子!你当其他小公司的程序员没有工牌吗?是不好意思带而已~
另外大公司的程序员更乐于分享,分享他们对技术的理解和思考,更愿意和同行交流想法。一个最显著的特征就是,他们经常在一些技术论坛帮别人解答问题,或者在博客上写文章,甚至拥有自己的个人技术博客和公众号,此外还在github等源码平台上贡献自己的开源项目。相比之下,小公司的程序员在这方面做得却不够好。
大公司出来的程序员更受市场的欢迎,而小公司的程序员跳槽则需要通过自身的努力过关斩将来证明自己。
如果是大公司的程序员要跳槽,大概不用怎么投简历,会很容易得到内推机会,如果是名企那自然会有猎头来挖你。不仅薪资诱人,公司、职位也是很让人心动。到时候,握在手中的offer就等着你翻牌呢!
但如果是普通公司的程序员,那情况就大不相同了。你需要认真地写好简历,然后开始去多个招聘网站上挑选中意的公司,然后一个一个投简历,接着就是紧张地等待对方HR的电话通知。这其中有的简历便石沉大海,有的会通知参加一轮一轮的面试,也不知道哪个公司能让你走到最后一轮。事情往往是想面的公司没有音信,好不容易退而求其次了,没想到却被对方公司给刷了下来,理由是技术能力不匹配。
为什么同样是程序员,大公司走出来的就比小公司的受欢迎呢?这里面有一套自然形成的社会逻辑。大公司校招招往往都是985、211高校,社招最次也是本科生,还要求有工作经验。这在一定程度上确保了进入大公司程序员的综合素质要高于普通小公司,人才永远是最大的竞争力。
更可怕的是,大公司有规范的管理制度、完善的机制、广阔的平台,更好的福利制度,这给予了这些程序员施展才华的空间。尤其是在技术实战上拥有千万级高并发的实践,直接碾压在小公司停留在纸面研究分布式、微服务的程序员。
像大公司的前后端分离、持续集成、docker部署、灰度测试、压力测试、安全防护、代码评审等这些常规操作,在小公司可能是看不到的。更别说跨国团队协作与沟通,完成一个新的项目了。
还有内部的技术、管理、职场等培训,让程序员全方位发展,还有各种行业的技术交流会,让他们的人脉圈子、思想碰撞都得到了扩展。所以他们更喜欢挑战新技术和新领域,他们的思想也更活跃,在机会来临时,他们往往是永远准备好的样子。
但小公司的程序员就一定比大公司的程序员差吗?绝对不是,只是他们缺乏那种环境和氛围,缺少一个平台。人是群体动物,近朱者赤近墨者黑,身边的环境对一个人的影响有很大的作用。
所以不是小公司的程序员差,而是待的公司还不够好。那些进大公司的程序员,好多不也是从小公司跳槽进去的吗?小公司的程序员也想要掌握高新技术,但是苦于每天写CRUD,没有实践的平台。小公司的程序员也想打造千万级并发的平台,奈何公司产品量级不够,cto又不允许费劲儿折腾,于是一版烂代码连重构的机会都没有。小公司的程序员也想做代码管理、项目实施、持续集成、灰度发布、一键部署,可是整个技术部门人员还不够这些岗位划分呢,做个P啊~
所以在这种情况下,小公司的程序员大概就划分成两大类。一类是一心改变现状,进入大公司实现更大的抱负,成功上岸镀金成功。另一类则安于现状,在现有的体系环境里摸爬滚打。
总之都是自己的选择,也都有自己的道理。每天潜心修炼技术,准备面试最终进入大公司的程序员凭借着对技术狂热,找到了更大的发挥舞台。没能进入大公司的程序员,每天写写代码,玩玩游戏,也不失为一种生活状态。各有各的追求,各有各的志向,各有各的生活!
欢迎大家关注我的公众号【风平浪静如码】,海量Java相关文章,学习资料都会在里面更新,整理的资料也会放在里面。
觉得写的还不错的就点个赞,加个关注呗!点关注,不迷路,持续更新!!!