黑马程序员技术交流社区
标题:
【成都校区】如何选公司
[打印本页]
作者:
VMiracleV
时间:
2018-5-30 09:03
标题:
【成都校区】如何选公司
当你应聘一家软件公司时,心里一定犯嘀咕:这家公司到底靠不靠谱呢?如果不小心掉坑里怎么办?
这里给出一些方法,你可以用它们来分析这家公司,判断它是否适合你。
>> 基本企业信息
经营状态一般分为八种:存续、在业、吊销、注销、迁入、迁出、停业、清算。正常运转的企业,状态应该是存续或在业,其他的状态都不正常。
如果一家公司经营状态异常,比如注销或停业,那一定不要去面试了。
通过企查查,还可以看到企业邮箱,留意这里的邮箱是个人邮箱(QQ、163)还是与企业官网一致的邮箱。比如你查北京创新乐知信息技术有限公司(CSDN是其旗下产品),会发现邮箱域名就是
http://csdn.net
。如果邮箱是个人邮箱,这家公司要么
>> 行业
了解公司所处行业,走下坡路的行业、夕阳产业,尽量不考虑,比如这几年水深火热的煤炭、钢铁、石油等传统能源行业。
多考虑朝阳产业,符合时代发展趋势的行业。比如教育、医疗、健康、互联网、物联网、安防、安全、企业服务、金融、保险、电商、游戏、文化、娱乐、体育、旅游、高端制造、快递等,都是不错的行业(个人意见,还有很多其他行业也不错,要自己分析判断)。
>> 公司业务信息
了解这些信息:
主要产品(服务)是什么
产品(服务)是否解决痛点
产品所在细分市场有多大
需求频度
产品或服务单价
竞品有哪些,有没有做得很好的竞品
通过企业官网或者招聘信息可以了解到它的主要产品(服务),其他的要自己利用互联网来检索分析。
>> 公司环境
可以看看公司地址,是写字楼、软件研发园、孵化器、自建园区,还是居民楼。
到公司参加笔试或面试时也可以看看实际办公环境,如果明显不合你意,就不要去。
>> 公司团队
了解创始人、公司团队、研发团队地位、团队精神状态和技术环境。
1) 创始人
创始人是公司的灵魂人物,对于公司的发展起着至关重要的作用。要想办法了解创始人的背景,他都做过什么、有无创业经历、有哪些社会关系背景等。一般来讲,创始人的经历越牛逼,社会资源越丰富,创业成功的可能性就越高。
2) 公司团队
公司的组织架构,可以通过官网了解。可以看看它都有什么部门、部门之间的关系、每个部门的层级关系,通过这些,其实可以了解到个人在公司有什么晋升通道。
团队规模也是很有价值的信息,结合公司成立时间、公司行业、业务信息,就可以从团队规模大概推算出公司的发展状况。
假如一家处在政务信息化领域的公司,成立了十年,公司不足 10 个人,基本可以断定这家公司社会资源不丰富、产品没有竞争力,未来也很难有大的前景。
3) 研发团队是否重要
作为开发者,加入软件公司前,需要判断这家公司的技术部门是否是核心部门。在核心价值链上的部门和职位,才会有比较好的发展前景。
如果你到一家房地产公司做网站开发,铁定是边缘化的,因为它是市场驱动型的公司,开发者在里面受重视的程度不如售楼人员。
技术和产品驱动的公司,对开发者来讲会更好一些,比如百度、腾讯、阿里、一下科技、爱奇艺、知乎、陌陌、网易、金山、七牛、青云、环信、融云、声网、Ping++、360、全时、搜狗等。
怎么判断技术对一家公司是否重要呢?一个简单的方法就是:拿掉这家公司的软件研发团队(采购所需软件或外包要使用的软件),看他的主要业务是否还可以正常运转。
4) 团队精神状态
在面试时,其实可以了解到你将来要进去的团队的状态。如果面试官都是没精打采,提起公司、产品和业务没什么反应也说不上一二三,基本上这个团队就不靠谱。因为精神风貌很重要了。
一家公司不能让核心员工为之骄傲,基本上没什么前途了。
5) 技术环境
这个对开发者来讲非常重要。可以在面试中了解这些:
技术团队构成,比如开发、测试、产品等人员配置情况
产品所用技术栈,比如 SSM、SSH、LNMP等
采用什么开发模型,瀑布、迭代、精益、敏捷等
项目管理方式,比如任务分配(Teambition、禅道、Redmine 、Project 等),代码管理工具(svn、git、TFS等),Bug 管理(JIRA、Mantis、Bugtags、禅道、Bugzilla等),团队沟通(蜜蜂、钉钉、QQ、微信、TIM等)
从这些信息中,也可以看出研发团队的工作状态,以及和你的匹配度。
>> 评价
可以看看大家对公司的评价,途径有:
搜索
点评类网站,如看准网等
脉脉,这里可以匿名问
知乎,这里也可以匿名问,有人会回答的
LinkedIn,可以加目标公司的人来问
在行,约目标公司的人来聊
搜集到的评价仅供参考,因为你接触到的样本,他和公司的关系对评价影响很大,比如这个员工是被辞退的,可能评价就不好,比如这个员工是公司的核心员工很受重视,评价就会比较好。
>> 一句话总结
一家公司到底好不好,其实很难有准确无误的答案。所以,正确的做法是先搜集相关信息,从基本信息、行业、产品、公司前景等方面判断它是否适合自己,然后再在面试时根据对环境、面试官的观察自己判断下这个团队是不是和自己匹配,最后再辅助参考别人的评价信息,看看是否需要做调整。
作者:
Yin灬Yan
时间:
2018-5-30 11:27
我来占层楼啊
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2