楼主: ember

一个互联网普通开发者的创业故事和思考

[复制链接]

1

主题

40

回帖

90

积分

注册会员

积分
90
 楼主| 发表于 5 天前 | 显示全部楼层
意外总是悄无声息地来临,疫情打破了我们对未来的规划。封禁在家里的日子让我们倍感煎熬,医院的项目也被无限期的搁置。线上办公的效率也很低下,整个公司的情绪都很低迷,于是在这种情况下,同事们也都一一辞职。当时的我心情也很复杂,二表哥对我说:"没关系,只要我们不散,这个公司就不会倒,我们可以趁现在优化前后端的架构,等解封后再去迅速开发业务"。
回复

使用道具 举报

1

主题

40

回帖

90

积分

注册会员

积分
90
 楼主| 发表于 5 天前 | 显示全部楼层
于是我们俩开始了对现在已经开发的业务进行重构,去思考如何做一套针对于各种项目的通用管理平台的功能,去学习各个管理平台的优点,去站在客户的角度上去开发一个好用好看的平台,也站在开发者的角度去想如何能够快速无误地去交付项目,也开始习惯自己去反驳自己的设计和思考。最后我们也完成了基础的版本,实现了多数据源多租户的权限分离,完善了sso单点登录,集成了报表和工作流的插件,确定了项目部署方式,前端也封装了很多基础的业务模块组件。也因为医院那个项目之前提到可能会用到微信小程序,我也在那段时间学会了微信小程序的开发。在做完这些之后,强制居家隔离的条令也解除了。
回复

使用道具 举报

1

主题

40

回帖

90

积分

注册会员

积分
90
 楼主| 发表于 5 天前 | 显示全部楼层
我们又回到公司进行开发,因为医院的那个大项目会涉及到集成医院的三维地图,而大表哥谈成合作的三维地图的厂商是在杭州的一家公司。于是我作为前端工程师前往杭州去讨论如何集成他们的地图功能,在去之前我其实心情是忐忑的,也因为自己算是第一次直接接触到其他公司的前端的技术开发,担心自己会做得不够好。但幸运的是,和我对接的是他们的技术总监,他是一个很平和友善的人。
回复

使用道具 举报

1

主题

40

回帖

90

积分

注册会员

积分
90
 楼主| 发表于 5 天前 | 显示全部楼层
他给我详细讲解了他们的技术架构,因为我没接触过cesuim,他也耐心地去给我介绍了一些cesuim的api以及他自己封装的方法的思路。更令我惊讶的是,他居然是用jquery去完成如此庞杂的系统,他也笑着说,他做这个项目的时候vue还没发展起来,后续也会慢慢迁移重构,提高性能。经过两周的学习和交流,我基本掌握了封装的方法的功能,也确定了单独部署地图服务,然后在页面嵌入iframe,通过postMessage去调用其中的方法。这两周和他的沟通和交流,我感觉到我的技术是有一个跨越性的进步的,我开始习惯去一层一层去往下钻代码,不再对繁杂的代码感到畏惧。同时我也开始意识到,使用什么技术框架不是关键,关键的是在自己的能力范围内稳定快速实现业务,确保不会出现大的问题。
回复

使用道具 举报

1

主题

40

回帖

90

积分

注册会员

积分
90
 楼主| 发表于 5 天前 | 显示全部楼层
时间来到2020年中旬,公司的系统和平台以及文档变得越来越规范,大表哥也带来了很多意想不到的项目。也是因为疫情,各大高校和医院的管控开始愈发严格,这些单位都迫切地需要对自己的安防系统进行升级,或者开发新的定制化业务。而海康,大华,宇视等厂商对这些需求实际上是看不上的,他们只负责提供自己的硬件和基础平台。加上我们之前做的产品,大表哥之前在海康的人脉资源,以及我们比较低的报价,于是我们争取到了不少这方面的项目,也明确了我们未来短时间内的产品形态。
回复

使用道具 举报

1

主题

40

回帖

90

积分

注册会员

积分
90
 楼主| 发表于 5 天前 | 显示全部楼层
中旬到年底,我们开始马不停蹄地开发业务,在做业务的同时,也同时去在业务之中去做产品化,以求更快完成不同的业务,在后端建立边缘层,编写中间件,在前端也不断迭代针对各厂商api适配的组件。因为有业务交付时间的压迫感,连续几个月保持着高强度的工作,从早上9点到晚上12点,没有一天的休息时间。
回复

使用道具 举报

1

主题

40

回帖

90

积分

注册会员

积分
90
 楼主| 发表于 5 天前 | 显示全部楼层
不过这种忙碌在我们看来是很值得的,年底我们完成了90多万的入账。表哥们和我也都决定把这些钱用做扩大公司规模,暂时不做分红,同时也开始给我们自己发工资,表哥们因为都有家庭和房贷的原因,他们的工资是5500元,而我也拿到了自己的第一笔工资,2800元,也开始自己在园区附近租了一个小单间。当时的我其实还挺高兴的,没有觉得不公平的感觉,因为我知道这只是开始而已。
回复

使用道具 举报

1

主题

40

回帖

90

积分

注册会员

积分
90
 楼主| 发表于 5 天前 | 显示全部楼层
也是经过这一年的前端开发,我对各类业务越来越熟悉,写页面的速度也越来越快,出现bug的次数也越来越少,使用的前端框架也越来越多,但是我却觉得写前端越来越没有意思,我发现我掌握的前端知识已经能解决99%的公司能接触到的业务,很少再有那种学到新东西,完成业务需求的满足感了。于是我也开始去研究nodejs,尝试用nodejs去写中间件完成部分业务功能,但是表哥讨论后还是觉得我们这种体量的公司,不应该将我们自己的技术栈复杂化,最后还是使用springboot和java去做中间件的工作。
回复

使用道具 举报

1

主题

40

回帖

90

积分

注册会员

积分
90
 楼主| 发表于 5 天前 | 显示全部楼层
再次去接触后端的过程出乎意料的顺利,我发现以前想不通的流转逻辑并没有那么复杂,我开始理解到自己以前学到的不只是前端,而是学到的是解决问题的能力,当有一个清晰的目的和思路的时候,一切问题也都会迎刃而解。从这个时候,我开始自己去写部分接口,去学习docker部署,去看表哥在后端的架构,在学习的过程中反而让我对自己前端的设计提供了一些新的思路,让我对技术在不同领域也会有其共通性有了更深的理解。
回复

使用道具 举报

1

主题

40

回帖

90

积分

注册会员

积分
90
 楼主| 发表于 5 天前 | 显示全部楼层
再后来公司的业务也涉及到手持设备app的开发,可是公司却没有会android开发的人。为了节省去招人的钱,于是我又开始去做android开发。也是在做android开发的时候,我越来越多的时间往外面跑,去现场去梳理网络,调试设备,部署程序,去对接客户的需求。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表