论坛首页 招聘求职论坛

有些疑问。

浏览 1867 次
锁定老帖子 主题:有些疑问。
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-05-05   最后修改:2010-05-06
    先简单介绍下小弟的情况吧。
     08毕业,二本中比较好点的。英语四级,毕业时水平一般,有点java基础。
     第一个工作,做外包在广州,公司给的不多3000,加班不少,有加班费餐补,五险一金等。在09年7月,感觉自己的技术和其他方面都无法提高,而且加班超级多,实在无法忍受,离职。
     来到南京,开始ror。因为之前没有接触过,所以花了一个多月的时间自己学习ruby,linux和rails,平时有问题单独请教老板,老板技术出身,3年ror开发经验,很厉害的。1个月后,开始工作,公司给的比较少。而后工资每个月大约加600的速度递增。现在3500(现在不加了),公司包住,周末也在公司上网,所以一个月消费就吃饭。
     在南京这边,公司处于起步阶段,所以项目比较杂,有的赚就做,没有太明确的方向。8月开始做一个erp项目,我们2个新手还有一个1年经验的开始做,他同时是公司的创始人之一,姑且称呼为a吧。从客户的需求,到分析,到画流程图,开发,测试,使用培训。一路走来,学到不少东西,包括自己的ror的开发的熟练度。以及项目整个流程,这个估计很多公司都提供不了机会,包括如何和客户沟通,如何引导客户以便更好的挖掘需求,流程图,原型图等。也尝试过敏捷,虽然以失败告终(我理解是),但是也从中借鉴了不少思路和做法,也提高了团队开发的进度。现在这个项目的一期已经处于收尾阶段。
     4月底,出差归来。有种想换个工作的想法,但并不是很迫切。原因,尽管老板技术比较好,人也不错。但是平时有太多的事情做,所以对于项目组关注比较少。而a的技术也不敢恭维,其他人对技术的热衷程度也比较低。所以就团队而言,我们能做什么样的项目,能有多大的发展空间,我并不报太大希望。另外一个原因是自己想过要在技术方面有一个比较大的提高,然后进大公司,同事学习外语,让自己有更好的发展机会。三就是,老板曾经谈过,让我在项目中担任部门经理,但是a本人比较强势,属于情商较高,心眼比较多的,同是他是老板助理,我又属于比较老实的那种人,所以情况就不细说了。
     4月底,看到一个招聘ror的职位,北京6k到12k。考虑尝试下。
     打了3次电话。第一次,随便谈了下个人的经历,所了解的情况。问我期望多少,我答7000。最低5500,如果公司福利等很好的话。
     第二次出了几个题目,电话面的。1,谈下对堆栈的认识。堆栈已经忘记,我坦白了。2,n个小孩围成一圈,第一个小孩数1,然后后面的数2,依次递增,数到m时,小孩出来,下一个小孩再从1开始,问最后留下的小孩是哪个?这个因为是比较老掉牙的问题,想了一分钟,给出答案,自己还比较满意。3,54张牌,去掉大小王,从中抽取4张牌,问同一花色的概率,我给的答案是1/4×1/4×1/4=1/64.每张牌和第一张牌花色相同的概率是1/4,所以如此。当然错了,拿出一张牌后概率就不是1/4,应该是12/51×11/50×10/49.这个答案是后来go到的。不过在我回答的时候,我说这个1/64和正确的答案应该和接近了,只是感觉不知道哪里错了。
     第3次电话。1,如何理解单件类。我居然忘记什么叫单件类了。我就给他讲了下用ruby如何实现单例模式,虽然正确的解释了单例,但是人家问的是单件类。2,如果让我来实现rails的回调,我如何来实现。这个没思路,随便扯了点,扯到block和闭包上了,他又问我什么是block,我说是一种特殊的闭包,他又接着问什么是闭包,我说是一个特殊的方法,不过他能继承创建时的上下文环境。这个问题就又结束了。3,class_eval和instanse_eval的区别?这个完全不会。4,还有一个关于自己是否修改过rails的一些插件,自己找了一个自己曾经改过的,简单的讲了下思路。
     第三个电话后,感觉很失败。回去一查,单件类,就是meta-class,这个我知道,对meta-class的机制和原理还是有一定的理解的,只是如果他问单件类我就......唉,悲剧了。不了解meta-class的可以在javaeye里搜单件类,有位大牛写的很不错。一个小时后,我在gtalk上问他结果,我说我回答的很糟糕,他只是:),然后说是不太好。虽然没有被秒杀,但我想基本也差不多了,不报希望了。第二天上午果然收到gtalk里回复,经过我们讨论,觉得我还是达不到他们的要求。
     我又问他们何时会再招聘,他回答,一直都会招。
     经过这一轮,自己想了下,自己欠缺的,然后希望能通过自己的努力能在技术上更进一步。
     1,重新看下数据结构,简单再回顾学习下概率论。
     2,对ruby的基础好好学下,不是停留在语法层次。看到一个Ruby Hacking Guide,觉的可以尝试读下。
     3,rails的源码分析,读下。je上有专栏。不能总是停留在使用的层次上。
     一个月搞好,下个月我在试下。
     在这里,有,几个疑问,想问大牛们。
     1,小弟的这个考虑是否正确,就是从现在的小公司跳到一个让自己更满意的大公司,这样自己的发展空间会大些。还是只有在万不得意,或者跳槽的价值明显比较大时,才跳比较好。
     2,如果认准一个公司的职位,然后根据这个职位的要求来加强自己技术的进步。
     当然对现在的公司,是这样,老板我还是比较喜欢的,公司的工资我觉得还可以。但是最重要的还是我想在技术上,或者个人发展上能有更大的提高。
   发表时间:2010-05-05   最后修改:2010-05-05
如果有人猜到我现在的公司是那个,希望不要透露,对本人和公司都不好。谢谢。
0 请登录后投票
   发表时间:2010-05-05  
翻了下,Ruby Hacking Guide,分析的都是ruby的源码。由于自己c底子薄,暂时也就选择放弃。
重读下ruby program的最后一部分我想作用还是不小的,一直感觉这本书最后那点始终是精华。再看看ruby for rails和Everyday Scripting with Ruby中文版应该就可以了。努力。
0 请登录后投票
论坛首页 招聘求职版

跳转论坛:
Global site tag (gtag.js) - Google Analytics