• 后端花的时间少些确实很粗糙,确实会有性能问题。现在希望能有些大站入驻能够更好地观察实际的数据。这类大量写入查询分析的项目还是挺有意思的, 欢迎有兴趣的同学参与开发

  • 正在帮助他在硅谷找工作,希望能帮他入职一家好公司。

  • 代码有很多围绕一个层级型数据结构的 set/get 的操作,以及相应的 if .. else ..

    建议围绕核心数据面向对象为 Node, Interface 等类(如果有逻辑)或者 struct (如果无逻辑)。

    http://wiki.c2.com/?PrimitiveObsession

  • #10楼 @luming 全部课程人民币估计一万多 不过也就是大多职位不到一个月的工资

  • 如果想系统性的学习和成长, 可以考虑到我们这里来上课: https://launchschool.com/

    我们在 ruby/rails 方面有几年的积累,课程体系很完善,应该是远超一般企业对新手 Ruby 程序员的要求。

    缺点是 1. 比较贵 2. 时间长 3. 需要很强的自觉性和恒心 4. 全英文

  • Ruby 练习题:打战舰 at 2016年01月03日

    #15楼 @kgen 谢谢!

  • Ruby 练习题:打战舰 at 2016年01月03日

    #16楼 @fsword

    在游戏流程控制上, 感觉是你是在用类似即时战略游戏的思想来实现回合制的游戏 :) 事件驱动和绑定玩的蛮高端, 对这个题目是牛刀了,因为本身游戏的流程可以都放在 game loop 里面的, 而且总是 玩家 -> 电脑 -> 重新画屏。你的实现方法如果是很多玩家同时乱打倒是很合适的。

    在跟踪状态和建模上面, 用每个 shot 引起从 TeamController 到 Team 到 Matrix 到 Ship 的状态改变,以及 MatrixDelegator 对 Matrix 本身的加强,感觉对象间太多依赖,交互太多; 从另一个角度看, 这些对象除了 Ship 外都比较浅,执行形式以 delegation / pass through 为主 (尤其是 shot_at 的 delegations ), 可以考虑把一些对象变化成类似 transformation 的函数。在代码从面上,你大多数的方法是以 command / delegation 为主,如果多考虑用 数据进 /数据出的函数,会逼迫你简化对状态的代表方式,从而减少总体复杂度。

  • @fredwu 请推荐些适合新手读的 Ruby/JavaScript 的开源项目,工具/库或者 应用 都好,谢谢!

  • 墨尔本/悉尼/ Brisbane 本地对初级 web developer 的需求怎么样?

  • Ruby 练习题:打战舰 at 2016年01月01日

    #11楼 @fsword 别太在意时间 :) 欢迎分享心得!

Chief Instructor, Launch School - Full Stack Online Bootcamp - 在线全栈开发训练营