产品经理需要学习的技术(产品经理需要懂技术吗)
产品经理 基本技术

产品经理基本技术摘要:1.产品经理的定义和职责2.产品经理所需的基本技术3.技术对于产品经理的重要性4.产品经理如何提升自己的技术能力5.总结正文:产品经理是负责一款或一系列产品的策划、设计、研发、运营等全过程的管理者。
他们需要具备一定的技术能力,以便更好地理解产品的技术实现和优化方向。
以下是产品经理所需的基本技术:1.了解编程语言和开发工具:产品经理需要对主流编程语言(如Java、Python、JavaScript 等)有一定的了解,同时熟悉各种开发工具(如GitHub、Eclipse、Visual Studio 等),以便更好地与开发团队沟通。
2.数据分析和数据驱动:产品经理需要掌握基本的数据分析方法,如统计学、数据挖掘、数据可视化等,以便通过数据分析为产品优化提供依据。
3.用户体验设计:产品经理需要了解用户体验设计的基本原则,如易用性、一致性、反馈等,以便在产品策划和设计阶段就考虑到用户需求。
4.产品架构和系统设计:产品经理需要了解产品架构和系统设计的基本原理,如模块化、分层设计、接口定义等,以便在产品研发过程中能够有效地进行需求管理和技术指导。
5.项目管理:产品经理需要具备一定的项目管理能力,如时间管理、任务分配、风险控制等,以便确保产品研发过程按照计划进行。
技术对于产品经理的重要性不言而喻。
只有具备一定技术能力的产品经理,才能更好地理解产品的技术实现和优化方向,从而做出更符合市场需求的产品。
那么,产品经理如何提升自己的技术能力呢?1.学习:持续学习是提升技术能力的最佳途径。
产品经理可以通过阅读书籍、参加培训课程、观看视频教程等方式,系统地学习相关技术知识。
2.实践:理论联系实际是提高技术能力的关键。
产品经理可以在工作中主动参与技术项目,或者在业余时间参与开源项目,通过实际操作提升自己的技术水平。
3.交流:与技术团队保持良好的沟通和交流,可以迅速了解新技术和行业动态,从而提升自己的技术视野。
产品经理必懂的技术 产品经理技术要求

产品经理必懂的技术开篇产品经理必懂的技术术语类、对象、抽象和实例⼯程师⼝中的“打印”是什么意思⼯程师⼝中的“写死”是什么意思架构和框架控件和组件进程与线程什么是“脚本同步处理和异步处理原⽣开发(Native)和⽹⻚开发(H5)数据接⼝(API)及数据传输格式(XML、JSON)什么是SDK(软件开发包)产品经理为什么要懂技术产品思维与技术思维产品思维:从⽤户价值出发,在满⾜商业战略和业务⽬标的同时寻找产品路径满⾜⽤户需求技术思维:从功能和⼯程出发,在满⾜产品需求的同时寻求可复⽤技术架构和低开发成本从技术⻆度判断产品需求的⼏个参考原则做新需求⽐改⽼需求相对容易、对原有产品⽅案做需求变更,会涉及到新⽼版本数据兼容问题业务逻辑越复杂,对应的技术⽅案越复杂程序和功能的关系什么是编程语⾔定义:⼈与计算机进⾏通讯的指令集分类机器语⾔(0和1):IP地址汇编语⾔(符号标记):域名⾼级语⾔(语义表达)通常情况下,不同技能的⼯程师掌握不同类型的编程语⾔Android⼯程师和iOS⼯程师的语⾔不同什么是程序通过⼀系列计算机指令的组合来完成⽬标动作程序=数据结构+算法数据类型是编程语⾔中⽤来区分数据格式的标记⽤来区分不同数据类型的符号叫关键字整数类型:int浮点型:float,double字符串型:string布尔型:Boolean(true,false)程序逻辑结构:判断及分⽀结构switch case:控制选择逻辑,根据选择项执⾏对应的操作if else:控制判断逻辑,根据判断条件选择执⾏对应的操作while/for循环:循环逻辑,处理⼀定条件下的循环重复操作程序职能模块——⽅法⽅法:通过数据类型和逻辑判断的组合完成某个特定任务⼯程师每天写的代码就是程序,程序由不同的变量、数据类型、逻辑结构、⽅法组成程序是如何组装成功能的程序的最⼩执⾏单元——程序块程序块:多种数据类型和逻辑结构的组合产品功能与程序块的关系程序块相互关联运作,打包后组成了⼀个⼀个的产品功能程序世界⾥,不同的程序块负责不同的职能,例如:专⻔负责⽹络请求的程序块专⻔负责数据库操作的程序块专⻔负责业务逻辑的程序块不同的程序块通过相互“调⽤”的⽅式来实现协同,从⽽组成了产品功能。
产品经理应该了解的技术知识

产品经理应该了解的技术知识产品经理是一个跨职能团队中的核心角色,需要在市场、用户和技术之间进行平衡。
除了对市场和用户的深入了解,产品经理还需要具备一定的技术知识,以便更好地与工程师沟通、制定更合理的产品规划和决策,为产品的成功做出贡献。
以下是产品经理应该了解的技术知识:1. 前端开发技术了解前端开发技术可以帮助产品经理更好地制定产品的交互和界面设计,同时也能在与前端工程师沟通时更加顺畅。
产品经理应该了解 HTML、CSS 和 JavaScript 以及相关的技术框架,如 React、Vue、Angular 等。
2. 后端开发技术了解后端开发技术可以帮助产品经理更好地了解产品的技术架构和后端功能实现,同时也能在与后端工程师沟通时更加顺畅。
产品经理应该了解常用的后端开发语言,如 Java、Python、PHP 等,以及数据库、API 设计等相关知识。
3. 移动开发技术现在移动互联网时代,移动端产品越来越重要,产品经理也需要了解移动开发技术,了解不同移动操作系统的应用开发技术和应用商店的发布流程等。
产品经理应该了解 iOS、Android 等移动操作系统的开发技术,以及常用的移动应用开发框架,如 React Native、Flutter 等。
4. 数据分析技术数据分析是产品决策的重要依据,产品经理需要了解基本的数据分析知识,如数据采集、清洗、分析和可视化等。
产品经理应该了解常用的数据分析工具,如 Excel、SQL、Python 等,同时也需要了解常用的数据分析指标,如转化率、留存率、用户活跃度等。
5. 云计算和大数据技术云计算和大数据技术是当前热门的技术领域,了解这些技术可以帮助产品经理更好地规划产品的技术架构和数据存储方案。
产品经理应该了解云计算和大数据的基本概念和应用场景,如云服务器、云存储、数据仓库、数据挖掘等。
以上是产品经理应该了解的部分技术知识,当然产品经理并不需要成为一个技术专家,但了解这些技术可以帮助产品经理更好地与技术团队沟通、更好地制定产品规划和决策,让产品更接近用户需求和市场需求,为产品的成功做出贡献。
产品经理需要掌握的12个技能

产品经理需要掌握的12个技能1.产品分析:产品经理需要具备基本的数据分析能力,以实现对市场、用户、竞争对手及技术趋势等信息的归纳整合,并做出正确的决策。
2.产品设计:产品经理需要熟悉产品开发过程中的设计流程,会使用相关的设计工具,如Photoshop, InDesign等,将产品的想法以图片、原型或者文字的方式表达出来,便于技术人员理解和开发实现。
3.产品开发:产品经理需要充分理解软件开发过程,理解不同的开发技术,并掌握开发流程中各个步骤,如需求分析、原型设计、代码开发、测试、调试等。
4.产品测试:产品经理需要对产品的功能性能有一定的了解,可以熟悉各种测试工具,及早识别出产品中存在的问题,以便为客户提供更好的产品体验。
5.产品营销:产品经理需要掌握基本的营销概念,理解消费者心理,掌握市场推广策略,了解新兴媒体,通过各种渠道宣传产品,促进产品销量及形象。
6.交互设计:产品经理需要掌握交互设计的基本原理,有能力根据用户体验和产品功能设计出合理的交互界面,提升用户体验。
7.用户体验:产品经理需要深入了解用户的需求,熟悉从用户体验出发的设计,针对不同用户群做出有效的设计调整,以提升产品的用户体验度。
8.数据分析:产品经理需要掌握数据分析技术,从用户行为、产品数据等方面分析用户需求,把握产品运营状况,持续优化产品。
9.技术知识:产品经理需要对开发语言、编程框架、Web前端技术、移动端开发等方面有所了解,以帮助指导技术人员正确实现产品功能。
10.项目管理:产品经理需要掌握项目管理的基本知识,协调项目中的各个部门,维护项目进度,把握项目的质量,确保项目顺利完成。
11.组织能力:产品经理需要具备良好的组织能力,能够有效管理团队,使团队更有效率,并在激烈的竞争环境中给团队带来成功。
12.团队合作:产品经理需要有较强的协调能力,能够有效地沟通和协调各部门之间的工作,并及时解决相关问题,以确保团队的高效合作。
产品经理必备课程清单

产品经理必备课程清单
作为产品经理,需要掌握多方面的知识和技能来应对复杂的工
作环境。
以下是一些产品经理必备的课程清单:
1. 产品管理基础课程,这些课程通常涵盖产品开发周期、市场
调研、竞争分析、项目管理等内容,帮助你建立起产品管理的基本
知识框架。
2. 用户体验设计(UX),了解用户体验设计原理和方法对产品
经理至关重要,这些课程通常包括用户研究、可用性测试、界面设
计等内容。
3. 数据分析和统计学,产品经理需要能够理解和分析数据,以
便做出基于数据的决策。
数据分析和统计学课程可以帮助你学习数
据收集、分析和解释。
4. 技术基础知识,虽然作为产品经理不需要成为开发工程师,
但了解基本的技术概念和术语对于与工程团队合作非常重要。
可以
选择一些简单的编程入门课程或者了解常见的技术架构和开发流程。
5. 市场营销和品牌管理,产品经理需要与市场部门合作,了解市场营销和品牌管理的基本知识,有助于理解产品在市场中的定位和推广策略。
6. 领导与沟通技巧,作为产品经理,领导团队和与不同部门的沟通是必不可少的。
因此,一些关于领导力和沟通技巧的课程也是必备的。
除了以上列举的课程外,还有一些专业的产品管理课程和工作坊,可以帮助你更深入地了解产品管理的各个方面。
总之,作为产品经理,不断学习和提升自己的能力是非常重要的。
希望这些建议对你有所帮助。
产品经理需要的五项基本技能

今天给大家一些干货知识:产品经理需要的五项基本技能。
产品经理需要的技能可以归纳为五个方面:需求、产品设计、项目管理、团队管理和软技能。
一、需求需求下分为三个技能,即需求分析、竞品分析和需求分级。
1.需求分析所谓需求分析,首先要求产品经理了解自己的行业和市场,包括当前行业规模、未来发展趋势、市场饱和度、类似产品的市场发展、过去三年的市场数据等。
其次,产品经理应该通过用户研究提取更完整的用户图像。
为了满足这个要求,产品经理通常需要自己或者和相关部门一起收集用户数据,通过用户访谈、问卷调查、用户行为测试等手段给目标用户贴上关键词标签,最终形成更完整的用户图像。
第三,产品经理要掌握用户的使用场景。
用户解决某些需求是高频还是低频?是精神文化的需求吗?还是为了解决物质文化的需求?还是两者兼而有之?四是要发现这是用户的表面需求还是深层需求。
一般情况下,我们很容易被表面需求所迷惑,而忽略了用户真正的深层需求,只有找到用户真正的深层需求,才算抓住用户的痛点。
例如,你说我饿了,表面上看,你是在吃东西,但是深问下去,你想吃什么?日料或西餐,或者随便解决问题?这个问题实际上就是要结合第三点使用场景来综合考虑的。
需求分析的内容暂时就先介绍到这里了,接下来就是竞品分析和需求分级,下篇文章会具体的介绍,欢迎同学们继续学习哦!前面给大家介绍了需求方面的一些基本技能,接下来就是产品设计了。
在产品设计的过程中,需要掌握哪些技能呢?一起来看看吧!二、产品设计1.MVP原则MVP原则是最小化可执行产品。
硅谷创业者EricRise在其著作《精益创业》一书中提出了精益创业(LeanStartup)的理念,其核心思想是在开发产品时简单的原型——最小化可行产品(MinimumViableProduct、MVP),通过测试并收集用户反馈,然后快速迭代,不断的产品,最终做出适应产品需求的产品。
2.可用性测试可用性测试通常与MVP密切相关。
我们可以通过demo等形式让用户在早期参与到产品的设计和开发,让用户实际操作一些功能或流程。
产品经理必备技能

产品经理必备技能笔者认为产品经理的技能大致可分为2类:专业技能和软技能。
1、专业技能属于产品岗位工作范畴内的技能。
其中包括:核心技能和扩展技能。
> 核心技能:日常工作必备技能包括需求分析、数据分析、竞品分析、商业分析、行业分析、需求收集、产品设计、版本管理、用户调研等。
这些技能,是我们必须要掌握的专业技能。
不同阶段的产品经理对技能的掌握程度要求不同,侧重点也不同。
比如:对于刚入行的产品经理,因工作大部分处于执行阶段,所以更侧重需求分析、产品设计、数据分析等落地的工作。
而高级产品经理,他们的关注点会更侧重于商业分析、行业分析、版本管理等策略相关工作。
1)需求收集:你要知道如何去收集需求。
比如:做用户调研、去应用市场/社交平台收集用户反馈、产品内用户主动的反馈、关注竞品动态、公司发展计划、通过数据分析挖掘需求、老板/运营提出的需求等。
2)需求分析:在接到一个需求时,不要盲目开始做原型,要分析用户需求背后的目的是什么,去挖掘用户的底层需求。
比如那个经典的案例:在汽车发明之前,研发商问用户你想要什么,用户说我想要一匹跑的快的马。
“跑的快的马”其实已经是一个解决方案,并非用户的需求。
用户底层需求是“希望更快的到达某个地方”,当挖掘到用户这个需求后,才产生了汽车。
3)数据分析:数据,是衡量产品功能成效的工具。
在产品开发循环中,如果缺少这个衡量环节,会导致我们盲目的做功能,以为在不断迭代优化,实际在原地打转。
我们可以通过数据分析,评估产品改版(或新功能)效果,发现产品改进关键点等。
4)竞品分析:目的不同,分析内容不同。
比如:挖掘市场份额和需求,从0-1创建产品时,更多的是商业层面的竞品分析,主要分析产品定位、商业模式、运营思路、盈利模式、市场推广等。
如果是迭代优化产品功能,更多的是做功能体验层面的竞品分析,主要分析功能、内容、交互、视觉等。
我们需要实时关注竞品的动态。
5)行业分析:即实时关注你产品所在行业的动态。
产品经理应该了解的技术知识

产品经理应该了解的技术知识1.编程语言:对于产品经理而言,了解几种常见的编程语言是很有必要的,以便能够更好地理解技术团队所使用的语言。
常见的编程语言包括Java、Python、JavaScript、Ruby等。
2.数据库:大多数产品都需要与数据库进行交互。
了解数据库如何存储和管理数据,以及如何使用SQL语言来查询和更新数据都是很有用的。
产品经理需要了解一些基础的数据库结构,例如表、列、索引等。
3.前端开发:掌握一些基本的HTML、CSS和JavaScript知识可以帮助产品经理更好地理解前端开发人员的工作。
产品经理还应该学习如何调试网页以及如何使用浏览器的开发工具。
4.网络协议:对于产品经理来说,了解一些常见的网络协议如HTTP、TCP/IP、DNS等可以更好地理解网络通信是如何工作的。
此外,了解如何使用网络分析工具,例如Wireshark,也可以更好地帮助产品经理调试网络问题。
5.云计算:如今,越来越多的产品都使用云计算来存储数据和处理计算任务。
了解主要的云计算服务提供商和他们提供的不同服务,例如Amazon Web Services和Microsoft Azure,有助于产品经理设计更优化的产品。
6.安全:了解如何保护用户数据和信息安全是产品经理不可或缺的技能之一。
了解常见的安全威胁,并采取相应的措施来防止这些威胁,例如加密、身份认证和授权,可以使产品更加安全。
7.项目管理:虽然不是技术知识,但在产品经理工作中具有重要意义的技巧是良好的项目管理技能。
产品经理需要学习如何分配任务、设定优先级、制定路线图等,以确保项目按预期实施。
总之,产品经理不需要成为技术专家,但是掌握一些基础的技术知识,可以帮助他们更好地理解技术团队和产品的工作流程,以进一步提高产品质量和客户满意度。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
产品经理需要学习的技术(产品经理需要懂技术吗)总的来说:不一定。
有很多类型的产品经理没有必要懂技术,懂技术对于工作也没啥帮助,不如多花时间去了解业务。
只是当下随着互联网和AI的发展,涌现出来的一些新产品经理岗位,这些岗位懂技术已经是必备。
具体要不要懂技术以及懂什么技术栈,取决于你从事的是哪一种类型的产品经理。
先放一张汇总的图,后续细细展开。
一、技术的分类
技术本身是一个十分笼统的概念,我们先对技术进行分类,分为四个大类:
1.工程
通过Java、C语言等写脚本实现系统的其中一功能或者是通过数据结构的改变提升系统其中一性能。
2.算法
理解业务需求,完成数据清洗构建正负样本,构建特征工程;再基于Python语言,调用库包现成模型如GBDT等完成模型训练和测试;最终对模型进行部署上线。
3.数据分析
基于对业务的了解构建一整套的数据分析体系,然后通过SQL和Hive等数据分析语言完成数据分析。
4.大数据
基于海量的数据源开发各类底层的数据表格和数仓,通过Hadoop、Spark等构建各种数据流任务。
二、产品经理分类
我们基于产品经理的工作内容将市场上的产品经理分为6大类:
下面我们根据每一类产品经理的工作内容进行实际分析需不需要懂技术,以及懂哪个技术栈。
1.交互产品经理
工作内容:主要负责产品的交互样式和流转流程,通过研究用户习惯和系统之前的交互流程,设计流程更加顺畅,体验更加友好的产品。
常见的有APP交互产品经理、ERP系统产品经理、平台产品经理等。
技术要求:无。
交互产品经理其实不需要懂底层技术,只需要洞察用户即可。
2.业务产品经理
工作内容:这类产品经理专门是做功能设计和对接业务需求的,尤其是在一些非互联网行业,比如金融信贷产品经理、金融理财产品经理等。
这一类的产品经理更需要懂的是业务知识,并不是技术能力。
技术要求:无。
业务产品经理需要对业务十分清晰,清晰地判断业务未来的发展方向和产品形态。
不要让需求朝令夕改,不要让技术人员做太多无用功,这就是一个优秀的业务产品经理了。
3.策略产品经理
工作内容:以前这类产品经理比较少,但随着互联网和AI的发展,
对于推荐系统&引擎&反欺诈&金融科技的需求越来越多,要求也越来越高,需要有专门的产品经理来进行策略设计提升系统整体的效果指标,比如CTR&履约率等。
这类产品经理的工作不再是单纯设计功能,更多的是基于
数据驱动和用户反馈的策略设计。
技术要求:算法数据分析。
策略产品经理首先得懂数据分析,基本
的SQL和Hive要十分熟悉,基于数据分析结果,发现数据的异常提出策
略优化意见。
然后也要对常见算法的数学原理和模型评估指标很清晰,这
样才能和算法童鞋进行无缝链接,比如什么是多路召回,什么是召回率,
什么是精准率,GBDT算法的原理、梯度下降是什么等等。
同时需要对于推荐系统引擎的架构十分熟悉,如果还能够自己用Python写机器学习模型那就最好了。
4.数据产品经理
工作内容:互联网早期也没有专门的数据产品经理,很多都是兼任做
数据分析。
后来随着移动互联网的发展数据量爆炸,越来越多的数据需要
专人分析,同时需要更丰富的数据分析工具以及数据看板等,从而产生了
一类专门和数据打交道的产品经理岗位。
技术要求:数据分析大数据技术。
基本的SQL和Hive要十分熟悉,
同时如果对于更底层的大数据处理技术(比如:Hadoop、Spark等)了解
的话,那么在工作上也会有比较大的帮助。
5.商业产品经理
工作内容:单独将商业化产品经理拎出来也是因为这类岗位目前在互
联网很吃香,影响公司的收入。
互联网公司积攒了大量流量,而互联网公司需要基于这些流量进行商业化变现,从而产生了专门负责商业化的产品经理岗位,主要负责&推荐等流量场的商业化变现,需要既懂&推荐等流量分发策略,又需要懂广告的业务知识。
而在商业化里面仍然做数据&交互等的产品经理,我们认为和其他方向的数据&交互产品经理并没有什么差异。
技术要求:算法数据分析。
商业产品经理除了对广告业务知识十分清楚外,技术能力要求基本和策略产品经理一致,因为像推荐场景的商业化变现都需要对推荐系统引擎的架构十分熟悉,然后在整个系统里各环节应用的模型策略原理和数学原理也要比较清晰。
6.AI产品经理
工作内容:因为近些年AI的蓬勃发展,专门产生了AI方向的产品经理。
AI产品经理有两个大的方向,一种是将AI应用到实际场景的产品经理,还有一种是构建AI平台,方便AI科学家们更好地进行特征选择、模型训练、部署上线等。
技术要求:算法数据分析。
数据分析技能是一个基本技能,AI是和数据打交道的,AI产品经理必须要会数据分析。
AI产品经理需要会的算法可能就和策略产品经理不一样,AI产品经理更多要了解一些机器学习建模的全流程,对一些神经网络比如CNN&RNN等要清晰。
尤其是做视觉和语音识别相关的AI产品经理,AI产品经理要更懂底层的一些技术。
上述的对应是说,你想成为这个方向优秀的产品经理,你就得懂这些技术,有些甚至就是基本要求,比如数据产品经理就要会数据分析。
你懂这些技术是为了更好地和技术人员进行交流。
当技术人员和你说Auc指标时,你知道Auc指标怎么计算的;当技术人员和你说Auc=0.7时,你知道这是一个效果不错的模型,还是效果很差的模型;当技术人员和你说多路
召回,全局最优时你知道对方是什么策略,而不仅仅只是一个提需求的工
具人;当技术人员和你说这几天他都在调参时,你不再是满脑子疑问调参
是什么?
这里并没有要求产品经理懂“工程”,是因为工程本身很多时候是一
个体力活,有很多的数据结构知识在里面,并不涉及到逻辑策略。
所以产
品经理可以不懂,但是一个优秀的算法工程师就必须既懂算法,又懂工程,不然开发的模型根本无法部署上线。
产品经理需不需要会技术,和“篮球 or 足球教练需不需要自己球打
得也很好”一样:实操可以很差,但是得懂。
就像教练自己上场不一定打
得很好,但他必须懂球。
教练需要看过无数的录像,做过大量的战术分析,这样才能根据对手的情况,队员的情况制定比赛的战术,要求队员进行严
格执行。
需求的规划和落地其实也是一样。
三、如何学习技术
上面我已经按照产品经理的岗位,给大家介绍了应该学习哪个方面的
技术。
那么具体产品经理该如何去学习呢?可以从以下两个方面考虑。
1.数据分析
数据分析完全可以自学,这是一个零基础就可以学习的技术栈。
当然
如果你如果想写出非常高级的SQL脚本,代码既简单运行效率又高,这个
是需要在实践中和专门的数据工程师请教的。
1)MySQL入门
MySQL本身入门相对比较简单,B站上有很多免费的公开课程,差不
多一周的时间就可以学会很多基础的查询语句,后续在实际工作中去提升
自己的SQL能力。
2)数据分析体系入门
SQL和Hive只是工具,很多时候工具学起来简单,但是如何构建数据分析体系和学会数据分析的思路这个更重要。
比如如何构建用户画像,用户画像分为哪些维度等等,这些是需要一定业务知识的。
2.算法
产品经理想熟悉算法非常难,甚至想入门算法就已经很难了。
1)Python入门
入门算法首先要会Python,这是基础的工具。
Python是我唯一建议产品经理去学习的一门计算机语言,不建议去学习Java、C语言&C 等,第一学习难度很大,第二学出来说实话对于工作没啥帮助。
R语言和Matlab在工业界几乎不用,也没有学的必要。
工业界算法都是用Python,因为Python里面太多可以直接调用的库非常方便。
如果一个人能够通过上网课自学Python真的需要非常大的毅力,没有外界的压力推动的话很难学会,顶多懂一点皮毛。
网课学习代码最大的难点就是没有人请教,不会改BUG。
我以前没有读硕士之前曾经尝试过,后来放弃了。
第一没有人请教,第二没有压力推动真的很难持续学习。
这里我不推荐任何网课,因为真的很难靠网课学会。
2)机器学习入门
如果想系统性地学习机器学习,我建议还是专门读一个相关方向的硕士,国外有很多一年制的Data Science和AI方向的硕士。
在作业、考试
和毕业论文等多方压力下,这一年只要你努力学习,肯定能够对机器学习
有一个非常清晰的了解,甚至可以转岗做算法工程师。
大家也不用担心本科毫无基础能否学习机器学习,我读硕士时班上计
算机科班的同学没几个,大家都在学业的压力下逼迫自己学习,最终顺利
毕业。
专门读硕士是为了你有一个专门的时间来学习,一边工作一边学习
机器学习真的很难坚持。
3)策略入门
如果你既不想学习Python,也不想了解机器学习的底层数学原理等,至少得清楚这些策略基础原理,比如Item-CF和User-CF的基本区别和应
用场景等。
可以看一些别人分享的策略文章,人人官网和知乎上有很多算
法工程师在分享这类文章。