本人做了 4 年的 ror,总感觉自己薪水低,所以想了解下是不是这么回事,这几天也看了三家公司,加班太严重了,到了令人发指的地步。每天到晚上九点下班的公司随处可见,周六日单休的也不少。所以第一个问题就是,是我这几天运气不好,遇到的都是这样的公司?是不是大多数公司都加班这么严重。 第二个问题就是 4 年左右经验,也不说能力强,也不说能力弱,就说一般的水平,不加班的情况,合理的月薪应该是多少,当然说的是税前。
刚看了一下你个人页面……13 年就注册了,到现在依然没头像,这也能看出足够多的问题,不够活跃
下面是现状,真的不骗你。
首先我曾经 13 年更早之前注册过,最喜欢做的就是问问题,因为那时候刚入门,但是我发现大部分都在扯淡,很少一部分回答问题却不如自己查资料解决的快,后来我就再也不登录了,再后来换了一份工作,也就是 13 年因为找工作发现忘记账号了,又注册一个。再次就是这个加班问题,现在的公司是有工作大家就在那耗着,这不是个人能力问题了,你能尽快做完又有新任务,一天能做完的三天做已经是默认的规则,当然你也可以一天做完,但是没有你的任何好处,加班一点效率没有,也就说老实人吃亏大了,圆滑的人在那磨洋工。我去面试的这三家有的是因为创业赶项目尽快出一个版本上线,有的跟现在公司差不多,大家都在那加一些没有必要加的班。我经历了连续 2 年无间歇的没黑天没白日的加班,没有自己的生活,老板也知道这些事,换来的只是低于其他公司的薪水,我和老板谈话的时候,我问他我们公司还有什么优势让我留下来,他跟我说,我们对你的信任,其他的他自己都找不出来。还有其他的我就不多说了,太可笑了。也感谢大家说了这么多,感觉上加班并不是普遍的问题,我指的是按年计算的长期加班,接下来就是薪水问题,按中等水平来说 16k 应该算良心价吧。大家怎么看。 www.ebmyth.com,我自己的一个网站,大家多多指点
@winnie 其实不应该说我悲观,主要在现公司带的时间长了,一直没和其他公司做过对比,以前的想法是创业公司机会多,不管其他公司啥样,我想跟老板打一片天下,可是现在发现公司发展状况不太好,突然发现自己很茫然,看到那么多公司在晒公司环境,心理很难过,我拼了,但是我没得到优厚的回报,至少公司能提现多劳多得也好。但是没有。不太了解现在其他公司什么样了。
我了解你说的情况,在国内也不少,什么样的公司是你感觉满意的,你就大胆的去寻找,如果你找了一圈,发现跟原来还一样,那是不是你现在的圈子的问题?解决的办法就是扩大你的圈子,尽可能的接触更多优秀圈子里的人。
#12 楼 @279959599 薪水定价,有很大一部分是看的解决问题的能力,而不是问问题的频率。 现在除非一个问题我折腾很久都不行,否则我是不会真的去外面发帖的。 (而且实际上我问的不少问题最后还是我自己折腾出来自己回答结贴的。 去一个大公司面试,经常会被要求解决一些实际问题(算法或者设计)。 能不能自己思考并做出来,是是否会被录取的关键。
PS: 16K 的薪水是什么水平不太清楚,现在拿 4-6K 左右的路过。
@msg7086 呵呵,其实这个帖子回复看到后边我想说几句的,后来我打了很多字,没去说。其实让我想起刚入门的时候,问别人问题,给我的回答无外乎那几句话,书上有,看书啊,网上有,自己研究,其实我当初也是因为这个原因,一般有什么问题都自己去解决。这个论坛也来过,问问题一般都是乱喷没用的,当然大家开心的聊天我不介意,不过当初我入门想抓紧一切时间去充实自己,后来我也就不来这了。其实很负责的说,我不是伸手党,我有自己的网站自己群,进群的人问问题,再简单的问题我也不会鄙视,也不会说一些没用的,因为我就那么过来的,我只会问他有没有查资料,在哪里查的资料,怎么查的,然后引导他去正确的解决问题。不过现在很多有经验的人大部分可能都忘记自己当初怎么过来的了,也许天资聪颖,没有我学习那么坎坷,可是我群里的新人处处能看到我当初的影子,所以至少我以身作则,在我的群里,要么回答人家问题,探讨问题,要么就闭嘴,不要说什么百度啊谷歌啊看书啊一堆废话,这样会很大那些真的付出努力却不得结果的人,当初入职后有人带我,遇到问题我确实查阅大量资料,后半夜睡觉我从来没跟别人说过,清浏览器缓存上 G 的缓存我也从来没说过,可是带我的人经常的对我说,书上有啊,网上能找到答案,不要想不劳而获,开始我没有反驳,后来发生了小冲突,我说你怎么知道我没去查资料。 对了,我这些话可不是针对你哦,只是勾起了我过去的回忆,看大家聊这么开心说说往事。可能大家到很多群里都会遇到这种情况,谈技术了都没影了,一聊闲玩都出来了。这可能就是中国程序员的现状,也许对一些老程序员来说一句话就能点醒的事,不知道为什么不愿意去帮助别人。
默默无闻的开发者有很多,当年 javaeye 非常热闹的时候,我根本不敢发什么帖子,完全是看客,几乎是找到自己要的答案,就关掉网页了。
薪水范围,看拉钩,http://www.lagou.com/jobs/list_rails
其实说心里话,我的资质可能确实不太好,我和我一个同学,曾经都被人家公司说过,你不适合做程序员,可是到今天为止感觉我们俩人做的还不错,都能被公司认可,辞职也会百般挽留,那些年找不到工作的日子,那些面试被判了死刑说不适合做程序员的日子,很痛苦。但是我爱这个行业。08 年经济危机经理过的人不知道有多少,默默的回老家去工厂打工,挣点钱就回北京找开发工作,钱花没了,又没找到工作。4 年多了,我脚上的指甲因为砸伤了,至今还没脱落,半掉半不掉的。终于有一天,一家公司老大认可了我的执着,愿意给我一个机会。曾经我以为开心的做喜欢做的工作就好,年龄大了,结婚买房的压力,让我这么多年的执着,现在只为钱看齐,我感觉背叛了我的信仰,丢失了我的理想。也不知道这么做这么想对不对。面对现实有时候我经常的妥协。
总之,我觉得这不应该出自一个 4 年 RoR 经验人之手,我始终相信,金子终究会闪光,说实话,我为能招到一个合适的 Ruby 开发者头大死了,为了这个原因,我都迟迟无法决定是否要采用 Ruby 来做项目,对于 ruby 来说,我觉得外面机会并不缺,缺的是好的人。
@pzgz 就你这两个问题,第一个页面问题,我不是做前端的,总体页面很丑,用 css 框架做很容易做的很漂亮,知道为什么我没用吗,这只是我的一个练手平台,自己去写 css 锻炼自己,因为公司一般都用框架,所以我欠缺什么就用自己的平台锻炼什么。第二个问题。静态文件没做合并,我想这种问题做过半年 web 开发的都会了解并解决这种问题,可以说这种问题是不应该存在的,包括浏览器进程限制,所以图片做多域名服务器,都是解决这种因为浏览器进程限制还有多文件下载占用的时间和带宽。还有我的线上代码里还有.svn 文件,重大的安全隐患,这些我都知道,版本控制信息不应该存在线上的。还有,我没用 rails 的 asset 目录我没用,都放在 public 下,还用的是绝对路径,配置文件可以配置,这我也知道。还有我用的 solr 输入地址任何人都可以访问和操作,重大的安全问题。等等的诸多问题还有很多,就不一一列举了。 说这么多只是想说,不要轻易去给别人做评价,因为你不了解真像。
#37 楼 @279959599 demo 应该是展示自己水平的地方,应该是把自己做得最优秀的部分告诉别人。 我一般给别人看这几个站。
http://ra.gg/ 这是我 5 年前在公司里做过的一个站。当然这漂亮的前端并不是我做的。
http://rooms.library.oregonstate.edu/ 这是 2 年前我初学 Ruby 的第二个项目。前端后端都有参与。
http://beta.camoe.net/ 这是我初学 Ruby 的第三个项目,前端后端都是我自己做的。
demo 站是你水平的象征,别人看到的东西就是别人对你的第一印象评价。如果你说你做的站和你的水平不符,那你把站给别人看的目的是什么?特别是 #12 楼 你让大家多指点指点,结果又说这些东西我都知道你别轻易评价因为你不了解真相。几个意思呢。
回到正题。 Rails assets pipeline 本来就是 best practice,就算你用 CDN 用多域服务器,还是要用到 assets digest 这些东西,不用的结果就是无法刷新掉旧的静态文件。 CSS 也好,JS 也好,一般做 Rails 的公司肯定会要求用 SASS/SCSS/LESS 和 Coffee 之类的替代语言以提高开发速度。你把所有文件放在 public 目录下,说明你根本没有利用到这些技术。 你说线上代码里有 .svn,那么问题来了,你为什么不用 Git 来做版本管理?大公司里不可能只有你一个人做开发。就算只有你一个人,也不可能你同一时间只处理一个功能或者一个问题。Git branch / Git flow 的运用能力是必不可少的。(甚至我之前做兼职开发的时候,老大要求我们一律做 Fork + Branch + Pull Request + Code Review 流程)你这给人的第一印象就是连 Git 都用不好。
然后回到 #31 楼 。你不要以为一直回答别人的问题,就是对别人的帮助。 现在很多人最欠缺的能力就是自己解决问题的能力。学习上,工作上,一遇到什么问题,就到处伸手。「哪里能下载到 XXX?」「哪里能找到 XXX 的资料?」天哪,他们就在我能找到他们的地方——搜索引擎的对岸啊。 之前我加了一个技术群,是专门玩视频图像处理的。我一直在里面回答问题,甚至是我根本不懂的问题,解决了很多很多人的燃眉之急。怎么做到的?很简单,打开谷歌,查一下,然后把链接贴给他们。或者是查到相关的资料,结合他们的问题,给他们解释一遍。他们一看,哦原来是这样。完美解决。我甚至都不用搞懂他们说的到底是什么东西。 然而这对他们没好处,让他们养成了一遇到问题就伸手的坏习惯,最后丧失了自己思考自己研究的能力。 我从高中的时候就进字幕组界玩了,就当时入门的时候有几个前辈带了几天,剩下的十来年,都是自己研究自己思考。我现在带新人的时候感觉就非常明显。天天问问题的人,一定比天天自己研究问题的人,最后的水平差的多。 我不反对问问题,但是问的问题应该有些深度,应该对其他人也有帮助,应该能引起人们的思考,而不是「XX 出错了怎么办」然而又特别基础的问题。(然而,「XX 出错了怎么办」但内容丰富值得回味的问题倒是非常欢迎的)
总之,我是一直建议新人好好读完「提问的智慧」。否则没前途的。(参见置顶帖)
好像是程序员都会面临的问题。个人想法,希望对你有所参考。
我的工作经历告诉我,
平台很重要,工资不重要。
圈子很重要,能让你找到合适的平台。
找到好的平台后,好好成长,耐得住寂寞,经得住诱惑。这段时间对于大多数人来说,基本也是月光,钱够买书付网费就行了。
等你羽翼丰满的时候,再找一个新的平台,发挥你的价值,让别人认可你。这个时候相信工资会让你满意。
当然不是就这么结束了。后面的,你懂的,好多大师级的程序员在前面等着你。
最后,我的觉得,作为一个程序员,真的需要沉下心来,好多要学的,要研究的。
多逛逛论坛,牛人聚集的地方,总有一些你想要的东西。
我觉得我还是很能理解 lz 的感受的,虽然理解并没有什么用
不过拼了却没什么回报的例子是比比皆是的,一神带四腿翻不了盘就是翻不了盘,单纯是运气不好也不奇怪,毕竟人的一生是抗争的一生
听大家聊天还是挺开心的。 看得出楼主是个高人,但有那么一点傲气。 有些事情,是需要点耐心的。 个人观点:一个神枪手,只有当他把枪口对着敌人扣动扳机的时候,才可能被人认可。 当他把枪口对着兄弟的时候,打得再准也只能算是个枪法好的,绝不是个好抢手。
几天没来这帖子这么热闹了。。。。。。。。记得有个人问我对秦桧怎么看。我毫不犹豫的说是个大奸臣,然后他对我说,如果从历史的角度说,他推动了历史的发展,加速了没落王朝的瓦解。嘿嘿,智商够的知道我在说什么,智商不够也会很嗨皮的不知道我说说他。嘎嘎
作为一个旁观者给你的建议,离开你现在的公司吧。 如果你在自己的岗位上感觉不到快乐,不论是薪水问题还是工作压力问题,快点离开吧,不要在不喜欢的公司浪费自己的时间。
小学生都跑出来教育大学生了。。。。 薪水低在于这个方向不赚钱,没别的 rails 本来就是一个快餐技术,不是佛跳墙, 在肯德基做汉堡能赚几个钱?
在这个时间点看到这个贴好有感慨。我大学毕业就到现在的创业公司搞 rails,至今 4 年了,本来稳定 5-6 人开发,现在发展不好走了 3 个,因为公司做 ZF 项目,人少没有商务,4 年很多时间在研究业务,技术自我感觉就是能完成任务,如果创业失败,找工作出了圈子没有竞争力,蛮害怕找不到工作,一点安全感都没有。 不知南京还有哪些做 rails 的公司,房奴失业不起啊。