从挂件儿到独当一面(新人向)

331 阅读7分钟

自从七月六日开始毕业后的第一份工作,到现在已经两个月了。

虽然之前也有过两段实习经历,但这一个多月完全是不同的感觉,是我最难忘的一次,能感受到自己的稚嫩正在慢慢褪去

相信同为新人的大家在刚刚走出校园,进入职场的此时,都或多或少有着一点迷茫和不确定性。自己在重构项目期间通过团队和导师的帮助和启发总结了一些自己的感想,在这里分享希望能起到一点帮助

1.确认一个小目标

我们都会担心自己在新环境中没有方向,同时自己的价值得不到体现。此时我们需要一个心里可以随时确认的小目标去指导某一个阶段。

这个小目标最好是细分到我们可以随时理解的,而不是某些比较宏观却不能有明确指出的。比如说,我们若把目标定为好好工作,亦或为职位晋升(笑,就是不合适的,这并不能对我们有什么帮助,尽管这是我们需要做的。

这个小目标是一个阶段性的,按我的想法每个阶段都会有不同的目标。目标应该符合当前自身的能力和所处的环境,然后在不断更新之中,总体趋势上会是逐渐复杂困难和更加全局性的。

记得当时来的第一天,和导师聊天的时候被问到,有什么目标么。我一下沉默,目标,我应该是有的吧,可又感觉说不出来,很不清晰。想了半天只能说出,大概是提升能力吧?“提高哪方面能力呢?”“怎样去提高能力呢?”,我被后续的追问问住了。我之前并不觉得我是个确实目标的人,但现在看来完全不够清晰和实用

不同人在不同的环境下结合自己去制定的目标都是不一样的。比我自身为例子,我平时的工作都会与业务接轨,所以我在应用技术去完成业务的同时,我也对相关业务的思想,相关的一些优化方案和对相关产品的观察,都开始有着一点自己的理解 。当前目标里会包含加深对当前领域的掌握以及理解相关联业务领域,同时保持自己的技术能力稳步前进

2.做好基本的事情

不知道有没有同学和我最初实习的想法一样,总想着一下子就可以做出很厉害的东西。但之后发现脚踏实地是不可缺少的,优秀代码的产生离不开对背景的理解和技术能力作为基础,而不是空中楼阁。同时,就算挂件也要完成自己相应地责任,但如果想更好的完成,我有几点分享

对问题进行分析拆解并进行分析

最初在去做一个略微复杂的需求的时候,思路总是局限于整体,想着可以一气呵成,但结果就是进展很慢,经常会有较难分析的卡点。而这个时候不如先花一点时间先把较为复杂的问题进行拆解,然后把其划分为几个步骤之后依次完成,相比于完成一个复杂的任务,拆解出来的任务就更加容易了。而且再每次完成一个任务之后,也为之后的任务提供了更好的环境。整个流程就可以更加顺利安全

解放思想,拒绝牛角尖

这个tip可以说是上一个的后续版本,在我们想要去完成一个执行的时候,就算已经细分过后也不可能都是一帆风顺的。在之前的时候我会想到一个大概可行的方案,然后就着手去做,可能会做到几乎要破防才会停下,这样经常得不出好的结果又会浪费时间。不妨在发现遇到不合理,过于复杂的卡点的时候,跨出这个困境,去平行或者前置的角度,看一下有没有更好的方法去解决,或者绕过明显的卡点。还可以在开始之前,如果想到不止一个思路,可以都进行一些记录,以便需要的时候去切换或者互相印证

基础知识

本来一直觉得自己基础知识还不错,但也免不了因为基础知识踩了坑。所以建议大家每次想到一些自己掌握的并不透彻的一些知识,不管是语法,框架api的理解,或者是git这种工具类。都可以有一些记录,并进行一些熟悉,才能使自己在开发过程中犯的低级错误尽量减少

经验累积

记得在一次开发之后,我发现自己完成一件事的时间,同事可以在同样的时间里完成几倍于我的工作。我心想,不愧是大佬,恐怖如斯:)。有的时候同事说我只是没有经验,虽然不会只是这么简单。但也明白过来,在开发之中相关经验的累积也是非常可以提高效率,质量,以及可以去帮助提升高度的因素。这里的经验包括广泛,不止包括了我上边提到的一些开发思维,知识深度广度,还有对各种环境,工具的判断,对代码,场景的熟悉,和相关同学的交流等等,我觉得这些是我们需要刻意吸收的,而不仅仅是被动记忆

3.我们不是一个人战斗

可能在大部分同学在步入职场之前,敲下的代码都是按照个人或者少数几个人的想法去决定的。但在现在,我们的代码要成为庞大工程的一份子,事情改变了。为了让我们代码有用,安全,某种意义上我们我们写下的代码是我们多个不同职能的同学的工作结晶。所以我们一方面要获取他们的帮助,一方面也要对我们的“战友”担起责任。友好,高效率的沟通也是我需要提高的,可以说这和代码的书写一样重要。同时随着视角的上升,我也会学着站在产品,后端,测试等同学的角度去思考问题,去更全面的看待一个场景,一个需求

4.我们可以做的更好

还记得当时组长在群里说的一句话,我们要的是巨大的优化。就算只按照我们单个领域来看,想要做成也并不容易。首先就需要整个团队的基础建设支持。在这个基础上,去经过多轮的调研和讨论确认好执行方案,然后去尽量完美地执行它。其实在完成之前没有想到过,我们几个人就可以做出这样很好的,某些方面更优于竞品的效果,果然不宜妄自菲薄。所以不管是在一个项目里做得更好,还是在我们的更长的工作生涯中可以做得更好,除了相关的一些技术之外,对其的热情和认真,也是我们不能失去的

以上是我在这段时间内的一些浅薄见解,如果能对你有帮助不胜荣幸。