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