3个原因告诉你为什么不要创业

国民程序员

共 2565字,需浏览 6分钟

 ·

2022-03-23 12:05

点击左上方[蓝色小字],关注[国民程序员]

前沿技术 / 程序人生 / 干货分享

由于微信公众号近期改变了推送规则,如果你想第一时间看到我的文章置顶+星标公众号。


你想知道在创业公司工作是什么感觉吗?你想知道创业公司的利弊是什么吗?你想知道创业炒作背后的原因是什么吗?

我在企业和创业环境中工作了几年。

坚持下去,了解创业公司是否比企业更差或更好。

您想要慢速还是快节奏的旅程?

初创公司不能失去一轮投资。他们需要尽快交付。这可能导致开发人员的倦怠。

创业公司创造新的东西。在企业中,有一些起点,或者完成类似的工作。新功能可能会成功、失败或完全失败。您希望看到项目失败还是处理稳定的项目?

谎言在创业公司并不罕见。你需要说服投资者相信你的想法。在某些情况下,定罪发生在没有工作产品的情况下。

新功能,谎言和金钱损失导致紧迫的截止日期。


即使对于企业项目,截止日期也很重要。如果没有最后期限,我们会懈怠。

"给一个开发团队N天的时间来完成一些事情 - 他们会得到一些可以接受的东西交付。没有给他们最后期限 - N天内没有可交付的产品。

企业截止日期有什么区别?它们是软性截止日期。他们中的大多数。对于初创公司来说,大多数截止日期都是一成不变的。开发人员需要接受它们或放弃飞船。

在企业世界中,您很少会遇到紧迫的截止日期。除此之外,大多数任务都被高估了。高估提供了喘息的时间、良好的代码质量和更安全的代码。


创建新东西有什么好处?

  • 更改请求不会占用您太多时间

  • 您负责更改

  • 如果不能完全控制,您可以更好地控制项目

您不再需要向几个人寻求许可。您可以对项目拥有更多或完全的控制权。非常适合那些"快速行动,打破常规"的窥视者。


新功能在企业中精心完成。如果您是一家价值10亿美元的公司,则无法轻松添加新功能。或者是一家金融科技公司。或者在医疗保健行业。

与初创公司相反,企业将变更请求视为一件大事。你不能像那样添加新库。额外的支票是为了保护公司,而不是让你感到沮丧。

创业公司没有钱可赔,所以他们可以快速行动。企业的情况并非如此。


我的创业公司同事最近要求我添加一个端点,尽管他是前端技术主管。我帮忙,他直接把代码推送到main。

无测试。没有代码审查。没有进行任何检查。

这对初创公司来说是正常的,因为他们没有任何工作产品。即使他们正在做什么,也可能看不到任何客户。

因为你需要赶到终点线在时间质量受到影响。


在类似启动的环境中,代码质量是值得怀疑的。紧迫的期限可能会让你完全讨厌开发。新的但突破性的功能可能存在于初创公司的代码中。

也有例外,但据我所知,其中大多数都是成立的。

您想要更多角色吗?

您将在初创公司中担任许多角色。

在初创公司中,换帽子是很常见的。您将戴上后端,前端和营销帽子。这可以打击您在某个专业领域脱颖而出的能力。

后端开发人员不喜欢前端通过他们的后院。反之亦然,前端开发人员不喜欢后端开发人员去他们的前院。


有些人很好地应对角色转换,并成为"所有行业的大师"。实际上,他们知道一切。 实际上,他们正在远离专业知识。

大多数初创公司开发人员不喜欢公司角色的哪些方面?刚性。他们无法转换角色。

您需要请求专门的企业开发人员团队来添加您的功能。这可能会拖沓,这不是初创公司开发人员喜欢的东西。初创公司的人喜欢灵活性,而不是僵化的敬业企业团队。


代码所有者拥有第三方或内部软件的所有权。这个界限被打破了,因为初创公司需要快速行动,并改变他们需要的一切。

您可以添加可能破坏互联网的特殊和奇怪的功能。

你需要经常转换角色,并热爱它。在企业世界中,您的灵活性受到限制是有原因的。

你认为你的工作很无聊吗?

在创业公司中需要你的工作。无论您是否是专家。这可能发生在企业中,但在初创公司中却很猖獗。

你将在创业公司中规划自己的道路。很可能存在范围不明确的任务,或者您自己创建它们。

您必须解决业务问题,营销问题或与销售相关的任务。这不是开发人员的工作类型,但你不能选择。

让我们来看看具有代表性的无聊企业工作:

  • "我们能为此创建一个报告吗?"

  • "我们能让这份报告看起来更好吗?"

  • "我们可以改变这个标签吗?"

无聊的企业工作确实让人想知道:"我在这里做什么工作?这种类型的工作有什么问题?您在企业环境中没有做出任何有价值的贡献。


我亲身经历过不恰当的角色,但让我们用一个坦白来证实这一点:

"我工作了(在一家初创公司工作了4年),并且是前端开发的负责人。我拥有数据库。我是事实上的营销主管。我是文案。我曾经经营过一个拥有30多名员工的产品线。无论需要做什么,都是工作,无论你是否在该领域"熟练"。你尽可能多地工作,以完成工作。

我也发现这个更有趣:

"我和我们的销售代表一起走遍了全国各地,所以他们有一位工程师来回答客户的异议。我被要求在12小时通知的情况下登上飞往中西部的飞机,以便我们可以完成客户服务工作。

这两个证实了我的说法,你的工作是需要的,不是想要的。


有些人可能会说:"bUt eNterPRisE wORk is boRrrIng.."

我同意。我在一家企业工作,很难推动你的想法向前发展。但我也提出了一些想法,这些想法导致了一些有趣的概念证明。

您还可以在企业环境中开发很酷的东西。我发现令人沮丧的是缺乏经验。大多数企业开发人员都坚持使用单体架构,因此,如果您是微服务爱好者,则可以独自一人。不必如此,但不要把赌注押在相反的问题上。


这种工作会损害你的工作与生活的平衡。无论你多么热爱你所做的事情,你仍然会精疲力竭。

这里的一个解决方案是咨询工作。你有一份合同,工作了一段时间,然后继续前进。咨询工作让你可以自由地四处走动,学习新东西,避免无聊。

我不喜欢咨询的是这么短的时间。您不会学习任何维护软件解决方案的实践。您将从一个项目跳到另一个项目,并零零碎碎地学习。

要点

有些人建议在20多岁时在创业公司工作。然后在30多岁时转到稳定的工作。

这里没有正确或错误的选择。在企业中工作很无聊,但您可以了解有关软件维护的更多信息。创业公司的工作是多种多样的,有时与编码无关。最适合你的应该是你的选择。

我会说:在20多岁的时候尝试每种类型的工作。不仅仅是启动工作。尝试自由职业者,咨询,与朋友一起工作(这不会有好结果)和企业工作。做出自己的选择。


微信搜一搜
国民程序员
点分享
点收藏
点点赞
点在看


浏览 50
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报