作为一个才入RoR(Ruby On Rails)的技术小透明,今年第一次参加RubyConf. China, 充分感受到了Ruby社区的宽容、进取和探索。
宽容
Erlang、elixir 纷纷来踢馆。但毕竟“Ruby increase programmer happiness!” 相比之下,这两种语言比较晦涩,所以洗脑效果不佳。
第一轮抽奖环节,一个Python程序员,一个iOS程序员被抽中了。大会讨论群里“我们中出了一个叛徒!”此起彼伏。但大家也就讲讲,并没有群殴Python和iOS程序员。
进取
相关讲题有:
- ruby和nginx的结合
- ruby异步
- ruby在实时通讯领域的实现
- ActiveRecord的高级功能
- ruby项目的docker部署
- 打包ruby项目成可执行文件
- mobx-ruby前端联动编程
- rails模板里嵌入前端开发
- 函数式编程
- Gitlab 等等
探索
- 区块链(Ethereum on Ruby)
- 机器学习(如何鉴黄、如何用Ruby进行机器学习的开发)。
大会内容十分丰富,有深度,参会者在会场、在微信群里也展开了激烈的讨论。
感触最深的是下面三点:
-
ruby的优点和缺点
目前体会到的是:Ruby建站很快,但性能存在瓶颈。但如果网站用户量级不大,Ruby
on rails 是完全可以满足。之前加入一个小型团队,用ruby搭建网站飞快,基本功能模块迅速拔地而起。
我知道“php是世界上最美丽的语言”。
但是美丽的语言,用户看不到!用户需要的是靠谱的产品。
语言都是工具,产品才是目的。
不到100个用户时,先别操着100万用户的心。
先踏踏实实用ruby开发,赚到钱之后,再重金请大神来帮忙想办法,重构代码也不迟吧。 -
ruby和python 可以是好基友!
如今,Python在Data Science和Machine Learning领域,已是主流。会议上,iHower老师讲机器学习时,提出了“Ruby 和Python 才更应该做好朋友”!不能更赞同。
Python,Ruby都是编程语言,都是术,哪个能用?哪个好用?哪个适用,就用哪个。就像《天龙八部》里的段誉,六脉神剑、北冥神功、管他是大理段氏的,还是逍遥派的,哪招好用,就用哪招。能打败慕容复就行。
在机器学习里,对于大数据:
- 训练部分,我们可以直接使用Python方案
-
预测部分,可以用pycall, 直接调用Python程序
一句话:用Python跑数据,再将计算得出的神奇权重值——w,导入我们的ruby代码就好啦!
Ruby和Python可以是一对好基友!
-
大神的干货都好干!
听各位大神扫代码,有种站在喜马拉雅山下,仰头,望不到顶峰的感觉。
有几场,大神全程密密麻麻刷代码。看了一条短信,回头就跟不上了。不过,想要在这么短的时间,就明白大神花那么多时间才研究透的精髓,我们也是想太多了。
就让大神为我们打开一扇窗,看看那些奇妙的新世界吧!
就请大神多多写几个好用的gem,普渡众生吧!
期待rubychina 上,各大神的ppt和专门讨论区块,快快上线,便于大家进一步学习和讨论。正所谓,大部分目前我还不懂,但希望有一天能懂!
期待明年大会能多一些:话题爆、带干货、字符不比图片多的讲题!
最后
大会包饭,自助餐能吃饱,茶歇还有小蛋糕!300元的会费,要啥自行车!
缺点
不能尽说优点,这样显得不诚恳!
这次大会唯一的不足,就是饭店乌龙事件。因为好多小伙伴定了原先说的会场——海外海国际饭店,结果是海外海皇冠大饭店。不过大会后来提供了接驳大巴,及时补救了。
本人今年才开始学习使用Ruby,观点难免有失偏颇,欢迎大家指正。
总的来说,感谢Ruby Conf. China 2017, 让我膜拜了大神,拓展了视野,引发了思考,结识了很多小伙伴。
期望Ruby社区的宽容、进取、探索精神永续下去!
网友评论