独立开发者最核心的能力是什么?关于提高信息架构能力的四个方法,阅读、思维导图、写代码、独立开发

独立开发者进化路线

从大学毕业到工作,已经有十多年了,我的进化路线是:设计师,到产品经理,然后再到独立开发者~是学习的心态支撑着我的前进,每天吸取各种新知识,保持造一些“好玩”的小应用的冲劲。

::我最近业余时间在捣腾一个手势识别+AR的小应用,捣腾过的应用非常多,比如AI+设计、AI漫画生成器、我的AI写手darksee.ai等等~

一名产品经理具备的能力是什么?

写文档、画原型,接需求跟进产品的开发运营等,能够把握产品的基本方向,并且能够将团队和公司资源最大化结合。

涉及的能力非常多,今天我最想聊的是信息架构能力,一个好的信息架构,用户的理解成本会足够低,使用其来非常顺手,程序员开发的效率也会非常高。

四个提高信息架构能力的方法

01 阅读、学习

关于信息架构,有一本书推荐给大家,《信息架构:超越Web设计》,如果没看过,建议抽时间看一下。

信息架构我们可以怎么锻炼自己的这一项能力呢?

信息架构师一项技术活,引用一本书的观点:

我们所学习的导航设计、信息架构等本身就是一个技术活,可从《信息架构:超越Web设计(第4版)》一书(见图4-3)中得知,信息架构中的元数据、索引、字母表等专业词汇就是技术领域的。

——节选自 《幕后产品:打造突破式产品思维》

除了大量地阅读、学习一些书上的结构化知识,来提高自己对信息架构的认知。

02 思维导图

我们还可以通过,绘制思维导图的方式来提高能力,大部分产品经理都是通过调研竞品,利用思维导图整理他们的信息架构,来锻炼自己的信息架构能力。

03 写代码

还有一种途径就是:

写代码。

写代码,最重要的是锻炼产品经理的信息架构能力,信息架构需要有很强的结构化思维,我们需要合理地分类信息,安排信息在页面里的优先级、排列方式、呈现形态等等;

简单点的程序语言,可以通过HTML语义化的标签,或者markdown语言,都可以帮助我们锻炼结构化的思维;

如果有更多的精力,可以往nodejs、python等更为高级的语言进阶。

04 独立开发

我个人比较喜欢的方式是 独立开发一款app,从前期的需求调研,信息架构,体验设计,程序开发,部属上线,每个环节都自己实现一遍。对个人的整体信息架构能力会有很大的提升。

当你走到独立开发这一步的时候,已经不仅仅是一名 产品经理了~

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190827A0ORYT00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券