• 全栈营感想 at 2016年09月15日

    5w 值不值还是报名学员自己评判吧,过去也上过北大青鸟,亲身经历来看肯定是有很多学员觉得不值的,但这也很正常呀。

    我当时因为高考结束,也报的计算机专业,想先学习一下,其他同学有的学车有的旅游,我就报了个北大青鸟,一期的学费也不算便宜,没记错是两个月 8k,一个班 30 多人,形形色色的社会人都有,最后的结果是只有三个人算是学出来了(能够毫无压力的完成老师留的作业和附加题),一个我,一个北大法学院的,一个清华美院的。其他人呢,还有少部分人能勉强完成,剩下的,炮灰咯。其实那些落下的人生活压力很大,对于他们来说,投资这 8k 明显不值。

    虽然参加培训班在行业里算是个挺黑的历史,但我还是很认同那段经历的,通过培训班的课程,快速入门了编程,所以我这个时候已经领先了同学一年的时间(大一下才开展第一门编程语言 C 语言的学习),同时我业余看到的文章,疑惑的问题,老师可以给出合理的解答(现在觉得那些老师真水...但毕竟那时候什么都不会,如果换到 Xdite 来教的话,她的方法论和经验已经是 Rails 圈相当高级的了),可以说快速帮我提升了一个层次,这个是(当时的我的能力下)自学无法达成的(我尝试过自学 C/CPP)。

    在入大学的时候我就有初级的编码能力,直接通过了编程社团的面试,并且在师傅的压力下,快速投入了商业项目的开发(师傅的指导再加上给我精神上的压力逼我快速自学入门),8k 为我换来了至少一年的时间,这太合适了吧

    接触编程包括工作到现在也有六年了,这些年的工作学习我已经总结了自己的方法论和知识结构,现在,我可以自学了,事实上参加工作之后,接触到的内容几乎都是要先独立调研学习然后给出方案和实现。

    对于还没有建立自己的知识结构和方法论的时候,在他人的帮助下突破瓶颈,不错的方式啊。收不收费,纯粹是双方自愿友好协商的事情。

    这位女生我之前看到 Xdite 文章的时候就判断过如果内容属实那么之前一定是有过编程的学习或者经验,今天恰好有幸看到了简历,果不其然是这样的,所以能得到 Xdite 的肯定(当然可能有些夸大啦)并不觉得超过预期。在 14 年的时候作为教练参加了香港 RailsGirls,当时我的学员是做 PHP 开发的女生,结果我准备好的教学过程就完全没用到,我让她自己敲 Rails guides 的 getting start,一个小时就完成了,剩下的时间就是答疑和介绍 ruby 对比 php 的好处,还有互相分享工作中遇到的各种问题。

    我过去也帮过一个同学,大学一起 dota 了四年,一起挂科,毕业前跟我说,这样感觉自己前途很危险,说想去报一个 iOS 培训,要 2w 多,并且还要配一台 mac,可能也有 1w 多的投入,问我意见,那哥们清华附中因为高考失利外加志愿问题沦落到我校的,我当时跟他讲了一面我上青鸟的经历,然后跟他讲我觉得咱们的水平去学纯粹是找自信的,你要报也就抱着这个目的了。那厮自己考虑了下,报了,和我得到了同样的情况,于是变得自信,业余也结识了志同道合的人一起提高,工作三年了,现在在 Swift 开发的小圈子里也得到了很多人的肯定。

    另外我初中的恩师在上课的时候讲过一个观点:用认真换质量,认真学习复习,换来成绩的提高;用金钱换质量,请优秀的老师做辅导(就是请来当家教,我当时读的是市重点,老师水平都很高),换来成绩的提高;用时间换质量,投入比其他同学更多的精力,换来成绩的提高。我接受培训班,跟认同恩师的观点有关系。这三条路目标都是一致的,如何选,个人想清楚利弊衡量投入结果自己承担,何况都是成年人了。

  • 全栈营感想 at 2016年09月14日

    学之前有有两年开发经验,怪不得进步的快。。。不过感觉挺好的,通过这种方式突破了瓶颈

  • #67 楼 @panxiubin 恩,男女生都有

  • Coding WebIDE 宣布开源 at 2016年09月13日

    牛逼啊!

  • http://www.macrumors.com/2016/08/29/new-macbook-pro-air-oct-amd-imacs-5k-display-lg/

    Apple is planning to refresh its Mac lineup, including the MacBook Pro and MacBook Air, as early as October, according to Bloomberg. The report also claims Apple is working > on a standalone 5K display in partnership with LG Electronics, while it plans to update iMac models with an option for new graphics chips from AMD.

    没准十月有个返场

  • RubyConf China 2016 赞助征集 at 2016年09月08日

    #37 楼 @towonzhou 金牌赞助商都是有展台的呀,没太懂你的意思?

  • RubyConf China 2016 赞助征集 at 2016年09月08日

    #35 楼 @towonzhou 如果有可能的话,我会管会场要块白板,可以自由贴内容。

    另外就是靠主题分享之余自由交流的时候结识伙伴了

  • 看看 Swift Package Manager 怎么搞的呗。。。

  • 可以用 controller_nameaction_name 这两个 rails 方法呀,你要想学 devise 的风格自己封 helper 就是,你可以搜一下 devise 里源码这块的定义,看看是咋实现的

  • #11 楼 @simlegate 买 rubyconf 的票了嘛?

  • scaling 应该翻译成伸缩性

  • 装 xcode 和 xcode-select --install 然后安装 rvm 然后安装 ruby 应该不会有问题

  • #51 楼 @qx 哦 退票邮件我你的支付宝账号还有购票的订单号 我的邮箱是 jasl9187#hotmail.com

  • #48 楼 @bunnysyz 不道呀,快快动员动员 😄

  • #3 楼 @angelfan Journey 的代码可读性比较差,而且 parser 是通过 RACC 生成的,就没有阅读意义了

    路由匹配这块我建议学习 https://github.com/sinatra/mustermann

  • #45 楼 @m0ur3n 恐怕不能了,三个月前我们有找过一圈都没有周六日合适的会场,才退而求其次的

  • #14 楼 @adamshen 还没印出来,先保密,哈哈

  • 用缓存不是更好么?

  • #1 楼 @lilijreey Journey 在我看来才是路由部分的精华啊,你说的 parser.y 文件就是 Rails 路由语法的定义了,资料可以看我年初写的 https://ruby-china.org/topics/29133

  • #41 楼 @lilijreey 真的不贵呀,比起 QCon 那种 5999 的来说...往年只提供给学生志愿者免费票

  • #4 楼 @adamshen 我还有个胖人版本

  • #36 楼 @fcicq Hyper-V 就算了吧...搞 Vagrant 还凑合,要是拿来当桌面环境用 体验 连 VBox 都不如... 而且跟 Android 模拟器还有一些特殊模拟器有冲突

  • #39 楼 @jicheng1014 应该能搞定直播

  • #29 楼 @fcicq 不是生产环境还好,现在 WSL 毕竟还是 beta,长期来看这个是靠得住的(本来 Ruby 在 OS X 上也会有问题,不过修的比较快就是了,比如刚发布 10.8 时候 Ruby 的编译问题)

    我只能说 WSL 下进行 Ruby 开发基本可以满足需要了,目前简单试了一下,我公司的项目(作为一个中型项目)跑起开发环境没有问题,这应该足够日常工作了。

    无论如何,毕竟原则上开发环境要贴近生产环境,那么在 OS X 或者 WSL 上进行开发就得做好遇到意外的坑的觉悟。

  • 入门难还是因为领域内的知识不全面,Flask Django 和 Rails 的设计还是有些差距,倒是 PHP 的众多框架,ASP.net MVC 和 Rails 有很多相似的理念(其实不少都是抄的 Rails...),入门起来就很快。一方面是框架的一方面也是 Web 开发相关的吧。

    至于你说 form 的问题,Rails guide 的文档里写的非常清楚...

  • Rails 的话 ActiveSupport 里提供了一个快速反序列化 XML 到 Hash 的方法,没记错是 Hash.from_xml 可以查查文档

  • 有机会参加下当地的 Ruby 社区聚会,当面交流实地看看老手的做法。 另外 Rails 不仅是定制性强,之前因为给 iOS 客户端上实现 自定义 URL 跳转,研究过市面上各语言流行 Web 框架的路由匹配实现,Rails 的思路不仅新颖,而且高效,没有看到其他框架能达到这个高度的。

  • #19 楼 @miserytan 最好的方案是虚拟机里装 Linux 开发了,Vagrant 也是麻烦。 目前升级到 Win 10 AU 通过 WSL 也可以拿到一个相当不错的接近原生 Linux 的开发环境。 如果纯 Win 环境,若部署在 Linux 下的话,可能会遇到意料外的情况(主要是 Gem 的问题)。

    IDE 的话,Aptana 和 RadRails 最好别用了,死而不僵的东西,用 Atom、VS Code 这些编辑器就可以替代了。 目前唯一能愉快使用和功能正常的只有 RubyMine。

  • #24 楼 @fcicq WSL 日渐成熟了呀,M$的官方演示就是 Ruby/Sinatra,此外,Ruby在win平台也有一些应用的。 虽然并不推荐,但是太多新人入手 Ruby/Rails 开发从 Win 开始了,引导还是不要太粗暴了。

  • Aptana 和 RadRails 已经半死不活了...能换 RubyMine 也会好很多