如何生成学习计划
1、下载“起点课堂”app
2、app首页有学习计划入口,点击进入按流程生成即可
关闭

产品经理的技术必修课|自学课

难度: 初级 学习任务数:67 学习人数 : 4815

299

介绍 作业精选


PC-0807_11.jpgPC-0807_12.jpg

技术课pc_05.jpg

技术课pc_06.jpg导师介绍-自学班.jpg技术课pc_09.jpg

技术课pc_10.jpg技术课pc_12.jpg技术课pc_13.jpg

自学班_01.jpg自学班_02.jpg

价格说明

1、划线价是该课程计划推售的价格,用于参考,并非原价;

2、实时标价是该课程的当前实时售价,因课程处于不同的推广阶段,及受市场行情波动影响等原因,具体价格可能会有变更;

3、具体售价会因优惠券的使用而变化,具体请以订单结算页价格为准;

4、如你发现活动商品手机或促销活动信息有异常,可在下单前先联系工作人员咨询。

第一章随堂小作业

请举例说明一下,你理解的技术能力和技术思维之间的区别是什么?


【注意】小作业只有1次提交机会,请以图/文方式提交作业(app端仅支持提交文字)

起点课堂学习联盟

参考答案

答案①(来自《产品经理的技术必修课》第23期学员章睿)

以画一幅静物素描为例。

技术能力:

1、首先明白怎么去画,包括用什么纸张、什么牌子的笔、画画的顺序、用什么手法去画,然后再在纸上勾画出整体轮廓。

2、其次实际在纸张上去完成整体大致风格,画出每一笔,进一步完善光影细节等。

3、如果画错了,知道怎么去改画,并在纸上修改。 

技术思维:

1、明白素描需要纸张、铅笔,以及基本作画顺序

2、知道完成这样一幅画所需的时间

3、感觉画出了错,知道到底是光影出了问题还是布局出了问题。

总结:

技术能力更多的指完成一项任务所需的技能,和解决任务中出现bug的能力;技术思维指规划一个任务的思路,不需要会实际操作,但需要懂得各部分之间


答案② (来自《产品经理的技术必修课》第23期学员李子豪)

技术能力是指通过技术手段具体实现某一功能的能力,包括编写代码、修改BUG等;技术思维是指将技术术语、技术手段等专业知识在头脑中转化为易于理解、符合常识的理念的能力,包括评估功能复杂度、与技术人员沟通交流等。

技术能力是 开发人员和工程师必备的能力,他们的日常工作以扎实的技术能力为基础;技术思维是合格的产品经理应具备的思维,尽管产品经理工作中不涉及具体的技术实现,无必要深入地学习某一技术细节,但为了准确评估功能复杂度以及与技术人员顺畅沟通,需要了解基本的技术原理和各技术的常见应用场景。   

第二章随堂小作业

什么是程序?请写出程序的组成部分,并且用伪代码写出用户登录的“程序”


【注意】小作业只有1次提交机会,请以图/文方式提交作业(app端仅支持提交文字)

起点课堂学习联盟

参考答案

答案①(来自《产品经理的技术必修课》第24期学员刘平萍)

程序是算法+数据结构,数据结构是不同的数据类型按照既定的规则排列组合,以完成对文件和变量命名,之后按照不同的算法,即通过不同的逻辑结构的组合表达意思,来实现功能。

if(选择输入用户名、密码){执行用户名验证}

else{选择忘记密码操作}

if(用户名正确){执行密码验证}

else{

if(用户名为空){提示用户名不能为空}

else{}

if(用户名不存在){提示用户名错误}

else{} }

if(密码正确){执行登陆操作}

else{提示密码错误}   


答案② (来自《产品经理的技术必修课》第24期学员李佳平)

程序主要是由数据结构与算法构成。

数据结构是指单一数据项根据一定的规则形成的结构,用来对零散数据进行结构化的管理。主要有4个类型:

1、队列:先进先出,顺序执行if

2、树状结构:唯一根结点,但可以扩展多个末端节点

3、数据:数据按顺序成组,每个数据项都有下标且位置可互换

4、键值对:每一个KEY对应一个值,KEY不能重复

数据结构在代码中的作用主要体现在3个方面:

1、按一定规则组织数据,数据结构可嵌套使用

2、可以存储临时数据

3、为业务逻辑提供结构化的数据管理

算法是指通过程序的逻辑结构表达业务逻辑和系统功能,主要有3种逻辑:

1、判断逻辑,如 if else

2、选择逻辑,如 switch case

3、循环逻辑,如 while/for

同时,程序的执行单元是方法。所谓方法是指通过数据类型和逻辑判断的组合完成某项特定任务。主要包括方法名、参数、执行结果类型与方法体。

多个方法又可以组合为程序块,多个程序块即可组成产品功能


String username="admin";

String password="pwd";

Boolean isSuccess=true;


isSuccess=login(username,password);

if(isSuccess)

{

    goMainpage();

}else{

    showErrorMessage();

}

第三章随堂小作业

在提交注册的功能中,用到的是 GET 方法还是 POST 方法?请结合 URL、参数传递描述一下注册过程中发生的技术逻辑有哪些。

Tips:技术逻辑是这个功能从技术的角度如何来描述,例如基于url发起请求,如果用post方式,需要通过json或xml传递参数,参数格式是什么,参数类型是什么。

【注意】小作业只有 1 次提交机会,请以图 / 文方式提交作业(app 端仅支持提交文字)  

起点课堂学习联盟

参考答案

答案①(来自《产品经理的技术必修课》第23期学员Jessica)

提交注册的功能中,使用的是POST方法。具体流程如下:

1.用户在URL对应的页面,提交注册请求。注册信息中的用户名是和密码都是String类型。

2.请求中的数据会以JSON的结构存储,在JSON请求体中会对密码加密。

譬如这样:

(

"username":"Jessica",

"password":"123456"

)

3.客户端将JSON数据包通过HTTPS协议传递到服务端。

4.服务端接受到数据后将数据解密,并且进行逻辑判断。

5.服务器将判断后的结果再通过HTTPS协议返回至客户端。

6.客户端收到返回结果,在页面上提示用户:注册成功或者注册失败。


答案②(来自《产品经理的技术必修课》第23期学员曾曾)

注册因为要提交密码,首先采用https协议,然后使用post方法让数据提交时不可见。

步骤1、用户填写用户名、密码、验证码后,点击注册按钮,则调用方法获取页面文本框值

            生产json数据集

request newuser

{name:“zeng”,

password:“123456”,

key:“123”}


步骤2、浏览器向服务器提交post请求

https://192.168.1.1/action=newuser


步骤3、服务器校验通过,存储数据,并提示注册成功   

第四章随堂小作业

请从技术角度列举出Android和iOS以及微信小程序的特点是什么?


【注意】小作业只有1次提交机会,请以图/文方式提交作业(app端仅支持提交文字)

起点课堂学习联盟

参考答案

答案①(来自《产品经理的技术必修课》第23期学员王颢)



  答案②(来自《产品经理的技术必修课》第23期学员蒲玉萍)


第五章随堂小作业

当我们集成第三方SDK时,自己的服务器与第三方服务器是如何交互的?请从接口(API)数据传输格式(JSON或XML)以及客户端与服务端数据交互模型角度描述。


【注意】小作业只有1次提交机会,请以图/文方式提交作业(app端仅支持提交文字)

起点课堂学习联盟

参考答案

答案①(来自《产品经理的技术必修课》第23期学员贾骏茹)



答案②(来自《产品经理的技术必修课》第23期学员Jessica)  

当我们集成第三方SDK时,部分服务就需要借助SDK和第三方的服务来完成。

1、客户端向服务端发起请求。

2、服务端收到请求,对请求进行解析。解析完成后调用SDK中的API。通过接口将服务请求发送至第三方服务器。

3、第三方服务器收到请求后,进行处理,并将结果依旧通过接口返回给自己的服务器。

4、自己的服务器收到结果后,进行处理,将处理后的结果返回至客户端。

5、客户端收到应用反馈。

全流程中,用的就是“基于请求-响应的数据交互模型”     

第六章随堂小作业

请举例说明,在现实世界中,还有哪些可以构成“实体-实体”关系,以及对应到数据库中如何表示为“表”和“表字段”。(例如“人-职业”是一个实体关系,人有各种属性,职业也有很多分类)


【注意】小作业只有1次提交机会,请以图/文方式提交作业(app端仅支持提交文字)

起点课堂学习联盟

参考答案(来自《产品经理的技术必修课》第23期学员Jessica)

课程和班级就是一个“实体—实体”关系。

一个课程可以在多个班级里面出现,而一个班级可以有多个课程,所以他们之间是多对多的关联关系。

库中可建两张表:


表1:课程( course )

字段:课程ID( course_id),课程名称 ( course_name) ,课程类型 ( course_type) ,课程状态 ( course_ state)。其中主键是 course_id。


表2:班级(class)

字段:班级ID ( class_ id) ,班级名称 ( class_ name) ,班级类型 ( class_ type) ,班级人数( class_size )。其中主键是 class_ id。

第七章随堂小作业

以下两题二选一完成,提交作业时请先标注自己选择的题目

(1)产品与技术沟通时,你遇到过什么因为不懂技术而棘手的问题吗?你是如何解决的?(建议已经接手产品工作的同学完成)

(2)产品与技术沟通时,沟通清楚需求重要,还是理解用户价值重要,为什么?(建议尚未接手产品工作的同学完成)


【注意】小作业只有1次提交机会,请以图/文方式提交作业(app端仅支持提交文字)

起点课堂学习联盟

参考答案

答案①(来自《产品经理的技术必修课》第23期学员彭福玲)

选择题目1

产品与技术沟通时,遇到最多的问题是,需求功能实现与工作量评估的问题;遇到这类问题我才用较多的方法是需求的评审,经常采用二次评审发。

首先,需求初稿的与研发进行讨论,要求得到研发的反馈;研发人员需要明确告诉能否实现,实现周期等信息;

其次,需求得到甲方用户审核后,转入研发前,再与研发人员、测试人员等相关人员进行分


答案②(来自《产品经理的技术必修课》第24期学员饺子)

选择题目2

我认为与技术沟通时让他理解用户价值更重要,因为我们做产品的初衷就是服务于用户,所以首先用户的价值需要确定跟技术是都明确的,然后和技术就有了共同的方向与目标,其次,在需求上,如果和技术再出现分歧,就可以以用户价值为切入点与其探讨。

第八章随堂小作业

在5G技术普及之前,从产品角度,试着分析一下有哪些新的应用场景和机会?


【注意】小作业只有1次提交机会,请以图/文方式提交作业(app端仅支持提交文字)

起点课堂学习联盟

参考答案

答案①(来自《产品经理的技术必修课》第23期学员徐静媛)

5G技术具有大带宽、低时延的特点,有助于网速的翻倍提升和超高的传输数据速率,所以,所有对时延有要求的产品或者行业都可以有新的机会。

AR/VR的大众普及会很快到来,不再局限于网络或场地的问题,随时随地拿起手机玩AR游戏,不延时。

物联网的发展也势在必行,万物互联下,我们依靠身边的各类传感器和终端构建一个智能话的生活。在这个场景下,数据的速率较低,而且时延要求也不高,布局的终端成本会更加低,同时要求有长续航和可靠性。

远程医疗,远程翻译等等都是“高可靠低时延”的代表场景,5G技术在这些场景的发展也很有市场潜力。


答案②(来自《产品经理的技术必修课》第24期学员陈裕均)

5G技术的普及,会让有动态监测需求的场景得到满足。比如:

1、AI驾驶。需要动态获得车辆周边情况信息,作为指导车辆运行的依据。

2、导盲功能。类似AI驾驶,但对象是人。

3、人体状态监测。利用穿戴式设备,实现实时人体状态监测。

4、水位监测。利用传感器,监测水位,通过5G技术,实时传回监测中心。

5、GNSS变形监测。通过北斗或GPS,利用5G技术,实时监测山坡、大坝、大桥等对象的形变量,作为预警的依据。


答案③(来自《产品经理的技术必修课》第24期学员Lusia)

1、未来的银行业

(1)基于无人驾驶的移动银行将取代大多数现有的银行分行

(2)自动取款机将被智能手机取代,现金的使用比例将只占今天的一小部分比例 


2、未来的农业

(1)作物种植、土壤和产量分析实现实时监测

(2)利用AR视觉扫描发现作物问题


3、未来的医疗

(1)基于区块链的患者隐私加密记录可以在几秒钟内传输大量数据文件

(2)在全球范围内,针对医生和护士的培训方式将实现互动虚拟化


4、未来的交通

(1)车辆之间通信(地面网状网络)

(2)无人机与无人机通信(飞行网状网络)

(3)汽车对无人机通信

(4)无人驾驶


5、未来的零售业

(1)无人机对接——配送环节

(2)物理标识将被全息投影标识取代  

分享给朋友或微信群免费学习该课程天

使用微信扫描,分享给好友

邀请好友打Call获免费学习名额

使用微信扫描,分享给好友

分享给朋友或微信群,最高获元随机优惠

使用微信扫描,分享给好友

邀请好友拼团,一起学习成长

使用微信扫描,分享给好友

邀请好友购买课程,赚取元

扫码分享至微信
活动规则
  • 1.每一位好友通过您邀请成功购买课程,您将获得29.9元奖励
  • 2.您的好友再分享的二度人脉,您也可以获得奖励
  • 3.奖励不设上限,邀请越多,奖励越多
  • 4.通过不正当手段获得奖励,起点课堂有权撤销奖励

恭喜您获得个课程免费体验资格
赶紧分享给好友吧

使用微信扫描,分享给好友

活动规则

1.每位同学在同一门课,只能为1位好友 打Call

2.集Call免费学习名额有限,先到先得

3.若发现通过作弊手段集Call,官方有权取消免费学习奖励

4.本功能最终解释权归起点课堂所有

温馨提示

使用微信,扫描二维码

报名成功

预约成功!

恭喜,您成功领取了优惠券

活动规则

  • 1、该优惠券不与其他优惠券同时使用、不与课程套餐优惠同时使用
  • 2、会员可在享受会员专属88折基础上,叠加使用优惠券报名课程
  • 3、如在使用优惠券过程中遇到问题,可联系起点课堂小熙(微信id:qdxyxx520)
  • 4、在法律许可范围内,起点课堂保留对该活动的最终解释权
×