第一次尝试公司项目上线

已经好久没有更新技术文章了,每次有了新的写技术文章的想法,转头看到各式各样的技术博客平台中大佬们写的解决方案,一个个都写的比我好,比我详细,瞬间就打消了更新技术文的想法。哎,没办法谁叫我这个小白技术太菜,想要写高深的技术文章,我也编不出来啊。

其实借鉴别人的技术文修修改改变成自己的并不是很难。搞IT的都知道很多文章一百度相似的,一模一样的那是真的不少。但是我觉得那样没意思,技术文章不像是随笔或者小说那样,针对于一个场景每个作者都能够描述出不同的意境;技术文章不是 这样,它讲究的是在最短的时间内让人理解某个知识点或者是解决某个问题,所以记述文作者的每一次轻身经历都很重要。

好了不说了不说了,这周公司来了俩新的需求,所以没怎么学其他的东西,记述文也憋不出什么东西,索性就再水一篇水文吧。讲一讲这周亲自上线自己写的代码的感受吧。

看到我的文章标题可能很多人就想着开始喷我了,搞计算机的搞开发的谁没有经历过项目上线啊,有必要在这里瞎bb吗。

的确,做开发的人可能都经历过项目上线。但是这次的上线对于我是意义非凡的,因为是面向客户的,我在公司的第一次上线。从某种意义上说这次的亲自上线意味着我作为一个真正的程序员的开发之路的起航!

其实这次我上线的项目中绝大部分都不是我写的代码。我仅仅是修改了项目首页的报表搜索存在的一个后台接口的bug,同时在项目的一个专题中添加了三个模块并对原先的页面做了一些修改和优化算是前后端都是搞了一些吧。

以前自己写的一些不算大的小项目自己也上线过。但是和那个不同,那个是我自己的东西,顶多只能算是挂到了服务器上,可以访问。因为他们没有实际的意义,既不给客户提供服务也不是内部的什么重要接口,只能说是自己写的用来练手的项目。之所以要把他们挂到服务器上是因为想着未来在面试公司的时候可以在简历上写上访问地址,当面试官问自己做了哪些东西的时候可以让面试官打开自己看看,这样从某种程度上也可以增加面试通过的机会不是吗哈哈。

公司的上线不是我个人完成的,是我的导师带着我一起搞的。虽然是我在操作,但是他在旁边我更加的安心,没有那么的害怕,不然的话是真的挺慌的,要是刚部署上去就崩了可咋整。代码这东西真的很神奇的,太玄幻了,说不准会发啥脾气。

就像我下午打包的准备上线前的工作的时候,本地写代码然后前后端项目的分别运行都是没有问题的。但是在打包的时候,前端项目也报了很多的错误,什么这个版本过低了,那个有冲突了什么的。好不容易解决了前端项目打包的问题,结果在后端打包jar包的时候又TM出问题了。真的是一波未平一波又起。导师告诉我晚上项目我自己上线的时候我一老早就开始测试前后端的打包,要不然要是临近上心时间的时候出现这些问题那不就gg了吗。最后折腾来折腾去世jdk的问题,然后更换了jdk后就好了。前后端项目也顺利打包。为了安全起见我把打包 好的jar包发给了导师让他再自己的电脑测试一下jar包的运行,也没有问题最后才安心了。

定好的晚上六点准时上线,到了时间点后我也按照导师之前说过的流程进行部署上线。那一刻还是挺激动的,想想自己写的代码要真正的为用户服务,虽然在项目中自己的贡献比起其他人可能微不足道,但是这是我的第一次上线啊,还是会很激动的。除了激动更多的就是忐忑,我害怕上线后项目会因为我写的某一行代码而整体挂了,那可就丢人了。

上线后自己和导师都测试了一下,目前来看运行良好,但是还是不放心于是又让组长亲自测试了一下,也没有问题,总算松了口气。紧绷了一天的心情也算是放了下来。这是第一次上线,可能比较紧张。如果未来我还能走开发这条路,还喜欢这条路或者说不讨厌这条路,那么未来的日子里想这次一样项目上线的经历会很多,会慢慢的成为工作的一部分。

可能上线的多了,也就慢慢忘记了自己操作过多少次,写过多少的项目。但是我想这第一次的实习期间的项目上线我应该是永远忘不了的,从某种意义上我这可是 我开发职业生涯的开始啊。

你可能感兴趣的:(《程序人生》,《学习感悟》)