今天面试又失败了,这已经是第三家了。被拒绝的理由都是相同的:理论知识不足,不会举一反三。
所以,接下来是我自己的思考:
从公司的角度来看:公司会顾虑到,我能不能在脱离教程后,快速进入状态直接上手公司的实际项目。同时公司也会考虑一系列的投资成本:一是,由于我个人要求的薪资(一万)是无法匹配我实际工作能力的,就像花一万多买个杂牌的组装电脑一样,即使能用但是心有不甘;二是,利用新手现掌握的知识来实际操作项目,是远远不够的,还需要公司再培训,这样就会导致公司的人力成本跟时间成本的浪费。倒还不如直接招聘那些从其他编程语言转换过来的程序猿,毕竟编程语言的底层逻辑是相同的。从短期来看,其他编程语言的小伙伴能即插即用。即使同时进入到公司的新人,一个是有编程基础,一个是纯半路出家的,两者可能都会遇见玻璃顶,只不过是遇见玻璃顶的时间点不同,半路出家的可能会更快的暴露理论不足的缺点。因为创业公司和已经起飞的公司所面临的处境不同,前者要求的是在更短的时间内达到设定的目标,所以需要的是精简的队伍,可以独当一面,最好是多面手,也许在慢慢成长起来后,再去考虑做人才储备。
从个人角度来看:现阶段的我,被公司看成一个不确定因素,因为不知道我的工作能力如何和潜力有多大。是只会通过模仿教程抄写简单的代码,还是能快速的进入公司业务状态?并且,一个人掌握的学习技巧,是隐性资产,是无法当下变现的。只能通过考察你现在搭建的知识体系和产出的学习成果,来衡量你在过去对于各个方面的学习的投入程度。在这方面,我确实不足。
全栈营给了我这样的计算机小白,节省了我最少 4 年的时间投入(大学计算机专业为例),在 4 个月极短的时间内,可以大致了解到 ruby 的工作原理,一些表象的内容,输入什么,就会得到输出什么。如何把一个功能,通过计算机思维来拆分它,让它实际落地。这种学习方法,是让我终身受益的,即使去学习新的语言,我也会用相同的方法。
但是,我想告知自己,这种方法必须要和理论知识结合,而且必须是在形成肌肉记忆后在去补充理论知识,因为肌肉记忆会帮你在大脑黑箱中设定一个触控器。学习理论的过程中,就会时不时的去寻找那个触控器。就像学习数学一样,知道一个公式后,只有不断的应用,更换不同的应用场景,才能做到真正的理解和消化,形成自己的心理表征。
最后的最后,我想在这,立此存照,我要在 12 星期内做出 12 个小项目,同时会不断更新自己的学习到的理论知识。ORID,就是你学习能力外在的体现啊,小伙伴们。
2017 年 4 月 14 日,科比爆砍 60 分一周年。
==========
5 月 21 日 当自己冷静后,再回头看这篇文章。不难看出这是在一种焦虑的心情下写出来的,而且里面充满了幼稚。特别像我之前的经历:拥有泳池游泳十几年的经验,面对太平洋,信心满满的且装逼式的不带救生衣,直接花式跳入,结果一个浪过来拍的我生无可恋,对死亡的恐惧遇见一次,你就无法忘记。既然有过这种感受,拿过来在看现在的自己就一切明朗了。你自认为通过各种途径学会的技能,不论努力到什么样的程度,理论上能解决你生活中的各种问题。但是呢,现实的变幻莫测不会以你的意愿发生一些改变,哪怕是一点点。
被公司拒绝后的下午,憋在肯德基写出这些东西来看,不去思考下一步的该怎么做,而是像个失恋的女孩坐在街边上哭,想要的仅仅是一个拥抱。
哈哈,太幼稚。
言归正传,接下来我会有很多自己解决不了的逻辑问题,bug 问题,希望各位大神在百忙之中伸出手,帮我指引方向,多谢!!!!
==========
5 月 26 日 https://ruby-china.org/topics/33036
爆发的培训班和科班的口水战:
看完帖子下的留言后的---对啊,是留言,语文老师敲黑板的时候,就是给你指出这是重点啊。。。(我看完各种留言后的)第一反应是,关我屁事。如果我初中的时候没有看上邻班的小妹,我就能上本市的最高的高中;如果我上了最好的高中(对,我上了,但不是考上的),进到了重点班,而不是天天逃课,我就能上清华或者北大的计算机系了;如果我从 211 或者 985 毕业,直接进入到 BTA,也可以闲逛帖子的时候,摸着小白们的头说:“好好学,昂,你的前途无可限量”;“你听我的,你别去上培训班,太坑人”;“听我的,没错;你看,我就是这么学过来的,你的学习方法不对”。“来来来,把你的膝盖给我,我来拯救你”。
对啊,看到这,你肯定又怒从心中起,恶向胆边生了。又准备撸起袖子要喷楼主,或者想干架了。对啊,这就是你啊。
但是,我呢?我知道上面写的都是如果,我知道我自己的漏洞百出,我知道我能吃几两干饭。但是,我知道以后的路怎么走啊,这条路不通,我就换一条啊,而不在会像小时候的时候,路不通,就躺地上撒娇了。
第二反应是,这又关你屁事。如果你能提供更好的教育方式,改变现状,那做出来啊,也算积德啊。人嘛,怎么都是一辈子,为什么不活出点意义来呢?
第三,心态要平和啊,年轻人(包括我)。钱不会撒谎,钱流向哪,哪就有希望啊,存在即是合理。庞氏骗局那么大,损失那么多,为啥?因为傻子太多啊,交的都是智商税。你发现被骗后,还在那哭爹喊娘而不去总结经验,下次不定又掉入哪个坑;你发现你的小伙伴被骗后,还在那落井下石或者百般好意的规劝小伙伴而不是直接去报警,你觉得有用么?
要么行动,要么闭嘴。因为即便是争吵,也不会影响到,地球是平的事实。
别打我,因为这个不是朋友圈,没有拉黑功能。。。哈哈。。。
关于肌肉记忆这事,我就不信你小时候学习汉字的时候没动过手,我就不信你初中学英语的时候没动过手,我就不信你大学学高数的时候没动过手。高数的逻辑推理也是通过动手解决的啊。动动手,写写画画就捋顺了,想通了,对不对?
愿世界和平,没有人在跟我撕逼。
阿门。。。
我是为了熟悉 ruby 最小可实现的各种功能。要像这位大神学习啊,Mackenzie Child。你的建议也不错,只不过是追求目标不同吧。谢谢你。
说真的,能有这些感想的话我不觉得你“不会举一反三”,只不过写文章和写代码不是一件事情罢了。你也谈到了学习方法和技巧,不妨想想为什么写文章能很容易的列出一二三,而写代码就不能了呢?
现实中我也见过很多理论基础不错但一样不会举一反三的程序员,所以我觉得这很可能不是关键。倒是让我个人比较介意的是(不针对你个人),经过四个月培训就出师的程序员,凭什么就可以要一万块钱的薪水呢?我再强调一遍,我不针对个人,我想大部分人都会有这个想法:对啊,凭什么呢?
可能大家会觉得我这话说的不中听,我承认的。我一直对这种……怎么说呢,培养模式?有很大的困惑,让我们看看:用四个月的时间让你拿到四年的水平可以拿到的薪水,是我太傻还是世界变化太快?我相信好的老师肯定能教出好的效果,肯定能节省一定的时间获得更好的效果,只不过我想象力有限罢了,见谅。
我知道最好的讨论方式就是对事不对人,你能想到这点,就证明咱们是一类人。我知道,一个人的能力在公司里永远是被低估的,但也不排除高估的可能性。我只不过是,看到招聘的信息里,全都写的一万起,所以夜郎自大了,不知道自己不知道的还很多。如果有高效的学习方式,确实能节省不少有效时间。
"经过四个月培训就出师的程序员,凭什么就可以要一万块钱的薪水呢?"这句说的好。说实话,我本人自学一年,工作一年,我都不敢要这个价。想想人家科班出身,在学校学了四年,毕业找工作能拿到 10k 的也是少数吧。
嗯,其实没有啥凭啥不凭啥,主要还是看个人能力吧。如果能分析问题,解决问题,符合公司的价值观,我推测八九不离十吧。主要还是看能力,而不是看时间投入比。
是这样的,我赞同你的凭能力论,也的确时间投入比不能准确反应一个人的真实价值。只不过现实是这样的,任何人或者任何公司都很难通过一面或者几面的对话就能分析出应聘者的价值,在这个前提下我说的 四个月和四年 的对比非但不会起到积极作用,反而还会给出负面的影响——除非这个教育模式已经是普遍被认为有效的,如果真是这样也就不存在你的问题了。
所以我觉得更理性的做法是:也许我觉得自己的能力价值是超值的(超出一般性的时间投入比),但是我需要机会证明我的能力价值,所以我宁可自降身价先去获得一个机会,然后快速的证明我胜于我身边的大多数竞争者并且我还能和身边的同事很好的协作。这时候如果公司还不能用客观等价物来评判我的价值,那他们就是眼瞎或者混蛋(这是我需要承担的风险,也是通过面试和现实接触需要我作出判断的因素之一);反之,则双赢。
我认为一个靠谱的教育者——无论是个体,还是组织,还是政策——都应该负责任的教会学生这样的双赢思维,而不是单方面的告诉学生:按照我的方法来你就能赢。
我想说两点:
既然你强调能力重要而不是时间投入比。那么你就向面试官 show 出 10k 薪资所对应的个人能力即可。如果拿不到这个价则说明两个问题,一是你没有 show 出 10k 对应的能力,二是面试官并没有觉得你的水平达到这个薪资水准,当然,不同的公司有不同的薪资评估标准。一般来讲,工作年限,项目经验,毕业院校,基础知识,等都是衡量薪资的重要标准。短短 4 个月的培训是很难达到要求的,建议薪资要求可以放低一点。
我再跟你说一个个人的小小感悟,你不妨客观的仔细看看这层楼里的很多回答,你应该能看到这些答案里所反映出来的典型的程序员式的思维,你再和自己的发言对比一下看看。我前面说的写文章式的举一反三和写代码式的举一反三,其实是有含义的。你要去面试的公司包括面试官,可能大多数都是什么样的?他们所在意的东西,比如说“举一反三”,和你理解的是一致的吗?
有的时候应聘也像是打仗,知己知彼方能百战不殆。
最后一句话三观好正,哪天你开教育机构一定报名。
市面上好多培训机构,他们的溢价就来自于宣传自己的 benchmark 比别人快。
但实际上它们真正的溢价来自于有效得利用了人的认知偏见,所以不可能教你说的双赢思维了。
唉,话说开机构一定要有良心啊,码农群体可能是世界上最单纯可爱的一个物种了。
关于经验,就是你拿到一个普通的新项目,100 分是比较完美的话,你能做到什么程度?有人迭代很快,通过自己和客户的痛苦折磨,可能第 2 或 3 个项目就接近 100 分。有人迭代慢,做 10 个项目了,可能还在教科书的水平上。
最后,测试写得好是很重要的加分项。
真心的谢谢你们。如果我什么也不说,只会闷头按照自己的逻辑活下去,那可就真的爬不出黑洞。我也十分有幸的,让我这个体育老师教出来的文科生,认识到了程序猿们的思维。有你们真好,老可爱了。薪资真的无所谓,😂😂😂别在拿薪资的问题怼我了,我认识到错误了,我只是想上车,经过时间的洗礼后,当个老司机。
薪资问题也是行业挺广泛的问题了,听过程序员薪资高报班培训出来找到工作薪水上万确实是有的,应届生张嘴就要 15k 但水平很差却最后要到理想薪水的也很多,就算是这圈子里,私下吐槽 xxx 很水的其实不值那么多钱的八卦讨论也很多的。
只谈现状,薪资有一定运气成分的,看开一些。
没实际的编程工作经验不要死守着 1W 的工资线。 钱对刚入行的人来说一点都不重要,但对公司来说就不一样,1W 工资请一个刚入门的人就算过得了程序员那关,也过不了老板那关。
还有,作为前端程序员我不觉得 4 个月培训能顶得上 2 年有点挑战的实际工作经验,更别提大学 4 年计算机专业学习了。
“全栈营给了我这样的计算机小白,节省了我最少 4 年的时间投入(大学计算机专业为例),在 4 个月极短的时间内,可以大致了解到 ruby 的工作原理,一些表象的内容,输入什么,就会得到输出什么。如何把一个功能,通过计算机思维来拆分它,让它实际落地。这种学习方法,是让我终身受益的,即使去学习新的语言,我也会用相同的方法。”全栈营好神奇哦,竟然能够节约四年的时间投入,“是真的吗”(黄西) 。
我是觉得按照我之前的懒散的方法学习,很有可能选计算机专业读个 4 年跟现在 4 个月的成果是一样的。我大学英语专业,到现在也说不出一句完整的话来。。。所以, 别拆我的句子,能大致知道我想说的就行,我不是在炫耀,而是在自查。
如果我是招聘者,两个面试者,一个是其他语言的有多年 Web 开发经验,一个是熟悉 Ruby 的,但只学了 4 个月,你说我要谁?
问题很简单,不是因为培训给你培训的不够,而是确实你欠缺必要的基础,经验很重要(楼主没讲其他的背景,我这里假设是新入行的)
怎么可能妄想 4 个月做到 4 年的能力?
嗯,我知道,我总是有把问题想简单的毛病,只有不断的撞墙,才知道疼过。我写文章是一口气直接堆出来的,我的目的是自检,自己承认自己不知道,而不是否认别人的能力,否认别人的时间投入。这么说吧,我不是针对谁,如果是真的针对谁,那就是我自己怼我自己。如果我过去用到了现在的学习方法,加上时间的投入,会有很大的概率不会出现今天的结果,写作的能力呢,也不会表述不清,而引起这么多的误会,但是我特别谢谢你们,由衷的那种,希望能透过屏幕能感受到我的微笑,帮我指出不足,才能让我进步,况且大家没有一个是人身攻击的,都是就事论事。 我要抱住你大腿,不定未来的哪天,我写出的东西,能申精呢。。。哈哈
面试是很难看出一个人的真实能力的,所以很多公司不得不采取一些能够量化的标准:工作年限,过往履历,毕业院校…… 包括算法水平和笔试题其实也是量化的一部分,目的是最大程度的刷掉一批人,让有限的人力能投入到公司认为合格的人身上去。这跟吐槽了很多年的高考有点相似之处 -- 不是一个好的筛选方式,但至少是个简单易行也勉强可用的方式。
LZ 不妨思考一下如何量化自己的优势和公司的需求。前者了解自己,后者了解对方。多了解一下面试公司的要求,甚至是多个公司对你想要的职位的平均要求,然后针对性的弥补。即使面试失败也可以多问对方一些问题,比如理论知识不足说的是哪些理论知识?需要如何补充?能够量化的东西就有优化的空间,不然努力不到点子上,就浪费时间精力了。
最后,12 个星期拿来练手,真不如找个公司做事。别以学习的名义逃避求职,这才第三次呢。
我觉得对新人而言,能带来更多的技术成长要比带来更高的薪水更有意义,个人建议楼主放低下薪水标准,技术经验都是积累来的,能入职再说,等你经验上来了,自然薪资也会水涨船高。
真是醉了,这种薪资的心态,太好高骛远。我现在大学没毕业,但是做过一年的 java,转 ror,现在还是拿 2k 的水平,但是感觉能和公司的 leader 学到不少东西。欲速则不达,见小利则大事不成。先提升和认清自己的技术水平才能谦虚谨慎的学习。我觉得开始的时候,拿低一些的薪水,可以给自己心态上多谢缓冲的余地,及时犯了错误,也可以爬起再干。如果拿高薪,干的又不好,老板和同事都会对你有意见。这样子岂不是压力很大。
我们很多同学刚毕业说找不到工作了什么什么的。我从来不觉得会写代码能找不到工作,何况是认认真真学过的。 同意楼上的说法,把你的心理价位放低一点。刚开始不要怕苦,苦几年工资低几年,但迟早会高的。程序员是一个需要经验和积累的工作。
可以曲线救国吧?比如先找个工资低的,干一年跳槽,只要经历过项目多,有过跟着牛人一起干的经历,攒点经验你会发现秒哪些市面上普通的招聘跟切菜没啥区别,这里的高手都是等人来挖的,不需要主动投简历找工作。
主要是月薪 1w 才能挣回来全站营的学费,培训教会了写功能,但是缺忽略了基础的数据结构,算法,程序架构,OOP 理论,FP 理论,UML。。。就跟刚刚学会了缝棉裤就要上台做手术。。。
要求的薪资(一万)
,到底是谁告诉给你这个计算机小白
可以在培训完四个月后提这个要求?12星期内做出12个小项目
,难道你的全栈营
期间就没有一个拿得出手证明自己实力的项目?@Vdan 如果 4 个月能让你从非程序员专职为程序员,这已经是培训最大的成功了。如果有公司能接受认可培训 4 个月的程序员也已经是稀罕了。所以应该认清自己还是一个新手,还需要磨练。
说一说我的经历吧,EE 背景,工作 2 年自学转行某脚本语言,面试 10 家左右公司,最后拿到了 10k 睡前。但是入职后苦逼的不行,天天加班学习,弥补不足。所以我觉得能不能拿 10k,还是有些运气的成分的。但是不管怎么样,楼主后面还是要有很长的路要走阿。
工业革命的时候,失去土地的农民大量涌入工厂。做得好了无非也是个熟练工,养家糊口说不定也不成问题。我现在成天想的就是如何跳出纯开发的圈子,去做捞大钱的事情
其实 Ruby China 里的程序员太愤青了,做程序需要天赋,生活方式也不同。不是所有人都可以达到那种任何问题都可以 Google 或者看源码解决的状态的,也不是所有人都想每天泡十几个小时研究编程的。提问者可能只是出来调侃一下,我想提问者应该是那种喜欢享受生活,同时也不是特别讨厌技术的。
我只想说,工资一般是按照你的付出给的,如果你喜欢享受生活,同时想做一点技术,那就找一家和自己技术和状态相符的公司,拿和自己付出差不多的工资,然后享受生活。不要听一群家伙让你做项目什么的,你以前没兴趣做,现在一样不会有兴趣做,这不是黑你,只是一种生活状态而已。
我一开始学 Rails 的时候就是看着这个 Mackenzie Child,12 Apps in 12 Weeks。
其实吹他的文章有点言过其实了,那时候我一点编程基础都没有,做了几个也发现这兄弟的做法基本都差不多的,都是实现最简单的,只不过样式弄得还可以——但是我建议你还是做一下...
关于工作,我自己自学一个月是先找了 5k 的,一年后现在 10。
没必要急的,眼光长远一点,你会发现不管什么工作,都不可能靠薪水发财
通篇暴露出来三个大问题,我一一点给你:
先从一个例子说起。
可以大致了解到 ruby 的工作原理
这句话,我不知道是全栈营里讲师的原话,还是楼主自己讲出来的话。
我手下还是有全栈营里培训出来的人,几斤几两我非常清楚,所以我就简单问一下楼主:
如果针对以上问题能讲出一二,我可以认为你大致了解 Ruby 的工作原理,否则请收回这句话。
同样,
全栈营给了我这样的计算机小白,节省了我最少 4 年的时间投入(大学计算机专业为例)
这样的说法也是完全错误的。
你有找计算机专业四年的专业课看过么?看过其中的多少?掌握了多少?
大学里的计算机专业,四个月学两三门专业课,每一门专业课都要多读好几本相关领域的书籍,还要参考论文,最后还有考试和大作业,由整个院系和个别经验丰富的教授把关,从理论到实践,四年一直是这么过来的。 四年的学习,从数据结构、算法到数据库、网络协议、编译原理,再到操作系统、图形学原理,哪个没亲手摸过?
当然,即使是用四年时间花在技术上面,要处理这么多的领域也必然有的放矢;但若只有四个月时间,那就真的和科班出身的相去甚远了。
首先,仅说北京的互联网公司里面,大公司的技术岗,面向 985/211 计算机相关专业 校招,批发价年薪 18~30 万;小公司的技术岗,面向从一本到三本的 计算机相关专业 毕业生,价格基本在月息 8000 起步。
科班出身是硬门槛,科班出身意味着对技术的深度、广度有一定掌握,同时也具备一定的学习能力,能做到“越学越快”;若是没有科班出身,就只能用更强的实力跨过这道门槛。
再说说企业对用人的要求,这个要求字面上很简单:
所以以楼主现在的阶段来看,一万的月薪是不匹配的。论坛里有不少前辈,刚毕业第一份工作的工资可能还不到这个价格。我自己,毕业之前有过几年做项目、带团队的经验,毕业第一份工作月薪 7000(不过当时公司给租房子,算上房租就一万多了)。
学编程,脑力劳动,不是越野跑、练体操,不需要什么肌肉记忆。
程序员写代码时候,用的最多的肌肉就在双手十指上,键起键落,这就是肌肉记忆。
但是,应该按下哪个键、应该写出什么样的代码、应该怎样组织结构复杂的代码,这些东西是人身上哪块肌肉能记得住的?
必须是在形成肌肉记忆后在去补充理论知识
如果是练健身,这么做没错;如果是学编程,那就闹笑话了。
楼主也这样写到,
就像学习数学一样,知道一个公式后,只有不断的应用,更换不同的应用场景,才能做到真正的理解和消化
所以,这个学习过程为什么不能是“先了解概念,后进行实践,再修正对概念的理解,再次进行更好的实践”这样的良性循环呢?
以上,话讲的重了点,希望楼主能不忘初心,也祝楼主能在北京找到满意的工作。
写的真好,真希望能作为一封真对“全栈营”出来的同学们的一封公开信发成一篇单独的帖子,这篇帖子会让这些初学者们在准备参加培训之前和就业之前能正确考虑自己的定位和长远学习目标,这对他们来说真的是价值千金!
哈哈。
也不是不想写。只是觉得,一方面,我可能很难和全栈营的同学们讲清楚一些观点,因为这些观点大多是建立在一些技术经验的基础上的;另一方面,我也拿捏不好分寸,毕竟我并不了解全栈营的全部,又很容易把文章从针对全栈营的补充写成质疑或批判,那样就更不妥当。
不过,如果以其他的角度简单写一些自己的看法和理解,倒是可以。
才被拒绝了 3 家,不需要气馁。很多科班生毕业找工作都不知道被拒了多少次了。我研究生刚毕业的时候找工作也被拒了 3 次。说真的刚毕业的时候,刚从学校出来,私底下做了几个项目,也不知道用人单位到底需要什么,看重什么硬着头皮就去了。每次被问到不清楚不明白的地方才发现自己有很多东西不清楚,晚上就看书恶补。如果别人都说你理论知识不足,不妨先看看书。
本科啥都不会还能找到 10k 美金的(Amazon,而且面试难度还不如国内培训班的水平),国内我面试过的啥都不会的找到 12k、15k 的也有几个...
其实根本不是运气问题,拿到看上去虚高的薪水其实还是基于确定因素,比如名校出身,名企出生,良好的逻辑思维能力…… 基本不会出现在一个平庸的人身上。(不是故意泼冷水,只是觉得没有好出身,就不要好高骛远,踏实证明自己才是正道,况且,很多的企业对于培训班出来的人就有成见,没有比一般人出色的成绩,很难得到你认为的公平薪资)
大家讲了很多也总结了很多,但是总感觉楼主没有 get 到。楼主心态开放是挺好的,可是楼主得回复就有点奇怪~~好像问题总是被楼主自己被带偏,思维不够 focus(例如 本文最后的科比爆砍)。
楼主非科班出身,我觉得可能学习方法是你目前最需要的啦。相比 12 Apps in 12 Weeks,不如找熟悉的开发朋友一起聊聊,该怎么自学可能帮助更大一些。
象 ruby 这类也许入门能快点,但做为一个 20 年的 JAVA 程序员,在我的认知里,一年入门,二年项目,三年成手。而这个手也只是熟练工的代称而已。编写程序其实不仅仅是一个代码实现,而是一整套包含设计、数据、代码、布署、优化等综合知识的综合应用。这个很难靠快速班实现的,而是通过大量的实践,大量填坑来培育出来的。做这行要耐得住寂寞,太浮躁是不适合做程序员的
XD*** 的課程出來都是這樣的,然後還要發一堆雞湯的 blog。 我們公司就有這些什麼營出來的,我實在是 .... 我真想揍扁不負責教這些人的人。
既然都是 IT 搞技術的,可以上谷歌吧? 去搜尋一下「台灣 詐神」好嗎?
老实说,真不知道咋想的,希望后来的同学 get 到, 你花这些钱,不如把这钱给个靠谱的公司(听说两个月 5 万,吓 你以为 ruby 要飞天?),跟着项目好好干,半年时间,绝对有公司愿意接。还费这劲,怎么想的?
看着真尴尬,还好国内还没有成熟的 Ruby 和 Rails 专门培训,不然被这样破坏名声只能自感倒霉。
做人要讲良心!两个月收五万,还有人辞掉工作去借钱来上这个班,结果教的是什么玩意!Java 或者英语培训好歹还能用考出证书来考核教学成果,你敢不敢送你的学生去日本考 Ruby 认证,http://www.ruby.or.jp/en/certification/examination/ ?
也给学生提个醒,看清合同,合同上写的东西才是真正的承诺,而不是教师口头上说的。
投入肯定是要有的,人家学习四年不要投入么?而且编程是个 几乎没有速成捷径的 工种(不排除 天才,比如 8,9 岁就写程序的),需要长时间的技术积累和经验积累,半年时间,已经是保守的时间了。有些工作了一年两年的,技术要突破也得需要下一番功夫的。不说了,我该去搬砖了 T—T
我也是刚转行过来的,自学了一年 rails,但每天还要上班,实际自学时间也就几个月,然而开始只是为了玩。所以,目前我的原理性知识基本没有,只是搞了一个网站,从网页设计,到前端后端,最后买了个阿里云部署。我觉得面试官可能会看重实际的项目经历,有 github 会好很多,因为这证明你哪怕没有足够的理论知识,但有自己解决问题的能力,或者说有项目经验,虽然很粗浅,但加入公司不至于很慢才有产出。我支持楼主做那 12 个项目,或哪怕只做 1 个项目,收获可能比被动的听课要好一些,自己也会越来越有兴趣。 加油啊,楼主如果确定要入行,咱俩也可以一起学习
朋友的一个实际的项目,是从数据库抓取数据,然后在数据呈现。目前这个项目已经用 java 写出来了,需要我做的是把它替换成 ruby。 突发状况。我的 12 in 12 算是暂时的搁浅了
哥们 加油 我刚找到工作 我是理工类的硕士 国内 985 双学位 用的 python matlab 比较多 自己用 RoR 做了个网站 然后就投简历 自己对薪酬没有要求 基本上每天两个面试 面了一周 最后自己挑了一个公司 10k 左右 我虽然不是计算机科班出身 但是说实话 只要自己肯学 是可以学好的 北京机会太多了 加油
我倒觉得问题在这些培训班出身的人没能力判断招生文案的真实性,寄一切希望于培训班,自然被文案牵着走,以为自己该值 10K。学员的问题吗?未必吧!(冷笑)
我居然全看完了,现在回头看这些被“重复”的故事,感受就是“生活不止眼前的苟且,还是诗和远方的田野。假如生活欺骗了你,不需要给别人看到自己在给自己舞旗呐喊,无言的努力”
关键还是 Ruby 现在不火了,今天参加了一下 JavaScript 的线下活动,人家 JS 线下活动后的招聘环节是:10 多个想招聘前端的排队,一人只能说 2 分钟。今年 JS 的大会直接在“上海中心”(听这个名字就高大上)举办,不服不行啊。。
找工作和运气有太大关系 拿到面试前和能力不怎么挂钩。另外培训机构短期出来的要看 什么机构 生源是什么背景 我移民美国以后 参加 3 个月的 App Academy NYC。当时运气比较好碰到 一个比较强的 cohort,同学大部分都有 engineering 背景,还有四年 CS 本科毕业的。毕业 3 个月就业率达到 70% 其中一大半以上都拿到了 100k 刀以上 的年薪。但是我们组里面最强的毕业生找了 6 个月才找到一个勉强的工作。所以还得看脸。
把自己学的东西 用在正确的地方,这个世界不只单单进公司一条出路,还有更多的选择。PC HB NN 只能帮到这了 懂就懂 不懂我也没办法。哈哈。。
@a0nqm 是一个有好奇心的人,可能很多五年的 ruby 程序员,也不知道 ruby 的类型在内存中的体现,ruby 的 gc 等等。楼主现阶段确实也不可能理解这些的,可能楼主多年的积累后可以理解一些编程的“内涵”。
大佬,我想问一下,一般在杭州 PHP 后端,实习在一个外包公司,现在刚毕业。我没了解具体的情况,要了 4.5K 的薪资,因为我考虑到我花钱少,再加上可能有点小自卑吧,现在差不多做了几个线上项目。一般能要多少薪资。主要想对一般的行情做一下了解,感觉自己在社会什么都不懂的样子,一个人在杭州感觉挺孤独的。。虽然是 ruby 论坛,但是希望能得到回答。谢谢
这个,你问我,我也不了解杭州行情啊……如果是我的话,我心里会对自己有个大致的评价吧,然后直接去跟领导谈呗。不过你要明白一件事情,你认为的你的价值和领导眼中的你的价值,这是两件事情。如果事情不如你预料的那么顺利,也不用灰心,最好能和你领导谈一下,了解自己缺失的部分到底在哪里。
我跟你举个例子吧,我在我的老东家任职的后期,我自己评估自己的技术能力已经超过业务的实际需求了(老东家是为一些中小企业做定制项目的,所以实际中的技术要求并不太高),换句话说:尽管我认为自己更厉害,但现实的需求却是换一个人来也能够替代企业对我的需求,所以这时候你去要一个符合你能力的薪水,领导未必会认同这一点——倒不是他不认同你的技术能力,而是觉得他的业务需求不值得花这么大成本来雇佣一个能力虽强却无用武之地的人。
怎么办呢?我换个角度,既然业务实现上已经用不上更高的技术能力了,那我就把精力放在提升整个团队的效率和战斗力上。大体上就是两件事:第一、改造前端的工程体系,提高很多工序的自动化程度,减少各项目在基础设施建设上的消耗;第二、带新人、带实习生,给各项目组提供“物美价廉”的新鲜血液。
这个时候,领导很容易就会给你物超所值的评价,你身边的同事甚至是跨项目组的同事也会给你好评,你不想涨工资都难啊。虽然我后来还是离开了,但不是因为报酬的问题,而是因为个人的技术追求路线,这是题外话了……
总之,对自己的主观评估 + 别人给予的客观评估,综合得到的价值评判才是靠谱的薪资等价物。如果你能对这件事情有一个清楚的认知,那么争取到自己期望的薪水就不是什么难事。
谢谢。我想先工作一段时间,熟悉一下社会的模式。刚从温室里出来,总感觉自己什么都不懂。不知道多少的能力能换取多少的薪水
短时间的培训确实有些效果,但是想要拿一月 1w 的工资,确实有点高。我大学文科工程管理专业,毕业后做手工测试,2 个月自学 ruby,在我们公司作自动化,只能说满足公司现状。在新项目里挑不起大梁的。
培训班填鸭式出来的人,现在已经不像以前那么吃香了,很多刚培训出来的都太过于乐观和高估自己,殊不知山外有山,现在本科毕业生的实力也很强,这可能跟大学慢慢开始注重培养学生的就业能力有关。我觉得公司招聘已经慢慢趋于理性了,一般我宁愿多花点钱找一个有经验和能力的,也不愿意少花钱要两个新生,这就给新入行的增加了很大的就业难度,我觉得你也没有什么好的办法,无非是:多提升个人能力,多面试。另外刚开始不要好高骛远,可以适当的少要点(我工作第三年才涨到一万)。加油!
将这个贴还有回复全看完了,有所感悟,我就是那种静不下来的的程序猿。我是安卓培训出来的,可惜没有找安卓相关的工作,第一份而是前端的工作,自己当时什么都不懂,把工作当作学校学习一样的状态,觉得自己很 6。现实让我摔了一跤,抱怨了两个月,在找到第二份工作时,我的心态有所改变,但还是没有彻底改变自己的自满心态,在一次一次的打击中,自己终于认识到不足,有点想逃避,可是不能,必须坚持。6 月份开始彻底离开 java 的怀抱,进入 rails(公司需要),完全靠自学,已经做了两个项目,但是还是觉得不足,有好多知识没有吸收进来,总觉得我还能做点什么。其实说实在的,感觉有点尴尬,我前端不是很熟悉,后端也是,框架也不熟悉,丫的还全部都做了一遍