创业公司如何获取最大的成长

2019-10-17  本文已影响0人  谢小路

大家好,我叫谢伟,是一名程序员。

好久不见。

今天的主题:创业公司如何获取最大的成长?

这是个人的经历和见闻,希望对大家有所启发。

1. 创业型公司的特点

假如你刚工作,因为一些原因并没有进入互联网大厂进行学习和镀金,退而求其次,选择了小型的创业型互联网公司,如何在这类创业型公司尽可能的获取最大的成长?

一般的创业公司的招人标准是:符合价位的能干活的人,当然也希望招到牛人,只不过给不了价位,牛人也看不上。现实导致这样的结果。

是的,创业公司希望你能立马干活,这样的招人标准下,你周边的人,几乎和你的水平相当,有些人可能入行早点,经验更为丰富点,仅此而已。

创业型公司人员一般不多,产品线组成:一两个后端,一两个前端,一两个客户端,开发一套系统,这其中最重要的当然是后端,几乎所有的业务逻辑都在后端实现。

创业型公司的开发节奏:

创业型公司对待技术的态度:

2. 工作模式

这种情况下,下面两种工作模式,你选择哪种?

1。

上面安排活,按时完成任务,按时上线,不对接客户,完成任务之后,发现自己的不足,恰当的补充自己的弱点。找书、网上的教程或者知识付费,买点技术课程看看。

这种模式,倾向于完成任务之后,补充自己知识点。

2。

主导整个项目,积极参与到项目的开发中来,需求讨论积极和产品经理商讨功能的可行性;设计业务逻辑底层架构;估算完成任务的复杂度,时间等。直接对接客户,客户的各种问题都能及时响应,相应的写代码的时间会少点,要求更高点。

这种模式,倾向于积极参与到项目中来,项目中遇到的技术栈,边实现边补充。

上面两种,你会选择哪种?

据我观察,第一种,看似在补充知识的盲区,实际上缺少实践,依然会陷入到“为什么我成长这么慢的困境中”。

第二种,会接触更多的问题,五花八门的问题,比如对接客户,客户提出各种问题,相对的可能会占据更多的个人时间来完成任务;比如部署上线问题;比如各服务之间的相互对接;如果你做的好,自然而然,领导会让你负责整个项目,你对整个项目的细节更熟悉。

就我的见闻而言,如果你想提升自己的技术,请选择主导项目的工作模式,因为各种条件没机会主导项目的,也需要不断往这个方向靠近,事实上在创业公司,你最有机会主导一个项目。

优点是:

缺点是:

3. 其他

距我观察,第二种工作模式,利大于弊,你需要了解整个系统的细枝末节。绝大多数人还是想去大厂学习学习,频繁的陷于解决五花八门的问题的情况下,对于想把创业公司工作当作跳板的人来说,非常不利,尽管你使用了各种技术栈,解决了当下的问题,事实上,创业型公司的产品本身使用人数不够多,数据量不大,你还是会欠缺一些性能瓶颈等问题。有可能,在你这份工作过程中,永远遇不到瓶颈问题。

这种情况下,我的建议是:关注底层,关注程序员本身的硬实力基础上:数据结构与算法。代码质量为什么会参差不齐,还不是程序员本身的数据结构和算法实力不同的原因,后端三大板块:编程语言、数据库、缓存。这些是你需要不断完善的。

不要陷于不断的尝试新技术栈的乐趣中,保持对新技术的热忱这点没错,但人精力有效,特别是你刚入行。

为什么要关注底层,因为创业公司是你去大厂的跳板,而大厂在深度和广度之间,优先关注你的深度,关注你基础的牢固程度,在此基础上,你广度也还行,理所当然你是比较合适的人选,但问题是,绝大多数人基础层面的知识都不牢固,这种情况下,建议不关注广度,而关注基础,这些才是你涨薪的关键,是你走多远的基础。

你结合真实的项目,不断精进基础,同时对项目的细枝末节了如指掌,而这些东西刚好是你简历上需要的。

4. 积极主动

上文讲到的第二种工作模式,在《高效能人士的七个习惯》中叫做:积极主动,尽管是由在创业公司的工作模式推导出的“积极主动”,事实上你在各种生活场景中使用“积极主动”都是个精进个人技能的良方。

加油,以上。

上一篇下一篇

猜你喜欢

热点阅读