我是这样得到想要的薪水

    【Version:2012-03-06 23:29:30】

        事情到了今天,基本确定以美好结局。
        感谢博为曾经给我美好的愿景与希望(虽然如今都成幻觉斑驳的回忆);感谢博为给我若干第一次的经历或经验;感谢博为证明我已达到挑工作而不是找工作的阶段。从某种意义上来说,没有博为的工作经验,我不会有像今天这样的自信,我要为此特别感谢博为的梁总和谭姐,衷心谢谢!我的人生因而跨越一个职业阶段,想来完全像是一场偶然。
        是是非非随流水(此处略去1000字),2012年3月2日正式清讫博为事宜。为了证明自己的自信是对的,我的面试进程也自这一天启动。截至今天(2012年3月6日),5天时间,6次面试机会。主动弃权1次,有一次话不投机没谈拢直接被刷掉,成功拿下其余4家公司的offer。为了忘却而记录,为了跟工作年限尚浅于我的朋友分享些许面试经验,也为表述一下求职者(尤其是.NET一线程序员)该如何得到自己期望的薪水,我写下此文。本文所有观点均为基于我客观经历的个人观点,如有雷同,实属荣幸。面试这个事情,至于你怎么做,我反正是这么做的。

        【特别注意】:本文所列举的工资水平仅适于长沙,其余地区自行斟酌

                                                                                                                                                                                                                                                                   —— 以上可以算作序  



        【面试前准备,夯实基础,自信当头】
        2012-02-28合同解除,本人正式失业。当时思绪比较杂,本来打算认真贯彻实施“睡到自然醒”的基本方针好好休息一两个星期。但是第二天早上生物钟异常精确,心里一种呐喊:辍学如磨刀之石,不见其损,日有所亏,必须趁年轻多学点。故决定过一过.NET平台的基础知识,夯实基础然后去面试找工作。事后证明,技术面试翻来覆去总是拿那些.NET框架的基础来考你,不注重基础你就输了。其实我想无论哪行那样,熟练到一定程度,必然返璞归真,万变不离其宗。面试前一定要夯实基础,塞满自己的自信心!


        【2012-03-01:小试一刀:值得放弃的中软国际】
        我的班长毕业不久就去了中软国际北京总部,传说(真的只有传说)小日子过得挺滋润。去年年底又得知我的另一位朋友就职于中软长沙分公司。所以第一份简历我投给了中软。由于我附带了一封自我感觉良好的自荐信,面试通知来得那么顺其自然。欣然前往,不出我料,笔试题目完全是.NET基础:
    ① readonly 和 const 区别?
    ②阐述 OOP 基本思想
    ③什么是泛型?为何.NET Framework要支持泛型?
    ④大题目:20个[1,100]随机数排序最佳实践编码(本题有参考意义(重点在于你一定要想到泛型,泛型思路使得该题目不再是难题),本人想到的最简洁解答如下):
    //20个随机数排序最佳实践编码
    List<int> li = new List<int>();
    do
    {
        Random rand = new Random();
        int i = rand.Next(1, 100);
        if (!li.Contains(i))
            li.Add(i);
    } while (li.Count < 20);
    //什么?你预备为了达到题目要求自己用C#实现快速排序算法?就算给你足够的答题纸,你确定你写得出来?我反正写不出    
    li.Sort();//这是.NET Framework提供是快速排序算法。//君子生非善也,善假于物也
    foreach (int item in li)
    {
        Console.WriteLine(item);
    }


        ……
        这样的笔试怎能不过?所以我一挥笔,在期望工资写了个优雅的5000,人事磨了半天,定为4200。总算初战告捷,确信一个事实,将近3年一线程序员经验的我月薪4000+是必然的了!,遂问:贵公司加班怎么安排?“公司不提倡加班,但最近项目比较紧……”。噢,NO!我最不喜欢但是这个句式了。遂匆匆离开中软——你不是巴黎欧莱雅,不值得我拥有。后来回来跟班长聊了中软,进一步确信加班严重。
        [结论]:
    ① 中软加班挺严重,挺频繁;
    ② 中软不适合做技术,因为加班;
    ③ 中软不适合打酱油,因为加班。


        【2012-03-01:为钱?为技术?:博源科技】
        下午转而面试于博源,笔试题目还是基础知识,并且与中软的题目偌多重复,难道博源跟中软有一腿?不管它,依然在期望工资栏填写5000。可能我答题速度比较快,博源和我面谈的是一位叫谭国江的ITO部门经理,聊了个把小时,基本结果是:5000可以有,必须接受去南京出差。其实在和他聊的过程中,我就明显感觉博源是搞外包的。一问才知道这确实明显,因为他们根本就是对日外包的。我很无奈:去南京搞对日外包?50万同胞的大屠杀你让我情何以堪?
        [结论]:
    ① 外包:IT界出了名的没地位,而且还很累;
    ② 外包就外包吧,日本人是人吗?
    ③ 如果你觉得钱途>前途,博源可以去,笔试机试乃至面试均简单,拿到博源的offer很轻松。
    ④ 一入“博”门深似海,我好怕怕……


        【2012-03-03:想要的工资不能靠加班来得到:安德生科技】
         通过笔试机试后,我发现安德生科技是绝对草蛋的公司,值得放弃!附:该公司较有意义的题目:
        ①SQL实现一系列的行转列或列转行(解题思路:pivot&unpivot,若要支持SQL Server2000请考虑Case when方案)

        [结论]:
    ① 我缺钱,但我见过钱;
    ② 千变万变,捣鼓.NET的初衷不能变;
    ③ 一周上七天班,你伤得起?


        【2012-03-05:美女如云的钢为科技】
        我能想到最好形容该公司的词语是:美女如云。从某种意义或角度来看,程序员能去这样的公司上班是一件惬意的事。该公司标准的5天8小时制度,提供社保管中餐,没有住房公积金(其实这个可以有,但是真没有),技术部只需全心维护其B2C网站,工作应该不会累。该公司似乎急着招人,连笔试机试一概省去,直接由项目经理做技术面试。从银光聊到jQuery,Linq到XML技术,还有dynamic,Object...,甚至聊到Reflector,一路很顺畅。然后,然后的然后,那家伙口风一个转,要跟我聊MVC3.0,Oh,My god!想到了,我想起来了,原来MVC不知不觉都发展到3.0了,2009年时候,MVC1.0还才有beta版本啊!!!没研究过,我哪知道MVC3.0长什么样?
        [结论]:
    ① 没见过MVC3.0长什么样,所以我被刷了;
    ② 如果你也是程序员(建议是男性.NET程序员),有MVC基础,钢为可以考虑;
    ③ 长沙.NET程序员的平均工资是3500,该公司的待遇应该能让你不至于拖累长沙.NET程序员界的平均值;

        【2012-03-06:两难的抉择Ⅰ:rr网络科技(该公司给我良好印象,有意去面试的可私下联系我)】
        该公司的笔试题目较难,但绝对没有博为面试题的难度。我过了就是最好的证明。博为的面试题我大概能做对40%。如果梁总或谭姐能够看到这些文字,我冒昧建议博为下一份笔试题能够较多地降低难度。举个简单的例子:用C#实现二分查找。贸贸然来的面试者,大抵只有两种人可能实现——①某个学生,上午他的C#老师刚讲解完二分查找,并且恰恰该学生记住了代码,然后下午他到博为参加面试;②CTO级别的人物,我的奋斗目标啊!——博为的应聘者中出现这两类人,属小概率事件。
        为什么是两难的抉择?
    ①该公司的宋总是个爽快人。该公司的简历模块不带“期望工资”一栏。当我说:我在博为的同事有人用的iPhone4S,有新闻说有人为了iPhone4卖肾,我期望以iPhone5的价格卖编程能力…。他说:“这不是问题。”当我说:我不喜欢被人监视着工作,不喜欢被催促,我希望约定周期到我自然提交产品,然后接着下一个任务。他说:“OK!因为我也是程序员。”
    ②梁总也是个爽快人,但是HIS……,也许真像他们说的:个人魅力不能当饭吃
    ③下一家公司也很好。




        【2012-03-06:两难的抉择Ⅱ:lpz贸易有限公司(该公司给我良好印象,有意去面试的可私下联系我)】
        该公司打动我的是它的技术部氛围,这是我在宁波曾短暂拥有,在博为梦寐以求却没有求到的啊!
        因为rr网络的面试已经达到令我满意的效果,所以我很豪放派了一把,直接在期望工资上赫然签写:10W/年。一个不留神直接把他们技术部吓倒一大片。两个技术部经理直接跑到会议室讨论了半天,后来我猜到原来他们是在讨论该出一个什么样的题目来为难我这个“高手”:不看不知道,一看我想笑,他们琢磨半天,居然只让我用一个SQL语句来解决“产品-部件-物料”的数量问题,限时4个小时。
        乍一想,挺简单一个问题啊,还要4个小时?后来发现问题越想越复杂,花了个把小时,两个表的查询硬是让我写出9个join,SQL语句超过一屏。交卷!俩哥们一看震了,其实我自己写的我都没看懂,更不说他们了。只见他们不紧不慢调试运行我写的SQL:“答案正确!”我的天啊,这样也可以对?我瞬间觉得应该立自己为偶像,虽然明知道对得莫名其妙,我掩不住地心花怒放哈。可是这个离4个小时还太远啊,然后他们说:“我们的标准答案是用SQL递归函数的,SQL语句很简单,你可以实现吗?”。我总不能说不能不?递归就递归,不就是while语句么?好在我眼疾手快一个准,给我机试的PC装有MSDN文档,真的没话说,君子善假于物啊,有MSDN,什么样的递归出不来?半小时交卷,那两哥们泪流满面,一个劲说:以后请多指教,多指教!你加入,兄弟们以后有福了!结果自然是他们在技术部意见一栏写得潦草,但我看得清晰:“水平不错,建议考虑!”。在此想向两位尚不知名的哥们表示感谢。
        有机会,希望写一篇博客来研究该题目。
        后来人事(是我老乡)跟我说实话,你这么高的工资要求,我们老板请不起。谈了半天最后也确定在5K左右,同样没有住房公积金。并且需要3个月漫漫长的试用期。可以说该公司最大的亮点在于其良好的技术氛围。另外就是该公司正筹划上市(但想必基本上与新加入的员工无关)。


        【后记】面试告一段落,总的来说,面试成功的法宝:夯实基础。留下几点结论备查:
    ①、为了技术的爱好,不建议去外包企业;
    ②、程序员最好找技术出身的老板,因为有些人永远不知道写程序有多难;
    ③、君子善假于物,优秀的程序员尤其如此;
    ④、教训:工资是自己给自己涨的,永远不要指望老板主动给你涨工资,由此观之,程序员跳槽实属被逼无奈的必然结果;
    ⑤、夯实基础===巨大竞争力;
    ⑥、22nm的Ivy Bridge + Windows 8 +SQL Server 2012 + Visual Studio 11


    ▲、感谢您的阅读!也谨在此再一次感谢长沙博为软件。That's all……











posted @ 2012-03-07 12:12  java消费保护  阅读(228)  评论(0编辑  收藏  举报