不懂产品的码农不是好程序员

产品梦

每一个程序员心中都有个产品梦。

众所周知,当今世界有许多知名科技公司是由程序员创建的。例如马克·扎克伯格的 Facebook、拉里·佩奇和谢尔盖·布林的 Google、拉里·埃里森的 Oracle、比尔·盖茨的微软,国内微信的张小龙(Foxmail 作者)、雷军的小米、马化腾的腾讯。

《腾讯十年》“腾讯天性”一章中有写到:

为了“养活”这只企鹅,大家想尽了办法。“那时我们几乎什么都做,例如帮人家做一些网站的小项目,包括深圳信息局的邮件系统也是我们做的。当时马化腾和张志东都自己亲手做网站,公司主页也是马化腾自己写的代码并亲手调试一些小细节。而我则开发做OICQ的服务器。有一次,我们去石家庄的一家寻呼台洽谈合作,马化腾在台上给对方讲产品和业务,我就在现场编程做系统,就这样把这单生意谈成了。”腾讯第一批开发工程师徐钢武回忆道。

阅读这些大佬的创业故事,常常会令人心潮澎湃,激动不已,很受鼓舞。内心憧憬着有一天,自己能编写一套牛逼的程序,收获亿万用户,纳斯达克上市敲钟,到达人生巅峰。

需要注意的是,这些改变世界的程序员,有一个共同点:『他们都是非常优秀的产品经理』。

职业修养

产品思维是最好的编程指引。

一个从事编程工作的朋友曾打趣的跟我说,『程序员要做好一个项目,必须成为这个行业里的专家』。好比你在开发一个互联网医疗项目,允许医生远程坐诊,那么你就要熟悉医院问诊的所有流程,了解的越深入,做出来的项目,医生和患者使用起来就会非常顺手。

不论是熟悉做应用上的商业逻辑,还是熟悉做底层的架构设计,对产品的理解越深,你的工作才能做得越出色,用户也会越喜爱你开发的产品。

只是画笔

编程只是个工具。

这句话可能提起来有点残酷,但是事实就是如此。如果把产品比作一副艺术画作,那么编程充其量就只是画笔。

产品人

从今天开始,做一个产品人。

我不懂产品怎么办?

事实上是,每个人都懂产品。

你为什么会选择 a 手机,而不是 b 手机,a 手机好用在哪?你手机里安装的应用,基本上每个应用都会有很多竞品,是什么让你心仪的应用脱颖而出?

只要是你懂得辨别一款产品的好坏,或者通俗点来讲,就是能辨别哪个地方好用、好看,你就具备基本的产品能力。后面需要做的是关注一产品经理相关的知识,以及在日常生活中一些产品的细节。学会去欣赏一些好的产品设计,积年累月,即可成就自己的一套产品理论和思维。

本作品采用《CC 协议》,转载必须注明作者和本文链接
摈弃世俗浮躁,追求技术精湛
本帖由系统于 4年前 自动加精
Summer
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 4
Squ1rrel

编程只是实现目的的工具,目的本身才更重要!

4年前 评论

推荐一本书:《用户体验要素》
https://book.douban.com/subject/6523997/

推荐一个音频:梁宁《产品思维三十讲》
得到app搜索梁宁

4年前 评论

总结:站在用户使用的角度看问题。

4年前 评论

没有想自己打造产品的程序猿不是好程序猿

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!