面试官是香港那边来的一个青年人,技术相当的牛,人又帅又高,简直是我的偶像。就是我一直想要达到的那种状态,我的路还很长,无论在哪里,都要去寻找周围的强人,向那些强人学习。
他问我:你觉得你最大的缺点是什么。我说我之所以这么差是因为学校的环境太自由,没有人逼自己去钻研技术。但是他说,环境到那里都一样,重要的是一种态度,有那种去钻研习以为常的事情背后是怎么回事的心。
端正态度才是重重之重,要求要高,成天想些杂七杂八的事,太傻了。今后要更加努力,最关键的是集中精力多动脑子。 作为一个技术人员一定要技术细节精益求精。以后那些高层SOA,J2EE,等少看。多研究研究原理,细节,那样才能写出健壮可靠的程序。
明天就买《C++ primer》好好研究,。
PS:今天先写到这里,仔细想想之后再写。
今天想了想,那个面试官也没什么,但是有两点很值得学习:
1. 善于发现问题,并能认真解决,总结解决方案,记录学习笔记。集中精力,一个问题搞清楚透彻了,再去研究另一个问题。贪多求全,后果很严重,计算机知识的方方面面我大都了解过,可真正能讲出个123的还真没几样,想到这点,内心着实有些不安。从经历的笔试,一面,二面,来看,腾讯的考察都很基础,根据我的认识,一面主要考察知识面是不是全,学的效果如何;二面主要考察学习态度是不是真的沉下来,还是浮在面上;三面,四面不幸没有机会体验。但我想进腾讯其实不难。不过只有那些平时真正用攻专心在研究计算机技术的人才能一一过关。被腾讯淘汰,竟然败在自己一直以为擅长的C语言上,而担心的C++一个都没问,不得不承认自己做的实在不够。
2. 当有人向自己请教问题时(不论是专业的还是其他的),不仅要帮助解决问题还一定要有耐心的解释清楚问题的来龙去脉。这不仅是帮对方,也是帮自己。因为通过解释问题,锻炼了表达能力,还把知识又记了一遍。昨天问到关于缓冲区溢出的几个问题就吃了这方面的亏,以前我也研究过这个问题,还做过实验,可是之后有一年多都没看,印象已经模糊了。另一方面,在解答问题的过程中,对方肯定会问到一些我以前没想到的地方,这也是对自己知识的一种检验,可以找出不足之处,加以提高。