程序员如何成为个体户

    xiaoxiao2022-07-04  118

    作者:chen_h 微信号 & QQ:862251340 微信公众号:coderpai


    现在,最热门的科技话题之一就是开始开展独立企业业务。什么是独立企业?这是一个你,也许是联合创始人,在没有投资者资金或巨大外部影响力的情况下开始创业的地方。它有很多名字:盗版,独立创立,自筹资金,独立黑客…等等。现在它非常热门!这就是为什么我们看到像 Indie Hackers 这样的网站和黑客新闻的帖子(经常使它成为头版)。虽然我认为参加这项活动是一项令人兴奋的事情,但我认为它并不适合所有人。人们寻求就业而不是创业是有原因的,当我们看到 “Joe Schmoe” 如何从个人贡献者角色转变为5万美元/月的时候,他匆匆忙忙地从他的地下室出售手工蜡笔时,我们常常忘记这些观点。另外,溢出增长,这种增长是一个异常值,而不是期待或赌注的东西。大量的这些失控的成功故事得到了多年的失败和经验的支持,这些失败和经验将他们推向了现在的状态。

    那么为什么要谈这个呢?作为算法开发者,创始人和所有事物的实施者; 我想抓住机会,更好地描绘出在技术领域独立的感觉。高点,低点和一些你应该期待的东西。这让我想到了我的第一点…

    期待小胜利和忘掉小烦恼

    我个人很难应对的事情之一就是像这样经营一家公司的绝对过山车。我已经在黑客新闻上发布了一篇关于Codepen的播客的头版,并且在几天内让顶级客户取消了订阅。如果在这类业务中有一件事情很难回归,那就是你的情感投资。尽可能地尝试,这样的事情会比在公司工作中对情感产生更大的影响。人们会取消吗?当然。你应该保持清醒通宵试图“修复”或理解他们为什么这样做?可能不是。如果你不够好,你会感到羞耻吗?绝对不。我认为理解为什么人们会使用或不使用您的服务非常重要,但在某些时候您必须将鞋子弄脏并继续前进。有很多原因可以解释为什么你的产品不适合他们,你不应该为每一次取消而烦恼。您还应该更好地了解您的客户是谁,因为它使得流失和消息传递更容易处理。

    也就是说,你将获得的经验远远超过9-5世界。拥有大品牌级别的客户会对您的产品赞不绝口,这是一种非常难以言喻的快乐,也可以验证您的技能和产品。一天早上,当我醒来收到Codepen为浏览器注册的通知时,我永远不会忘记。我整天都在云9上。当您在凌晨2点搜索日志以了解整个系统崩溃的原因时,保持这些“小胜利”非常重要。当你经历平坦的成长时,抓住这些时刻更为重要。

    经常庆祝,很少悲伤,珍惜这一切。

    成为您产品的客户

    当我开始无浏览器时,它解决了我作为开发人员遇到的问题。即使在今天,我仍然在其他副项目中使用浏览器只是因为它解决了一个问题(好吧,至少在我看来!)。我想如果你达到了无法让客户同情的地步,那么事情已经变得非常糟糕,非常糟糕。如果你没有积极参与今天发生的事情,你将如何预测未来会是什么样子?您如何回答“我已注册您的产品,但我正在尝试做XYZ?”当你不自己积极使用它?对于技术市场而言,可能发生的最好的事情之一就是拥有建筑商实际使用的产品,因为他们将更加关注该市场的需求,并且更容易接受。

    这巩固了我已经酝酿了一段时间的假设,那就是系统应该由人而不是业务结构拥有。我在企业界已多次看到过这种情况,由于重组,拥有项目/代码库的团队或人员不再适用。您不仅减慢了新功能和出货量的速度,那么“继承”此应用程序的人很可能没有历史背景来说明它为何如此运作。应用程序和项目往往会在他们背后的人员中茁壮成长,因此在公开市场中成为自己的制造商会很有意义。

    构建您想要使用的东西,并继续使用它。

    意识到时间是最重要的资产,可能比金钱更重要

    如果有一件事你会在早期阶段做空,那就是时候了。时间是一个很难描述的事情,因为将来几乎总是会有更多的时间,但即便如此,也很难像量钱那样量化它。但我会清楚地说你可以赚回借来的钱,但并不总是能赚回借来的时间。在考虑新功能或产品时,我几乎总是更多地考虑时间和成本,而不是以美元为代价。这是因为时间是我最宝贵的商品(特别是因为我有一个家庭和孩子)。为什么谈这个很重要?好吧,对于一个,它可以是构建自己的日志记录聚合器或支付一个并完成它的决定性因素。你为什么不付一个钱?特别是考虑到你无法掌握所有事情,所以你也可以利用外部服务。另外,根据上述内容,他们可能会比伐木更有热情和投入。

    在考虑时间时,考虑下一个话题也很重要:技术债务。这可能不会引起大多数人的快乐感受,因为它主要用于贬义。作为一名工程师,我绝对可以同情这一点,因为这个词仍然带来挫败感。但是,来自它的另一面,我可以说它就像任何其他杠杆机制一样,你不应该害怕在有意义时使用它。作为一个例子,我知道kubernetes是在系统中的各种服务上进行部署的方法。但是,我做了一个明确的选择,不要在我发布的过程中开始转移它,因为它会浪费时间和释放风险。这两个因素(时间和收入)对我来说比我自己的开发人员 - 人体工程学更重要,因为我知道我可以随时回来修复它。这在发布前更为重要,因为您甚至不知道您的产品是否会产生收益!你可以建造你的象牙城堡,但仍然有可能没有人住在里面,所以不要担心所有的细节。

    利用时间,技术债务和资金来获取优势,但继续学习如何使用它们以及何时使用它们。

    学会设定截止日期并利用你的许多“帽子”

    即使它是人为的,截止日期也会帮助您做出决策并摆脱分析 - 瘫痪模式。我可以想到其他3位工程师试图将他们的项目推向“赚钱”模式,但即使经过多年的努力,他们还没有这样做。其中一个共同点是未能做出决策并向前发展。像“我从JavaScript开始,但认为在Go中做得更好”这样的情况是非常昂贵的变化。将状态移动到redis,更改数据库类型或升级依赖关系是需要发生的任务,但不会因为它们而冒险启动。这是我们首先快速发货的原因:时间是一种无法获得回报的宝贵商品。继续前进,写一个TODO,理想情况下带一些提醒,回来完成这项工作。

    作为唯一的创始人,您还将负责许多事情。虽然这有缺点,但您可以利用它来操纵它。例如,如果我不想写电子邮件,我会改进我的管理界面,或者其他我有能力的东西。这会产生动力,动力可以导致以后完成这些电子邮件的动机。而且,由于你会戴上很多帽子,你可以通过切换任务来使用它,这样你就会感觉更新鲜。在某些时候,你可能不得不做一些你不想做的事情,但事先做一件好事(比如写感谢电子邮件或任何其他积极的工作)可以帮助你更有动力完成沉闷的任务。

    要知道是什么推动了你前进,并在你面对山坡时使用它。

    伸出援助之手

    你可以做的事情很多,而且既然我们确定了时间是你最重要的资产,你应该尽可能地寻求帮助。这显然转化为雇用承包商,支付服务和购买书籍等事情。但是,可以进行大量的易货交易,特别是对您的客户而言。例如,如果您缺少案例研究或需要阿尔法测试人员为他们提供的东西将使他们值得一试。这可以优惠券产品,许可证,甚至贴纸和T恤等小手势。

    你周围还有一个庞大的社区。您的特定编程语言,框架甚至服务提供商可能在某个地方都有以下内容。许多同样的人已经或正在经营一家企业,并且可以指出您正确的方向。在这里提出正确的问题是关键,否则您收到的建议将不存在或有所帮助。而不是 “我如何使用Google Analytics?” 您可能会问 “您最喜欢的监控转换方式是什么?”。指出的,具体的,甚至是“自以为是”的问题往往会得到更多的回应,并且质量更高。如果您提出的答案不是冗长的问题,您也会得到更多回复。学会提出正确的问题是一项难以学习的技能,但却可以成为你雄心壮志的重要资产。

    帮助有多种形式 - 学习通过模糊的 “我如何…” 风格问题提出直接的,可操作的问题。

    总结

    我是否知道经营企业的所有答案? 当然不。 没有人真的这么做,我认为这是一件很重要的事情:我们都只是伪造它直到我们成功。 无论你是工程师,创始人还是作家,Imposter 综合症都是真实的。 由于我与编程更紧密相关,我会说运营企业有很多相似之处。 有些时候你需要“重新发明”轮子,因为你穿越的道路并不平坦,而且有时候你需要利用周围的其他东西。 但是不要相信你不能做到这一点,这只是时间和精力的问题。 我坚信,经营企业与阅读技能一样,都是学到的技能。 我们都有绊脚石和劣势。 但是缺点可以克服,当它们被克服时会变成动机。 一旦你有一个积极的反馈循环,它是非常难以阻止它!

    最新回复(0)