本科留级,研究生又延毕的职场新人工作总结

9月底迫于各种压力,开始找工作了。压力来源很多,以后有机会说,这不是今天的重点。

1 .基本情况介绍

简单介绍一下现在公司的情况。我现在在一家很小的公司,我去之前去掉老板和hr公司一共就4个员工。最开始我认为这是一家很水的公司,对这家公司的心理预期很低。不过随着工作了一段时间以后慢慢发现,这个公司并不简单。首先是和我一个组的小姐姐,是西电的本硕,个人工作能力非常的强,c++是我认识的所有女生中最强的,人也很漂亮,责任心强,做事也很耐心。然后是做策略的几个人也很厉害。最厉害的还是老板,技术非常全面。c++,python ,深度学习,机器学习,经济都很精通。公司里的人都很好,平时感觉工作都很有热情,我来了以后主要负责一些监控程序的开发以及所有定时任务统一管理平台的开发以及这些定时任务的运维工作。后面会负责一些前后端的开发工作。

2. 两个月来的工作经历

前天被Hr约谈了,应该是我的11月绩效考核不行。因为我很难完成每周的任务。

老板最开始让我开发一个所有定时启动任务的统一管理平台。第一天刚接到任务,第二天领导就开始催着程序上线。这个确实让我猝不及防,这可能就是敏捷开发吧,先把最简单的功能实现,然后再慢慢迭代。第二天,我做出了一个非常简单的版本,但是跟他们经过沟通后,我发现这不是他们想要的。功能远远没有达到他们的预期。这个任务我直到一周后才算勉强开发完成,而且还有很多bug。这个效率远远低于他们的预期,刚来就被他们说了,因为他们的预期是1,2天就应该能开发完。

之后就因为还有其他任务,我的第一个任务又还有bug,他们就把让我把这个管理平台的任务放一放,去开发了几个邮箱预警程序。我的第一个程序就算是阶段性烂尾了。后面的邮箱预警程序我又遇到了状况。很简单的逻辑,但是却一直有误报,我却一直找不到原因。最后这一个邮箱预警我都做了整整1周也没做出来,领导又给我下了最后通牒,那一天的晚上必须上线,而且开始跟我开始提绩效考核的事。结果到当天晚上我还是没有做出来。然后领导和小姐姐跟着我一起找bug。最后发现是从共享内存中获取的数据状态本身有问题导致的。虽然最后发现我的邮箱预警没有问题,但是却也说明我排查错误的能力很有限,其实代码逻辑很简单,我的代码没问题就应该一步步往下查,能找到根本的原因。在这个过程中我第一次学会了通过日志排查错误,以前都是print。学会好几个linux vim 中的指令。我也第一次见识到了小姐姐的个人能力。

之后又让我做一个查一些交易所api实现特定功能的任务。这个过程比前面稍微顺利一点。完成的比较快,稍微麻烦点的就是要改一些api接口。完成以后回过来看发现了很多问题,各个交易所api虽然不同,但是大同小异,导致有很多重复代码。后面想添加功能很麻烦。

再之后又重启了我最开始开发的那个程序,结果发现把测试样例删了之后还有bug,当时领导给我一个脚本,让我马上部署到我的管理平台上,但是发现我的代码还是有bug,所以不能在我的平台上部署。我又重新开始debug我的程序,又过了一周才终于上线了。然后开始给我各种各样的脚本让我部署上去,但是因为他们的脚本全部都是python2,我要改正python3。还要修改一些代码才能部署到我的平台上。特别是有些脚本完全不能部署到我最初设计的这个平台框架上,改起来非常痛苦。还有一些脚本,测试周期很长,代码本身不规范,可读性不强,我改起来有些痛苦。我还要承担一些写脚本的任务,还要运维我自己这个根本就没有好好设计的平台。导致我有点疲于奔命,很多任务无法完成。不过在阅读了不同人写的代码之后,我对代码本身有了一些新的理解。终于意识到最开始的设计非常的重要,同时代码编写的规范性也非常重要,规范的代码不管是对自己还是对别人来说都是易于维护的。

就在上周老板给我安排了新的任务,结果我做了一个让老板更不满意的结果,被批了一顿,也导致了前天被hr约谈。这一周我的任务依旧没有完成。试用期即将结束,我应该也快要辞职了。

3.自我反思

这几天我反思了一下,导致这些工作问题的原因。

第一,不爱沟通。我领导很早就发现了我的这个缺点,不爱沟通工作,导致他们的需求和我开发的结果不一致。但是另一方面我觉得一个稍微详细一点的需求文档也是必要的,口头叙述的需求第一是我容易忘记(我记忆力不太好),第二个是他们可能已经想清楚了需求,但是说的时候没有完整的表述。所以把想法写成文字,不管是对我还是对老板都有好处。但是在工作完成情况来看,我的责任是最主要的,从高中开始我就基本不按照老师的要求来,什么作业都不做,但是成绩好像还行,大学基本没上课,虽然留级,但是最后还是混到了毕业。研究生又延毕,但是最后也能混到学位证。似乎不按照标准流程走,我也总能找到答案,但是现在这些我行我素的方式在职场已经完全行不通了。他们要很快的反馈,一定要完成任务,不像是学校你只要最后成绩够了就行,不关心过程。现在要学会向比自己强的人请教。

第二,每天没有工作计划。导致到公司一开始的一个小时很可能浪费掉。这有点像我在学校的状态,做事没有什么规划,也像我写代码,没有想清楚就开始干。我越来越发现这是个很忌讳的事情。所以每天一定要有一个简单的工作计划。让自己到公司的第一秒就知道该干什么。然后晚上要写工作总结,是否完成了计划。而且要明白各个工作的重要性排序,最急的任务要放在最前面。每周尽可能的提前完成老板的任务,流出时间让自己提前做一些事,也可以做自己的事。

第三,遇到问题的时候无法冷静分析问题的原因。都是想到一种可能性就去试,这会导致很多无效的尝试。因为仔细分析问题以后会排除很多可能性,从而提高解决问题的速度。

这些问题归咎到底是我这些年长期养成的思维习惯导致的,大学留级研究生延毕,炒股赔钱,我这些年好像没有干好过一件事情,这些都是我长期积压的问题导致的结果,但是在校园里没有那么快的反馈。公司里这些问题就很快的暴露出来,做事不积极,不爱开口提问。不过改变起来应该很容易,但是提问之前一定是要自己尝试去解决过但是没有成功才去提问。老板说问题超过30分钟无法解决就问,这个是有道理的。

第四,喜欢逃避责任,不够担当。不敢承担责任,只会让自己的能力越来越弱。越来越不自信。以后要敢于说我来也要敢于说no。

第五,习惯了当倒数,完不成任务当成了一种理所应到。从大学开始一直都是倒数,所以习惯了。已经习惯性的认为自己差是理所应到的,而不会积极的想办法去解决问题。以后一定要彻底杜绝这种想法,遇到问题一定要积极想办法解决要有无论如何都要完成任务的决心。自己解决不了就主动请教别人的想法,而不是自己认为解决不了这个问题,这个问题就不去面对了。

4.如何改进

第一,做事要有规划,规划的细致一点。不过第一步是要学会制定好的计划,就像代码一开始要有好的设计。但是这个过程需要慢慢磨砺,现在无法快速完成。

比如说,从今天晚上开始定一个晚上10点的闹钟,做当日的工作总结以及第二天的工作计划。计划的内容包括当前最紧急的任务是什么,以及预估需要的完成时间,列出可行的解决方案有哪些。到预估时间的一半还没有完成要怎么做。第二是最重要的任务。第三是不那么急的任务。

然后总结当天是否把最紧急的任务解决了,最重要的是否解决以及完成度怎么样。

第二,主动沟通,主动提问,这在任何时候都是重要的。但是也要提高自己的学习效率。费曼学习法是一个值得学习的方法。

1.找一个概念学习,把自己的理解写下来。

2.找机会讲给别人听。

3.通过跟别人讲的时候反馈出自己的问题,回过头来重新学习。

4.简化语言表达最终的目的。

第三,要尝试各种办法积极的去解决问题,而不是找各种理由推脱掉责任。

承诺了就要完成,而不是在完不成的时候找借口。这是非常忌讳的事情。要有评估能力,决定做了就一定要积极尝试各种办法去解决。

第四,注意观察别人的工作方式,学会模仿。

第五,多动笔把想法都写下来,不要总是依赖电脑。

特别是设计代码框架的时候,一定要先在图纸上设计好。

第六,反复检查。

 

5.总结

初入职场,感触很多。工作两个月,确实学到不少东西,暴露的问题越多,可以改进的地方就越多,一次性批量修改。职场和学校很不一样。多年来做很多事情都会犹豫不决,然后最后放弃。不管是生活还是感情,这个一定要改。就连在哪个平台写工作总结我都纠结了很久,然后多次放弃导致一直没有开始写任何东西。这次终于不去想太多,直接就在csdn上写吧,不然不知道又要拖到什么时候。虽然这些内容确实不适合在这个技术分享社区分享。暂时先在这里些工作总结吧,至少我是个码农,这一点还是和平台匹配的。

 

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值