求职 请教大家一个问题,我值多少

ghn645568344 · 2016年07月15日 · 最后由 helapu 回复于 2017年02月02日 · 8533 次阅读
  1. 本人 23 岁,14 年毕业后就在上一家工作至今,2 年 ruby 开发经验,负责数据采集、rails 开发,熟悉 redis、mongo,熟悉使用 liux 和 mac 系统,git、svn 都会用
  2. 带领新人熟悉使用 ruby 开发采集数据、技术问题解决、进度把控等
  3. 本人性格热情开朗,待人友好,为人诚实谦虚。工作勤奋,认真负责,能吃苦耐劳,尽职尽责,有耐心。具有亲和力,平易近人,善于与人沟通。
  4. 本人了解 js 和 html 相关内容

    最近两天面试了两家公司,比较郁闷,本来以为要机试,但是都只问了一些平常没怎么用到的东西,比如闭包、怎么让字符串反转、和 ApplicationController 中有哪些方法,可能是我才疏学浅吧,当时真的没往这方面准备,比较尴尬,而去这两家公司不约而同的都问到了是否熟悉 html,能否独立写前端页面。。。当时我就反问他,您是在招聘全栈吗,他说不是,除了特别难的前端页面,其它都是要写,说实话我上家公司,有专门的前端,我就套套页面,偶而自己调适下 js,用 Bootstrap 简单写点东西,没深入了解过前端的。

说真的我之前并没有详细看过底层、内部的一些东西,我一直觉得自己还有好多不懂的,不要钻牛角尖,先查、先会用了再说,先用熟练了,一直处于这种状态,近期刚离职,通过这两家的面试我也发现了一些不足,想请教一下各位大神,我这种学习方式对吗?我现在能要多少钱?

看不出来很谦虚~ 他们问的是你的基本功,不是平时没用的东西。

因为你不会用,才不知道这些基本功和知识点的意义在哪。

如果这些基本功你掌握的话。

  1. 代码会明显变优雅,举个例子,我这边有个同事移除字符串里的空格是写的' s '.lstrip.rstrip, 因为他不知道有 strip
  2. 减少做无用功,有些方法在 rails 基础库 和 ruby 核心库都是有实现的,如果不知道,就会自己撸一套;
  3. 理解了才不会用错。比如我有个同事自从了解了 ActiveSupport::Concern 这个好东西之后,每个 module 里都先 extend 进来这玩意。
  4. 提高开发效率,一个很少查文档的人的开发效率会明显更高,同时也会更值钱。

两年工作经验,连这些面试题都不能回答,我一般是会认为学习能力比较差的。没为难你。真的。

有时候工作年限是个伪命题

对于前端样式只会 copy 的我,突然觉得自己菜的过分

闭包都不会,说不过去

面试和日常的工作还是有区别的,既然要面试那就多准备一下,eg, 就算很厉害,面试谷歌的还不是要算法,而算法平时用很深的也不多嘛。至于说薪水,得看在哪一个城市了。

@dd1994 闭包是啥?

http://www.ibm.com/developerworks/cn/linux/l-cn-closure/

楼主觉得自己值多少?

有代码看吗?

#1 楼 @mingyuan0715 哈哈我一前就这么用 lstrip.rstrip

第四点很反对,文档都不查了说明一直都在舒适区做事没有成长了

#13 楼 @hooopo

新人的话,在不懂 RDBMS 的情况下说熟悉 mongodb 和 redis 是很危险的,把基本 SQL 语句学会,各种 JOIN、GROUP、索引原理等了解清楚再去用 redis、mongodb 作为补充也不迟,否则一言不合就上 mongodb 就很让人头痛的...

为什么这么说呢?

2 年前正是风口,猪也能吹上天,现在市场回归理性,建议楼主趁着被打击规划一下自己的发展目标。 套用那句被用滥的话,不要问公司能为你做什么,要问问自己能为公司做什么。

这其实充分说明了前端现在很热,楼主不妨考虑一下做个二转职业。想想也是,前端新,又能和其他后端 PHP,.Net, Java 配合,工作机会肯定比🤐 。。。

闭包和 reverse 都不知道的话,还是老老实实把书看完,不要觉得能用 rails 就不用学 ruby。

另外字符串反转这种东西,在 ruby 里一般直接"".methods然后 pry 里$ "".xxx看看就有了,这在面试里应该也是很取巧的回答

讲道理的话,Ruby 作为 Lisp 的方言,闭包是非常重要和基础的东西,否则就变成写了一手 Java 了。。。

#8 楼 @ericguo 你现在也是见人就安利转前端啊

#10 楼 @dsh0416 你的意思是说 java 没有闭包?

我觉得搞了两年 ruby, 连个字符串翻转都不清楚,可能稍微会有点问题吧。 我倒不觉得不了解这个知识本身能算多大问题,而是感觉你在自身知识圈上的拓展做的有点不够。 比如说这个采集的工作,基本上就是分析 html 结构和 css 结构,然后对采集的内容可能会进行一定的操作,也就是字符串操作。按道理应该会对 html, css, 以及字符串操作比较精通才对。 程序员有一定的视野,对自身发展,业务能力方面,是绝对有好处的,视野来自于自己对自己知识边界的拓展。比如你说的前端,深入一下,学习成本并不会非常高,收益还是较大的. 于其问现在自己值多少,我觉得换个问题问问,你觉得你自己还能提升的空间有多少?二十几岁总的来说还属于积累的时候。

#13 楼 @hooopo 你领导根本不了解爬虫,其实爬虫是很有技术含量的工作。

我之前还写过一篇文章,稍微复杂一些的爬虫,都要比单纯的增删改查要考究技术的多。

#11 楼 @holysoros 我是真心实意的,我自己也在学前端。。

17 楼 已删除

其实我看的话 后三点都是没用的。。而且,面试是需要准备的。把各种 ruby/rails 知识巩固一下 这些题就简单啦

列上你的实战项目,经验 + 项目=成效

面试是需要准备的,赞同这句话,有些技术常识,是需要了解的。

留个 QQ 一起合作吧

1、github 就是简历 2、有技术博客,+1 3、有各种技术类平台的账号,+n(n = 活跃度 x 话题质量) 以上不用 2 年,2 天就够

4、线上项目,能讲解设计思路和遇到股票的问题,以及如何解决 5、啥书单 以上也不用两年,两周至两月足够

刚入行都要被喷,做好心理准备

本人性格热情开朗,待人友好,为人诚实谦虚。工作勤奋,认真负责,能吃苦耐劳,尽职尽责,有耐心。具有亲和力,平易近人,善于与人沟通。

哥们,你这么多优点,干点什么不行,非要入 ruby 坑。。。

#18 楼 @u1440247613 哈哈 以前写 C 的时候,每次面试前都会把各种排序算法看一下,反正算法方面他们只会考这种

同样 23 岁,为啥我就是 16 年毕业的

如果面试完第一家,将不懂的问题整理,回去搞懂,第二家也许会得心应手很多。

对于招聘人而言,人家是需求方,更多考虑自己业务。问的问题,无非两个方向,稍微的深度和即战力(广度)。 据我所知有不少 Rubist 半路出家,计算机系统知识比较欠缺,如果不想停留在简单的 CURD,至底向上完善计算机的体系结构还是很有必要嘛。

多学东西吧,在舒适区太久不是好事,会让你失去敏锐的嗅觉和正确的判断力。

年前去面试一 ruby 工作 重新看了一边 ruby 元编程

需要 登录 后方可回复, 如果你还没有账号请 注册新账号