产品经理学Python&爬虫(一):为什么我要学Pyth
什么是 Python?
Python 是一门优雅、明确、简单的编程语言,拥有丰富和强大的库,适合编写脚本与进行数据分析
为什么我要学 Python?
我现在以及未来要做的都是产品,不是程序员,那么,为什么我要学 Python 呢?
一、提升工作效率
我的编程启蒙老师——浙江大学的翁恺曾经说过:“重复7次以上的动作就应该写代码(脚本)来做”
在这个时代,作为一个互联网人,几乎时刻都离不开计算机(包括移动设备)。我们会通过计算机处理很多数据和文件,当数据和文件量大到一定程度,或者重复次数很多的时候,通过代码(脚本)来实现我们的需求,在一定程度上能够解放我们的工作量,提升我们的工作效率。
二、用于数据爬取和数据分析
前Amoby 事业部 CEO 张涛在一次《新时代的互联网数据分析》分享会上讲述了数据在这个时代的作用与重要性。他给我们介绍了国内外著名的数据工具:GA 、百度统计、Appsee 、Sensordata 等。
“这些工具都能够很好地收集和分析自己产品的数据。但是有时候,我们会想要拿到竞品的数据。”
张涛说完这句话的时候,我们都笑了。等我们笑完后,张涛继续说
“我就职于A站的时候,需要B站的一些数据,显然B站的人是不会给我的,怎么办呢?于是我写了一个爬虫,花了几天时间把B站上我想要的数据都爬下来了”
Python 丰富和强大的库以及其出色的数据处理能力,使得其一直是编写爬虫脚本以及分析数据的热门语言。
在这个时代,数据的重要性是毋庸置疑的。有效地获取和处理数据,能让我们对需求和市场的分析更为精准。
三、这不会占用我很多时间
我真正开始从事产品这项工作其实只有几个月(从我加入勤奋蜂团队,从事 校园说 项目开始),因此深知自己要学习、提升的地方还有很多很多。团队的工作也很忙碌,时间比较紧。
但是 Python 相对于其他语言来说,更为简单易学。加之我有一定的 C++ 基础,因此,学习 Python 不会占用我太多的时间。
关于“产品经理到底要不要学技术”的争议
对于产品到底要不要学一些技术(设计、运营···),一直就争议不断。
有人认为:产品学一些技术(设计、运营···)能够有助于跟开发(设计、运营···)沟通。
也有人认为:产品就应该做好产品该做的事,有那个时间不如多研究研究需求。
对于这个问题,我是这样看待的:
“没有该不该,只有想不想”
从来没有哪个人可以把“产品经理”这个职位给完全定义了,每个人对于产品这份工作都有自己的理解,不同的公司也有不同的需求。因此产品经理该不该学技术(设计、运营···)完全取决于我们自己想要成为怎样的产品经理。
- 想要通过数据来更好地分析需求和市场——那就学一些数据爬取和分析的技术
- 想要在产品设计上实现更好的用户体验——那就学一些设计和心理学
- 想要让产品提升更多的 pv/uv ——那就学一些运营和用户心理的知识
···
你可以说这些都不是产品的工作,也可以说这些都是产品的工作。这取决于你对于产品的理解,和你想要成为怎样的产品。
因为热爱,所以追求
我无比热爱互联网,热爱产品,所以愿意花大量的时间和经历去学习、去实践。我会趁着自己尚且年轻,去探索更多、学习更多、尝试更多。只有自己学习过、接触过,才会真正地理解它,也才会知道自己到底是否适合、是否喜欢。
我希望自己能够学习更多的知识,提升更多的能力,增长更多的见识,这样才让自己在互联网这条道路上越走越远,永不止步。
系列目录:
产品经理学Python&爬虫(二):Python基础及爬虫入门
产品经理学Python&爬虫(三):竞品数据爬取实战——在行