• kirogiyi
    2019-04-09
    程序员的焦虑是自己吓着了自己,一些负面词汇听多了,潜意识里难以平息内心的恐慌(码农、大龄程序猿、996、ICU等等),只想着能赚钱的时候赶紧赚一笔,至于技术进步和长远打算,都只是锦上添花而已,愿意做出一些无价值的付出。越临近这些负面词汇的边缘越是心急如焚,要么逃命去吧,要么留在原地观望,要么综合培养自身硬实力和软实力,前两种会逐渐淘汰,后一种会有顽强的生命力。

    宝玉老师这里讲到产品意识,我认为这是一种软实力的培养,它能辅助你的硬实力做出更好的项目,也能拓展自身在技术以外的视野。其实,有时观察下来,技术能力强的人一直忙个不停,可以解决很多问题,问题却好像没玩没了似的;技术能力一般,喜欢沟通,具有一定产品意识的人,上午一杯咖啡,下午一杯茶,安安心心按时下班,轻轻松松交出项目成果。我认为,程序员在一定的阶段,不能只关注自身技术实力的成长,忽略了其他方面的成长。这就像一个偏科的人,永远拿不到第一名,而那些各科成绩均衡,没有一科成绩第一的人却成为了第一的道理是一样的。

    有句话,一直记得很清楚:吾生有崖,而知无崖。学新技术也是一样的,不一定死搬硬套的要去学会,这样学习成本会很高,但一定要去关注,知道什么时候、什么地方可以用得上,一般有经验的技术人都能在短时间内学会,尤其对大龄技术人员。一旦时间久了,关注的点就不一样了,思维就开始转换,然后从更高、更深的层次去考虑问题,才能真正体会到“技术是工具”这句话的深刻含义:工具可以换,思维可以变,灵活多变最重要。

    宝玉老师的专栏一期期认真看下来,对于软件开发、软件项目管理、软件工程管理,有了更多全新的认识,无论从技术上还是管理上都解决了以前纠结的一些问题。
    展开

    作者回复: 👍赞,有非常独到的思考!

     1
     19
  • alva_xu
    2019-04-10
    InfoQ上有篇文章供参考: 35岁的程序员是“都挺好”还是“都挺惨”?
    https://mp.weixin.qq.com/s/1q82RO4gRAXtuFeDGV4qRw
    实际上,和年轻人相比,在学习能力上,总会有瓶颈。不拼体力、不拼脑力,我们拼经验,拼沉淀,拼吃的盐比你多。所以,我们在成长过程中,一定要注重学习、消化和沉淀,从表层易变部分向底层基础部分转移,从程序员向架构师产品经理转型。持续学习、多学方法论,不断扬弃,顺势而为!

    作者回复: 👍是的,需要注意综合发展,不能光拼写程序

     1
     6
  • LDxy
    2019-04-09
    Windows 系统已开始就是作为一个产品开发的,最初的项目团队应该是很有产品意识的;而Linux 系统的开发者最初好像并不是把它作为产品开发的,这是不是也是造成如今Linux 和Windows 相比对大多数用户的易用性差别很大的原因?这是不是也是产品意识差异导致的结果?能不能作为一个说明产品意识的例子?

    作者回复: 我觉得Windows和Linux产生的差别还是因为产品定位的不同导致的。前者是商业产品,面向普通用户;后者是开源产品,面向专业用户。

    
     5
  • Felix
    2019-04-18
    我在开启一个项目之前,经常拉产品和对应开发一起开kick off会议,其实目的只有一个:让开发有产品意识,让产品有技术意识,最终项目也更容易成功,过程也更加顺畅

    作者回复: 👍这是一个非常好的经验,谢谢分享!

    
     4
  • 果然如此
    2019-04-10
    极客时间app分析
    这个产品的商业价值是什么?
    知识付费
    为什么要有这个功能?是为了满足用户哪方面需求的?
    为了满足用户的求知欲望,提供优质并实惠的付费课程
    这个产品目标用户是谁?
    极客们
    这个功能的使用场景是什么?
    手机方便,可随时随地学习,可看文字,可听音频
    这个功能的体验好不好?有没有更好的方式提升体验?
    整体功能还可以,可优化评论多次回复、搜索、相关课程推荐等
    展开

    作者回复: 👍很有价值的分析。
    同时也帮你把反馈转发给极客时间的产品设计了:)

    
     4
  • 青石
    2019-04-09
    赞同老师的“价值体现在产品之上”。技术能力越强,增长曲线越缓慢。实际开发过程过程又大多是满足需求,而不关注质量。企业雇佣关系也更倾向于成本低、增长曲线高的程序员(大不了用你的薪水雇佣两个),所以就出现老程序员的无奈。那么技术在达到一定程度后(增长曲线减慢,收益比下降),同时横向扩展,丰富自己的知识体系结构,不失为一种保值方式。

    技术通过努力都可以达到差不多的水平,不同的是思维方式和所处的高度。不断学习的过程,其实就是让自己了解的更多思考的越多,思考的越多站的高度自然更高。

    入门时写代码是为了实现功能,深入下去会想了解它的实现方式,接着尝试举一反三将思想运用到其他地方。

    培养产品意识也是从全局看问题,站的越高,望的越远。
    展开

    作者回复: 🤝谢谢补充,非常有价值👍

    
     3
  • 传说中的胖子
    2019-04-09
    过去两年里刚刚经历了一个失败的项目,因为不知道怎么做是正确的,去参加了PMP的培训并通过了考试,转过头来看整个项目,学到的东西比写代码学到的东西多得多。这种对于项目失败的恐惧,恐怕只有亲身经历过的人才能体会,同时也改变了我对技术与管理的理解。

    这种产品意识、项目管理意识的软性技能真的是会改变程序员的思维方式,最起码我不在追求具体实现,而是去寻找能够解决问题的技术手段或者成熟的方案。

    所有技术都是为了项目或者说项目创造的价值服务的,在考虑时间成本、技术学习成本、实际应用效果之后在去执行,找到一个平衡点,解决问题的思考就会有一个标准,事情会简化很多。
    展开

    作者回复: 👍赞同,除了技术之外,还有很多知识值得学习。技术本质是工具,是为了更好的为产品创造价值。

    
     2
  • B3K92F
    2019-04-18
    同意,作为一个10多年的技术人,决定要去做系统分析了,以上的这些思维方式的转变以及思考问题的角度说的很切入要点,这些文章都可以反复拿过来进行仔细品味,肯定对以后的工作有所帮助。

    作者回复: 系统分析除技术之外最重要一点就是得搞清楚业务需求是什么,所以如果你更有产品意识,对你确实会有更多帮助。
    祝顺利!

    
     1
  • Rivers
    2019-04-17
    我是一名产品经理,因为觉得产品经理应该有技术意识所以来学专栏了😂

    作者回复: 😄其实道理是一样的,所以文章中我也提到了:
    > 如果都能往前迈一步,程序员有产品意识、产品思维,产品经理能有一点技术思维、工程思维,那么相互沟通起来就会更通畅。

    关于工程思维、架构思维,我们专栏都有介绍:)

    
     1
  • 一路向北
    2019-04-10
    程序员培养产品思维,相当于多了一个维度的竞争力,而且对于能力的提升也是相辅相成的。
    
     1
  • 巫山老妖
    2020-01-26
    我最常用的一款产品:微信读书

    技术角度分析:

    - 核心功能是通过原生实现,比如书本阅读页,体验会更好,更流畅
    - 一些偏弱交互的通过H5来实现,能够更好实现动态更新
    - 一些非核心能力,比如读书小队、答题等通过小程序来实现

    产品角度分析:

    - 商业价值:满足了很多人的阅读诉求,通过购买书币和无限卡来实现收益
    - 产品体验:界面简洁易用,给用户带来沉浸式阅读体验
    - 一些阅读运营活动,比如读书小队,好书分享获得无限卡等,让用户保持阅读习惯和提升产品活跃性

    展开
    
    
  • 打工皇帝
    2019-10-16
    我是一个UI设计师 阴差阳错 学习到软件工程 从视觉的位置 变成 UX 从需求分析 用户调研 需求设计 信息架构设计 业务流程 用户画像 用户体验地图 原型设计 设计迭代 视觉设计 UI走查 视角变得更全了。 原来很抗拒软件工程 没想到这么有用哈哈

    作者回复: 是的,软件工程很有用👍

    其实完整学完后,你不止是可以从需求、产品设计这个角度,你还可以更高一层,站在整个项目的高度看问题,这样你会更懂开发测试,更懂项目经理,更好的和他们沟通,从而对你自己的职业发展也帮助更大!

    
    
  • 小老鼠
    2019-09-16
    1、小黄车OfO是不是好产品,若好为什么关门了,而支付宝共享单车确火了。2、负责产品就产品经理一个人吗?Scrum PO算不算产品经理?

    作者回复: 1. OfO不是产品的失败,而是商业模式的失败
    2. Scrum的Product Owner主要是负责组织Scrum的行为,但和产品经理没关系。

    产品经理负责的是对需求的分析和产品的设计,反过来负责产品的是以项目经理为主,整个团队都要负责。

     1
    
  • javaadu
    2019-04-20
    推荐一款自己使用的app:iBetter。

    iBetter是用来做习惯管理(用户价值)的,用户体验非常好(体验),并且跟自己公司的其他产品形成了app矩阵,可以互相推荐,在推荐的过程中会有比较精美的广告推送(商业价值),分为免费版和付费版(商业价值),免费版只能管理三个习惯。

    iBetter的产品运营做得也很棒:每次完成习惯,都有一定的分享引导;有完整的勋章体系;有app的推荐入口;有用户的反馈入口等等。
    展开
    
    
  • 💪😊
    2019-04-18
    优秀的的人才一定是复合型,有全局观的意识(多方面的思维)分析问题和解决问题能力。

    作者回复: 👍赞同,有全局意识就是能整体看问题,多方面多角度看问题。

    
    
我们在线,来聊聊吧