• 大学毕业4年-回顾和总结(8)-全局观-互联网项目研发-不在其位亦谋其政


    关于本文
         我很明显地感觉到,写得不怎么好。心中的想法很好,写出来变质了,郁闷ing。
         写了不少内容,感觉有点太宽泛,今后单独开篇,写点自己的体会。(又是10+篇的节奏哇(⊙0⊙)) 
      
    核心想法
          一个项目,一定得有1个人,全局跟进。他可以不懂细节,但一定得对项目负责,知道项目进展到哪里了,做好各个接头人之间的协调。每个接头人,每个局部的负责人,一定也要有,同理跟进自己负责的那块。
        而对于我,对于所有相关人士,你是否能站在全局的角度,获得更多项目的信息,知道项目进展的怎么样吗?
        哪怕自己只是1个程序员,关注下项目的整体技术架构,产品经理提出的需求,他们是怎么考虑问题的,工作压力在哪里。抽空,了解下上级和老板在忙啥,如果你能了解到的话。

        此为,互联网项目研发的全局观。换句话说,不在其位,也谋其政。



      从大学期间为创业做准备开始,到毕业后做了不少互联网项目,有了很多的经验积累。
      互联网项目研发是存在一定成熟的方法论、流程、规律的。
      
    研发流程
      立项->创业->投资
       
      一个公司的第1个项目,很可能也是后来的主营业务。
        在我看来,大部分项目,都是先立项的。3、5个人有了总体的想法,觉得可行,就开干了。做了一点小成绩,就有下一轮投资了。

        也有很多,是“先立项->拉投资 ->再创业”,这3者之间没有必然的先手顺序。

     立项
         决定要做什么事情。立项之前,会有最基本的市场调查,或者已经有了相关行业积累,人脉关系、资源、行业经验。
         成熟的创业者,是先了解了市场,有了基本的认识,才行动。
         立项,其实是最难的一环。拍拍脑袋,搞个idea,谁都会,是否可行,另当别论。

    需求和产品
         大多数的公司,失败都是因为这个原因。
         包括我在内的绝大多数人,可以对一个产品,比如QQ,指点江山,但是让你在它还没成型的时候,去想用户的需求,做出用户满意的产品,是极其难的。
         我个人觉得,优秀的产品,比优秀的技术更难能可贵。
         技术,大多是有规律可循的,互联网的普及,使得大部分知识都可以很容易获得,从一个公司传到另外一个公司,从一个人传到另外一个人。而产品,不但要考虑产品本身,还要考虑用户的需求,用户的感受,用户是否愿意付费,以及市场行情。

        对于大部分的互联网项目,更缺乏优秀的产品经理,产品合伙人,而不是技术合伙人。技术更加标准化,普及更快了点,稀缺性大大降低了。
    所以说,做技术的得不断提高自己的核心竞争力。

         创业老板,对于要做的事情,很明确,比如做一个电商网站、做一个宠物社区,但是做成什么样,是很模糊的。
         还没想清楚,就催着研发部门赶工,是常态,很容易导致整个公司都在忙,但是没有做出让人满意的产品,因为目标不清楚。

        老板对项目的定位越清楚,产品经理工作越高效,下游的研发和测试,也好开展自己的工作。产品层次的推倒重来,很伤士气,降低研发效率。


    技术研发
        对于大部分的互联网项目,技术本身难度不大,难在内部协调,需求修改。早期,流量是逐步上升的,有足够的时间,升级技术方案。
        技术部门的负责人,只要他够牛逼,项目质量就不会差得离谱。
        如果带头大哥不怎么的,手下就苦逼了。
         
    测试
       早期,就做功能测试,考虑尽可能多场景。
       性能测试,负责任地讲,还是需要开发人员来认真做一下的。
       安全测试等,看情况。

    运维
       项目部署、自动化部署、网站各方面的监控、数据备份等。
       小项目,就1个Tomcat和1台Linux服务器。
       大项目,需要很多专业的运维,年薪10万20万搞起。
       还没有去BAT一线学习过,但是可以想象他们的自动化程度之高,不可能一直大量招人吧。

      做技术架构的时候,也是会考虑运维需求的。

    运营
       运营和产品类似,是很有挑战的,社交类项目的运营难度远大于媒体内容型的。
       运营类的产品,比如一个论坛,运营比技术重要。
       技术类的产品,比如搜索,技术更重要。 

    难点
       技术、测试,听说很简单,这当然是有前提的。每个岗位得有懂行的,现实很可能不是。
    1.负责人很关键。
       每个岗位的负责人,都很重要,你擅长做产品,产品就简单。不擅长,或者没有合适的人选,自然就难了。
       你难道以为,互联网项目研发就是,招一堆牛逼的人,按时间就轻轻松松把它搞定了。
       现实情况,是资源总是不足的,钱不够,人不够,水平参差不齐。
    2.协调。
       项目研发,想保证质量,通常的做法之一,是标准化。公司制定研发流程,大家按部就班执行,各自部门的负责人保持交流。
       现实情况,内耗严重。比如,产品告诉技术,这个功能下周要做出来,老板要看。技术抓紧做完,老板不满意,再来下个周。
       老板的话,上级的话,应该服从多少,是个很有挑战性的事情。
       大部分公司,默认的规则是“执行力”,无论老板和上级,有多么喜欢说“我喜欢有想法的人,有想法提出来啊”,都是扯淡。老板上级都有自己的底限,得时刻注意点。
     
    有图有真相
         最近,在学习画图,用图来简洁清晰地总结和展示自己的思考成果。
        


      画图水平,还有待提高。

    一些感慨
      有不少想去创业的朋友,他们把互联网项目想得太简单了,特么不就一个网站,不就开发一个APP么。 
      不少传统行业的老板,完全不懂互联网项目的研发。听说,有个卖地的公司每年投入1000万,啥成果都没有。啥成果还没出来,花几百万搭了个机房。
      太多的公司,研发效率太低了。20个人6个月,远远不如,4个人3个月的微型团队。 


    小雷-小伙子爱独立思考,家境不行但是敢于投资,我超级喜欢!
    2016年4月17日-不想回忆过去,一往直前吧!
    湖北-武汉-中部真得崛起了吗?

    不在其位,也谋其政~哦嚯嚯~
  • 相关阅读:
    Fedora13下真正能用的源(2015-5-16亲测)
    Shellcoding教程:介绍ASM(译)
    Shellcoding教程:介绍ASM
    ubuntu解决pppoeconf和network-manager冲突时,可能问题的解决方法
    vue_router-link传参
    js_window.postMessage往不同窗口里面发送数据
    iframe_iframe引入其它页面
    css_去掉默认样式
    vue_常用组件install
    js_正则表达式
  • 原文地址:https://www.cnblogs.com/qitian1/p/6462449.html
Copyright © 2020-2023  润新知