新公司入职有1个多月了,说说最近的一些感想吧。 当然由于入职时间短,可能有些只是我看到和想到的,也许不够客观,这些只是我个人的一些体会。
当初由于一些原因降薪到这边,也是因为想把这个产品做好后,能够满足自已的需求,不管是从经济还是事业上对自已都有帮助。可从入职这段时间上来看,这其中的问题还有不少。不管是从做产品还是公司的整个管理流程、以及领导层对产品的看法方面,我感觉都不是我想像的那样。
研发这边。由于以前的技术债和不合理的架构,造成现在增加和修改一个功能经常要小心翼翼的。尤其是这个基础功能数据库这块,因为分库的原因,但是没有使用中间件,需要在代码中去切库和同步数据。经常有不知道那些需要切库,或者在同步数据到其它库时出现错误造成数据不一致等。目前的方案就是修修补补,不管如何,要动这种基础的东西那可是伤筋动骨的事情。我刚进公司时,我有太多想去改变的东西了,但是一到上面都会遇到阻碍。以当前的主要任务是开发和发布产品为由。先上线版本,其它的后续再说。
所以,我现在感觉我也被同化了,只能将就着目前的架构继续着开发。老板每天盯着bug平台,当数量很少时,就会问我们这边能不能发产品了 ?可事实是,由于测试人员的不足(一人),有些问题甚至都没有被发现,可这些并不代表没问题呀,上面为了糊弄,也会向老板瞒报说产品问题不大。可事实是连我们自已心里都没底,我都不知道发上去后会有什么问题?没办法,我这人就是这样,也许太过保守吧,没把握的事不敢去做。
运营可以随时添加需求,不管合不合理。都要满足,而且,我们研发这边说的是有排期,但是中间的需求随时可以插进来。我们是每天都很忙,但是有时候又不知道在忙什么?
另外,产品上有许多我认为现阶段不一定要的功能也加上了。目前的产品就是像一个杂合体,什么功能都要往上堆,这些产品人估计也就是坐在办公室里面想想,完全不去了解客户或市场需不需要这些功能?既然这么着急推出产品,完全可以推一个那怕功能少,但是稳定的版本。有些附加和增值的东西完全可以后面上的。比如什么签到送币,优惠券。都没有规划这些币有啥用,券如何用?放在上面干嘛呢?再说了,我们产品的核心功能也不是这些,核心的东西都不去做好。做这些目前没有任何用处,只会延长产品的发布期限而已。
运维就更扯了,目前的发布完全没有流程。没有发布平台。现在发布都是打成一个包,然后发到指定的文件夹由运维同步到线上机器,而且,一天如果多发几次,运维还一万个不乐意。我就在想,你不乐意,你们应该搞一个好平台呀,这样对谁都轻松。我都怀疑这种方式真要这样搞下去,不把自已搞死才怪呢。什么年代了,还这么原始。Docker他们也不会,当然了,也不愿意去学。由于测试人员不足,大部分时候他们被拉去测试产品了,呵呵!
目前,上头让我管理开发团队这边,其实,说实话在一般的公司,根本没啥管理,相反,还平白无故多了好多事,你不仅要管人,还要兼顾开发的事。我个人呢,也还是想把开发作主要的。虽然大家都认为到了一个阶段还是要转管理。这话也没错,但是,假如你要换一家公司,去找技术方面估计比管理还是好找些。毕竟需求也要大些。再者,一个公司的技术管理者能有多少呢?所以,我的重心还是开发这块,但是也不排斥这些,毕竟能有这机会,就当学习了,只要按自已的想法和节奏就行。
任何一家公司都有不完美的地方,流程也是慢慢的完善的。我这发发牢骚完了,然后又要撸起袖子加油干了。接下来看能不能按自已的一些想法去慢慢改变一些。
原文地址:https://www.cnblogs.com/smartrui/p/10693678.html