在自己创业、看别人创业、和别人一起创业的过程中,一直有个“悖论”困惑着我,让我很不舒服。
   因为如鲠在喉,所以不吐不快。
   
   悖论

早期互联网项目,通常来说,技术难度不算大?

从创业者角度来讲,最理想的情况是,在最短的时间里,把整个“产品”有个简版的实现,符合早期的商业需要就可以了。有了产品,就可以尝试去销售,去运营,去和风险投资人谈投融资。等到有钱了,商业方向初步验证了,再大力在技术方面发力。

但是,从技术人员角度,尤其是很有水平的那种,非常希望做出有“技术含量”的架构。一是,体现出自己的技术水平。二是,更为关键的是,技术是自己的核心竞争力。如果技术水平不提高,项目成功了,自己获得的还是偏少。
   三是,项目是否成功,根本说不好,如果老板真的很有信心,技术人员自然更倾向于架构合理点,不然老板天马行空,技术返工率较大。

如果,技术人员是团队骨干,或者是创始团队的一员,那么他更有可能从项目总体成功的角度,去思考技术问题。
   但是,如果只是普通一员呢?这可如何是好。

  雷观

出现这种情况,我认为根本原因还是“利益不均衡” 。

创始团队&创业者&老板: 项目成功了,能赚钱,我可以得到巨大的回报。项目失败了,在创业的过程中,商业判断力和管理水平等都有很大的提升。

技术人员:项目成功了,有较大可能还是正常拿工资,少部分能拿到一点期权和股票。创业中,公司的商业运作等各种又没机会接触,可能也没兴趣。(通常来说,早期项目成功率还比较低。)项目失败了,从新找工作,找工作,又是得看技术。
 存在这么一个现象:技术人员在做公司项目的过程中,更有意愿去尝试一些新技术,新挑战。
(做个人项目,花时间,没收入。时间不充足,不容易坚持下去。个人收入和商业需求方面,都没有动力)

解决办法

双方的诉求,都是合理的。这是需要首先承认的。

解决这个问题的方法
 1.在创业团队中,引入一名懂技术的合伙人或者核心成员。
    这个技术成员,能够在创业过程中的商业和技术等方面,做出一个取舍。
    在合适的阶段,引入相应复杂度的技术。

2.大老板,需要把当前阶段,比如最近半年的规划和目标,告诉技术方面的负责人。
    如果技术人员在创业团队中的地位较低。
    比如,我们这个项目,3个月后开发必须上线,第一阶段推广人群大概在10万到50万,只有50万的研发经费,10万的运维等其它开支。
    技术负责人,自己去衡量。

个人观点和假设
      早期互联网创业项目,技术含量,应该尽可能低。尤其是,第一版的时候。
      重点放在,实现商业需求、产品设计上,做出较为靠谱的产品,让市场去验证。
      如果商业可行,再重新考虑“技术含量”,满足新阶段的要求。

平衡点,为了保证早期的技术努力不白费,容易扩展,快速满足产品的需求。

我认为:技术规划需要早点确立下来,代码组织和变量命名等可以确保可读性。然后就是,面向接口编程和单一职责。

一个接口,尽可能只做一件事。
    如果今后业务发生了变化,在接口不变的情况下,修改内部实现就可以了。
    如果业务变化太大,新加一个接口就足够了。
   
    比如,充值就是充值,消费就是消费。如果需要转账,再增加转账接口就可以了。转账接口需要升级,兼容前一个版本升级,或者再新开一个接口就可以了。

虽然我没能从,数学严谨方面去证明和论述我的观点。
   但我提出以下假设和观点。
   假设:在接口清晰和单一职责确立的情况下,技术架构扩展和升级都是比较容易的。

小雷FansUnion-一个有创业和投资经验的资深程序员-全球最大中文IT社区CSDN知名博主-排名第118
博客:http://blog.csdn.net/fansunion 
2016年7月30日
湖北-武汉 

转载于:https://www.cnblogs.com/qitian1/p/6462338.html

悖论:早期互联网项目,是否需要技术含量?相关推荐

  1. 互联网项目开发的痛点是什么?

    一.互联网项目开发的痛点是什么? "人才" "技术" "NetJoint"互联网+平台为解决这两个难题而诞生 互联网项目开发,主要有如下两种 ...

  2. 如果你真的想要做好互联网项目 请不要将项目的技术外包

    我不是将项目技术外包的人,我是承接技术项目外包的人!现在互联网思维越来越普及,互联网项目开始向下发展,三四线城市也开始了互联网项目的开发,但是这些刚开始发展互联网的城市基本没有一个真正做起来的互联网公 ...

  3. 《互联网项目运营分析》第四章 :互联网项目的技术选择与应用

    一,技术是基础 二,CGI.ASP.ASP.NET .PHP.JSP,什么技术好 三,ACCESS.MSSQL.MYSQL.Oracle,什么数据库好 四,AJAX火了和生成静态页面 五,DIV和页面 ...

  4. 若川知乎问答:2年前端经验,做的项目没什么技术含量,怎么办?

    知乎问答:做了两年前端开发,平时就是拿 Vue 写写页面和组件,简历的项目经历应该怎么写得好看? 以下是我的回答,阅读量5000+,所以发布到公众号申明原创. 题主说的2年经验做的东西没什么技术含量, ...

  5. 优秀的互联网项目经理/市场总监如何选择给力的互联网技术实现团队?

    优秀的产品经理.项目经理市场总监如何选择给力的技术团队? 这个问题恐怕困扰传统行业(有互联网项目需求有意拥抱互联网的传统企业)很多年,很多公司业务流程很顺畅,需求方面很明确,产品经理不缺,但是唯独缺一 ...

  6. springboot2.0项目(课程管理系统,系统简单,技术含量高)

    课程管理系统是基于springboot2.0来实现了,springboot是spring在发展史上的一个重大框架,它大大简化了spring的配置,而今年springboot重大升级,出现了spring ...

  7. 在业务系统中寻求技术含量

    从进入互联网公司开始工作起,每个人都在问自己,CRUD 到底有什么技术含量? 别觉得 CRUD 只是业务工程师的问题,无论你在写什么程序,基本上都是在和数据打交道,除了读就是写.只不过读写的时候还会附 ...

  8. 李彦宏回应百度落后:我们擅长技术含量高的

    2019年人工智能系统学: https://edu.csdn.net/topic/ai30?utm_source=csdn_bw BAT中,谁是老大不好说,但是论争议性,百度确实相对较多. 一方面,& ...

  9. 做前端码农没有技术含量?

    大家好,我叫晓明,现在是一家外企的前端工程师,年薪在前端这个领域也算中等偏上.作为一名入行已经五年的 Web 前端工程师,今天想分享一些有用的攻略,对我刚工作的前两年影响非常大,也希望可以帮助大家飞速 ...

最新文章

  1. AD7705 16-bit Delta-Sigma AD 转换器
  2. linux sdk 窗口句柄,Venus: 针对Linux平台上,对常用的系统API进行面向对象的封装SDK。...
  3. HDU - 3336 next运用+递推
  4. [SDOI2013]直径 (树的直径,贪心)
  5. python实现一个简单的项目_Python小项目四:实现简单的web服务器
  6. 掌握渗透测试,从Web漏洞靶场搭建开始
  7. python安装的模块在pycharm中能用吗_pycharm安装python模块
  8. linux网站权限一直自动关闭,奇妙伞-解决SELinux对网站目录权限控制的不当的问题--网上摘抄集合,记录使用...
  9. ueditor1.4.3 jsp版在ssh下的配置
  10. echarts图广东和福建地图上城市坐标
  11. 浏览器网页操作 EXCEL 示例
  12. python爬京东联盟_PHP调用京东联盟开普勒、宙斯API模板
  13. 网页通过Flash播放视频
  14. 加油站都需要什么手续_开办加油站需要办哪些手续?
  15. webpack基本使用及配置
  16. 哲理故事与管理之道(11)-让自己成为领袖和榜样
  17. 【UI】常见基础知识整理
  18. 写给自己的python基础
  19. 操作系统-进程调度实验报告
  20. 第二题:编写程序,将华氏度转换为摄氏度

热门文章

  1. 架构垂直伸缩和水平伸缩区别_简单的可伸缩图神经网络
  2. 朋友在征信太烂没法办贷款,先买在我名下再过户是否行得通?
  3. 2013年08月13日
  4. 网站搭建从零开始(七) WordPress站点的完善
  5. C++11 Lambda函数(匿名函数)
  6. python邮件转发_把Gmail邮件转发到gtalk的Python方法
  7. 计算机辅助设计工业产品cad竞赛试题,2017计算机辅助设计(工业产品CAD)赛项样题...
  8. binaryformatter java_Java,C#使用二进制序列化、反序列化操作数据
  9. mysql的timestamp类型_MySQL数据库中的timestamp类型与时区
  10. Minimal coverage (贪心,最小覆盖)