每一个开发人员都是从新人过来的,区别是现在大部分android新人都是从培训班出来的。不管你是什么出身,新人面临的问题都是一样的,给你的任务能不能在规定时间内完成!记住,除了你的队友没有人关心你实现的好还,优略,只是能不能在规定时间内完成,也就是说只要这个结果,赤裸裸的唯结果论,虽然很让人厌恶,但是这就是现实,各位小伙伴们只能接受。
好了咱们来说新人,这个任务给你,可能页面效果没见过,不会写,或是对于新人来说过于复杂,再或是这种需求不会实现,时间紧,任务重,然后看着这个需求作为新人的你就懵逼了!这是常事,别说新人,就是一些做过1-2年开发的人有时候也会怎样,那么我们放弃了吗,当然不是,任务还是要在规定时间内完成的,下面我来说下心态在其中发挥的作用。
一般碰到这种情况,你会很不自信,很受打击。你会满世界百度,google去找实现方案,你有时候会看到很多种不同的实现方式,你会不停的看是这种实现还还是别的实现好,因为不自信,你会潜意识的去寻找最好的实现,但是我在这里想说一下,时间有限,在找实现方案时花了太多时间,后面怎么办,本来这些对你来说都是陌生的,要完成功能就算有例子也要花更多的时间,躺更多的坑,话更多的时间去解决,那么最现实的方案是:
1. 继承阿Q精神,不停的告诉我我能信,我没问题,这样能让你的心境平复下来,减少因为紧张,焦虑产生的不必要错误,还可以让效率有小幅提升,这是真实的。
2. 在寻找解决方案时不要管有多少,找一个你能看懂,能跑出效果的例子,然后你复制一遍代码,只要能抛出效果来就算OK,新人经验,技能有限,不要管代码写得好不好,方案老不老,效率高不高,只要不是卡的不行,都嗯那个接受,对于商业开发来说,完成功能是第一位的,其他的日后有时间都可以慢慢来。在规定的时间内,保量完成任务,对于公司来说就是合格的员工,杜宇新人来说你还求什么,先 保证任务再说
3. 在你找到方案后,那后后面的就都是体力活了,就算是有点小bug问题也不大,这时就要执行第一条了,你要不提哦那个的告诉自己,方案找到了,后面的就都是体力活了,都是小问题了,分分钟搞定的事,要让自己充满自信,这样你才能快速高效,少出错的完成后的开发。千万不要紧张,焦虑时间够不够,这样只会让情况别的更糟糕。
最后,这些情况都是真实存在的,心态对一个新人来说很重要,有时是至关重要的。新人有太多不足,不想那么5-6年的老油条什么没见过,在行业对新人越来越不友好的现在,新人也只能继承阿Q精神,催眠自己,让自己度过最初的2年。