进入软件公司的第一项任务

  本人是个新手,进入公司第一个礼拜四,就被调出公司进了一个比较大的项目组,曰:在做任务中学习,第一天就分配了一个简单的任务:使用前端已经写好的接口,配置2个验证弹窗(有先后顺序,只需要梳理一逻辑),给了一个礼拜的时间。直接上任务过程:

   第一天:接触到任务,项目太大,3个tomcat服务器一起运行,上千个package,带我的大佬前3天让我自己发挥,看了一天的代码,毫无逻辑,很茫然,看起来任务很简单,但是我无处下手,我不知道这些文件到底是如何运行的,和我之前学的完全不一样,前端代码写的我也看不太懂,第一天就在浏览器功能和代码之间匆匆而过。

  第二天:大佬告诉我让我自己发送请求在浏览器看请求过程(浏览器的URL地址请求),去代码里ctrl+H去查找代码,看看其中的逻辑,项目一共三层,而我只需要接触第一层,然后又看了一天代码,依旧毫无头绪才入职的我越发的想辞职。

  第三天:一个大型的web项目工程,我知道肯定无法完全看完,而且大部分不懂,于是开始在浏览器上具体的功能实现,寻找对应的代码实现,熟悉一下我需要做的功能的逻辑,和代码实现的具体js页面(ps:找代码的过程中,我发现好多js页面有3个内容一模一样的,根本搞不懂,后来大佬在给我代码提交测试的时候才说这是3个不同测试环境的不同需求js页面,3个页面分别需要测试,代码才能提交),熟悉了具体逻辑之后(其实是大佬给我说我该如何去做,原谅我毫无头绪)

  第四天:已经熟悉这个任务的具体逻辑之后,我开始自己在浏览器配置我需要的接口:的立马模仿了一个之前配过的接口,配置了一段html片段,但是我发现我无法自己配置我需要的html片段中的id,然后我找了很久,才发现这个任务需要在浏览器上配置多个接口,最后才能把具体的id配置(ps:我真的找了好久,快懵逼了,我是一个比较喜欢自己死磕的人)之后还是大佬告诉了我如何配置id,然后我又从头开始配置了3个接口,但是接口里的报文我从来没有接触过,接口需要配置返回报文和接口设置,我根本不了解如何去配置报文,虽然对照着copy了之前接口的报文,和最前端的html片段相关联之后,但是无法实现我需要的逻辑,本来验证窗口验证应该是返回“验证成功”,我的是“text must not be bull or empty”,这就让我很茫然,之后大佬又给了我一个文件,groovy文件,让我把...操作,就是验证报文,然后我才发现,越来我的报文端口没有改,抄的也是别人配的端口,所以端口无法返回正确的报文,这个问题还是需要细心,而且还是得把浏览器得具体功能实现才能有后续操作。

  第五天:2个接口已经配置好了,能够分别实现功能了,但是我需要一次点击,验证之后直接跳出第二个窗口,这个很简单,只要在前端得js文件里配置根据选择器触发点击事件即可(这个我得承认,我得前台学的真的差,可以说我能看懂一点点,但是对于js和jquery学得很烂),这一天,我都在网上看W3C上看html,js,jquery,大致浏览了一遍之后(我都是在找和我任务有关得知识,也慢慢熟悉具体逻辑),我这边开发必须连这边公司提供得内网,到云台开发,于是我一边在外面查看选择器,一边在浏览器得控制台通过命令使用才学习的选择器实验。找了一天(的确很菜),然后找到了对应的选择器,成功在后台写了5行代码,if判断了一下,实现了在页面上的逻辑。

 第六天:既然是写代码,作为新手而言,写任务的第一个bug就出现了,我又花了一天,debug是真的好用,浏览器debug我一开始也不会用,后来大佬才教我怎么用的,发现是一个flag的作用,因为一个flag,我的验证信息就无法正确的显示出来,这个项目的js文件很大,7000多行,我找的很辛苦,不应该自己找的,但是我也比较内向(不好意思),,,不想什么都问,于是就自己磕了一天,最后还是大佬帮忙的(真香,事实证明,多问比自己磕要好得多),快下班了,大佬帮我的代码提交的线上,准备测试,第一次的任务就这么过去了,虽然很简单,但是对于新手的我来说,熟悉一个这么大的项目,而且到现在我看懂的东西都太少了,整个项目的流程才了解了一点点,前端的东西我也学的不好,之后还要多看一看前端这些东西。

   总结:第一次任务真的很容易让我放弃,即使很简单,但是我无从下手,我学的根本不知道在什么地方去用,只能慢慢看,还要多动手去点击浏览器页面的功能,光看没有,有时候点击会出现一些你需要的东西。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值