一轮失败的iOS面试总结:有经验也要有理论
连续面试了几天,虽然每天会反思和思考,但是没有一个系统的总结,因为面试很折腾人,也很累人。今天做个总结,同时也找到自己的问题所在,然后安排下一步的计划。
面试很累,尤其是连续几天的时候,加上很久没有做过地铁,也没有在外面跑,再加上这几天北京降温,最高温度都在零下。也许第一次感觉到生活如此艰辛,走在寒风里,我不止一次地告诉自己,一定要记住这个时候的感受,难受也好,痛苦也好,后悔也好。面试本身并没有问题,问题出在哪里?出在自己身上,所有的精神上的煎熬,包括身体上的痛苦,绝大部分原因都只是自己带来的。
为什么?优秀的人永远向前,不会畏惧困难,也不会浪费时间。而总是畏畏缩缩,裹足不前的人,那是因为你不够优秀,不只是在专业技能,还包括方方面面。就是一个人整体能力的展现,尤其是心里素质。心理素质不只是决定一个人面对意外和困难的态度,对待生活中的每一件事情都是由自己的心理素质决定的,也可以理解为思维方式。
面试虽然很累,但是面试也是一个检验自己的方式。不只是工作方面,还包括很多其他的东西,比如说表达交流,比如说基础知识和理论,比如说以往没有注意到的问题等等。只是这种方式对一些人来说,会有些痛苦,比如说我。因为很容易就会收到影响,产生过多的情绪波动。比如会感觉到难堪、羞愧、紧张、不安等等。一方面是自己不够自信,一方面也是因为自己的确有很多欠缺的东西。但是这些东西在以往的工作中并不能表现出来,因为不会去在意,也用不到。不过很多问题在面试的过程中都会暴露出来,就像上面所说的一切欠缺的内容。
整体来说,因为不够优秀,导致自己不够自信,然后影响情绪,也会影响面试时候的心态,直接就影响到后面的结果。问题的源头还在自己身上,还不够优秀。不过如何,让自己变得优秀永远是一件最重要的事情。这里的优秀不是专指工作技能,虽然当工作技能非常优秀的时候,其它的也可以被忽视。但是我觉得一个优秀的人,不应该只是技能优秀,其他的也应该优秀。这是一个长期的过程,不可能一蹴而就。
变得优秀是自己的长期的目标,只是在这次的面试过程中感悟更深,不过也给了自己一次清醒而深刻的认识:要时刻让自己变得优秀,这是一个长期的过程,从当下开始,不要往后拖。
说回到面试,经过反思以及跟前辈的交流,深刻地认识到自己当前所应该解决的最重要的问题是理论知识及问题解决能力。解决问题的能力需要不断地去找问题,然后解决,需要不断地尝试和锻炼,这个不能在段时间内得到有效的解决。但是理论知识不同,知识就在那里,需要的是不断地背,不断地理解,不断地积累,就像应对考试一样,先把所有的知识点背下来、记下来。
也许平时工作中感触不是很深,有些东西自己知道是怎么回事,然后知道怎么解决就可以,也不会深究背后的理论。但是在面试中完全不同,这个时候就是要把理论吃透,要把理论说清楚,没有代码,没有编译器,只有一张嘴。只有把这些都刻在脑子里,才能保证可以张口就来。可能说得有些极端,可能是因为这次遇到过一些问题,让自己有一个深刻的体会:只是知道有这个东西是远远不够的,还要知道这个东西背后的逻辑是什么,还要知道怎么去用,甚至手写出来。这个时候,“有印象”是最大的坑,有印象并不代表已经完全掌握,但是却给自己一种已经知道的感觉。但是真正地想要去表述或者说使用的时候,却发现脑海里只有“印象”,其它的什么都不知道。
接下来的一段时间,最重要的事情就是补充基础知识和理论,把当前工作经验中所欠缺的基础搭建起来。不是知道,或者有印象,而是记住,能说出来,也能写出来。