• challenge #1 - #6 update 06/03 at 2017年05月24日

    前面的敌人,看起来值得一战。
    尊敬的朋友,今天你健身了吗?


    challenge 2 easy

    Hello, coders! An important part of programming is being able to apply your programs, so your challenge for today is to create a calculator application that has use in your life.

    Hello, coders! 编程的一个重要部分是能够应用您的程序,所以您今天的挑战是创建一个在您的生活中使用的计算器。

    It might be an interest calculator, or it might be something that you can use in the classroom.

    它可能是一个利息计算器,或是可以在教室中使用的计算器。

    For example, if you were in physics class, you might want to make a F = M * A calc.

    例如,在物理课,你可能想要一个 F = M * A 计算。


    challenge 2 intermediate

    create a short text adventure that will call the user by their name.

    创建一个短文本冒险,将通过其名称呼叫用户。

    The text adventure should use standard text adventure commands ("l, n, s, e, i, etc.").

    文本冒险应使用标准文本冒险命令(“l,n,s,e,i”等)。

    for extra credit, make sure the program doesn't fault, quit, glitch, fail, or loop no matter what is put in, even empty text or spaces. These will be tested rigorously!

    为了额外的信用,请确保程序没有故障,退出,故障,失败或循环,无论放入什么,甚至空的文本或空格。这些将被严格测试!

    For super extra credit, code it in C


    challenge 2 hard

    Your mission is to create a stopwatch program. this program should have start, stop, and lap options, and it should write out to a file to be viewed later.

    您的任务是创建一个秒表程序。这个程序应该有 start,stop 和 lap 选项,它应该把结果写入一个文件以供将来查看


  • challenge #1 - #6 update 06/03 at 2017年05月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 - #6 update 06/03 at 2017年05月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年05月22日

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

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

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

  • challenge #1 - #6 update 06/03 at 2017年05月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年05月22日

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

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

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

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

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

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

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

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

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

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

  • 量产型炮灰工程师 at 2017年05月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年05月20日

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

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

    device down~~~~

  • 去低人权优势的外部表象之一

  • @jasl With your code

    2.4.1 :008 > puts reg
    (?-mix:你好)
     => nil
    

    Regexp#to_s

    Returns a string containing the regular expression and its options (using the (?opts:source) notation.

    ?-mix: are the options

    When Regexp#to_s is called, especially when implicit, ?-mix turns out.

  • 北京面试所感 at 2017年04月14日

    才三家... 四个月不包就业不免费再学,可以换 php 辅导班试试

  • @a0nqm That ...

    You should be able to make up automatically

  • Do not use has_many_and_belongs_to is more better...

  • 一个小错误? at 2017年03月10日

    what Equivalent to means?

  • 求推荐机械键盘 at 2017年03月05日

    罗技 G610,Cherry 茶,唯一优势,顶级品牌二合一😁 😁 😁

  • 千万别读

  • Rails 并发处理 at 2017年03月03日

    rails 做到 10000 QPS 需要

    • 代码质量极高,
    • 一层一层的 cache,
    • 精简 gems and rails middleware
    • 以及对业务理解...
    • 外加 cdn 等护身法宝...
  • 程序员的中年危机 at 2017年03月03日

    咋都以为,写程序的都能脱离国情了呢? 工资高主要因素是资本催奶,用来圈钱玩...

  • ireadmail.org 我只用她发信, 其他的,去深入了解吧

    Number of domains
    1 (Max: 10)
    Number of users
    10 (Max: 200)
    Number of aliases
    14 (Max: 201)
    
  • 腾讯企业邮箱,除非有大量外发需求。开源的搭建过 php 的,堪用。

  • Amzon S3 出大乱子了 at 2017年03月01日

    哪个云没有出过事故,最近百度停了半小时。 对于大部分企业来说,自己做服务器还不如云服务商做的好,没什么可吐的。

  • 新增 “打赏” 功能 at 2017年02月25日

    果断放弃微信公众号...哈哈哈

    不能否认高质量文章可已解决问题,但成体系的系列文章对长期职业更有帮助。

    希望继续增加年费或者月费功能 😁

  • Principal and Senior 👏 老司机中的战斗机

  • 升级很顺畅,一把过 +1

  • Window 10 下的开发 Rails at 2017年01月17日

    😁 😁 ubuntu14.03-server-rails.box 开眼界了~

  • delicious 👍

  • Rails Architecture Info-graphic at 2017年01月02日

    delicious, it's simple enough...