序言
前段时间我在网上看见过一个段子:
甲:我应聘上一家中型软件公司了,今天上班的时候,全公司的人都来欢迎我。
乙:牛掰啊大佬,都来了哪些人呀?甲:我想想……CEO、COO、CTO、All of 程序员,还有财务、司机。总之,老板说的是都来了。
乙:你这待遇也太好了吧,太受重视了吧,这么多人迎接你!甲:没有啊,他们公司就一个人!招聘网站写的是中型公司……
乙:?????
上面的段子虽然有些夸大,但是同样也反映出一个很真实的情况:在很多创业小公司,一人身兼数职的情形是非常普遍的。
我就真实经历过这样的公司。
一个人当一群人用
当时我刚毕业两年的样子,进入了一个创业不久的小公司——整个公司包括扫地阿姨在内总共就十三个人。
因为公司人手不足,所以一人身兼数职就成了常态。我一个人包办了几乎所有的开发过程,连测试我都做了,绝对的一条龙服务。
由于工作环境就那样,人手也不足,条件也不好,所以出事儿也是常有的。
有一次,从我手里发出去的光盘母盘,含有病毒僵尸,以至于被迫收回已经推上市场的2万张光盘。从那之后,我腰不疼了,腿不酸了,一口气上十四楼都不喘气儿了,因为我已经有了一颗强大的心脏。
现在就是整个后台服务都瘫痪了,我也只是轻蔑一笑。
其实,一个人身兼架构师和程序员,甚至多种角色,没什么不妥,而且,这在短时间内还是一个非常锻炼人的途径。但是长时间来说是不利的。
所以,在这里,我真诚的建议大家能去大厂的就去大厂,去了大厂的就不要去小厂了。
不去小厂的理由
前一阵子,在“职场社群”脉脉上面看到一名网友发帖称:“奉劝大家,如果从大厂出来的,千万别去小公司,不然真的会很痛苦。”
这个话题瞬间引起一片网友围观与议论,众人列举了很多“不去小厂的理由”。由我说出来大家可能不信,在这里把大家的一些看法发出来吧。
有网友用亲身经历告诉大家,不要去小公司。
@网友说:小公司那群人心里想的是你要真牛逼还来我们这小公司
@网友说:+1我就去的小厂,猪一样的队友。全部都是
@网友说:完全支持楼主的建议 小公司里更容易出现抱团的现象 庙小妖风大 池浅王八多 大厂的最好不要往小厂走了 血泪教训
@网友说:亲身经历,就是觉得小公司笨人比较多,做事抓不到重点。
大厂的优势
工作更加稳定(Java岗位更多,而且不会出现老板带着小姨子捐款跑路的现象,老板太有名,能跑去哪?)
薪资水平更高(有钱)
福利待遇更好(小厂会留你40岁以后吗?哪有钱给你退休金养老?)
社会保障更全(什么保险都给你交齐)
工作环境更好(身边全是大佬,队友更加靠谱)
晋升空间更大(职位更多,空位也多)
管理更加完善(不用你瞎操心,做自己的本分就好)
技术更加成熟(大牛多)
……
如此种种,小厂能做到吗?不能吧。
每天累得要死要活,却是朝不保夕,连饭都快吃不上了……
如何进入大厂
其实我们程序员都很崇拜那些有大牛的大厂。
BAT一直都是我们程序员的理想型,很多搞Java的小伙伴都想进这些大公司,但是大家也在担心:我能顺利通过面试吗?面试遇到的问题会不会很难?
其实,像阿里巴巴、腾讯、字节跳动、百度这些大厂,他们的面试没有大家想象中的那么可怕,也不会存在面试官刻意刁难的现象,但是,相对那些小厂,他们会更加重视应聘者的基础知识。
上面那位朋友也是这样的情况,小厂待不下去了,想寻求更大的发展空间,在这里,我把当时给他的那些Java学习资料还有那些BAT的大厂面试题也无偿分享给大家。
指路 ↓ ↓ ↓
程序员必备书单
《Java核心知识点合集(283页)》
内容涵盖:Java基础、JVM、高并发、多线程、分布式、设计模式、Spring全家桶、Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、MongoDB、Redis、MySQL、RabbitMQ、Kafka、Linux、Netty、Tomcat、数据库、云计算等
《Java中高级核心知识点合集(524页)》
《Java高级架构知识点整理》
《1000道 互联网Java工程师面试题 (485页)》
耗时298天,3382页66万字,Java开发核心知识笔记!
1307页面向字节跳动Java面试全套真题解析
最后
Java学习是一条漫长的道路,我们要学习的东西不仅仅只有表面的 技术,还要深入底层,弄明白下面的 原理,只有这样,我们才能够提高自己的竞争力,在当今这个竞争激烈的世界里立足。
千里之行始于足下,愿你我共勉。
我这段时间整理的这些Java最重要最热门的学习方向的资料,还有不同方向的自学编程路线、面试题集合/面经、及系列技术文章等。
需要的同学可以点击蓝色字体或者通过下方方式免费获得: