2018毕业第一份工作--技术支持

--文末有更新内容呦

很久没有写博客了,上一次的博客还是刚毕业那会写的,因为要展示毕业设计给可能面试的公司,所以专门花了点时间把项目挂到了服务器上,那个时候也真的是一心就干一件事(上传毕设项目到服务器),目的也很明确,就是为了可以找到合适满意的工作,虽然最后找到的工作并没有用到服务器上的项目,但是那时候还是有心思和精力去整理整个上传服务器的过程的,于是呢,就把关键步骤写在了博客里。(说句实话,这方面资料网上多的很,对网友们来说参考意义不大,其实刚毕业那会我真正想记录在博客里的是我完成毕设的整个过程,也是属于大学生身份的最后时光,但是由于毕业后要找着急找工作,这件事就一直被放下了,之后我会再找时间整理思路,把大学时期的毕设作品和现在做出的优化改进全部记录在博客中,以保留成长的印记)


回到正题,今天我想记录的是我与我的第一份工作的故事。

毕业前我已经有一份offer了,是在上海的一家金融外包公司,不过由于这家公司实在太能拖,签了实习合同后除了安排俩次培训(java和金融专业方面的)以外,我们(还有其他校友)连公司都没去过,人事也一直用各种原因让我们再等等,工资根本没提过,最后毕业了总算到了公司的办公室,不过人事的所作所为真的让人无法忍受,于是乎,我毕业第二天就没再去公司接受第三次培训(进兴业银行前的面试培训准备),其中有一个情况我觉得是个大学生应该都分辨的出来:有另一家外包公司B 毕业那几天也在招可以代表自己公司进兴业银行的毕业生,而他们公司明确的指出了211大学本科毕业生只要进了兴业,转正8k;再看看我拿到offer的那家公司A,拖了快2个月,从没提过具体工资多少,反而一直强调毕业生没有资格和领导谈工资,也最好不要谈……着实是因为我错过了B公司的面试,不然我可能连A公司的门都不会进,总之,最后是俩家公司都没进去,于是乎,进兴业的目标也就被搁浅了,开始转战北京阵地。(北京有亲戚,如果不是第一份offfer在上海,毕了业也就直接来北京了)

到了北京,还在不停地投简历,太好的公司连面试资格都没,太差的公司没法生存,这个过程持续了有半个多月,最后很庆幸,在朋友的推荐下,进了现在的公司,这家公司主要为证券或金融类公司提供服务,虽然面试的首选是java开发,但是公司java方面不缺人,我也只能被安放在技术支持的岗位上了,说到技术支持,我从没有想过我会从事这样的工作,eh, 反正有喜有悲吧,我也是着急的找工作生存,所以面试结果出来就直接答应了。

终于进了公司,参加了一个月的岗前培训,然后体验到了写字楼办公的感觉,hah,突然感觉自己好菜,大四一年突击学的java开发,最后却做了技术支持,主要使用的是数据库,而且写起来并不难,但对当时的我来说,是无限的紧张,我就怕项目现场人员突然提出一个数据库的问题,一下子把我问懵了,这个情况在初进现场交流的时候还真出现了,不过后来还是留在了现场工作。

我做的这份工作,大致由三部分组成  证券/基金相关知识熟悉 + 数据库开发技术(主要是Oracle) + 平台独立研发的快速开发平台 ,这三部分中,第一部分不需要精通,但是业务得熟悉;Oracle开发技术是比较重要,这个技能可以用在不同的领域;最后对于公司自己平台的开发技术,其实就和使用Eclipse、IDEA类似,花点时间熟悉了怎么使用,以后就很方便的进行开发了,但是关键是这个东东它不通用,其他非金融证券公司不用它,所以总结下来,这份工作,是有一定的发展空间的,如果可以把负责的业务都搞清楚,数据库开发的技能也不断提高,就这俩部分其实也足够找一个好工作了,如果可以再提高一下java开发,springboot框架,沟通能力等等,就会多出更多的选择机会

 -- 20210126 更新

截至目前已经在这个岗位工作2年多了,我们公司这个岗位的准确名称叫 【项目开发工程师】,我对他的理解是:

有新项目可以参与:

新项目不大:自己一个人和甲方业务/甲方项目经理对接需求(前期可能会和我自己项目经理一起讨论1-2次),梳理需求,数据库设计,数据库开发,接口开发(有时候有),权限分配,菜单分配,程序部署,系统维护,各种文档整理。我一直是做这种项目,前期对公司的研发平台不熟悉,经常会请教前辈和项目经理。

新项目中等或较大:自己只是其中一个开发人员,负责一部分的开发工作,这部分工作一般是:公司研发平台的开发,数据库开发,公司的一套成熟的服务器搭建与维护

被分配到老项目:

一般负责的工作都是,使用公司独立研发的开发平台,在原有老系统基础上迭代开发一些新的功能(这些功能多数都是数据库开发),原有系统功能维护

谈一下这份工作的优缺点

一开始面试的Java开发工程师,但是承诺领导服从安排,也就是从第一个项目被分配到技术支持类工作开始,公司对我的定义可能就一直是项目开发工程师了,因为这个岗位上接触的java开发比较少,不可能干了一年项目开发,公司还敢直接派我去做java开发,我也能理解后续的项目始终都是一些数据库开发类的工作。

说说我这种工作的优点:

门槛要求不是很高,

工作难度不是很大,

时间相对自由,项目开发时间自己把控,没有领导无限追加杂七杂八的工作

加班不算多,空余时间相对还挺多的,可以自己选择扩展学习 / 娱乐放松 / 健身锻炼 / 加班工作 /...

可以自己设计功能实现方案,锻炼自己的系统设计能力,独立思考能力

可以熟悉整个web服务的整个搭建,部署,维护的流程

可以自己决定用一些市面上通用的的技术实现某些功能

可自由发挥空间大,这个岗位可以很好的体现,能力越强,做的系统越好,越容易被领导重视,涨薪晋级的机会就越大

可以通过积累丰富业务知识,为以后跳C储备资本。这个岗位可能不太容易做一个技术太强的人,但是可以把重心放在业务上,技术一般业务丰富的人也同样受欢迎

缺点:

一直是独立驻场,没有同事,没有可以随时讨论的人,全靠自己设计部署和测试,会增加开发功能出现bug的几率,增加返工操作

没有严格的代码审核,对于工作经验一般的人,可能写出来的代码没有规范,根据自己的想法随性写代码,特别乱,后续不管自己还是别人维护和迭代开发都很困难,重新梳理耗时耗力,一般人可能不会选择花时间做这些称得上是额外的工作

没有学习氛围,自控能力一般的人很难养成学习的习惯,呆的时间稍微长点,就会越来越颓废(不管是否有同事偶尔会来一起开发,但是公司的整个学习氛围一般,可能也和公司性质有关,毕竟都是驻场甲方开发项目)

薪资上限不高,这个岗位薪资上限可能在月16k左右,再想往上可能得转项目经理 / 其他方向

学习技术有限,不利于跳槽,毕竟公司有自己的研发平台,工作2年多,用的最多的就是这个开发平台,很多复杂的功能拖拖拽拽一提交就直接可以测试了,确实是快速开发(像市面已经很流行的springboot,springcloud,redis,rabbitMQ,kafka等,项目中一般是用不到的)

 

讲一下我对可能想了解这份工作的小伙伴的建议

1、技术能力一般的人可以考虑先做这个工作,作为跳板

2、不想工作压力大的人可以考虑长期做这份工作

3、想不断提升自己的人,建议1年左右跳走相对好一些

4、如果不想跳槽,技术也较难提升,一定要好好储备业务知识

5、一定要保持正确的工作态度,努力把系统做到更好,不能只追求功能实现即可(自己开发的系统就像自己的娃,做的不稳定不靠谱的话,不但甲方看不过去,对以后的个人能力提升,换新工作都有一定的影响)

6、总得来说,要保持学习的心态,想提升的更快就学的多一些,然后跳槽;想过的舒服安逸一点,可以扩展学习不那么多,慢慢积累和沉淀

OK,今天先更新到这里,目前对这份工作的了解主要是上面提到的那些,可能会有一些遗漏的点,后续如果想到了会再补充

  • 7
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

迟到_啦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值