从实习到全干,还能走多久 - 项目经历(二)

936 阅读4分钟

一心调研业务

时间来到18年,我们那位经理,在多年前就有了自己的理想,鉴于对业务不精通,居然自己就开起了店,在这上面耗费很多心血,让人不得不佩服。但又苦于在公司当时没有合适的技术能帮他实现,直到看到了我们之后,带着他的规划奔向了我们。
实际上,在来我们这之前,项目已有一个雏形,用于给大家做简单的介绍,是一个B/S架构产品,前端框架选用的是React,虽然功能不算完整,但足以将想要表达的想法传递给大家。

技术的选择尤为重要

我们接手后,一方面继续项目的需求并深入研究,另一方面进行对技术的选择和确认,与之前介绍过的技术栈相仿,就除移动端外,还需要有一个PC端用户使用界面,那个时候脑海里第一个就是沿用雏形去做开发,但意想不到的是我们leader坚持用Django-Admin,套上Django-Jet,做为给用户使用。
期间因为这个争论了无数次,在Django-Admin的文档的一段话是The admin’s recommended use is limited to an organization’s internal management tool. It’s not intended for building your entire front end around,大致意思就是这个推荐给内部管理人员使用,不适合拿来给用户。用过的朋友应该深有体会,可以说是毫无用户体验。
就这样,在坚持之下我们没有别的选择,只能啃这块硬骨头,在重写Admin的过程痛苦到心态爆炸,本身为model生成的对应视图,因为业务的需要,只能阅读源码并修改,耗费太多时间。每个阶段完工都会给经理做一系列的演示,最后经理终于碍不住面子说界面太不友好,才敲定选择了Vue+Element-UI。直接打散,重新来过。

小白变老鸟

两年时间,Ionic也来到了版本3,从AngularJS也升级到了Angular5如今稳定版也发布到V9.0.6了,我负责起了对移动端框架的升级,从JavaScript到Typescript感叹一下前端变化之快,一星期从学习到对组员进行培训,再到应用,开发过程还是很愉快的,很感谢那些被我怼没有记恨我的同事,就事论事嘛,哈哈。
除了App的开发

  • 微信公众号,微信第三方平台吐槽一下微信文档各种不方便阅读呀,不知道大家有没有同感
  • 后端模型设计与业务逻辑
  • jenkins持续集成和自动化测试
  • docker容器化
  • kubernetes集群管理
  • helm部署
  • ……

了解的东西越来越多,做的内容也越来越多,能从中了解到整个项目的流程实际上每天在各种问题之间切换

重蹈覆辙?!

命运多舛,大概说的就是我们吧,哈哈哈哈,开发持续了一年,虽说已经推向了市场,但反应不太好,高层态度也很坚决,要我们从项目里撤出来改投入到一个定制化项目中去。项目交给分公司继续下去,现如今项目还在继续,只是跟我们已经没有多大关系了。

意外跟明天不知道谁先来

2018年中秋之际,原本应回家和家人相聚在一起,没想到自己生病住院了,独自一个人在外面,一个人去医院,一个人做检查,在医院过了个中秋说好给我的月饼都没给!。长时间的加班,作息饮食不规律,心态也因为各种原因没能好好调整,一下子就倒了。各位千万要注重自己的身体呀!!!,因为一次生病也让我想明白很多,剩下的我会在终篇与大家分享啦。

总结

  • 错误的选择会耽误整个项目的进度,要避免这系列的错误
  • 工作上就事论事,勇于提出观点
  • 保持乐观心态身体是革命的本钱

系列文章

从实习到全干,还能走多久 - 开篇
从实习到全干,还能走多久 - 项目经历(一)
从实习到全干,还能走多久 - 终篇