工作1年多 感慨外包和超小型自研公司 您所在的位置:网站首页 后端开发培训一般几个月一次 工作1年多 感慨外包和超小型自研公司

工作1年多 感慨外包和超小型自研公司

2023-12-27 11:57| 来源: 网络整理| 查看: 265

我是2020年普通二本毕业的,大四1年用半年去某培训机构学习,另外几个月去一家自研公司实习。 本身是偏后端的开发,但这个公司比较小,没有前端,也是比较老的SSM框架,是一个30+的项目总监带着我做项目,说是带着做但是其实大多数还是靠自己百度,总监的需求有时都不太理解,有太多专业术语,没有需求文档之类的东西,有时做好的需求说曲解意思得重新做。两个月基本靠自己把所有的后端技术栈巩固,前端只能一点一点百度去画页面,真的无比讨厌CSS。 第一家公司是做国家电网项目的,我负责的主要是数据处理,学了一大堆没看见过的名词,大概就是利用时间戳和数据量来判定数据同步的类型是批量还是全量,然后在对数据解析同步。 正式毕业之后,内心真的很讨厌这种前后端没分离的项目,而且前后端都需要去写,在加上真的没人可以去问需求和技术(哪里敢直接问技术总监啊),年轻的我选择了某外包公司。 到底是年轻了,和HR谈好的平均8工时,试用期的三个月愣是干满了9.5+工时,1个月平均+两次班且只可调休不算工资。工资不高,应届毕业生6K+五险一金,到手只有5.5左右。但是我自己都难以想象,十分不愿意加班的我在这里呆了1年。 原因总结一下几点。 1.需求明确且有疑问可以直接和需求提出方沟通,可以很舒服的进行开发工作。 2.有技术问题可以和组长组员沟通,有专门的前端,并成功从他那里偷师到VUE的用法。 3.项目技术成熟,架构严谨,是华为的架构师搭建的项目,学到了很多东西。 4.有专门的测试,可以很直接的找出我写的需求哪里有安全隐患,哪里性能不行,哪里数据有误差,测试姐姐人真的很好,经常请我吃东西(因为后面我写的需求基本没有bug哈哈哈哈),教我搭建环境,部署项目 5.项目的完整开发流程,这个流程真的太让我迷恋了。从确定需求,做需求分析,再到开发测试上线。每个环节出问题都是可以找到人,有严格的时间线,这种明确的工作太让我舒服了。(虽然转测必加班QAQ) 应该还有漏掉的,我是真的觉得如果是新手的话,如果有能力就去外包干一段时间,对你真的受益匪浅。我进公司之前,最多算是一个,会CRUD的CV工程师,这段经历让我学到了太多太多,小点的公司不可能所有东西都严谨全面。最最重要的就是整个代码架构,数据结构和写代码的流程。一些写代码的小技巧比如基本的优化,查询优化就看自己的造化去领悟了。比较简单的优化就是查询不要写在循环里面,还有连表查询大数据量要在后面。其实程序员还一个能力很重要:找bug和解决bug的能力,但是这个方面我本身就已经还不错了。代码报错就简单粗暴找报错代码,数据出问题就debug呗。 当然外包公司的缺点也很明显:福利相比自研不太行,加班多,加班费少得可怜,请假复杂。不过对于我来说舒适的撸代码环境更重要些,所以这些缺点都不是太大问题。 在这里呆了1年,没存下来钱,但是生活过得也很不错,因为家里原因要离职,所以提离职的时候组长和项目经理极力挽留,但是还是选择回家一段时间。 回家之后本来没打算工作的,但是这个小公司的老板直接打电话给到我,说觉得我适合他们公司且工资在我们家这边十分可观,就打算干干试试。 这家公司很小,开发只有2个,一个前端一个后端,前端离职结婚了,后端因为观念不合离职,留下一堆烂摊子等着我收拾。我一个1年多经验的菜鸟属实不敢接盘,我觉得这种情况估计很多大佬都不愿意接盘。 1、没有任何技术人员,全部离职,无法交接。 2、代码逻辑混乱,老bug十分多。 3、没有任何文档,没有需求,没有业务,没有代码注释,没有使用说明。 4、全公司只有我一个技术,相当于,全栈式开发,假期需要接电话处理线上问题。前端+后端+测试+实施+运维。 5、工作环境很差,电脑配置很差还不许我自带电脑,没有网络需要自己连热点,开发电脑插了个wifiU盘。 说实话和我第一家自研公司比,不是一个层次的,而且我觉得我可能胜任不了,毕竟我只是一个1年经验的小开发。但是想了一下,人生需要挑战,就来了。 说实话,来这前三个月对我的提升还真不错,学了太多新东西。支付宝和微信的小程序,学会了域名和SSL的配置,学会了支付方式的开发,多种支付服务商的开发。学会了蓝牙程序的编写,这个最难搞,IOS和安卓差别太大了!!!!!但是也是真的痛苦,数据结构很混乱,重复字段特别多,没有数据字典表,导致页面很多搜索没法使用,甚至条件直接传递中文。而且很多条件意义不明确,123456不知道对应是啥,只能根据业务去猜。这块如果要改动,那可太费力气了,但是提上日程,等有空试试。代码结构很差,直接在一个1W+的循环里面写查询,我去问问经理这个功能能用吗,他说筛选1个月的数据就能用,多了就就卡死。我反问,为啥不让开发改,答曰,他说改不了。。。。。。难怪老板说之前每次节假日项目直接崩,代码问题太多。 不过由于这个公司业务单一,后端代码改动不是特别多,我多在看前端部分的知识,了解了通信方面的东西,毕竟这是个物联网公司,其实过了前三个月,也就闲下来了,摸鱼划水,看看代码,有点太安逸了。但是在三线城市1w的工资确实留得住毕业1年的我了。 目前是打算先干段时间,工作年限再涨点,再去外面看看有没有更合适的,现在多在看小程序和蓝牙,这部分真的是令我头秃。 总之我觉得,大点的外包公司想学习真的可以学到不少东西,毕竟是很成熟的体系。小公司会混乱些,反正我两家公司两边代码质量差的不是一点半点。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有