前端技术经理需要知道的知识(产品经理必懂的技术那点事儿 pdf)

摆账网 知识与问答 2024-11-23 18:55:17

作为一个技术产品经理,了解前端和后端的概念是基础,因为只有了解这些基础,作为一个产品经理,你就不会遇到前端的问题,而是和后端的工程师沟通。这个时候,你能得到的不是回答,而是白眼。

前端工程师的技术堆栈:

HTML和CSS都是标记语言,是领域特定语言,领域特定语言。

与前两者不同,JavaScript本质上是一种编程语言。

这三种语言相互耦合,并不是独立的。CSS必须与HTML合作,JavaScript逻辑需要借助HTML和CSS可视化展示给用户。

前端工程师是直接面向用户的,良好的用户体验是一个Web产品的基本要素。我们这里讨论的用户体验不是交互方案或者视觉设计,而是UI和UE的工作。我们正在讨论以下几点:

其实就是性能。

以上三点,我们分点来解释。

为什么性能至关重要?

业绩在任何在线业务的成功中都扮演着重要的角色。以下是一些案例研究,展示了与表现不佳的网站相比,表现出色的网站如何更好地与用户互动并留住用户:

这里有两个案例研究表明,低绩效会对业务目标产生负面影响:

我们说Node.js是扩展技能,不是指Node.js本身,而是指Node.js所代表的Web服务器端知识。

综上所述,以下是前端工程师的职责和能力

原有的前端耦合的串行开发流程已经不能满足Web产品的快速迭代需求,Web开发人员开始尝试在开发、测试和部署中寻找更高效的协作方式。所以前后端是分开的。

前端分离是指前端工程师和后端工程师分工明确合理,可以改善前端协作中减缓开发进度的环节,提高成拱效率。前后分离的核心是解耦。从开发、测试和部署的角度来看,前端和后端的分离可以提高工作效率,如下所示:

先来看看前端耦合的原始串行开发和前端分离后的开发模式。

在原有的开发模式下,前端开发的主要工作是尝试用HTML和CSS还原UI设计稿。对于JavaScript开发,最多就是实现一些动画效果,基本不涉及业务逻辑。然后,前端工程师将开发好的演示交付给后端工程师。后端工程师的第一项工作就是将演示代码中的HTML和CSS嵌入到服务器模板引擎中,俗称“模板嵌套”,然后在此基础上编写客户端的JavaScript业务逻辑。

然而,这种协同工作模式的开发效率很低。后端工作只能在前端完成后进行。

合理的分工是将前端和后端分开的第一步,也是后续各种优化方案的基础。团队按照智能分为前端工程师和后端工程师。对于前端工程师来说,后端工程师唯一的输出就是数据,包括服务器用来渲染HTML模板的初始数据和客户端请求返回的数据。

在明确了各自的分工之后,我们从开发、测试、部署三个方面来分析前端分离要解决的问题。

2.2.1发展

开发阶段前后端分离要解决的问题按照资源类型可以分为两种:静态资源处理和动态资源处理。

静态资源指的是JavaScript、CSS、图片等。这种资源在浏览器中的呈现是静态的,不需要服务器进行任何处理。动态资源指的是HTML模板。

静态资源的处理相对简单,因为这类文件不依赖于任何服务器环境,只需要在浏览器中解析即可。

测试

测试分为两个阶段。第一阶段是前后工程师的考验。在这个阶段,前后方工程师的测试是独立的,他们各自的测试过程和结果不会互相影响。第二阶段是集成测试,前后代码集成。

部署

端到端分离部署阶段要解决的问题是静态资源和动态资源的分离和部署。

产品管理是否

说白了,作为产品经理,当用户反馈问题时,不懂技术的产品经理甚至可能很难定位问题,找不到关键的人。他们如何快速解决问题?

说白了,我们可以称之为世界级的顶级产品经理。张小龙、乔布斯、扎克伯格、周谁不是技术出身?

所以个人认为不用的产品经理不需要懂技术,只需要设计出精致的产品就可以了。这种话可以用来敷衍自己,但是他不懂技术。在与R & ampd、他连打断的勇气都没有(相信我

来自Unsplash的图像,基于CC0协议。

相关问答:

相关问答:交易回滚是什么意思?

  以太坊发生过这种事,当时一个大型交易所被黑客黑了,盗走一大笔以太坊。然后交易所联合几个以太坊矿池,依靠算力优势,告诉社区内的以太坊用户强行忽略前两个区块的新交易,从倒数第三个区块开始继续交易。

  这样交易记录就被滚回N分钟前,让黑客偷盗以太坊的交易被认为非法了,但这是非常严重的信用危机事件,比特币最初就千方百计想避免这种占有51%算力的问题,以太坊却因为大玩家为了挽回自己损失强行滚回。

  但是交易滚回,只是以太坊分区内一部分成员承认,不承认的继续按照原始链走,承认的按照新链走,彼此互相不承认,以太坊从此分裂成以太币ETC和以太坊ETH两种货币,就是所谓的硬分叉。

  不过以太坊作为第一个以智能合约为特色的数字货币,还是有其价值的。比特币因为是第一个区块链技术的数字货币,会过分强调安全性的,短期内不会涉足智能合约的特性。相对于莱特币这种机制超像比特币,仅仅提升了结算速度的货币来说,以太坊的特性大概率会在将来占有一席之地。而莱特币则很难说会有同样光明的前途。

上一篇:突发降息!央行宣布房贷基准利率下调5个基点(利率上浮80个基点)

下一篇:10657开头短信可信不(被106开头的短信骚扰)