新手问题 SOS!!! 学了快一年 Ruby on rails , 却做不出自己想要的网页?

derrick · 2017年08月19日 · 最后由 xiaoweirails 回复于 2017年09月28日 · 3820 次阅读

自学了快一年的 ruby on rails,最近有点躁啊。。各位大大,小弟跪求指点!

小弟本是一编程小白,忽然想自己做出一个动态网站,于是开始学 ruby on rails,跟做了一些的教程项目,也试着自己开发网站,感觉 ruby 语言和 rails 框架都差不多明白了,就算有一些后端技术问题,google 之后,一般也能解决。但这些都只是把网站的框架搭起来,前端只是简单的用 bootstrap 做一下,很粗糙。

html, css, bootstrap, jQuery, material design, 这些前端的知识,我也花了很多时间去学,读了文档做了示例。但是当我想按照自己的设想去写页面的时候,总是会纠结,并且页面很丑😭

请问 我要怎么学 才可以做出很 ku 的前端页面?

或者哪位大神愿意带我实战 web 前端,也是极好的呢😊

这条路,只想一直走下去。。。

归根结底不也是多看多做。

推荐一本书:https://book.douban.com/subject/3323633/

学了 Rails 连“酷”都不会打了吗?🤔

你想要的网页是什么样的?找一个你认为 ku 的前端页面,打开 DOM 和样式探查器来研究一下页面设计、构造,分解下元素什么的,多看看多学习,跟着做做,自然就会了

同为新手非常有同感。程序代码总有一些逻辑性,就算新手经过一段时间的实战也多少能找到一些操控感。但是一碰到前端页面,始终找不到感觉,就连修改别人做好的 css 都觉得很吃力。看到专业美工和前端做出来的东西,只能膜拜。

要学的东西实在太多,前端确实没时间去琢磨。我现在基本上只用现成的模板。后台用 AdminLTE,前台根据需要去找免费的,或者直接去themeforest花钱买。那里有很多不到 50 美元的模板真的很值。

Rei 回复

已订购此书,谢谢推荐!在网上找了电子档先看了两眼,关于设计的 4 大原则方面,对我有些启示。「多看多做」,是至理!我也练了不少,可到做自己的网站时,改来改去,总不能做出像样的页面。网页是 CSS/HTML 和设计的结合吧,感觉自己没办法把这两方面握到一起

nouse 回复

你说到点子上了,我正为那个字发愁

rennyallen 回复

我也那样练过,到自己做的时候又是另一回事。道友年少成才,下来向你请教一二,不知道有没有时间?

samport 回复

总算找到和我有同感的人了😹 ,都快要怀疑自己的人设不匹配了。。你只用模版就能解决你的问题,也是高手!

我有时候也在思考,如果离开了 bootstrap 这种框架,我还能写得出一个像样的网站吗。
整天都在摆弄一些后台界面,其实对于一个好的 WEB 站的设计这块一无所知

derrick 回复

请教不敢当,非常欢迎来一起学习交流

flowerains 回复

是啊 希望有前端大神来给指点迷津~~

如果说是照着一个 ku 的网站不能做出一个一样的,你可能要再学习下。但如果说是自己设计不出来,嗯,可能你需要有一个会搞设计的女友

从抄袭开始。比如 gmail。然后可以尝试用 rails 5 + elm/vue/react/ng4

你缺一张好的设计图

derrick 回复

在上海么?周末可以组织个结对编程啊。一起讨论学的快点。

程序员不用去设计,一般前端工程师都是根据 ui 设计师设计出来的 psd 稿来写代码,所以你要考虑怎么能用代码实现 psd 稿的内容,而且就算学会 rails 也不代表你会后台,这个全栈框架确实可以走捷径,可以用来快速开发网站,不过到头来前端后台的知识都不精通,最好选择一个方向然后在慢慢的辐射

tonyrisk 回复

看到哪个网站,就能做出一模一样的,说实话,我现在还很难做到。“接着学”是没问题,现在好像走进了迷雾,不知道到什么时候能走出去。。可能是我太娇情,不过现在感觉真的很衰。。

matrixbirds 回复

谢谢支招,表示膜拜一下🙇

Garrus 回复

好吧 设计图,还缺个搞设计的女友,难道是我命是犯「缺」。。

我在深圳,一起讨论是个好主意,下来也可以在网上聊聊,我也在看这里有没有适合低水平编程者的 meet up, 准备去凑个热闹,哪位道友知道有这样的组织,请帮忙推荐一下

nicetyler 回复

谢谢指点,刚看了之前的讨论 提议:Ruby 社区应拒绝过度研究前端,反省中。。不过呢,比如一个人有点野心,想要学会很多东西,可能很多人都会依据常识或经验,跟他说:“这个不太可能,最好一步步来,先学会这个,过几年再学那个”,这样的建议很正确,但是也很无趣。编程界的前辈们,我期待的回复,是你们跟据多年的经历,为不可能的事,推荐一个可能的办法,不一定正确,但是如果你有这样的建议,一定会给我的大脑,带来冰爽。。

@derrick 先模仿,照葫芦画瓢,从简单些的页面开始,先不看源码,遇到不懂的再去看代码。

@derrick 深圳每周都有这样的 meet up,一群新手级 RoR 学习者在一起交流学习。

activeliang 回复

一直在模仿。。😂 可能还不够多吧。。你说的 meet up 是哪个?

很酷的页面的关键在于模仿的案例需要足够的多,没有大量的案例的模仿,难以形成自己的风格,所以关键是需要大量的看优秀的案例,然后在这个过程中,总结汇总成为自己的案例,从而完成产品的打造

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