投简历用的app为Boss直聘,智联招聘,前程无忧,(boss直聘是没法投简历的,如果想投简历先跟人事打招呼,如果人事想看你的简历需要花十来块钱),boss回复速度最快,投递简历后有三家直接发来面试通知,面试期间又发来三家面试通知。济南这种二线城市,Unity职很容易碰上培训机构,在58同城上找工作,遇见那些打着”0基础“的旗号的招聘单位,100%是培训的,我找工作的时候,遇见培训机构招讲师的我也是不考虑的,因为年纪轻轻就去当讲师没意思。
第一家:
周一上午面试,MR方向的,前台小妹把我一个没人的会议室,填完面试表后,给我一张面试题,一共五题,难度蛮低的,c#写一个斐波那契数列,四元数的作用,string和stringBulider区别,如何正确的在两个Unity之间转移资源。做面试题的时候,没人看着,即使不会直接百度即可,(PS:面试是第一关,过了这关跟主程聊,这是第二关,彼此什么实力两句话便知,这是一般的面试套路),写完笔试题后人事进来简单聊了两句,然后问我:“先听我们项目还是先跟主程面试”,我一听这话,八成是有戏,然后我说跟主程面试,主程进来之后就聊,主程刚进来开口:”介绍一下自己“(这个是面试的一般套路,我也早有准备),这时候主要说技术,别说爱好啥的,说一下做过些模块,擅长什么。当然面试官肯定会根据你所说来提问你,”这个咋做的,哪个咋实现的“,(PS:聊天的时候要引导面试官,把话题引向你擅长的领域,如果问到你不会的东西,你可以这么说:“这个我没做过,但是我做过跟这个类似的.......”),然后面试官根据简历所写的来问我(这个也是面试的一般套路),这个我都有所准备,自己写的东西都熟悉,不啦不啦跟他一说就行。主程听到两个关键词Get到哪个点之后也没有细问。然后主程问我擅长什么,我说我擅长物理模拟和Shader,之前的工作做这方面的,写过什么什么工具。然后就给他看我的CSDN(PS:二线城市比较low,一般不会要求技术性博客这种东西,一线城市某些岗位招聘明确要求在Github上有开源项目,如果你没有Github的话就可以这样说:“上家公司是封闭开发,电脑没有网,没有USB接口,查资料什么的都是有专人维护的数据库,这种方式更安全且效率更高,所以我任何项目都没有开源”。吹比这事,全凭一张嘴,冷静淡定的说出来面试官也不会怀疑),看完CSDN后面试官问指着我手机问我:“这个效果咋实现的?”(某个shader效果),然后我说:“用噪波图的某个点的亮度值作为随机值,给片段着色器像素点的映射向U和V方向随机偏移”,面试官get到两个关键词也没有细问。(PS:回答问题时一定要简明扼要,面试官不会每个字每个字的听你说,听到两个关键词,他就会认同你的回答,但是如果你不会,你可以跟他绕,绕来绕去把他绕晕了,或者绕到你所擅长的相关的领域,如果问一个问题你就说不会,问一个不会,那很可能要凉了,一定要向面试官输出一些东西,让他知道你是会一些东西的),答完shader的问题之后就开始聊人生,聊发展(这个也是一般套路),问我为啥搞这行,未来二十年的规划是什么。这个我就如实回答:
“Untiy这行现在已经有很多人在做了,但是未来还会更火,除了在游戏领域的应用,AR/VR/MR上也很广泛,但是真正广泛的应用VR/AR/MR,可能要等十年或者五年,目前的硬件配置还不够,而且价格太贵,难以普及,但是,硬件这东西发展的很快,所以MR/VR/AR普及到寻常百姓家是迟早的事。我当初为啥做这行呢,处于对游戏感兴趣,奔着独立游戏开发者的目标去的,但是,独立开发这种事,先吃饱饭再谈别的,何况还要结婚生子,去公司做Unity对独立开发稳定很多。未来想创业,做面向小学生的unity开发教育”
这些也是我如实回答的,也是我内心所想,面试官很认可我对unity这行业发展前景的认知,两人不谋而合,然后他开始跟我讨论VR/AR/MR这个行业,这方面我了解的不全面(我之前做手游的),所以主要听他讲,然后“嗯”、“对” 这种的附和。聊了一会开始聊他公司的产品(MR方向),我还是蛮感兴趣的,最后聊的差不多了,也没啥好聊的了,我问他:“你感觉我可以吗?”,面试官说:“可以,你对我公司的意向多大?”,因为我这边还有几家面试,但是心里对这家公司还满意的,然后我说:“意向蛮大,但是我还有两家面试,先去看看把”,最后主程跟我说我确定可以来的话,周五之前发offer。
第二家(周一下午):
第一家是正儿八经的互联网企业,第二家则像个小作坊,VR方向的,大楼像是某政府机关,进去之后挺冷清的,整个公司就四个人,一个老板,一个主程(其实是跑业务的,不懂技术),另外两个小青年做技术的。我在老板办公室直接跟主程聊(公司就两个办公室,一个放了几台电脑,还有HTC vive,另一个是老板办公室,各种绿植,真皮沙发,大字画,还有一台 Kinect,小桌子茶具什么的),然后我直接跟主程聊,聊我之前的工作,聊他们公司的现状:两个应届大学生,水平菜,老板希望我去带带他俩,薪资八千。
我全程很冷静,没什么表情,也没怎么说话,感觉这公司不太行,想赶紧溜,去下家面试,聊着聊着三个人都没说话(我、主程、老板),气氛凝结了几秒钟,老板说:“行,我公司就这情况,你看你觉得行的话啥时候来......”。我也蛮尴尬的:“行,那我就在考虑考虑”,然后他俩送我出来去电梯口,老板想加我微信,我觉得既然没想去就直接拒绝,不要浪费大家时间,然后我直接说:“其实我对您公司不是很有意向”,然后两人都尴尬的笑笑。来了电梯之后我直接下去了。
这家公司是卖VR产品的,软件硬件捆绑买,一台HTC vive进价五千,安装软件之后买五万,一个VR的项目几个月就做出来,买家都是大企业,买个十台八台的不眨眼镜。虽然是小项目,但是利润还是很高的。
第三家(周一晚上):
傍晚下了大雨,大风裹挟着豆大的雨点子,我等车时第三家公司的人事(其实是老板)问我是否还能来,如果晚上能来的话,就等我一会,我说大概七点到,电话那头说行。声音是一个中年老大叔,口音夹杂济南方言,我对这个公司的印象已经有点差了,好像是个挺low的公司,老大叔都能当HR ~ .~!
下车之后去了公司所在大厦,是一个商住公寓大楼,一二层是超市商业街,上层是小公司那种,跟住宅一样的房门,进去之后感觉好low,大概三个小房间,地上还有杂乱的电线和歪倒的拖把,然后老大叔跟我谈了谈我之前的工作啊,项目啥的。然后带我去看电脑上的项目,这个老大叔不会用键盘,也不会解压缩文件,然后跟我谈他这边的情况,细节就不说了,总之是老大叔有人脉,以前是省级教育部门的,能揽到省高校的项目,现在接了很多项目,几千万到几十万不等,大概二十多个(教育改革,国家拨钱,必须把钱花出去),薪资方面是保底七千+绩效+分红,大概八九千。公司就五个人,一个老板(老大叔),三个程序员(水平偏低),一个建模兼职美术,但是我对这公司的意向不大(虚拟仿真方向,没什么搞头),跟老大叔聊的还算融洽,老大叔人很朴实,身上有一股传统山东人的老实劲。
表明我的意图不大后,老大叔给了我他的名片,我与他一同下楼,老大叔提出开车送我回家或送到车站(回家很远),我婉言拒绝后就走了,回家想到:有人脉可真牛X,这么点小地方,都是几千万几百万的项目。
后来我入职新公司之后老大叔还打电话问我,什么时候去,或者考虑兼职也行,或者介绍同行去工作(当时我觉得油水挺高,留了名片想介绍同行去做),然后我这边也没有合适的人,就这样不了了之了。
第四家(周二上午):
我在投简历的时候最中意这家公司,跟中石化合作的,开的薪资最高(10~20k),后来发现其实公司很一般。
公司位于一个写字楼的某一层,我到楼下之后给人事打电话,然后有人把我接上去了,领到一个昏暗的小会议室,面试官进来,开始看简历+自我介绍,刚开始说两句,面试官问我:“啊? 你不是做JAVA的啊?”
我:“啊? 我面Unity的啊”
面试官:“嗷,我们这边主要做Java的,我看你简历所写的,你做美术的啊” (或许是关于Shader的部分)
我:“不,unity是写代码的”
面试官:“纯写代码?”
我:“纯写代码。”
面试官:“好 你等一下”
面试官出去后又进来一个小伙,我一眼就瞟到他手上的纹身,坐下后,翻了一下我的简历之后眼神变得矍铄起来,然后让我自我介绍。简单介绍两句之后,就开始聊,主要是他问,我答,问我之前的工作,这个小伙说自己的梦想是做游戏,毕业之后就留在济南,曾想过去一线城市待两年,但是也没去,目前的工作很简单,写一下简单的代码,然后搭场景,3Dmax建模,也做美术方面的工作(怪不得之前的人认为unity是美术),薪资不高。
这家公司的Unity很不靠谱啊,我已经没兴趣了,小伙也觉得我应该在他公司呆不下去。问我期望薪资,我说八千。小伙说去问问领导,问完回来之后说,公司决定暂时不招聘unity了。 (⊙﹏⊙)
我走时小伙想加我微信,以后多多交流,后来他也没加。
给我感觉就是非常不靠谱,面试官的年龄也比我小。
第五家(周二下午)
这个地方很远,在南边,但是环境超棒,青山绿水。坐过站后又徒步返回去,顺便欣赏风景。
这家也是正儿八经互联网企业,不是小作坊。有前端有后端有美术。进去之后人事直接跟我介绍他们的项目,是跟某地方政府合作的,给公安局用的一个系统。我对虚拟仿真没什么兴趣,前景一般,技术落后。
人事给我放了一段VCR,就是介绍这个政府项目。看完之后让我跟Unity部门的负责人聊(应该算是主程)。这个小伙子看起来二十出头,脖颈上有纹身,看到我后两眼放光,双手握住我的一只手,重重的摇了两下:“你好你好!”
我:“要不要看看我的简历?”
小伙:“我看过了,行的!”
之后也没提问技术上的问题,直接跟我讲项目的进展。(在我来面试之前,人事跟我说需要我写一套全局的框架,还有优化,这个我都是没问题的。)然后小伙跟我说现在项目一个很大的问题就是卡,我一看,好家伙,整个城市的楼房,树木,车辆什么的模型全在场景里,运行内存很高,DrawCall也很高,显存带宽肯定很吃力,小伙开口:
“现在最大的问题就是这个,太卡”
我:“场景中东西太多了,占内存高,DrawCall也很高,用动态加载和LOD优化下”
小伙:“我这边想用AssetBundle动态加载,但是具体怎么用不是很熟悉,你来的话需要给我们指导一下,还有就是现在项目写的太乱,耦合高,需要你给我们写个框架。”
这个我倒是没啥问题,简单聊了两句,然后小伙就跟人事去说话了。应该是觉得我可以了。
然后人事跟我聊,现在想想我还有点后悔,聊到薪资的时候我说:“低于一万我是不考虑的”,现在想想真是太狂了,很不好,因为我对这个虚拟仿真确实不感兴趣,我内心的报价是八千,但是当时就想去第一家公司,所以报了个一万,人事跟我说她们公司最高薪资是12k,有很多4、5k的。
然后人事说需要跟老板商量。我出她公司之后,感觉我说的话太狂了,很不合适。然后人事打来电话,表示刚跟老板通过电话,老板开保底8K,需要周一在跟老板聊,相当于复试,到时候薪资可以面谈。
我委婉的拒绝了人事妹子,赶公交的路上,脑子里一直回想那句狂妄的话,深感后悔。
第六家(周二下午)
这个面试原本是周三上午的,由于上家面试出来之后才三点,还有很多时间,所以我直接给这家HR打电话问她现在有没有时间,征得同意后,我就赶往第六家公司面。
第六家 这家也是做仿真的,面我的技术大概三十岁,也没有问我技术的东西,也是谈了谈我之前的工作,然后又根据我简历所写问了问某些技术点,聊了聊济南这个Unity环境什么的,薪资的话四五千左右,做的也比较基础。
又聊到shader的顶点动画,矩阵变化,A*算法等等,就这点技术话题,此面试官对Unity的认知还停留在前端这个概念上,并感叹:“你数学一定很好啊”。我尴尬的笑笑。次面试官对于很多技术点都没有听说过,更无法详谈。
双方都觉得并不合适,闲扯两句之后,也不浪费彼此时间。
周三到周日这五天,我收到第一家公司的offer等待周一入职,然后玩了整整五天,回想一下,济南的程序员招聘大多聚集在.net ,java,安卓,H5前端这种传统程序员行业,即使有做游戏的也很可能是CoCos2D 或者h5游戏,微信小游戏,做Unity游戏的还是蛮少的,很多单位都是做虚拟仿真/vr/ar项目,技术偏低。
我之前在北京做手游,考虑到结婚生子,去年母亲家里拆迁分得一套房,故决定回家乡发展,今年北京的租房市场非常恶劣,黑中介横行,回家之后非常爽,离家近,朝九晚六,双休,经常去游泳健身,也有很多时间打LOL,跟女朋友出去玩,巨爽,虽然薪资腰斩,但生活质量直线上升,比我在北京那些996的朋友们活的逍遥自在很多。
--2018.8