背景
通常来说这个问题更多的是对于从学校的萌新来说的,但是自己作为一个已经在职场中摸爬滚打一年的老萌新,经历了裁员风波,马上迎来自己新的公司,就大概写下自己的理解。
资料
相关的资料之类的,身份证、离职证明、学位、学历等证明需要相关的复印件
生活用品
对于程序员必备的电脑支架,水杯,头枕等
如何快速熟悉一家新公司业务、技术
其实主要描述的还是这一块,主要从以下几个方面来说
- 公司的业务、服务的用户、提供什么服务
- 公司内部的组织架构
- 所在小组负责的子域业务,以及对应的对上下游的系统上的交互提供的功能,相关的技术栈
- 团队的运作流程
1.其实每个公司能生存下去一定在提供一定的服务能力,解决某一领域的问题,比如百度为提供了用户的搜索功能,阿里提供电商功能,传统公司 小鹏提供汽车,说到底存在的产品解决用户的某方面的需求,可能是衣食住行(电商、外卖、旅行等)。所以明白公司提供什么样的服务,以及对应的用户群体是什么,业务流程是什么样子。用户可能是互联网用户,有可能是ToB 针对某一特定人群。
2.了解一个公司的内部组织架构,从一定层度上了解团队的划分粒度,一般对于大公司来说,都是独立的事业群,每个事业群负责不同的业务。而具体的事业群可能又包含产品、研发、QA、运营、客服等。所以从组织架构上可以了解一些组粒度的工作职责。
3.一般来说我们在每个小组所负责一定的项目职责,而这个可能是对外部的系统的支持,也可能是直接对用户来说,也可能是A->B->C 处于B这个过程,ABC都是内部的团队,承担中间的角色。所以了解自己小组负责的业务以及相关的上下游系统的对接功能,在遇到问题排查的时候也能快速的解决问题。
技术解决的是怎么做,而做什么就需要去了解相关的业务,对组内的以及相关的业务有一个大局观,
熟悉并深入理解自己小组的技术栈,短期3个月内,先成为熟练手,然后进一步去学习相关的原理。
4.对于每个公司来说,都有自己内部一套自己的流程,需要熟悉需求从哪里来,和PM对接,相关的会议以及研发、测试、上线的整个流程。
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiATN381dsQWZ4lmZf1GLlpXazVmcvwFciV2dsQXYtJ3bm9CX9s2RkBnVHFmb1clWvB3MaVnRtp1XlBXe0xCMy81dvRWYoNHLwEzX5xCMx8FesU2cfdGLwMzX0xiRGZkRGZ0Xy9GbvNGLpZTY1EmMZVDUSFTU4VFRR9Fd4VGdsYTMfVmepNHLrJXYtJXZ0F2dvwVZnFWbp1zczV2YvJHctM3cv1Ce-cmbw5SOxADM1UGNhNGZ4gzYwETOyYzX2EDOzEDM4IzLcVDMyIDMy8CXn9Gbi9CXzV2Zh1WavwVbvNmLvR3YxUjLyM3Lc9CX6MHc0RHaiojIsJye.png)