产品研发记录
记录产品研发过程中的心得体会。
公众号:网瘾少年之路
公众号:网瘾少年之路
展开
-
产品研发记录05:产品研发人员应当具备的特质
目前负责一款基础开发框架产品的研发,该产品的受众群体为所有的项目开发人员。该基础开发框架产品的核心价值在与提升开发效率、统一技术路线、沉淀技术积累。 领导一直在说要补充人员到基础开发框架产品组里面,可惜一直找不到合适的人员补充进来。 对于什么样的人员才“合适”,我的理解如下:一定的技术深度与广度 对于技术深度,保证了代码的高质量。这里的质量包含了代码的逻辑清晰,结构优雅,性能强劲。至少能保证不原创 2017-02-11 00:13:34 · 2414 阅读 · 0 评论 -
产品研发记录04:关于开源组件选择与技术方案选择的总结
在基础开发框架产品构建当中,由于人力成本等其它原因,无法做到所有的代码都自己实现。所以,在技术部分就包含开源组件选择与选择合适的技术方案自己实现两部分。一、开源组件选择 对于开源组件的选择应当考虑如下几个方面:是否已经经过了时间的考验。例如Jquery之类组件。是否有完善的生态环境。如果一款开源组件长时间没人管,没人用,圈子不活跃,建议不要选择。如果是小团队,还需要考虑团队人员的技术栈。大团原创 2017-01-08 19:49:03 · 1353 阅读 · 0 评论 -
产品研发记录03:关于技术债务的思考
一、何谓技术债务 技术债务就是传说中的各种坑,这些坑有大有小,不外乎如下几种类型:代码的坑。 无注释、无排版、各种冗余、各种难以维护的代码;绕来绕去很难看懂的代码;明显性能问题的代码;甚至还有逻辑混乱然后还能跑起来的神级代码。碰到这样的代码坑,给人的统一印象就是很难保持淡定。业务的坑。 业务一而再再而三的变,变得面目全非,甚至变得代码需要重新写。设计的坑。 架构设计,功能原创 2017-01-08 01:23:41 · 1174 阅读 · 0 评论 -
产品研发记录02:基础开发框架产品的设计哲学
一款产品从0到1必然会耗费设计人员的一番心血。如果只是单纯的功能堆叠,而没有灌注其中的一致设计理念与哲学,面对这样的产品,你会明显感觉到混乱与混沌,缺少气质与灵魂。 而基础开发框架产品相对于其它传统意义上的产品而言有他的特殊之处,特殊之处在于该产品的使用者为公司的项目开发人员而不是最终用户。所以,在基础开发框架的设计上必然会向开发人员侧重。 下面就来说说目前所负责的一款基础开发框架产品的设计理念原创 2017-01-05 22:36:21 · 629 阅读 · 0 评论 -
产品研发记录01:为什么需要基础开发框架产品
目前负责一套基础开发框架产品的研发,从0到1开始已历经两年时间,日趋稳定。希望通过本系列文章记录下产品研发过程中的方方面面,归纳总结沉淀下来。一、背景 传统行业,以项目为单位。在没有产品之前,所属部门所有人员打散进入一个个的项目,根据客户需求进行开发。Java体系,这个时候,各个项目基本上由各项目的技术负责人搭建项目开发环境,架构设计,模块拆分。完事后,再安排开发人员根据需求开发。之后,测试上线,原创 2017-01-03 20:27:11 · 808 阅读 · 0 评论