大公司工资肯定高。但是水平来说,很多在大公司真不如小公司的。小公司确实不是很规范,至少一个人负责一个方面,能把工作
做好,因为成本什么考虑,什么免费什么好用就用什么了。大公司混吃等死的人多了,如果没有人帮他们把环境建好,连开发的能力都没有。换过很多公司的人体会肯定很深,当然大家应该争取去大公司,简历好看,工作轻松,会不会干活那是另外的事情。毕竟很多不干活的人照样拿高工资。
在我心中公司分为四种:
1. 小公司,但是领导内行大牛,有心气,有志向。比如当年一开始的shopify
2. 计算机巨头。比如亚马逊,谷歌,IBM,
3. 行业巨头,计算机部门重要。比如银行,金融。
4. 小公司,领导外行,技术要求不高,比如我之前所在公司MI9 reatil。或者中型公司,但是计算机部门能干点活就行比如那个物流公司。
能去前三个的很少有愿意在后面一个吧?
我说说我们以前公司,顺便diss一下:技术落后,bug满天飞。的确进公司就能被委任一个方向,只是因为没人可用而已。整个公司就是不断的被销售跟外行领导不断催进度,所以呢?没人设计架构,没人关心设计模式,没人注意优化,没人关心内存泄露。我们不想吗?不好意思,没时间。所以所有的人全部都是能实现功能就好,然后就匆匆去下一个任务。
这样的公司任务量大,写代码多,一切问题都得你自己谷歌,看起来貌似学了不少东西,但是有多少有用的呢?我们的系统,有的页面加载几千条信息需要20分钟;有的页面关闭了不释放内存,打开几次就吃掉1个G。第一类公司能有几个呢?绝大多数都第四类的吧?
与第四类相比,二三类的公司学到的是第四类根本一辈子学不到的,比如:如何应对百万级数据,我们以前公司的客户最多的数据就是几万吧。
我的观点:能去前三类最好,去了第四类就别自欺欺人了,抓紧时间学习,争取早日跳出来吧。
顺便再说一句,千万别去mi9,里面同事都很不错,也有一些牛人,但是领导傻逼,一群外行天天的瞎指挥。现在的人要么是跳槽了。要么是跳槽路上,要么是因为许多选择不得不在这。