• Хочу создать текстовую игру!Расскажите с чего начать?

    Vapaamies
    @Vapaamies
    Разработчик будущей ОС для ПК размером 250 МБ
    Начать нужно со сценария и листа бумаги, где будут разрисованы все развилки сюжета. Со сценарием на руках любая книжка по программированию будет читаться намного проще, поскольку написанное в ней автоматом будешь применять к своему проекту.

    Разработка игр -- в первую очередь проектная работа, и только во вторую -- программирование.
    Ответ написан
    3 комментария
  • Что учить вдобавок к Ruby on Rails?

    @askhat
    Полагаю вы будете работать в сфере web и, как следствие, производить сайты. Тогда рекомендую посмотреть в сторону других фреймворков, например Sinatra, так как Rails по причине громоздкости не всегда лучшее решение, особенно для небольших и даже средних проектов. Абстрагируясь ниже, очень полезно понимать принципы работы rack и http-серверов в целом.
    Помимо обслуживания данных, важно уметь эти данные моделировать и хранить, поэтому без понимая релятивной и документальной модели нельзя считаться полноценным разработчиком. Я не призываю учить SQL, кажется это уже бесполезно учитывая многообразие data mapper'ов, однако необходимо четко понимать что такое foreign key и когда использовать relates trough resource.
    На фоне общий тенденции к созданию распределенных систем, крайне полезным окажется знание REST и методов построения API. Здесь хорошей практикой окажется Grape.
    Изучив эти абстракции понимание принципов MVC, и иже с ними, в JS на front-end покажется тривиальной задачей, (а может и нет). В любом случае JavaScript - обязательный навык.
    Ну и самое главное - изучать библиотеку языка. Ведь самое главное в ЯП даже не лексические конструкции и прочий синтаксический сахар, а его расширения - в нашем случае RubyGems.
    Ответ написан
    1 комментарий
  • У меня есть куча свободного времени и желание работать в фрилансе.Но с чего же начать?

    @iliyaisd
    Если есть запас по времени, я б на вашем месте не лез в веб (в смысле, классическая связка из РНР, HTMl, JS). На фрилансе это помойка, где придётся конкурировать с 9000 школьников и индусов, пока наберёте достаточно опыта, чтобы выставлять заказчикам нормальный ценник и претензии, его подтверждающие.
    Из доходного на фрилансе - objective C, ruby, java, python. Встречается понемногу и другое.
    Ответ написан
    2 комментария
  • У меня есть куча свободного времени и желание работать в фрилансе.Но с чего же начать?

    @kstyle
    выберите направление - здесь только ваша внутренняя предрасположенность и интерес, выберите поднаправление - здесь анализ спроса по биржам фрилансеров, составьте список знаний и навыков по порядку изучения - на основании описания опыта бывалых. и в бой
    Ответ написан
    1 комментарий