瞎扯淡 前端开发 2 年 多了想问问学 Ruby 的话前端会有加成吗?

knox · June 19, 2016 · Last by dandananddada replied at June 23, 2016 · 4077 hits

以前做前端的时候用过 rails 做过几个移动端的网站 demo 感觉 rails 很厉害,然后发现 rails 是 ruby 的前端框架。于是就对 ruby 起了兴趣,断断续续的也看了点入门资料。 我知道 ruby 能做的远远多过 html/css/js,但对于 ruby 来说,前端有什么加成吗? PS:随便扯扯,之前人家有推荐我看 python 但是还是喜欢 ruby,因为 ruby 译名比 python 好听哈哈哈~~~

没有必然联系,看个人。

#1 楼 @rei 哦哦了解,ruby 目前对于我来说属于个人兴趣。也许以后求职有机会成为加分项

多少是有的,小公司没有分前端后端,直接一两个 rails 通干。

#3 楼 @catherine 那也就是说 ruby 通常和 SQL 接触多一些咯,加上前端的话感觉就是全栈的节奏

提升 30% 攻强 15% 概率产生 1.5 倍暴击

#4 楼 @knox 差不多吧,但有些公司页面要求比较高的话就得额外招聘前端。 最近工作里自己写了点前端的东西,也感觉挺爽 = = 我 rails 经验大概 7-8 个月,楼主有没有兴趣咱搞个互助。你给我布置前端学习任务加点指导,我教你 rails 相关东西?

#5 楼 @realwol 哈哈哈一看就是好天赋

#6 楼 @catherine rails 和 ruby 的联系是不是等同于 jquery 和 javascript?前端指导不敢当最多交流交流,自认还是很水。前端学起来还是很容易的各大网站的资料太多了。2 年多中最大的体会就是经验才是王道。哪怕把所有的 CSS 属性还有 javascript API 背的滚瓜烂熟,如果没大量经验积累,实际项目还是可能一脸懵 B

9 Floor has deleted

我觉得学习 Rails 的架构会对自己代码质量和架构有一个提升,对前端工程化的思想会有帮助。但是如果楼主想继续做前端的话,建议深入学习下前端工程化,比如构建工具 gulp/grunt/webpack,框架 react/vue/angular,然后可以看看 node (比如 koa),一些公司前后端分离之后 node 中间层也会需要前端来写。

#8 楼 @knox 差不多。

公司里前端的一些 js 写法太高端,不是完全看的懂,自己学总是在小打小闹,感觉效率不高,可能方法不太科学

#10 楼 @citysheep 多谢你的建议,现在构建就是用的 gulp,react 目前项目正在内部实践中。

#11 楼 @catherine 这其实就是 JS 的灵活之处,而且有些奇技淫巧来的太神奇。要自己发散思维去想象测试才能发现

#10 楼 @citysheep 想问下,最近在学 React,请问有是否有必要直接从 Webpack 走起 ? 因为没有太多前端工程化经验,导致在学习 React 的过程中,相当一部分时间是在捣鼓各种边缘工具。。。

#14 楼 @joway 如果有时间我觉得研究下 webpack 是可以的,不过要有心理准备配置起来不那么直接 + 文档比较少,当然配置好之后用起来就很方便了,组件化和自动构建都能做得挺好。如果没有太多工程化经验,可以先学习下模块化,了解下 AMD/CommonJS,browserify/webpack 选一个,构建工具可以学习下 grunt/gulp,或者直接 webpack。这有我一月做的关于 react 的演讲可以参考下:http://www.ruiyeah.com/2016/01/11/React-Introduction/

实际上,后端开发的经验更重要,写 Ruby,Rails 需要掌握很多 Linux,数据库方面的基础

其实不管学哪个,都是靠实践,多思考,多练习

尽管 Rails 的性能被人诟病,但是它的思想是很先进的,掌握后可以应用到其它框架,比如你以后要做 Nodejs 开发,Rails 的这套逻辑可以帮助你更好地去组织代码,优化开发体验。还有就是上面说到的,Linux,数据库方面的基础,因为 Rails 就是培养的全栈工程师。

Rails 像前端框架只是它华丽的表象,深入后其实还是偏后端的

学,不过不要以时间为节点,而要以学得深度广度为节点才有参考意义. 有前端有后端,搞好了就是全栈大神,搞不好的情况还可以找借口:前端没做好时你说你是后端的,后端没搞好时你说你是前端的. 娱乐一下...

熟悉 JavaScript 的话,也可以考虑学 Node

You need to Sign in before reply, if you don't have an account, please Sign up first.