2022 年加入创业公司的经历:技术选型与经营困境

2024-07-23
来源:网络整理

背景

长话短说,2022年6月我加入了一家非常小的创业公司,老板对技术和管理都不太懂,凭着自己的热情、对实体交通行业的了解、盲目的自信贸然创业,后来经营上遇到困难,最终分手。

我当时不小心,就贸然入职了,后来公司出现资金困难,连最后几个月的工资都发不出来。

当时老板的要求是尽量减少人工成本,尽快开发出App(+IOS),老板需要尽快开始运营。

初始技术选择

当时就我一个刚毕业的纯前端开发人员和一个早前招的UI,连个人员和测试人员都没有。

结合公司的需求和我自身的技术经验(主要是前端和经验),我选择使用如下方案:

使用uni-app开发app,兼容多终端,也可以作为以后开发小程序的储备,主要考虑是比较快,所以要先解决有还是没有的问题;

使用 egg.js+ 开发后端会加快开发进度,由于行业比较小众,不太可能出现大的性能问题,暂时够用,后期过渡到 .js 也方便。

采用antd-vue开发操作后端,主要考虑与uni-app技术栈统一,节省转换成本;

也就是前期我们选择使用egg.js++uni-app+antd-vue的方式开发两个APP和一个运营后台,快速解决了从0到1的问题。

关于App开发技术方案的选择

App开发的解决方案有很多,比如纯原生、、、-/taro等等,这里你可以根据现在的情况进行选择。

iOS和纯原生开发方案需要新招人,两端同时开发,两端分别测试,这个财务和时间成本老板无法接受。

,这要么需要你从头学习,要么雇人,比纯原生方案要好,但不是最好的选择;

-/taro和uni-app是类似的选择,但是考虑到熟练度,难度以及开发效率,最终选择了uni-app。

为什么选择egg.js作为后端

很多时候方案的选择不能只从技术层面去考虑,目前只能选择成本最低的,这时候egg.js完全可以满足要求。

采用一些成熟的后端开发方案,比如Java,PHP,Go等,应该是比较好的技术方案,但是对于老板来说并不是一个经济上好的方案;

egg.js的开发比较简单快捷,个人也比较熟悉,对于新手的学习成本也很低,有一定JS水平的人可以很快掌握egg.js后端的开发。

中间的各种斗争

前期开发还算顺利,在规定时间内完成了开发、测试、上线,但老板并没有像他说的那样快速运营、快速盈利,运营进行得非常缓慢,过程中也经历了各种挫折。

当老板在运营上遇到困难的时候,就会到处找专家(跟我们业务无关的专家)不断给出一些业务、UI上的建议,不断进行修改;

在此期间,所有新产品均须推翻原有的设计,重新开发;

还有一个兼职的领导,坚持要聘请开发人员和java开发人员重新开发项目,问他为什么,他也解释不清楚,只是道听途说。

反正就是不停的提出要修改产品、修改设计、修改代码,经过不断的讨论、发表意见,还好最后的技术方案没有被修改,之前的成果还在。后来又增加了一些新的需求:系统升级1.1、UI升级2.0、小程序版本开发、新支撑系统(小程序版本)开发及相关后台开发、增加即时通讯服务、各种小功能的开发与升级;

老板为了加快进度就让我们招人,然后又无缘无故的开除人,让人很无奈。运营上最大的问题就是一点进展都没有,很明显问题不是在产品上,但是一直去烦这些开发人员,确实很不舒服。

你已经尽力协调各种事情,站在公司的角度考虑事情,也在写代码上下功夫,但仍然无济于事。

重庆开发app的公司_重庆小程序开发兼职接单接私活_重庆做软件开发的公司

后期技术方案的调整

后期对App的包装方案进行了调整;

在新的支撑系统中,使用.js来开发新的业务,这是在之前团队对egg.js的掌握基础上,为了后续开发规范,进行了这样的升级;

管理内网公共npm包,开发业务组件库;

标准化代码和开发流程;

人员招聘,团队经理招聘

以下是我对当时招聘流程的一些想法:

小公司招员工比较困难,尤其是不能支付太多薪水的时候;

幸好我们选择的技术方案只需要对JS有较好的掌握,前后端都只需要稍微开发一下,也方便人员的工作调整,避免开发资源的浪费。

团队管理

对于小团队管理的一些个人理解:

小公司刚起步时,要实事求是,以业务为导向;

小公司最好采用全栈开发方式,避免任务不协调和开发资源的浪费;

根据大家日常的编码习惯制定推荐的编码标准,目标是让大家的代码都相对规范。

要求设计开发按照标准化的流程进行,避免因为某些流程问题造成管理混乱和公司损失;

有效、可量化的考核标准,如开发任务期限完成情况、核心流程开发文档撰写情况、是否存在上线bug、数据库手工修改是否严谨等;

鼓励分享和相互学习。如果工作经历有所进步或有所收获,那一定是有意义的。

及时沟通反馈团队成员个人想法,掌握开发进度,工作难点等;

最后,总结一下选择创业公司时应该如何避免的陷阱和建议!

在选择创业公司的时候,一定要确定老板是个靠谱的人,而不是一个油嘴滑舌、信口开河的老司机,或者一个优柔寡断、没有主见的人,这样很有可能一事无成。

老板很可靠,即使现在的项目失败了,以后他也许能在别的地方做出一番成就。

除了以上这些,最核心的还是怎么赚钱,在现在的融资环境下,你赚不到钱,很可能你自己都活不下去;

抓住核心矛盾,解决主要问题,业务永远是最重要的,至于开发技术,代码标准等等,这些可以放一边。

及时向上司反馈工作进展,保持良好沟通。上司总是站在更高的角度考虑问题,肯定会有一些不同的想法。不要总以为自己是最好的。

最好每一次经历都能有所收获,人生的每一步都应该有意义。

程序汪资料链接

程序汪接私活项目目录,2023年总结

Java项目分享  最新整理全集,找项目不累啦 07版

欢迎添加成主网微信加入粉丝群

分享