自己做CTO,和同行、需要找工作的人分享一些东西(站在管理人员的角度),算技巧吧
应试须知(自己面试的一些经验)
自己这两年来,一直负责担任CTO,负责程序员、界面设计人员、实施人员、售后服务人员的面试工作。
每次面试的时候,有些人经验多些,有些人则是刚毕业的大学生,公司招聘的人员趋向有经验的,但是也不是一概而论。
先说面试的问题吧:
1、其实我面试的时候,一般不去关心太专业的东西,比如程序语法,代码编写、架构具体怎么做,你熟悉什么工具,比如:VS,Photoshop,Editplus,这些东西对我来说,虽然非常熟悉(我是从程序员出身的,对于编程之类的做了七八年,PS也涉及过),但是这不是我最关心的,一般来说负责初次面试的人不是我,上面的那些问题都是初试的人负责的。
2、我最关心的是一个人的整体面貌,主要从一个人的言谈举止、思维逻辑、甚至一些小细节上入手,我一般问的问题是:“你好,请介绍一下你自己吧”。然后我是细细的听听,我一般不主动打断对方,我认为需要给来面试的人员一个自我发挥的空间。就是这么一个环节,我发现有很多人做的不是很好。主要是有下面的几点:
(1)、答非所问,不择重点,重复啰嗦。我的要求很明确,介绍一下你自己,我认为一个人对自己是最了解的,这就像一个话题作文,谁都可以有话说,谁都不至于没有经历能说。比如:有人说我叫XX,我是哪里人,上的什么大学,籍贯是哪里,其实这些,我在简历上已经明确的看到,不需要再介绍,你要知道,时间是很宝贵的,这就像写一篇议论文一样,篇幅是有限的,要抓住重点,围绕你的中心论点来是一样的,相比我们老师也是要求我们这样写作文的,但是很多人,就这一点也没做到。
(2)、来面试的时候,需要做些准备工作,包括搞清楚你来这个公司面试的名称,职位,职位要求,对方需要招聘的人数。有时候,我遇见一些人来公司面试,让我十分惊叹:比如有人来面试,我问面试那种职位,那人竟然说你们公司有什么职位,我faint.公司名称很重要,要好好记下,因为找工作不一定面试一家一定能成功,记下了,免的重复来面试。职位名称、要求就更不用说了,弄清楚了这个,你才能有的放矢,有的放矢的和面试官交流,展示重点一面。同时也可以帮助你选择求职机会。比如:你看到下面一篇职位要求“职位:软件工程师,要求:精通VS.NET,PHP,ASP/ASP.NET,JAVA,C#,吃苦耐劳,任劳任怨,能适应高强度的工作,承受高度的压力。”看到这样招聘信息,你感觉你还有必要去那公司面试吗?
(3)、去面试的时候,整理好穿着服装,不管你是面试何种职位,正确的着装是必须的,包括背包,手机铃声,注意一定要搞好个人卫生,其实很简单了,就是洗澡,擦皮鞋,衣服整洁。
(4)、介绍自己时候,重点强调你的工作经验,工作经验是什么,就是你的工作经历,比如你可以说你做了一个什么样产品、什么样的项目,但是很多人说那个项目名字,里面有什么模块,我做了哪些模块,这些都没错,但是我认为若加上做项目的过程更有说服力,比如:我做了一个项目,名字是XX,共用了XX时间,共有几个人一起合作,我在里面担任什么样角色,如何到客户那边试试,客户在这过程中提出了什么要去,甚至是刁难人的要求,你在项目中遇到的困难,如何去解决的(比如给和客户怎么沟通,请客吃饭),这更加能说明你的工作经验。过程比那可可巴巴的说自己做了多少东西更有说服力。
(5)、面试的时候,也可以带上自己的作品,比如一些看到Code Source的东西,但这并不是说有代码,面试官一定就认为是你写的,毕竟现在网络很发达,baidu,google,源代码站,教程光盘,都能Copy的,我曾经也兼职带过课,我发现有很多人的代码都是从光盘原封不动的拷贝的,甚至还有从网络上直接下载的(有的还是下载我写过的一些代码),你说这样的代码对你面试有啥用途,很多考官不是那么好糊弄的。
我认为只有这些自己开发的代码(当然也可以说是从网上共享过来的),但是需要经过自己加工过的代码:(1)、转换成自己语言。(2)、转换成自己函数、过程。(3)、代码中加入自己的注释的,这些解释应该包括:编写日期、编者、功能用途,引用资料、来源等。(4)、符合代码结构的。
提供代码,就是证明自己有个好的经历、好的习惯。
其中没有注释的代码是最糟糕的,现在都强调团队,试想代码上都没注释,你怎么和别人配合,毕竟你写的代码也需要和他人共享、阅读的,比如调用你写的接口,你至少应该提供一个接口说明吧,比如我们看到VS2010上,每个方法都注释和说明吧,假若没有注释和说明,那简直是难以想象的。既然这样,为什么不在自己的代码上,加上注释和说明,为自己争取更好的筹码呢。
(6)、理解力,这个是每个面试官必须考察求职人员的一关,我发现很多求职者,总是听不明白我说的东西,作为一个领导,我必须交代一些事情,交代了事情,对方根本没有很好理解力,那么这样的人,我只能让他Pass掉。
(7)、可塑力,如果一个求职者没有经验,也没有可塑力,结果也是需要Pass掉的。
(8)、求职者有很好的沟通能力,团队中最总要的就是沟通,没有沟通,一切无法想象。
(9)、灵性,这个东西很难加以描述。
(10)、骄傲自大的人,结局同7。
(11)、作为求职人员,根据你面试职位不同,和考官聊的侧重点应有所不同,我以前去面试的时候,到有些公司里面去面试,他们没有专业的人力资源,其实负责面试的可能就是一个程序员,或者一个技术经理,有的时候,表现非常突出,但是初始关都没过,原因是那个负责面试的,害怕我取代他,把我PASS掉了。
(12)、工资多少,不在于初试的主考官,去和CTO或者老板谈吧,初试的时候,不妨了解一下他们的工资待遇情况,但是没有必要投入你的待遇要求,因为说了也白说。
(13)、进入一个公司之后,注意观察,尽量不要放过每一个细节,一个公司的一切,从环境、人员面貌、卫生、办公家具布置、办公设备、悬挂字画都能体现出来,好好观察,能帮助你省去不少麻烦,让你不被表面现象欺骗,即使雾中看花,也能看个八九不离十。
(14)、听,听每一个人聊的。
(15)、看,每一个人做的。
顺便说一下,对于刚毕业大学生,没有经验的,你不防自己花点时间把自己的代码按照我上面写的好好弄弄,事半功倍。
磨刀不误砍柴工,对一切人都适用的。
时间很晚了,随便写的,就是想到哪里写到哪里,和大家一起分享,由于本人经验也有限,不对之处在所难免,请指正。
走自己的路,让那些狗去叫吧(转载朋友的)
浙公网安备 33010602011771号