【瞎扯】在一个创业项目组干开发是一种什么样的体验?
作者:短暂的幸福2 | 来源:互联网 | 2023-05-18 21:36
互联网这么火,大家争先在把传统的商业模式往互连网上搬的时候产生了一个名词或者说动词:O2O(Oline-To-Offline),线上预约服务,线下预约服务。对于一个开发者来说,或许,并不认
互联网这么火,大家争先在把传统的商业模式往互连网上搬的时候产生了一个名词
或者说动词
:O2O(Oline-To-Offline),线上预约服务,线下预约服务。
对于一个开发者来说,或许,并不认为我需要去对业务模式了解多少,老老实实写好自己代码就够了。最近的公司的一个创业项目正是一个O2O,作为几个月
的项目开发体验,我想还是哔哔几句吧。
核心结论: O2O,除了理解不断地需求变化外,必须得有自己对于业务的预见性,以减少重构所带来的巨大风险。
一、本身就是创业,还想预谋就天真了
不管有没有家底儿,创业就是从无到有的艰难过程。即使在一个平台上有了前车之鉴,其成功与否,仅仅只是一个参考。面向的传统行业不一样了,其搬迁的过程所遇到的问题会有很大的不同,同时来之传统的压迫和消费者的疑虑也会让你不知所措。永远都是在解决一个个不断涌现的问题。所以,预想可以,预谋就算了,随时做好准备才是真的。
二、客户是什么,真的是大爷
每天,听得最多的就是客服的哔哔,还有老板的哔哔,这些都是系统的直接使用者。
三、所要做的,初期是明确的,到了中期开始不可预料
一开始,基本项目的模块是有的,还可以搞搞设计,如果老板不催,估计还有些模样。一个季度一过,就发现,项目与原来的模块、数据库啥的对不上了。所以文档白搭!嗯,想了想我们美其名曰“敏捷开发“,无文档,无设计,无注释,告诉新来的Coder:我们用的是:”@¥@&¥#*&&*%*¥%……¥#……¥ “ 等等技术与框架啥的,一大堆扔出来,有问题你就问,关于数据库的,我给你导个 .ndm 你看一下,有些还是有注释的。坑不坑啥的就不说了。
四、如果发现“产品”的需求模糊,给他时间,也给自己时间
也许你的PM是个FreshMan,也许是OldBird,但不管如何这不是一个做线上产品的项目,所有的Coder都只是为那些蜂拥而来的需求工作。他会很焦急也会很郁闷,匆忙间,他和老板还没有想清楚具体细节然后告诉你扔一个原型(只是图片)给你,叫你做出来。一看,蒙圈。这完全找不着逻辑啊,限制呢?唉,尼玛这个啥啥的明明就会要改的嘛,你让我直接弄一个1年,你确定不是逗我?先考虑清楚吧,然后再告诉他,讨论清楚,让他改完原型再动手,不然后期的责任人可是你,有些东西,后面要改,基本没有可能性!
五、设计,前端到后台基本开发的所有流程和部分,都得会
如四所扯,PM给的是原型。你就乖乖的从页面到数据库吧,哦,自己先把设计做好哦,细节问题别忘啦和PM确认!
六、工作全力投入,休息请尽情happy
如果你上班已累成狗,有时间休息了,多半想着我要怎么睡,怎么休息? 我看还是算了,好不容易来的休息时间,你还享受那份上班的无聊,和沉寂?睡麻痹,起来嗨!
七、痛并痛着,永远在加着班,至少基本什么都做了
抱怨是没用的,再不爽,事情你都得干,至少干的正确,但只是正确对自身有什么用呢?不管加班与否,累与不累,尽力把事做好。少被找麻烦,也当自己在最求更好吧?
推荐阅读
-
本文详细分析了JSP(JavaServer Pages)技术的主要优点和缺点,帮助开发者更好地理解其适用场景及潜在挑战。JSP作为一种服务器端技术,广泛应用于Web开发中。 ...
[详细]
蜡笔小新 2024-12-28 11:00:33
-
本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ...
[详细]
蜡笔小新 2024-12-28 10:36:30
-
-
本文详细介绍了 PHP 5.2.5 的安装和配置步骤,帮助开发者解决常见的环境配置问题,特别是上传图片时遇到的错误。通过本教程,您可以顺利搭建并优化 PHP 运行环境。 ...
[详细]
蜡笔小新 2024-12-27 19:05:41
-
1.如何在运行状态查看源代码?查看函数的源代码,我们通常会使用IDE来完成。比如在PyCharm中,你可以Ctrl+鼠标点击进入函数的源代码。那如果没有IDE呢?当我们想使用一个函 ...
[详细]
蜡笔小新 2024-12-27 18:36:54
-
本课程将带你从零开始,逐步掌握数据库内核开发的基础知识和实践技能,重点介绍如何搭建OceanBase的开发环境。 ...
[详细]
蜡笔小新 2024-12-27 16:38:48
-
本文详细介绍了如何使用 Yii2 的 GridView 组件在列表页面实现数据的直接编辑功能。通过具体的代码示例和步骤,帮助开发者快速掌握这一实用技巧。 ...
[详细]
蜡笔小新 2024-12-27 16:27:52
-
在当前众多持久层框架中,MyBatis(前身为iBatis)凭借其轻量级、易用性和对SQL的直接支持,成为许多开发者的首选。本文将详细探讨MyBatis的核心概念、设计理念及其优势。 ...
[详细]
蜡笔小新 2024-12-27 12:17:16
-
网络运维工程师负责确保企业IT基础设施的稳定运行,保障业务连续性和数据安全。他们需要具备多种技能,包括搭建和维护网络环境、监控系统性能、处理突发事件等。本文将探讨网络运维工程师的职业前景及其平均薪酬水平。 ...
[详细]
蜡笔小新 2024-12-26 14:35:04
-
友盟推出的最新版错误分析工具,专为移动开发者设计,提供强大的Crash收集与分析功能。该工具能够实时监控App运行状态,快速发现并修复错误,显著提升应用的稳定性和用户体验。 ...
[详细]
蜡笔小新 2024-12-26 14:11:47
-
本文介绍如何使用Python进行文本处理,包括分词和生成词云图。通过整合多个文本文件、去除停用词并生成词云图,展示文本数据的可视化分析方法。 ...
[详细]
蜡笔小新 2024-12-26 08:37:18
-
本文详细探讨了数据库设计中的三大范式,并结合Java数据库连接(JDBC)技术,讲解如何在实际开发中应用这些概念。通过实例和图表,帮助读者更好地理解范式理论及其在数据操作中的重要性。 ...
[详细]
蜡笔小新 2024-12-25 20:12:13
-
本文详细介绍了SQL中的视图、存储过程和事务的概念及应用。视图为用户提供了一种灵活的数据查询方式,存储过程则封装了复杂的SQL逻辑,而事务确保了数据库操作的完整性和一致性。 ...
[详细]
蜡笔小新 2024-12-27 17:40:42
-
本文探讨了将自然语言转换为SQL语句(NL2SQL)的任务,这是人工智能领域中一项非常实用的研究方向。文章介绍了笔者在公司举办的首届中文NL2SQL挑战赛中的实践,该比赛提供了金融和通用领域的表格数据,并标注了对应的自然语言与SQL语句对,旨在训练准确的NL2SQL模型。 ...
[详细]
蜡笔小新 2024-12-27 17:36:19
-
本文介绍如何通过注册表编辑器自定义和优化Windows文件右键菜单,包括删除不需要的菜单项、添加绿色版或非安装版软件以及将特定应用程序(如Sublime Text)添加到右键菜单中。 ...
[详细]
蜡笔小新 2024-12-27 12:00:01
-
在Web和移动开发中,为什么选择字体图标?主要原因是其卓越的性能,可以显著减少HTTP请求并优化页面加载速度。本文详细介绍了从设计到应用的字体图标制作流程,并提供了专业建议。 ...
[详细]
蜡笔小新 2024-12-26 20:48:44
-