打工人开发者怎么用行动管理自己的失业焦虑(二) 怎么通过业余时间开发自己的产品
⬆️欢迎戳蓝字关注⬆️
接续《打工人开发者怎么用行动管理自己的失业焦虑(一) 时刻着手维护自己的简历》,继续聊打工人的话题。
上一篇提到打工人最好时时翻新自己的简历,这篇谈的话题是客户端开发者如果有足够的兴趣,怎么在业余时间做自己的个人产品,这种业余时间开发自己个人化产品的方式,就像盘一个电子核桃,不追求速效,而是要和时间做朋友。
一、选品。
建议选择自己擅长的品类,不要跟风,也不要因为什么“容易想到”就急着跟上。很多开发者很容易想到做工具就是 todo list,做游戏就是 flappy bird ,这些当习题做挺好的,真要作为个人作品就要慎重。
例如,一个对网络协议非常擅长的技术流开发者,做一款网络协议调试相关的专业工具是不错的选择;而一个对 mark down 非常熟悉的资深客户端技术人,尝试写一个编辑器也绝非不可以。另外一些更全栈,喜欢小清新风格的开发者,可以参考我这篇《无短期暴利却能静水深流,聊聊移动开发领域的小众清新品类》。
个人业余作品选品的核心就是扬长避短,例如不擅长审美而擅长技术的开发者,就去做重功能而非视觉的工具。有一定审美品位却没有绘制素材能力的游戏开发者,可以选择那些视觉上可以以纯色块或文本为主的小游戏。
除非,开发者有搭档,这是第二个话题。
二、合伙、单干还是找外包。
打工人尽可能还是建议走单干的模式,外包有条件就找,没有条件就尽可能自己来。
合伙一般是程序员和产品、设计师之间合作。这部分真的只能看两个人的机缘,如果有好的合作伙伴,那么开发者是幸运的,否则还是最好靠自己比较好。
关于合作的话题,参见:《(2023)关于项目远程合作的方法论》
三、开发语言工具的选择。
个人开发者最好一开始就选择成熟而有持续维护保障的框架和语言。
因此,原生框架更值得推荐一些,尽量不要选择类似 uniapp 这一类长远保障不足的框架。如果是做游戏,那么选择 unity 足矣。
语言相关话题参见:《移动开发团队立项选择开发语言的几个原则》
四、不要急着做矩阵。
在职个人开发者,切忌贪多嚼不烂,建议从单一品类慢慢做起。选择一个最合适自己的品类持续去打磨。
原因很简单,矩阵打法考验的是执行力,个人业余开发时间有限,应该一开始选好品类,然后长期打磨更妥当。
我看很多打工人平时看的文章都是所谓“顶层视野”的文章,教人做产品的方法论都是给有资源的团队用的,看多了这种文章的人,很容易“公主病丫鬟身”。当你没有足够资源的时候,很多所谓的“版本答案”方法论对你反而是毒药,不如踏踏实实针对一款来打磨。因为打工人做个人产品最大的优势,其实是“短期内不急着靠做产品吃饭”,这一点是很重要的心态优势,就看会不会利用了。
完。