zoukankan      html  css  js  c++  java
  • 产品、技术的见解

    今天上班的路上,偶然看到一篇文章:产品与技术互相的看法,也看到很多评论说产品轻松,程序员很苦逼。

    就我多年的经验来解答产品的重要性。

    首先我们从专业的职称水平角度来说说:

    国内的水平分为,程序员包括高级程序员

    中级软件设计师

    高级软件架构师、系统分析师、需求分析师。

    程序员大家都很清楚了,底层工作中缺一不可,做着最苦逼的事情,多数人都想从这坑跳出去。

    中级为啥会出个设计师呢?那么设计师所涉及的事情有哪些呢?他是否跟程序有关呢?

    我们一一来了解下:考过软件设计师的人都会说,这考试的范围真广,是否真正的项目会用到这些技术?

    设计师讲究的再也不是功能的实现,它还讲究如何构建一个可靠,可维护,可移植的系统。以及软件工程的概念。它再也不是单纯的代码,它更多的是图以及文档的体现方式。

    高级的软件架构师,领域分析师那么讲究的又是什么呢?我们拿个比方说吧:比如如何构建地铁这么大的项目,你会怎么做?总得有人来做丫。那么这种人就是首要成员之一。

    高级的需求分析师,这种角色的存在就更偏向产品。每个领域里面都有专有名词这块,比如建筑学里面的装模,相信有很多人不懂,但是你要把它转成你能懂的,你就得去了解建筑学。这种人就介于产品和技术之间。

    那么我们又从产品的角色来分析下。

    我们为什么要建地铁,地铁又是如何出来的,当时的时候只有马车,谁又会想到有地铁的出现。

    那么地铁口建在什么地方比较合适,要从哪几个方面出发,大家思考下基本都有自己的见解。

    产品讲究的是更方便,效益更好,还有投资成本以及回报预算。

    技术才不关心这些,技术关心的是越简单越好。

    总结:产品推动了技术的进步,优秀的技术会时刻关注产品的动向。

    技术是产品的基石,没有技术的产品就是空想,优秀的产品经理是乐于跟技术交流的。

  • 相关阅读:
    laravel tinker的使用
    清空表中数据
    不要为过多思考浪费你的精力
    #tomcat#启动过程分析(上)
    #hashMap冲突原理#详细
    #数组集合知识#HashMap的实现原理
    #数据库#连接数据库的几个步骤
    #数据库#JDBC基础知识
    #数据库#查询语句 1=1的使用条件
    #tomcat#虚拟主机配置及访问(三)
  • 原文地址:https://www.cnblogs.com/oshine/p/4165692.html
Copyright © 2011-2022 走看看