我的程序人生:两年的发展路程,与你分享出来共同成长
从毕业进入社会虽然才一年,如果加上自己在大四的时候全部实习时间的话,满打满算快两年了。从刚开始进入一个公司。当时一个菜鸟什么都不会。写一个简单的jsp都写不出来。当时的也算很苦,被老大说,自己也加班加点的学习。总算熬出那段痛苦的阶段。这段实习经历给了我很大的触发。
开始实习
一名java程序员,自己在学习的时候,做项目的机会不是很多。看了很多,但是并没有有很多的机会。进入第一家公司之后,是公司管理者也是我的直属领导给的我一个机会,我也算自己把握住了。进入这个公司,开始了自己的第一份工作。
第一份工作很重要,在这个公司我学习到了很多。首先从学习者到工作者身份的转变。在工作上初期大家都是冲劲十足,但是很快会随着时间上的延长,这份冲劲在减少,我在这家公司的时也经历的这个过程,参与到开会中,学习设计表,学习看产品模型。这些知识深深的吸引着我。但是时间长了自我感觉自己什么都会了,就开始自我膨胀。虽然身边还有人比自己强,但是感觉自己进步的十分快,那种心态就让人崩溃了。所以在这些中发展老大帮助我引导了很多。
第一次机会
第一次组长让我尝试写一个复杂的功能,这个功能逻辑上很复杂,在我尝试了一天后自己还是失败了。在这种情况下,我还是没有找领导进行沟通,第二天领导问起的时候才知道说,第一次自己尝试到了批评。但是在这里还没有让自己受到重视。然后跟领导梳理了一下这个功能。老大讲解的很清楚,可能自己当时能力是不行的。后来这个功能做了一半的时候,由于项目的进度问题,这个功能就搁置了。自己的第一次突破就搁置了。在这里我当时也做了总结。
- 提醒自己时刻要跟领导进行沟通。
- 不明白的地方一定要明确的提出来,就算当时没有明白。清理思路的时候不懂的问题,记录下来及时沟通。
第二次机会
第二次机会难点在处理一个复杂的sql,在这里因为自己的粗心,也有部分逻辑关系没有理清,本来暂定周四上线的,当时老大也明白我这个难处,明确说了让我把这个延迟,或者是我的表现心太强,想一次性做好。但是里面的sql复杂度让测试人员测试了很多次。导致了大家上线的延迟。后来老大直接将这个上线内容延迟了。跟我谈话进行了两个小时。是的这次又是批评。
- 工作就是工作,工作出来的是效率,而不是出的bug。自己写的程序一定要自己负责。这次让自己明白程序对于程序员来说是一种责任。
- 自己的工作不能耽误别人,如果不行及时提出。
第三次机会
这次是一个大的转折点。也是我离开公司的最后一次机会。是的,我最后没有留在公司。也是我自己的心理的懦弱导致。这次跟前两次差不多,也是一个逻辑上很复杂的,这次吸收了前面两次的经历,也跟老大核对了好几次 ,但是还是出现问题了。这次自己在老大的批评下。没有承受住。第二天提了离职,虽然老大让我自己好好想想。也过了几天自己也考虑清楚了不离职,但是其实机会已经失去了。总而言之这是十分可惜的。
第三次机会的机遇
在上面我提到了自己好好想想不离职,其实这里面也是我在网上遇到了安老师,安老师在一个专栏上有一个程序员成长的问题,当时自己十分苦闷,就找到了安老师,跟他进行了聊天,虽然自己当时也是付费跟安老师聊天,自己在其中收获满满的。安老师给自己指了一条明路,帮助我自己明白了这一切的发展,其实还是自己心理上承受能力不足,还有就是自己的技术发展自己给自己设置了限制。虽然自己离职了,但是随着在新公司的发展,我现在越来越感谢原先的领导和安老师,是他们帮助了我现在的成长。
这次把自己的经历写出来也是对自己现在情况的促进,希望自己也能再快速的成长起来。真正的在开发站住脚步。最后给大家一个福利,我自己也在学习。安老师最新在gitchat上新出的课程。让我们一起来学习成长吧。
安老师课程
最后总结一下
- 工作的时候一定要不懂的时候抓紧问,不要藏着掖着,那样对谁也不好。
- 自己写的代码做好复查,和测试。保证在自己这一关是尽责做好的。
- 心理承受能力要加强,工作中不要带有自己的情绪。不然工作做不好。
- 时刻保持着学习的态度,与大佬交流,增加自己的见识。