我是怎么成为一名...的

不知道怎么定义自己的身份,在公司里面的挂名职位是,java开发工程师。写绩效报告的时候,就是写主要工作业绩或者做过的东西。可惜我并写不出什么。

越想越觉得自己像个打杂的。

实习的时候,带我的大哥对我有点严格。不知道怎么形容,感觉很复杂。第一次看见他,就紧张,因为他特像我高中的物理老师,2333理综可能就是被物理坑了吧,那时候物理老师就是我班主任,偶尔会在窗子边上看我们上课的样子。一次,我上数学课的时候,觉得听不懂,就无聊,不知不觉就开始玩手指。没想到余光一瞄就看到老师在窗边意味深长的看着我...果然上物理课的时候,他就和班上的人说起,说XXX同学童心未泯,年纪还小,数学课上居然还能玩手指。当然,说的就是我--当时真的很尴尬。心里真的很不服,我同桌还在上物理课的时候剥过橙子呢..他没发现而已。反正,扯了这么多,我想表达我很怕这个大哥,生怕在他面前出丑。

第一周的时候,就给我列出一张知识清单,让我自己去网上自己学习。第二周的时候,就喊我看页面。第三周的时候就让我自己做页面。而我直到第四周才写完那个页面。现在讲述起来可能没什么,当时的第一个月简直对我是煎熬。什么maven,mybatis,jar,war,jq,svn之类的简直折磨死我了。我心里一阵一阵的悲凉,想着这下好了,培训的时候就懂一点jdbc,jsp,servelet这类的,肯定露馅了。其实我学的是安卓..只不过这家公司招的是web就进来了,想着自己至少有java基础。大哥打饭的时候还笑着对我说过,他也是培训出来的,什么成功都靠自己。他这是不懂我的底啊。我上课才几个月啊,平时就跟着老师做做项目..

前面一段时间,可能我的太沉默了,他有点担心我。上午或者下午他打水的时候都会主动过来我这里问我任务进行到哪一步了,还有有什么疑问。然后我印象特别深刻的是,有次他叫我看mybatis里面的参数类型,resultmap和resultType的用法,以及区别,我当时百度一些乱七八糟的东西,没给出答案。他那时的表情,额,真的是恨铁不成钢的翻版。本人就是属于慢热?或者是不喜欢跟别人说话的,其实在初期的话,他跟我讲得最多的就是“不懂就要问,不要闷着”、“要学会变通”、“一点都不懂更加要问,直接就跟别人说什么都不会就好了”、“这个东西很简单”、“服务开了吗,启动报错吗?报什么错?”、“更新代码了吗?重启下服务试试”、“任务做完了吗?没做完还需要多久?”2333就在这样强大的心理压迫下,我勉强完成了任务,成为了一名复制、粘贴的好手。这个框架完成一个页面的增删查改至少需要涉及(.jsp/.js/.XXXmapper.xml/.XXXmapper.java/IxxxService.java/.xxxController.java/.xxxServiceImpl.java/xxxBean.java)7-8个文件,刚刚开始的时候我是本着一个“大体复制,小处改变量名”的原则,四处复制粘贴。完全不懂底层的东西,所以经常一个方法名或者大小写搞错了就会耽搁我好久。最坑的就是,大哥帮我改过几个方法名的错误之后,不胜其烦,在一个下午跟我详细的讲了一遍这个框架体系。他叹气说,“我只讲一遍,你会就会,不会就不会了”。也许是太过惶恐,我居然听懂了,最重要的是,我把他一边讲,一边写的白纸收藏了。而且,第二次写页面的时候,开始做一些代码笔记。我的第二个月就这样飞快的过去了。其中接了两个任务。

不得不吐槽的是JQuerry,别人写的js对我而言就像是天书一样,一开始我特别讨厌$("#xxx").xxx之类的符号,还有function(){()}这样的写法,看着就眼睛疼。其实主要是因为我以前没接触过jq,老觉着别人的代码写错了。其实js里面的代码使用特别灵活,只是我跟不上==这炫酷的使用。还有必须吐槽的是我的数据库知识,大学明明学了很久的oracle,项目里面的mysql应该不难,但是由于使用命令的次数不多,什么子查询、行转列,甚至连基础的多表连接我都不清楚,老是写错。大哥有次问我,“你真的学过数据库吗”=。=我。。。总之,java有时候反而不是我致命伤,因为用的框架,然后业务逻辑也很简单,而这些js/mysql的基础让我显得像个智障一样。。

后来就快过年了。我实习的时候是这样的,大四的上学期都是满课的,但是我提前和老师申请去实习,而且保证一周至少去上一天的课(那天的任课老师最严格),所以在公司就只有四天。每天6点多就得醒,并不是梳妆打扮,而是为了搭公交在8.30之前到公司。每天下班回到学校食堂基本都没饭了,我也不知道自己吃的啥,忘记了。最悲催的是,年会将近的时候,被拉壮丁,去跳开场舞、练习合唱、还有排练小品(这个小品被我以快要考试为由推辞掉了),但是由于公司妹子有限,跳舞的人都没什么理由退出。每天下班后6.30-7.10都在练习啦啦操。时不时的下班后还要练习合唱。这种情况持续了将近大半个月,我记得那段时间我回学校最早都是8点了。。。总之那段时间真是兵荒马乱,像我这种大学可以一个人宅到地老天荒的人,又是唱歌又是跳舞的,每天都没什么心思学习了,总是期待时间快点过去。。

然后就是毕业了,我请假三个月回学校写毕业论文。当然了,前提是我签了劳动合同。这三个月,我过得相当颓废,天天在床上看视频,玩游戏,看小说。。懒得洗头发就把长发给剪了。。结果丫的我的毕业照特么的丑,那精神状态就像个吸毒患者一样。因为我常常在寝室里忘记吃饭,我室友不给我带我有时候就不吃了。我也不知道为什么当时我的负面情绪那样爆发,不想和别人说话,不想去外面见人,拒绝考试,拒绝去见导师。最过分的是,别人交论文一稿的时候,导师问我我的论文题目是什么,我说我不记得了(实习的时候定下来的)==,当时,我想我要不是个女的他估计都想打我一顿了,他那个时候的眼神我终身难忘。我能写完论文,能通过查重和答辩,都是靠着导师和室友的帮助,这句话我说的毫不过分==

后来我回公司报道的时候,由于刚刚毕业,就还是试用期。我试用期的时候,项目组正在和erp调接口。没什么特别的开发任务。期间我还是做了几个增删查改的页面练手的,我发现大哥再次看到我就说,“你已经出师了”,当然,我肯定不会理解为我已经具有一定水平了,我当时的理解就是,“你得赶紧跟上我们的速度,我没那么多的时间陪你磨磨叽叽”。果然,我开启了一段天天打秋风的日子,没有任务,没有人带。后来又过了一段时间,大哥对我语重心长,“来公司这么久了,你还是不懂业务流程,你有空抓紧时间跑跑系统,多学习多问”==那时候我试用期,还真心有点怕过不了,于是从注册、登录开始,一个业务流程一个业务流程的过。然后果真发现有的业务我作为客户我都走不下去。这时候我开始加入内部的bug测试平台,开始学习怎么提出bug,描述bug。慢慢的,开始解决一些简单的bug。特别是跟erp对接接口的时候,还去erp的系统上提bug,对照了接口清单,一个参数一个参数的看,检查是否有异常。我感觉那段时间我和一个测试没啥区别,唯一的不同可能就是可以直接看源码了吧。

接下来的一个月,我开始专门负责修改bug,并且编写用户操作指南的一个章节(物流那块的)=。=不要问我为什么开发需要写这个,我也不知道,反正就是截图附上文字,也没什么特定的格式。然后我渐渐发现项目组的其他人开始离开,去到新的项目里去了,开始了新的征程,而我,诶。。

终于,在一个暗无天日的日子,我被派到一个交通项目里面去了。幸运的是和带我的大哥(当然,还有别人)一起去的。专门做前端。这个项目据说是大数据分析平台,而我,当然和大数据没啥关系,我是去写前端页面的。当然,也不完全是前端,其实也是一个系统平台,不过是展示经过大数据处理后的数据。期间我接触了echar.js,angularjs..仅限于使用,不精通,都是复制粘贴。

不得不吐槽的是,由于招不到项目助理,我还被选中去写会议纪要和统计工时==总之,我感觉哪天要是技术太菜了混不下去了,也可以去当个文秘什么的吧,招我的大哥真是深谋远虑啊==

现在在另一个小项目,依然主要写前端。。但是样式之类的也不由我写,我只要负责展示就好了。。

2333,我觉得今年我过得特别不爽,特别心塞,2017能不能对我好一点啊,让我成为一名真正的程序员啊啊啊啊不想打杂+10086啊

原文地址:https://www.cnblogs.com/bin-lin/p/6217945.html