• challenge #1 at 2017年5月22日

    challenge 1 hard

    we all know the classic "guessing game" with higher or lower prompts.
    经典的 “猜测游戏”具有 更高 或 更低 的提示
    lets do a role reversal; you create a program that will guess numbers between 1-100, and respond appropriately based on whether users say that the number is too high or too low.
    让角色逆转, 您将创建一个可以在1-100之间猜测数字的程序, 并根据用户是否认为数字太高或太低,进行适当的响应
    Try to make a program that can guess your number based on user input and great code!
    尝试制作这个程序,可以根据用户输入猜测你的数字!

  • challenge #1 at 2017年5月22日

    challenge 1 [intermediate]

    create a program that will allow you to enter events organizable by hour.
    新建一程序, 允许你输入 events , 并且可以按时间排序
    There must be menu options of some form, and you must be able to easily edit, add, and delete events without directly changing the source code.
    必须有一些表单的菜单选项,您必须能够轻松地编辑,添加和删除事件,而无需直接更改源代码
    (note that by menu i dont necessarily mean gui. as long as you can easily access the different options and receive prompts and instructions telling you how to use the program, it will probably be fine)
    (请注意,菜单不一定是 gui, 只要您可以轻松访问不同的选项,并收到提示和说明告, 诉您如何使用程序,这样体验会好很多)


    根据上面描述, 在写程序之前, 要翻译成这样:

    1. Create a menu driven program
    2. Using the menu drive program allow a user to add/delete items
    3. The menu should be based on an events calendar where users enter the events by hour
    4. No events should be hard-coded.

    这种逐条的语义翻译, 是一项必备技能, 拿到任务后第一件事情就是列1234..

    一定要养成这个习惯

  • 量产型炮灰工程师 at 2017年5月22日

    觉得自己面试渣的, 来我这里撸题吧, 我只能帮你们到这里了 https://ruby-china.org/topics/33040

  • 量产型炮灰工程师 at 2017年5月22日

    @miaoxiaoge 看你姿态挺低, 给你个建议, 把声音去掉

  • challenge #1 at 2017年5月22日

    easy

    puts '>> Please input your name:'
    name = gets.chomp
    puts '>> Please input your age:'
    age = gets.chomp
    puts '>> Please input your username'
    username = gets.chomp
    
    puts ">> Your name is #{name}." + \
         " You are #{age} years old" + \
         " and username is #{username}"
    
  • 量产型炮灰工程师 at 2017年5月22日

    我特别佩服那些高中毕业, 经过培训,月薪 1-2w 的朋友, 特别辛苦, 压力大, 干别的工资没这么高.

    我更佩服这样的用人单位, 降低了用人标准, 还能增加就业.

    可能 ruby 还到不了这样的状况, 但从计算机工程历史发展看, 降低工具的使用门槛是一种趋势.

    降低就业标准, 功德无量, 这个角度看, PHP HTML5 以及曾经的 flash 比 ruby 强

    另一方面, 用人企业对于培训出来的应聘人, 这里指 rails 培训班出来的, 最好熟悉培训的课程, 看看课程掌握的咋样, 如果课程里面 没有 SQL ,而你招的人必须用 SQL, 而且是马上用, 那么就立刻终止面试吧.

    当然优秀毕业生, 不会循环也没什么, 至少该问问,做了什么成为"优秀毕业生", 因为循环这种简单结构, 容易上手, 无非就是缺乏经验而已.

    如果招聘培训班出来的同学, 用人企业还是要考虑职位匹配性,

    和外包企业职位差太远, 还是别浪费彼此时间了.

  • 量产型炮灰工程师 at 2017年5月22日

    如果你认为做算法题不能"掌握这些东西", "是行骗". 我认为可以, 请不要试图说服我,谢谢

  • 量产型炮灰工程师 at 2017年5月22日

    补充几句

    1. 有很多注重算法基础的培训班.

    2. 营销人员的任务是, 研究目标人群心里, 制作高质量的广告. 老罗曾指出, 培训班广告一大特点是: 看疗效. 如果广告有虚假诈骗, 归工商执法管理.

    3. "不是每个人都适合" 这个句式在任何行业都有, 如果一个行业缺乏培训, 那么来面试的人就更少了. 我的经验是, 来面试的人是发送邀请的1%, 那么 希望来 20 人面试, 就要短时间内发送 200 多的邀请. 但是, 市场上并没有 200 多的申请.

    培训班的课程是需要不端进化的, 而现在很多培训机构都开设了算法班, 如果面试考算法, 那么学一个就是啦,

    即使是其他语言的算法班

    "不是每个人都适合", "需要天赋" 啥的言论, 暗含的是教育和培训的缺失, 除非是一对一培训, 否则不会照顾到所有人. 即使在培训更繁荣的 PHP 与 JAVA 行业, 也会培养出主力程序员, 但更多的是水平一般的同学.

    ruby 相关的培训班更少, 社会积累也几乎为零. 在你工作和居住的地方, 培训, 行业工会, meetup, usergroup, coach, mentor , teacher 都缺失的情况下, 还有培训班的学员投简历, 真的是很不错了.

    最后, rails 和 ruby 是不同的, 如果学的是 rails, ruby code 烂或写不出, 也是正常的.

    撸基本算法可以来这里, 应付面试还是有余的

    https://www.reddit.com/r/dailyprogrammer/

  • Rails 与 Django 性能的疑问 at 2017年5月20日

    Not too much attention web framework benchmarks is one of the signs of mature developers.

  • Rails 5.1 released 🎉🎊 at 2017年5月01日

    device down~~~~