10 个技巧助你摆脱困境,开启副业

2025-06-10

10 个技巧助你摆脱困境,开启副业

尖端

让我们开始致力于我们的“梦想项目”吧!


我过去十年的编程生涯有起有落。为了获得更多的快乐,我养成了提高效率的微习惯。是时候分享了!如果其中一个能让你每天的效率提高1%,我愿意分享!

注意!有些技巧可能有点傻(或者违背最佳实践)。但就我个人经验而言,它们确实能让我提高效率。至少对我来说是这样。

嘿,归根结底,生产力就是我们实现梦想的速度。让我们行动起来!


如何最终开始实现你的梦想项目


我把起步问题定义为心理壁垒问题。让我解释一下。

我有一个中等规模的个人目标——让1万人使用我的产品,帮助人们提升自我认知。​​这是我个人的现实梦想。

但是!我不确定我到底会构建哪些工具(以及人们会使用哪些工具)。这很不妙。而且了解自己并非易事。但为了弄清楚要构建什么工具,我需要不断迭代我的想法(和假设)。而为了迭代,我需要……开始,然后……完成。

开始整个项目并完成整个项目。哇哦。:)

我希望我的一周是这样的:

日程
而不是像这样(讽刺):

日程安排,糟糕

嘿,变量的命名规范确实很重要(从某些角度来看)。但从更宏观的角度来看,我还想面对更重要的问题。例如,我的产品是否真的能为用户带来价值?

心理瓶颈是我们觉得需要做出正确决定的地方,但从更大的角度来看它可能并不是那么重要。

我的观点:

最重要的元技能之一就是开始和完成的能力。

因为想太多并不好玩。动力才好玩!

嘿嘿嘿!我正在分享我的真实经历。如果你有兴趣做一些能够挑战自己、让自己变得更好更强大的副业项目——那就加入我吧,订阅我的新闻通讯

给小费。

尖端


选择想法

我们需要好的想法。但好的想法并非凭空而来,它们应该建立在某种基础之上。所以我目前的想法并非基于数据。我根本没有实际的产品数据。这就是为什么我目前的想法仅仅基于直觉(可以将其视为一种内在的数据来源)。

这个想法是:使用表情符号以有趣的方式追踪日常事物。

然后我告诉自己:

让我们花一些时间来找到这个想法的完美形状,以便在野外进行测试。

让你的第一个想法基于直觉。之后你会获得经验和数据。

命名很难。避免命名!

给项目命名很难。但在积极开发的过程中,命名应该不难。我的做法是给项目起一些临时的技术名称。对于这个项目,我选择了“Trackerion”。

有时我会用字面意思来命名项目。我之前的项目叫做“习惯与情感”。

这没关系。你可能在工作或与人交谈时有一个完美的名字。只是一开始不要被这个名字困住。

文件整理的最大秘诀

我一开始只启动了一个文件——App.js。之后会生成 everything.js 和 else on/demand.js。这样就没问题了。结构稍后再完善。

就这样。

不要局限于你的工具

我可以很容易地想象这样的对话发生在天堂:

你记得的最后一件事是什么?
—— npm install

有时,安装所有 Android 工具或 NPM 软件包可能会耗费大量时间。不过有个小窍门:别被工具困住!在当前任务/项目的上下文中做其他事情吧。

  • 可视化问题
  • 规划代码
  • 优先级功能

超级原型

例如,当某些脚本旋转时,我开始探索将我的应用上传到 Google Play 商店,这就是我发现的。

警告
这个简单的动作不会花费几天时间,因为我意识到我需要尽快上传我的应用程序。

不要局限于你的工具。总会有有用的东西。

期待意想不到的事情

开发过程中我正兴奋不已,手机屏幕却摔碎了。我刚刚设置好一切,准备用它开发。

哎呀!

在这种情况下如何取胜?

胜利就是尽量少关注坏消息并继续前进。

找到我的旧手机,重新设置一切,将坏掉的手机送到最快的维修服务处。

感到悲伤,感觉糟糕,接受生活,继续前进。

尽量减少风格上的手淫

这条规则太宝贵了。我觉得这条规则对我来说是最省时间的规则之一。这条规则帮我节省了几十个小时。

别玩弄风格。

我已经停止调整填充、边距、颜色等。由于某种原因,我在积极开发期间这样做。

不不不不。

相反,我有这样的规则:

将 UI 块放到其位置。

尽量减少调整样式和调整的时间。专注于构建清晰的屏幕/页面结构。

原型

color: green很好,color: red很好。

抵制升级到最新和最好的冲动

升级到“最新和最佳”版本……有点棘手。因为你经常会遇到一些兼容性问题……

升级感觉很好,处理问题需要时间。

登陆页面——只需找到参考

为了完成登陆应用程序的基本版本,我通常会参考一些清晰的参考。

降落

制作落地页可能像火箭一样难,这很重要。但你只要掌握基础知识就可以了。

完成比完美更好。

有分散注意力的论文

当我在纸上写下解决某个特定任务的想法时,总会有一些不相关的念头。它们感觉很好,但却会分散注意力。解决办法是准备一张“分散注意力的纸”。在那张纸上写下“其他所有事情”。

这真的非常有帮助。

应对技术挑战

这是一个大问题。

我注意到人们倾向于寻求技术挑战。没错,作为一名程序员学习很有趣。但这里有一个棘手的问题:它不一定能帮助你完成。如果你有一个明确的目标,那就是学习新东西——这很好。但否则,这样做就不明智了。

当你被一位解决 10 万美元商业问题的演讲者分享一些花哨的术语时,时间就过去了。

每一步都可能蕴含着挑战,可能需要数周甚至数月的时间。这可是很耗费时间的!

用一些甜蜜的东西来建立每天的动力

大多数时候,我对自己如何安排时间都要求很严格。但是!如果你心情不好……如果事情进展不顺利……如果清晨一杯咖啡不够……

通过一些灵魂治愈重构来获得动力。

:)

或者...

玩转风格。一点点

因为我们都是人。

完结。

这是本系列的一部分。我对接下来的文章有很多想法!如果你对其中一些感兴趣,请在评论区告诉我。

  • 如何克服开发过程中的发布危机。如果项目开始让你感到不安,如何重建你的信心?总而言之,这是一项关于完成的元技能。:)
  • 为什么程序员永远搞不出好产品?这篇文章探讨的是我们应该如何运用不同的角色(帽子)来推进个人项目。为了理解这一点,我付出了巨大的代价。

请在评论区留言告诉我!如果我的内容对你有帮助,欢迎在某个地方(或任何地方)关注我。

干杯!

PS:什么阻止了你开始?

鏂囩珷鏉yu簮锛�https://dev.to/rohovdmytro/start-doing-your-dream-project-here-s-what-works-for-me-4ff8
PREV
如何保护无服务器(开放)API?OWASP Top 10 简介 总结 延伸阅读
NEXT
我如何利用这款智能家居组合自动化提高工作效率计时器的开销自动化公式在状态栏中显示计时器它就是有效