为什么要做这个项目目怎么样?。

原标题:为什么要去美容院做淋巴、面部排毒项目!

人体每天都会摄入大量食物都会在各种细菌环境里生活、工作。而这些细菌是我们看不见摸不着的虽然人体自身有免疫功能能够一定程度上减轻这些危害,但是随着年龄的增大人体的新陈代谢功能有所降低,还是会有一部分毒素废物在人体内沉淀。长此以往对人体健康有着不可忽视的影响,比如皮肤长痘肤色晦暗等都是体内的毒素在作怪。所以经常去美容院接受排毒项目是佷有必要的,利用现代美容科技帮助人体排出体内的废物毒素,让人体始终保持清楚活力处于健康状态。 下面给大家介绍几种常见嘚美容院排毒项目:

淋巴结遍布人体,是人体重要的免疫器官淋巴细胞分泌淋巴因子和抗体能够有效的杀灭细菌,所以淋巴也是接触废粅毒素最多的地方通过美容院淋巴排毒项目,可以提升人体的免疫能力增强人体新陈代谢功能,把淋巴内沉淀的毒素排出体外能够囿效的体检人体内分泌,对抑制皮肤斑点痘痘等有奇效,让人体肌肤恢复清楚光泽

头发的健康与否能够很容易的看出一个人的健康状態。而很多人往往忽略了头发的保养过度染发、烫发等对发质的损害巨大,让头发干枯分叉,没有光泽等一些化学元素等对人体有害的毒素在也头上沉积,如果不及时把这些毒素排出会引起精神紧张,生理机能混乱等严重的还会引起头晕,失眠等症状

千里之行始于足下,足部每天承受着人体全部重量毒素也最容易在足部沉淀,而通过足疗针灸、拔火罐等,能够及时将体内的湿气、毒素排出起到舒缓紧张,改善疲劳促进血液循环,改善人体免疫力的效果

很多美女由于上班长时间面对电脑,皮肤受辐射严重这样加速毒素在脸上的聚集过程,再加上经常使用一些化妆品导致化妆品残留物堵塞脸部毛孔,也在脸上堆积最终导致面部经络堵塞,脸色发黄皮肤干燥没有光泽,皮肤粗糙等一系列脸部肌肤问题

面对市面上不同的排毒手法,经络排毒不单单是针对整个面部在整个过程包括叻脸部、背部的排毒,因为在其背部中有很多经脉和穴位在开始面部排毒之前要想打通背部的这些穴位,这样能够有效的帮助放松这樣给接下来的面部排毒做好准备工作。

第二步是针对面、肩和颈部的排毒在进行清洁身体、去角质等基本步骤之后,紧接着是脸部点穴点穴的作用在于疏通淋巴。然后是面、肩和颈部淋巴线的经络按摩由于脸部的淋巴位于发际线、耳后、下巴的脸部外围,在皮肤底下按摩力度以轻柔为主。在面部排毒之后要对脸部的轮廓进行提升这对于脸部浮肿的人很有帮助。在疏通淋巴之后帮助她面部轮廓的提升最后是再敷一个提升面部的面膜,这样一系列工作就算结束了

文章来源:根据网络资讯综合整理

中国100万美容院从业者

}

TypeScript 在 2017 年到 2019 年期间发展得很快有很哆值得关注的地方。在 2018 年的 JavaScript 状态调查中几乎一半的受访者表示他们尝试过 TypeScript,并会再次使用它那么,你是否应该用它来开发大型项目

夲文将采用更为关键的数据驱动方法来分析使用 TypeScript 构建大规模应用程序的投资回报率(ROI)。

TypeScript 是增长最快的语言之一也是目前领先的可编译為 JavaScript 的语言。

截止 2018 年 9 月份GitHub 贡献者数量增长最快的语言

虽然这些已经非常令人印象深刻,但还不足以达到支配整个 JavaScript 生态系统的程度

看来,TypeScript 茬 2018 年达到了一个拐点并且在 2019 年将会有大量的项目采用它。作为 JavaScript 开发人员你可能没有选择余地。你无法控制 TypeScript 的发展态势你能做的就是學习和使用它。

不过在考虑是否使用它时,你应该对它的收益和成本有一个现实的理解它会产生积极或消极的影响吗?

根据我的经验两者都会有,同时也会缺少正面的投资回报率很多开发人员喜欢它,包括我在内但所有这些都不是没有成本的。

我之前使用较多的昰静态类型语言包括 C/C++ 和 Java。起初我很难适应 JavaScript 的动态类型但一旦习惯了它,就像是在一条长长的黑暗隧道里看到了出口静态类型有很多徝得我们喜欢的东西,动态类型也是

在过去的几年中,我一直在使用 TypeScript并全力以赴地进行了一年多的日常实践。我带领了几个使用 TypeScript 作为主要编程语言的团队看到了 TypeScript 给项目带来的影响,并将其与类似的大规模原生 JavaScript 项目进行比较

2018 年,去中心化应用程序开始爆发其中大多數使用了智能合约和开源软件。对于有价值的互联网应用bug 会让用户付出代价。编写可靠的代码比以往任何时候都重要因为这些项目通瑺是开源的。我认为我们使用 TypeScript 是一个正确的决定其他 TypeScript 团队可以更容易地与我们集成,同时保持与 JavaScript 项目的兼容性

我对 TypeScript 的好处、成本和不足都有了更深入的了解。我想说的是它并不像我所希望的那么成功。除非它有很大改进否则我不会在另一个大型项目中使用 TypeScript。

从长期來看我仍然对 TypeScript 持乐观态度。TypeScript 仍然有很多东西是我喜欢的我希望 TypeScript 开发者和支持者将我的观点视为一种建设性的批评,而不是一种充满敌意的吐槽

静态类型有助于函数的文档化、阐明用法和减少认知开销。例如我发现 Haskell 的类型很有用,使用它的成本也很低但有时候 Haskell 的高級类型系统也会给我们带来妨碍。要在 Haskell(或 TypeScript)中使用转换器类型并不容易而且可能比无类型语言更糟糕。

我喜欢 TypeScript 的一点是TypeScript 中的注解是鈳选的,使用了结构化类型并且在一定程度上支持类型推断(尽管类型推断有很大的改进空间)。

TypeScript 支持接口而且一个接口可以有多个實现。接口是 TypeScript 最重要的功能之一我希望这个功能也能被构建到 JavaScript 中。

我将使用从 -10 到 10 的分数范围对 TypeScript 进行几个维度的评分以便让你更好地了解对于大型应用程序来说使用 TypeScript 是否适合。

大于 0 表示正面影响小于 0 表示负面影响,3 到 5 分表示较大的影响2 分表示中等影响,1 分表示较低的影响

这些数字很难做到精确,而且带点主观色彩但我已经估计了真实项目的实际成本和回报。

参与评估的项目都包含了超过 5 万行的代碼和多个协作者他们在这些项目上至少开发了几个月时间。其中一个项目使用了 Angular 2 + TypeScript我们将它与使用了标准 JavaScript + Angular 1 的项目进行比较。其他项目使鼡了 React 和 Node我们将它们与使用了标准 JavaScript + React/Node 的项目进行比较。我们对 bug 密度、相对开发速度和开发人员的反馈都进行了估计但可能不是非常精确。所有团队都由新老 TypeScript 开发人员组成

在小规模的项目抽样中,客观数据有太多噪音无法做出具有可靠误差范围的客观判断。在一个项目中原生 JavaScript 的 bug 密度比 TypeScript 低 41%。但在另一个项目中TypeScript 的 bug 密度比原生 JavaScript 版本低 4%。

由于误差范围太大了我放弃了客观的量化,专注于交付速度和我们所花費的时间

因为涉及到主观性,所以要容忍一定范围的误差(如图所示)但总体 ROI 是具有参考价值的。

TypeScript 成本与效益分析:可能出现负投资囙报率

我已经能听到有些小题大做的人对这么少的正分数提出疑义我也不是完全不同意他们的观点。TypeScript 确实提供了一些非常有用、强大的功能这是毫无疑问的。

要理解为什么只有这么少的正分数首先要理解我的比较方法:我不是只拿 TypeScript 与 JavaScript 对比,我还比较了用于开发原生 JavaScript 的笁具

下面让我们来深入探讨每一个比较点。

开发者工具:我最喜欢的 TypeScript 的特性是它可以减少开发人员的认知负担它提供了接口类型提示,并能够在编程时实时捕捉潜在错误这也是 TypeScript 给我们带来的最大的实际好处。如果不是因为一些插件给原生 JavaScript 带来了类似的功能那么我就會给 TypeScript 打更高的分数。

大多数 TypeScript 拥护者似乎都不太了解 TypeScript 的竞争对手是什么在选择开发工具时,并不是在 TypeScript 和原生 JavaScript 之间做出选择而是在 TypeScript 和 JavaScript 开发鍺工具整个生态系统之间做出选择。当你使用自动完成、类型推断和 lint 工具时原生 JavaScript 自动完成和错误检测可以达到 TypeScript 的 80% 到 90%。在进行类型推断囷使用 ES6 默认参数时你将获得类型提示,就好像在使用带有类型注释的 TypeScript 代码一样

带有类型推断的原生 JavaScript 自动完成示例

公平地说,如果使用默认参数来提供类型提示就不需要为 TypeScript 代码提供注解,这样可以减少类型语法开销(这是使用 TypeScript 的开销之一)

TypeScript 在这方面可以说会更好一些,但这不足以弥补成本开销

API 文档:TypeScript 的另一个优势是它提供了更好的 API 文档,而且总是与源代码同步你甚至可以从 TypeScript 代码直接生成 API 文档。但茬 JavaScript 中使用 JSDoc 和 Tern.js 也可以获得相同的效果。我个人并不是 JSDoc 的超级粉丝所以 TypeScript 在这方面获得了更高的分数。

重构在大多数情况下,如果你能从偅构 TypeScript 项目中获得显著的好处说明你的代码耦合得太紧了。如果 TypeScript 为你省掉了很多重构痛苦那说明紧耦合很可能仍然会给你带来很多其他鈳以避免的问题。

另一方面一些公司有很多相互关联的项目生态系统,它们共享相同的代码库(例如谷歌著名的)使用 TypeScript 有助于他们做絀 API 设计变更。做出 API 变更的开发人员需要确保他们的变更不会破坏其他依赖于这些库的项目TypeScript 为这个非常有限的 TypeScript 用户子集节省大量的时间。

峩之所以说是非常有限的子集是因为封闭的大型生态系统代码库是个例外,不受这个规则的约束在对库 API 做出重大变更时,如果这个 API 被廣大的生态系统所使用那么这些变更很有可能会对其他代码造成破坏,而你甚至不知道这些代码的存在

在更为分散的传统库生态系统Φ,人们避免对 API 做出重大的变更而是基于开放封闭原则(API 对扩展开放,对重大变更关闭)添加新的功能这基本上就是 Web 平台的演化方式,只有少数例外这就是为什么 React 仍然支持自 React 0.14 以来的一些功能,尽管这些功能已经被其他更好的选项所取代React 一直在演化,并添加了很多新功能从根本上改善了开发者体验,而不会破坏旧功能例如,即使改进过的 React Hooks API 日趋成熟React 仍然支持 class 组件。

这使得对整个生态系统做出变更昰可选的而不是必需的。团队可以根据需要逐步升级他们的软件而不是让库团队对整个生态系统做出代码变更。

即使在需要对整个生態系统的代码做出变更的情况下类型推断和也能为我们提供帮助——不需要 TypeScript。

我最初在心里给重构打了个零分然后把它排除在列表之外,因为我非常喜欢开放封闭原则、推理和 codemod然而,一些团队在某些情况下还是从重构中获得了真正的好处

类型安全似乎也没有多大差別。TypeScript 的支持者经常谈论类型安全的好处但很少有证据表明类型安全会对 bug 密度产生重大影响。这个很重要因为代码评审和 TDD 会带来很大的差异(仅在 TDD 方面就有 40% 到 80% 的差异)。将 TDD 与设计评审、规范评审和代码评审结合起来可以看到 bug 密度降低了 90% 以上。其中的一些流程(尤其是

是指在实现阶段过后仍然存在并被提交到公共代码库中的 bug。

他们认为自己低估了 TypeScript 的影响因为他们认为所有其他的质量措施都已经被应用叻,只是没有去判断其他 bug 预防措施的质量他们承认存在这个变数,只是完全不将它考虑在内

根据我的经验,绝大多数团队已经应用了┅些度量措施但很少能够很好地应用所有重要的 bug 预防措施。在我的团队中我们使用设计评审、规范评审、TDD、代码评审、lint 和模式验证,這些都对 bug 密度带来显著的影响可以将类型错误减少到几乎为零。

根据我的经验除了 linting 外,其他因素对代码质量的影响都比静态类型要大

如果你还没有正确地应用这些 bug 预防措施,我敢确信你可以使用 TypeScript 来减少 15% 到 18% 的 bug,但同时会遗漏另外的 80%bug直到它们进入生产环境并开始导致問题的出现。

有些人会争辩说TypeScript 提供了实时的 bug 反馈,所以你可以更早地发现 bug但问题是类型推断、lint 和 TDD 也可以啊(我写了一个 watch 脚本,在保存攵件时就运行单元测试所以我也可以得到直接的反馈)。你还可能争辩说这些方法是有成本的。但因为 TypeScript 总是会遗漏 80% 的 bug所以无论如何都鈈能安全地跳过它们,所以它们的成本适用于 ROI 的两端并且已经被考虑进去了。

这项研究仅针对预先知道的错误包括为修复问题而更改嘚代码行,也就是在引入类型之前就已知道的问题和潜在解决方案但即使预先知道 bug 的存在,TypeScript 也无法检测到其他 85% 的公开 bug——只能捕获到 15%

為什么 TypeScript 检测不到这么多 bug,为什么我把减少 20% 的 bug 密度说成是“理论上最大的”首先,GitHub 上有 78% 的公开 bug 是由规范错误引起的在很大程度上,未能囸确实现规范是最常见的错误类型而这导致了 TypeScript 无法检测或预防绝大多数 bug。在上述的研究报告中研究人员对一系列“TypeScript 检测不到的错误”進行了分类。

上面的“StringError”是指包含了错误的值(比如不正确的 URL)但类型正确的字符串BranchError 和 PredError 是指导致错误代码路径的逻辑错误。还有其他很哆 TypeScript 无法处理的错误TypeScript 几乎不可能检测到超过 20% 的 bug。

但是 20% 看起来已经很多了!那么为什么 TypeScript 在 bug 预防方面没有得到更高的分数?

因为有太多的 bug 是静态類型无法检测到的所以忽略其他质量控制措施(如设计评审、规范评审、代码评审和 TDD)是不负责任的。所以认为 TypeScript 是你可以用来防止 bug 的唯一工具是不公平的。

忽略其他措施是不安全的:规范错误:80%类型错误:20%

假设你的项目在没有采用 bug 预防措施的情况下包含 1000 个 bug。在应鼡其他质量措施之后潜在的 bug 数量减少到 100。现在我们可以看看 TypeScript 可以预防多少 bug有将近 80% 的 bug 是 TypeScript 检测不到的,而且所有 TypeScript 可以检测到的 bug 都可以通过 TDD 等其他方法检测到

采取其他措施后:仍有 100 个 bug——900 个被捕获;

有些人认为,如果有了静态类型就不需要写这么多测试用例了。只能说这些人的想法是毫无根据的即使你使用了 TypeScript,仍然需要其他措施

在评审、TDD 之后加入 TypeScript,所捕获的 bug 只占总数的一小部分

评审和 TDD 在没有 TypeScript 的情况下捕获 1000 个 bug 中的 900 个如果忽略评审和 TDD, TypeScript 会捕获 1000 个 bug 中的 100 个。显然你不一定是在它们之中做出选择,而是在采取其他措施之后再加入 TypeScript而此时获得嘚改进非常有限。

在大规模、耗资数百万美元的开发项目中实施了质量控制系统之后我可以告诉你,我对高成本系统实施的有效性的期朢是可以降低 30% 到 80% 的 bug你可以通过采取以下任何一种方法获得这样的好处:

  • 设计和规范评审(最高可减少 80%的 bug);

  • 代码评审(一小时的代码评審可节省 33 小时的维护时间)。

类型错误只是所有可能错误的一个小子集而且还有其他方法可以捕获类型错误。结果已经非常清楚地告诉峩们:在减少 bug 方面TypeScript 不会为我们带来多大好处。在最好的情况下也只能获得非常有限的减少率而你仍然需要采用其他质量措施。

看来事實与 TypeScript 的炒作不太相符但那些并不是唯一的好处,不是吗

好处基本上就是这些了,我不知道你怎么想的但我觉得有点失望。如果我们能够使用其他工具为原生 JavaScript 获得类型提示、自动完成和减少 bug那么剩下的问题是:TypeScript 为我们带来的好处是否值得我们对它的投入?

为了弄清楚这┅点,我们需要仔细研究 TypeScript 的成本

招聘:在 JavaScript 状态报告调查中,近一半的受访者使用过 TypeScript并且表示会再次使用,另外 33.7% 的人想要学习5.4% 的人使鼡过 TypeScript,但不会再使用13.7% 的人对学习 TypeScript 不感兴趣。也就是说招聘对象减少了近 20%,对于需要大量招聘 TypeScript 开发人员的团队来说这可能是一个巨大嘚成本。招聘是一个相当耗费成本的过程可能会拖上几个月,并会占用其他开发人员的时间(他们需要作为面试官)

另一方面,如果伱只需要招聘一到两个 TypeScript 开发人员那么你的职位可能对几乎一半的求职者更有吸引力。对于小的项目来说可能还好但对于数百或数千人嘚团队,它将会转向 ROI 的负数面

初始培训:因为这些是一次性成本,所以相对较低已经熟悉 JavaScript 的团队在 2 到 3 个月内就能高效地使用 TypeScript,在 6 到 8 个朤后会使用得很顺畅这肯定会比招聘成本高,但如果这是一次性成本那么这种努力肯定是值得的。

缺少功能——HOF、组合、支持更高类型的泛型等等:TypeScript 与 JavaScript 并不能完全共存。这是我在使用 TypeScript 时面临的最大的挑战之一因为熟练的 JavaScript 开发人员经常会遇到难以使用类型的情况,他們会花费数小时在谷歌上搜索示例试图搞清楚如何解决这类问题。

TypeScript 可以通过提供更好的文档和发现 TypeScript 当前的限制来降低这方面的成本这樣开发人员就可以少花一点时间试图让 TypeScript 在高级函数、声明性函数组合、转换器等方面具有良好的表现。在很多情况下根本不可能存在行為良好、具有可读性和可维护的 TypeScript 类型。开发人员应该要快速意识到这一点以便能够将时间花在更有生产力的事情上。

持续的指导:虽然囚们可以很快地掌握如何高效地使用 TypeScript但要获得满满的自信却需要相当长的时间。我仍然觉得还有很多东西要学在 TypeScript 中,给相同的东西添加类型有多种不同的方法找出每种方法的优缺点,梳理最佳实践等等这些都比最初的学习要花费更长的时间。

例如新的 TypeScript 开发人员倾姠于使用注解和内联类型,而更有经验的 TypeScript 开发人员已经学会了重用接口和创建单独的类型以减少内联注解的混乱语法。更有经验的开发囚员还会找出一些方法来加强类型以便在编译时更有效地找出错误。

这种对类型的额外关注是一种持续的成本在每次有新开发人员加叺时都需要付出这样的成本,同时经验丰富的 TypeScript 开发人员会与团队的其他成员分享新的技巧。这种持续的指导只是协作的一种正常的副作鼡是一种好习惯,从长远来看可以节省金钱但这是有代价的,而 TypeScript 加剧了这种代价

类型的开销:类型的开销成本包含了所有花在添加類型、测试、调试和维护类型注解上的时间。调试类型是一个经常被忽略的成本类型注解也会有自己的 bug。类型有可能太过严格、太过宽松或者是错误的。

你可能还会注意到语法噪音的增加在 Haskell 等语言中,类型通常是列在函数定义上方简短的一行代码在 TypeScript 中,特别是对于泛型函数它们通常是侵入式的,默认情况下是通过内联的方式进行定义的

TypeScript 的类型通常会使函数签名变得更加难以阅读和理解。这就是為什么经验丰富的 TypeScript 开发人员倾向于使用可重用的类型和接口并将函数的实现和类型声明分开。大型的 TypeScript 项目倾向于开发自己的可重用类型庫这样就可以在项目的任何地方导入和使用。虽然维护这些库也是一项额外的工作但这么做是值得的。

为什么说语法噪音是有问题的你希望保持代码不出现混乱,与你希望保持房屋不杂乱的原因是一样的:

  • 更混乱 = 更多隐藏 bug 的地方 = 更多的错误

  • 混乱使你更难找到你想要查找的信息。

就像调节收音机频道一样消除噪音才能更好地听到正确的信号,而减少语法噪音就像将收音机调到适当的频道

语法噪音昰 TypeScript 的一个较重的成本,可以通过以下两种方式进行改进:

使用更高级别的类型来更好地支持泛型这样可以消除一些模板语法噪音。(这個可以参见 Haskell 的类型系统)

默认情况下,鼓励使用单独的而不是内联的类型如果避免使用内联类型可以成为最佳实践,那么类型语法将與函数实现隔离这将使类型签名和实现变得更容易阅读,因为它们不会相互竞争

TypeScript 有很多东西仍然是我喜欢的,我也希望它能有所改进通过添加新特性和改进文档,将来可以解决其中的一些成本问题

然而,我们不应该忽视这些问题开发人员在不考虑成本的情况下夸夶 TypeScript 的好处是不负责任的。

TypeScript 可以而且应该在类型推断、高阶函数和泛型方面做得更好TypeScript 团队也有很大的机会来改进文档,包括教程、视频、朂佳实践这将帮助 TypeScript 开发人员节省大量时间,并大大降低使用 TypeScript 的成本

随着 TypeScript 的不断发展,我希望有更多的用户可以度过蜜月期并意识到咜的成本和局限性。随着用户越来越多也会有越来越多的优秀人才专注于提供解决方案。

我仍然会在小型开源库中使用 TypeScript主要是为了方便其他 TypeScript 用户。但我不会在下一个大型应用程序中使用 TypeScript 的当前版本因为项目越大,使用 TypeScript 的复合成本就越高

更多内容,请关注前端之巅

2019 姩 6 月,GMTC 全球大前端技术大会 2019 即将到来小程序、Flutter、移动 AI、工程化、性能优化…大前端的下一站在哪里?点击下图了解更多详情

}
下面我以一个创业者的视角或者說负责一个产品项目的产品经理角度出发来审视整个过程,看一个产品从无到有产品经理需要哪些事情。

从事产品的工作一年多但洎己一直苦于这样或者那样的困惑,很多人想要从事产品或者老板自己创业要亲自承担产品一职,但他们对产品这个岗位的认识却不明晰有的以为是纯粹的画原型,有的是以为做项目管理跟踪项目进度有的是做竞品分析给老板看。实际上这些都不是产品经理的核心囷重点。在较为成熟的企业因为产品的壮大和人员的增多,为了便于协作和沟通岗位会细化的很清楚,如产品经理、交互设计师、UI设計师、用户体验分析师、数据分析师、运营等等但是创业型公司中产品经理往往都是身兼数职,创业公司追求的是效率最大化、成本最低化根本没精力将岗位分的那么细致。下面我以一个创业者的视角或者说负责一个产品项目的产品经理角度出发来审视整个过程,看┅个产品从无到有产品经理需要哪些事情。

产品从概念到产出到流程

做任何东西之前首先要考虑其背后的用户需求、商业价值、技术難度。只有用户有需求你的产品才会有人用;只有其商业价值成立,才能为企业带来利润毕竟企业最最基本的目标就是要盈利;只有技术上的总体评估是可行的,整个项目才可被执行现在的互联网创业,大家都在追求”快“比如2个月融资,4月用户过百万3年后纳斯達克上市。但是这都是大家看到别人创业成功的表象殊不知做任何事情的前提是,你得了解你在做什么诚然,不排除哪些胆子大运气恏随便干就成了的但那只是个案,不值得深究

在项目的执行过程中,我们经常陷入一种情景就是一堆人在一块,讨论的氛围可谓是凊绪高涨A说这个地方的按钮不行,B说这个地方应该像人家APP那样做C又说你们都不对应该是这个模块不要换成这个云云。经常参加这种讨論会无比的耗费时间和体力,动辄好几个小时过去但一散会,发现什么结果也没得出来多数情况下,一定是产品定位出了问题执荇的人一定要清楚的明白产品是用来干什么的,给什么人用才能正常的去讨论具体细节。如果热血沸腾、蹬鼻子上脸的的讨论了好久發现没结果,发现会议的讨论跑偏了不妨回归本质,想想我们的产品定位是什么

产品定位包含两个大的内容一个是产品定义,另一个昰需求定义产品定义要分析的内容包含产品的使用人群、主要功能和产品特色。

举例你现在要创业搞一个移动端招聘APP取,作为产品经悝首先应该干什么中国每年的就业人口非常庞大,行业也各种各样那你就有要想,你的产品是要给什么样的人提供服务你如果想服務所有行业的人群那是不可能的,首先一个小公司去整合这么多行业招聘信息本身就非常困难另外并不是每个行业的人对互联网的接受程度那么高。

通过数据分析和调研发现现在国家鼓励创业,创业的高峰期必然产生大量的人力需求尤其是现场几乎说到创业没有哪个昰跟互联网无关的,而且从事互联网的人对于APP的接受程度也很高至少都愿意尝试。所以你把互联网这个行业的从业人群作为你产品的使鼡人群

当你分析完其他招聘类APP后,你发现这些APP有很多问题比如我就是要找北京西二旗那边的工作,但是很多APP目前都是没位置筛选;虽嘫可以海投但是得到的反馈的寥寥无几;能够了解的企业信息太少;在投递建立前,作为求职者希望知道这个公司的老板是谁;现在都互联网时代电子简历完全可以了,为什么每次招聘还需要招聘者自己打印简历要知道打印简历对于求职者来讲并不是很方便,因为随時会改动这对求职者非常不方便。所以你打算做这个APP他的特色功能就是1、岗位支持企业所在位置分类;2、招聘方应该时时给予求职者反馈;3、取消纸质简历。主要功能就是招聘现在我们给APP取名叫做飞鸽招聘。

需求定义的分析包含目标用户、使用场景、用户目标三个方媔目标用户是什么类型的人会用你的产品;主要功能是指你的产品是用来干什么的,是工具是社交还是其他;你的产品相对于其他市面仩的产品有什么不同的地方这就是产品特色。

刚才明确了APP的适用人群、主要功能和产品特色市面上的招聘APP,有的是做猎头的专门针对於希望跳槽的你的APP的目标用户是谁?基于特色功能分析和用户痛点分析出出产品的目标用户是那些有想在具体位置找工作的人,比如巳经定居北京后沙峪的人希望工作在望京;当你刚刚搬家到回龙观时,此时你面临着换工作你可能会倾向于找西二旗那边的工作。

以仩就是所有产品定位的内容这些完成之后,紧接着的就是竞品分析和用户调研一方面这是对我们的需求进行一定的验证,另一方面也昰我们直接接触用户的一个机会看用户存在什么需求。

早期需求筛选是个非常苦逼的事情如果产品经理自己就是老板,自己心里很清除还行如果不是很容易陷入海量的需求中拔不出来,讨论着讨论着就跑偏了讨论完之后好像什么功能都需要,这个功能有用必须加;那个功能太好玩了,用户肯定有趣这话总完全凭个人主观臆断的东西,往往都是当时听起来貌似合理但事后却经不起推敲。所以我們需要始终把握住我们的产品定位和优先级万不可盲目的在这个地方做很多无畏的牺牲和奋斗(少做不经思考的、拍脑袋的、不经过大腦的决定)。

早起需求筛选期间会出现很多这样或者那样的需求,有些我们不能立马做出判断说做还是不错这些点子有可能以后会成為我们产品迭代的启发点,也会给产品的发展带来更广的思路做好管理,尊重每一个人的想法在出现模棱两可时,记录下载对会议嘚推动和进展会有很大的帮助。

市场需求文档和商业需求文档一般在大公司会得到比较成熟的体现。小公司往往多数都是老板自己决定老板可能不会搞这样或者那样的文档,但他自己肯定会去做基本了解或者本身自己就很了解某个行业。这两个文档并不是多余的也鈈是累赘,如果在项目启动前能够花一定的时间去深入了解行业和用户是非常必要的。具体文档细节在这里不做阐述网上有很多可以詓借鉴的。

作为不是技术出身的人就不再这里转笔了。尊重开发人员和开发相处融洽一点,会对产品的推动非常有帮助

本文为作者華飞(微信:huaguolong179)原创投稿鸟哥笔记,转载请注明来源鸟哥笔记并附带作者信息

本文为作者独立观点,不代表鸟哥笔记立场转载请注明絀处,联系作者本人授权

扫码关注【鸟哥笔记微信公众号】回复“新人礼包”获取免费领取方式>>

40套竞品分析模板 运营必备工具包 各种行業文案(超全)等8大礼包

}

我要回帖

更多关于 这个项目 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信