我的面试之路(4)

CoderShow 2013-11-22 10:59:14
这次我我是抱着被虐的心态去面试的,然后发现真的被虐了,不怪别的,只怪自己太贱--!
事情是这样的:
为了找工作,我加了几个程序员找工作的群,里面广告铺天盖地,但是真正在北京,招C++程序员的公司少之又少。
突然我看见一条招聘信息,说招聘.net程序员,从事游戏服务器端的开发,这我之前是从来没有听说过的,以前我一直以为服务器都是拿C++写的,所以比较好奇就和发消息的HR聊了几句,最后要我简历看了看,再之后就是电话通知我去面试……

其实我是写过很多的C#的模块的,但是没有深入的研究过,只是用过,却缺乏理论知识,就这样我明知道自己不行,还是打算去看看,见识见识。

//此处省略几百字吐槽找那个公司的艰难
到了那个公司,直接进入面试阶段,没有一丝停留(我是又渴又累,外加紧张,建议大家面试的时候可以先到洗手间整理一下),上来就是一道题,C#中long类型的长度,额……我不知道,甚至我根本没在C#中用过这个类型,我就按C++(如果我没记错的话C++中只要long的长度比short长就行,一般是4个字节)的样子蒙了一个说“4个字节”,结果面试官反应很大,应该是我说错了,我就老实交代说“不清楚,没有深挖过”,从这开始,我就愈加紧张了,声音都是颤抖的(注定被虐了)……
他肯定通过这个问题就知道我的C#水平了,通过看我的简历,知道我了解C++,就干脆一起来问,让我对比C++和C#,比如:C++中模板和C#中的泛型的区别;C++中结构体和类,C#中结构体和类的区别,C++我当当当的回答了上来,可到C#时我就蔫了。。。或者完全不知道,或者知道也表达不出来。
然后是让我排序,比如游戏中的道具栏,怎么才能在服务器端最快的排序,要考虑物品栏上限的问题。我也不管那么多了,直接提出了质疑(我没有做游戏的经验),“为什么不在客户端排序完再发送到服务器,降低服务器的压力呢?”,他说那样不好,还要验证什么的(具体的我也没听明白,好像是那样容易被破解),没办法,那就排吧,正如大家所料,额……我没有排出来,当然如果不要效率什么的,这个排序不算难,但是他非要效率,我就真的没有办法了……
然后还有一些杂七杂八的问题,记不清了,反正是我的C#水平被完虐。

反正不能白来,最后我提出了我的疑问,“为什么要用.net来做服务器呢?”,“你做C++和C#应该知道,C#的运行效率怎么样,而且C#的开发效率高,何必要放弃一个快速高效的C#要用一个
容易出错,开发慢的C++呢?”,和我之前想的差不多,但是没想到真的就是这么简单。

最后就是必谈的问题,待遇,我说XXX,他说“你的C++水平值这个数,但是我们招的是C#的程序员,恐怕不能那么多”,我毫不示弱“不能再低了”最后就说那就都再考虑考虑,其实就代表玩完了(如果我说低点,当时应该就能定下来),唉,上周的两份等待复试的公司,也完全没信了,估计也泡汤了。

最后有几点总结和建议:
1、游戏产业已经接近于饱和,公司都在疯狂的招人,没有好的点子,没有吸引用户的亮点是很难产出高品质的游戏的(就和现在慢慢消退的手机产业似的)。
2、搜狐畅游最近发布了一款开源引擎Genesis-3D,可能会降低开发的门槛,必定会加剧游戏行业的竞争。
3、建议大家在没有行业基础的情况下暂时不要进入游戏开发行业,可以观望一下。
4、强烈建议C++程序员看一下《C++编程思想》,无需自宫,就能练成绝世神功(最起码面试绝对没有问题)。
5、我以为cocos2d-x是用C++编写游戏,认为C++还能混口饭吃,可人家给的答复是:除了一小部分通信,压缩,用C++,其他部分完全用lua脚本编写,这让我如何是好。
亲们,C++老矣,尚能饭否?
...全文
653 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
CoderShow 2013-11-23
  • 打赏
  • 举报
回复
说来奇怪,我竟然被录用了 我现在有两份Offer,待遇一样 一份在石景山区, 一份在朝阳区 一份是C++, 一份是C# 一份是其他行业, 一份是做游戏 一份是未知的行业,一份是喜欢但不看好的行业 真的很难选择……
天善智能 2013-11-22
  • 打赏
  • 举报
回复
楼主 加油。C++这块底层开发
Jerry_Lee01 2013-11-22
  • 打赏
  • 举报
回复
我觉得C++的前景远不像LZ认为的那样啊。 也许LZ筛选条件设置有问题,在北京做C++的公司还是很多很多很多的; 游戏产业已经近与饱和 这句话也是没有任何依据的啊,更没有调查的数据支撑啊,有点以偏概全的感觉。 除了一小部分通信,压缩,用C++,其他部分完全用lua脚本编写 说这句话的人可能指的只是一个局限的范围,C++的潜力远远不止如此啊,例如:安卓的主要的APP是java做的,由于开发效率高,但是不如C++的速度快。 LZ推荐的书还是很不错的。 当然以上只是个人看法,主要还是祝LZ早日找到满意的工作。
  • 打赏
  • 举报
回复
靠,楼主这不是在说我的心声吗,最近也在注意cocos2dx,看来咱俩想到一块去了,我也在纠结要不要做游戏啊,windows方向C++已经找不到出路了啊,C++尚能饭否啊

590

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧