Стоит ли начинать карьеру веб-разработчика с RoR и сколько времени с начала обучения необходимо для начала заработка?

1,252 views
Skip to first unread message

ODiDOIT

unread,
Apr 6, 2015, 2:20:18 AM4/6/15
to ror...@googlegroups.com
Приветствую вас!
Недавно вернулся домой в свою деревню в Приморском крае, так как уволился с работы, где по факту был эникеем (мой стаж админо-эникейства 6.5 лет), но имел зарплату в размере 90к. Уволился я, потому что надоело, развития 0, и задачи, которые ставил перед собой, оказывались никому не нужны. В итоге решил попробовать себя в другой сфере - веб-разработка (нравится). Начал искать информацию об ЯП, и пришел к выводу, что лучше обойти стороной PHP и выбрать либо Ruby/Rails либо Python/Django. Выбор пал в пользу Ruby/Rails.
Так как есть некоторые сбережения, решили с подругой переехать в Питер (на месяца 3-4 прожить деньги есть), там учиться (она по своей части, а я разработке) и дальше искать работу.
Начал собирать и структурировать информацию, нашел следующие курсы:
1. http://levelp.ru/courses/programmirovanie/ruby-on-rails-developer/
2. https://mkdev.me/

Примерный путь вроде бы понял - HTML/CSS, JS, а уже далее Ruby и RoR.

Хочу пойти учиться в Level Up и параллельно обучаться на таких сайтах как railsforzombies.org, codecademy.com, codeschool.com, rubyonrails.ru, rurails.ru

От Level Up получил примерно такой же ответ:
"Для успешного прохождения курса "Ruby on Rails. Практика разработки веб-приложений" необходимо:

1) Знание основ программирования на любом языке
2) Знание основ верстки (HTML и CSS)
3) Очень желательно знание JS и Ajax, чтобы сделать хороший фронтенд, но это не обязательно."

Перед тем как делать шаг вперед, решил задать здесь 2 следующих вопроса:
1. Стоит ли начинать карьеру веб-разработчика с RoR
2. Сколько времени с начала обучения необходимо для начала заработка?

Первый вопрос навеян не совсем ясной (и вроде бы не очень радушной) картиной спроса на вот таких зеленых (каким буду) RoR'овцев на рынке труда.
Второй вопрос возникает по той причине, что после 3-4 месяцев хотелось бы уже зарабатывать хотя бы на оплату квартиры.

Вводные данные:
1. Пройденные курсы на 100% HTML/CSS на codecademy.com
2. Пройденные курсы 70% Python/PHP (без части про ООП, об ООП решил прочитать в книгах на русском языке) на codecademy.com
3. Как следствие понимание таких вещей как if/elif/else for/while def try/except.

Благодарю.

ODiDOIT

unread,
Apr 6, 2015, 2:28:03 AM4/6/15
to ror...@googlegroups.com
Извиняюсь за ошибки в тексте. Думал, что поправлю после, а оказалось, что такой возможности нет.

понедельник, 6 апреля 2015 г., 16:20:18 UTC+10 пользователь ODiDOIT написал:

Илья Донских

unread,
Apr 6, 2015, 2:29:59 AM4/6/15
to ror...@googlegroups.com
Все индивидуально. Выполните какую-нибудь бизнес задачу и начинайте штурмовать кадровые отделы :)

6 апреля 2015 г., 12:28 пользователь ODiDOIT <odi...@gmail.com> написал:

--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на https://groups.google.com/group/ror2ru
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
 
Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror...@googlegroups.com
---
Вы получили это сообщение, поскольку подписаны на группу "RubyOnRails to russian".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес ror2ru+un...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/ror2ru/a79c9772-0e13-4e4b-8b30-cfc02f52b1af%40googlegroups.com.
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.



--
С уважением, Илья Донских

Kirill Shirinkin

unread,
Apr 6, 2015, 2:44:10 AM4/6/15
to ror...@googlegroups.com
1. Стоит. Работы полно. Ещё: зелёным новичком придётся поначалу быть в любой новой сфере деятельности.
2. Тут и правда всё индивидуально. У нас на mkdev нередко бывает, что человек спустя полтора-два месяца уже уходил работать джуниором. Но для этого нужно много (много) стрательно учиться. Поэтому фигачьте код по 40 часов в неделю и беритесь за самые сложные задачи, тогда обязательно всё получится.

Best regards,
Kirill Shirinkin


--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на https://groups.google.com/group/ror2ru
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ

Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror...@googlegroups.com
---
Вы получили это сообщение, поскольку подписаны на группу RubyOnRails to russian.

Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес ror2ru+un...@googlegroups.com.

Просмотреть это обсуждение в Сети можно по адресу https://groups.google.com/d/msgid/ror2ru/5938c209-50d9-43c7-8ae8-955d201e302f%40googlegroups.com.
Настройки подписки и доставки писем: https://groups.google.com/d/optout.


Vladimir Chernyshev

unread,
Apr 6, 2015, 3:01:05 AM4/6/15
to ror...@googlegroups.com
Возможно имеет смысл, изучив HTML+CSS/JS, параллельно с изучением Ruby/RoR, начать работать/подрабатывать (например, как фрилансер) верстальщиком/фронт-енд разработчиком, чтобы к моменту начала поиска работы как фулл-стэк или бэкенд разработчиком, иметь какой-никакой, но опыт и портфолио в веб-разработке.

6 апреля 2015 г., 9:44 пользователь Kirill Shirinkin <fodo...@gmail.com> написал:
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/ror2ru/1428302645995.27f00fbb%40Nodemailer.

pronix

unread,
Apr 6, 2015, 3:30:45 AM4/6/15
to ror...@googlegroups.com
верстальщик  - тупиковая ветвь эволюции.

Vitaliy V. Shopov

unread,
Apr 6, 2015, 4:00:12 AM4/6/15
to ror...@googlegroups.com
Да как и Ruby :)

6 апреля 2015 г., 10:30 пользователь pronix <pronix....@gmail.com> написал:
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/ror2ru/ac92736f-07eb-4f50-a4ff-e0780c503b4a%40googlegroups.com.

Илья Донских

unread,
Apr 6, 2015, 4:18:12 AM4/6/15
to ror...@googlegroups.com
Блин, опять этот чел холивар начинает с тупиковой ветвью эволюции.
Тут и без троллей нормально срача стало вокруг трудоустройства . 

6 апреля 2015 г., 13:59 пользователь Vitaliy V. Shopov <shopov....@gmail.com> написал:
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/ror2ru/CAAq0UsXQtdb5AT2BY69CSCe34zpnkgoiAOdyieT1pZ0tMFTNxA%40mail.gmail.com.

Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.



--
С уважением, Илья Донских

Сергей Попов

unread,
Apr 6, 2015, 4:30:20 AM4/6/15
to ror...@googlegroups.com
Уходи, уходи чёртов тролль!

понедельник, 6 апреля 2015 г., 11:00:12 UTC+3 пользователь Vitaliy Shopov написал:

pronix

unread,
Apr 6, 2015, 5:02:00 AM4/6/15
to ror...@googlegroups.com
человек хочет новую карьеру построить, а вы его в верстку ? за что? верстальщиков хватает и больше не надо, а вот инженеров все меньше и меньше.

Vladimir Chernyshev

unread,
Apr 6, 2015, 6:09:37 AM4/6/15
to ror...@googlegroups.com
Чисто для получения практических навыков фронт-енд разработки в процессе осваивания бэк-енда

6 апреля 2015 г., 12:02 пользователь pronix <pronix....@gmail.com> написал:
человек хочет новую карьеру построить, а вы его в верстку ? за что? верстальщиков хватает и больше не надо, а вот инженеров все меньше и меньше.
--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на https://groups.google.com/group/ror2ru
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ

 Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror...@googlegroups.com
---
Вы получили это сообщение, поскольку подписаны на группу RubyOnRails to russian.

Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес ror2ru+un...@googlegroups.com.
Просмотреть это обсуждение в Сети можно по адресу https://groups.google.com/d/msgid/ror2ru/ee8b2ac8-5e11-40cc-b511-c2a0e6bb67ae%40googlegroups.com.

pronix

unread,
Apr 6, 2015, 6:27:30 AM4/6/15
to ror...@googlegroups.com
+1

Dorozhkin Anton

unread,
Apr 6, 2015, 6:35:33 AM4/6/15
to ror...@googlegroups.com
А чем PHP так плох, что его лучше стороной обходить?

понедельник, 6 апреля 2015 г., 9:20:18 UTC+3 пользователь ODiDOIT написал:

Kirill Shirinkin

unread,
Apr 6, 2015, 6:36:32 AM4/6/15
to ror...@googlegroups.com
Вот, классическое научное исследование “PHP: фрактал плохого дизайна” http://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/


Best regards,
Kirill Shirinkin


--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на https://groups.google.com/group/ror2ru
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
 
Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror...@googlegroups.com
---
Вы получили это сообщение, поскольку подписаны на группу "RubyOnRails to russian".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес ror2ru+un...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/ror2ru/9525ffb7-9f94-4bf2-ae96-ffe75d6fa84a%40googlegroups.com.

Denis Krivostchokov

unread,
Apr 6, 2015, 6:44:14 AM4/6/15
to ror...@googlegroups.com
Все очень индивидуально, зависит от твоих способностей, удачи и еще от кучи факторов.

Попробуй на себя на реальных курсах, станет многое понятно. Но не на таких, где ты благостно смотришь  теорию и делаешь пару простейших правок, в качестве задания после теории, а реально пишешь - реальные блоки функциональности. Изучаешь правильные технологии разработки и тп.

Найди ментора, который захочет тебя вести, в правильном направлении (в принципе хорошие курсы, inho это аналог ментора, плюс еще разные вкусные плюшки). 

Приготовься тратить на обучение деньги.

Пару недель назад, кто то кидал сюда джуниорский проект в качестве резюме для поиска работы, спишись с ним, узнай какой отклик был. Проект вроде неплохой, закончен, но возможно сейчас более серьезные требования к джуниорам по многим параметрам.

Imho все не так радужно в реале, работы много, но и требования тоже не слабые. Ты должен знать реально много всего. Погугли здесь, были подобные вопросы.

Я сам сейчас учусь на курсах в Thinknetica. 

>>
>Перед тем как делать шаг вперед, решил задать здесь 2 следующих вопроса:
>1. Стоит ли начинать карьеру веб-разработчика с RoR
Если у тебя реальный талант к программированию и связи. Я знаю только одного человека, который так смог. Но он через три года уже счастливо работает в Штатах.

2. Сколько времени с начала обучения необходимо для начала заработка?
Озаботься тем, где найти деньги на качественное обучение rails.

Удачи!

pustserg

unread,
Apr 6, 2015, 6:49:10 AM4/6/15
to ror...@googlegroups.com
История прям почти как моя, только я свой выбор в обучении остановил на thinknetica, ну и есть у меня за плечами 2 работающих сайта на PHP, один магазин на готовой CMS, второй сам писал на Yii. 
Курс закончился 28 февраля, с тех пор я еще в поиске работы, собеседования прохожу, в одну контору даже пригласили, но я отказался (посчитал что 55 тыр маловато будет, они вроде как до сих пор ищут)
Работа есть и для джуниора тоже. Но сейчас то ли из-за кризиса, то ли после зимней спячки все это небыстро.

понедельник, 6 апреля 2015 г., 9:20:18 UTC+3 пользователь ODiDOIT написал:
Приветствую вас!

Dorozhkin Anton

unread,
Apr 6, 2015, 6:49:42 AM4/6/15
to ror...@googlegroups.com
Понятно, что в данной группе можно получить миллион объяснений почему PHP не торт )))
Я именно у ТС поинтересовался, что не устраивает в PHP, т.к. ИМХО, для старта с нуля PHP больше подойдет, 
а когда будет написан первый десяток хеллоуворлдов, можно решить в какую сторону копать.

А по поводу статьи, например, первое за что глаз зацепился:

There is no way to declare a variable. Variables that don’t exist are created with a null value when first used

Ну а в руби, как-то можно переменную продекларировать?

понедельник, 6 апреля 2015 г., 13:36:32 UTC+3 пользователь Кирилл Ширинкин написал:

pronix

unread,
Apr 6, 2015, 6:57:43 AM4/6/15
to ror...@googlegroups.com
как все печально.это ж сколько народу программистами мучаются.
Может бросить это дело пока не поздно ?

Сергей Соколов

unread,
Apr 6, 2015, 7:06:31 AM4/6/15
to ror...@googlegroups.com
There is no way to declare a variable. Variables that don’t exist are created with a null value when first used
Ну а в руби, как-то можно переменную продекларировать?
в php a + b будет 0 даже если a и b вообще не объявлены. В руби это будет NameError: undefined local variable or method `a'.
ПС. для руби тоже все равно приходится использовать соглашения по написанию кода (мутабельность всего, nil вместо ошибок итд тоже доставляют, но без этих фич руби уже не был бы руби), но их меньше, чем в js или php. 

6 апреля 2015 г., 13:49 пользователь Dorozhkin Anton <trop...@gmail.com> написал:
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/ror2ru/0f511103-8af6-4555-acc3-d7b714665ecd%40googlegroups.com.

Dorozhkin Anton

unread,
Apr 6, 2015, 7:15:22 AM4/6/15
to ror...@googlegroups.com
Ну да, при этом  a = a будет nil ))
( думаю, все видели https://www.destroyallsoftware.com/talks/wat ),
Просто, некоторые вещи в статье показались уж слишком притянутыми за уши.

понедельник, 6 апреля 2015 г., 14:06:31 UTC+3 пользователь Сергей Соколов написал:

Vitaly Mineev

unread,
Apr 6, 2015, 9:59:05 AM4/6/15
to ror...@googlegroups.com
А почему бы не пойти сразу серьезно в js?
Ведь вы пишете, что js и Ajax нужны вам для развития.

Я, если честно, разочаровался в Фулл стек направлении. Все меняется так быстро, а усваивать одинаково и бэк и фронт не получается. В итоге ты получаешься фуллстек с крутым одним направлением и затычкой в другом. Да, поправить где-то верстку или запилить полиморфную связь ты в силах, но делать серьезные вещи не очень.

Так вот. Я бы посоветовал вам серьезно идти в js, если нравится фронт. Фронт это не только верстка и тупиковая ветвь эволюции. Поверьте, там с асинхронностью и неизвестной точкой входа очень много интересных задач. Сам факт развития ангуляра и реакта (сами знаете от кого) говорит о том, что поле там непаханое. И может случиться работать над фронтом месяц и не написать ни единой строчки html и jquery.

Ну либо идти серьезно в бэк, но там я на уровне уроков от Райна двухгодичной давности, так что другие получше меня знают что там и как.

Резюмируя, выбирайте что-то одно и дрючьте.

Eddi Fisher

unread,
Apr 6, 2015, 11:00:27 AM4/6/15
to ror...@googlegroups.com
выбираешь понравившийся язык, который тебя устаивает, а потом изучаешь его, раз в 3 года начинаешь учить другой язык, просто так, для развития, определись кем хочешь быть, бэкенд, фронт или фулстек и флаг тебе в руки и барабан в **** 

начинаешь с простого, делаешь проекты типа магазин, социалка и тп, просто что бы попробовать, поизучать алгоритмы и тп, читаешь статьи по рефакторингу, рефакторишь свой код

pustserg -> 
4 сайтика всего сделано, я правильно понял? =) не очень понял, почему зп в 55к вас не устроила, не троллю, просто интересна причина, деньги или сам проект, сколько сейчас хотите получать, какой опыт в программировании, какой опыт работы в команде? 

работы полно, в день 4-5 вакансий новых, а тех, кто хоть разбирался бы, таких мало, то что делают на коленке дома это хорошо, но люди без практики в работы в компании, в команде, это не торт

как-то так, мыслей много, нет времени все писать

pustserg

unread,
Apr 6, 2015, 12:03:13 PM4/6/15
to ror...@googlegroups.com
Не устроила потому что мало :) Проект там интересный в плане технологий и тимлид хороший. Но безосновательно начале денег предлагать меньше чем в вакансии было указано. Да и не зря же они до сих пор ищут человека... Для Москвы не самое интересное предложение.

понедельник, 6 апреля 2015 г., 18:00:27 UTC+3 пользователь Eddi Fisher написал:

Eddi Fisher

unread,
Apr 6, 2015, 12:09:15 PM4/6/15
to ror...@googlegroups.com
ну а почему не устроиться, а потом сменить? опыт хороший получишь, возможно, за 3 месяца заработал бы хоть и те же 165к, но было бы на что пиво попить =)

понедельник, 6 апреля 2015 г., 19:03:13 UTC+3 пользователь pustserg написал:

pustserg

unread,
Apr 6, 2015, 12:31:19 PM4/6/15
to ror...@googlegroups.com
А смысл устраиваться чтобы свалить через три месяца? Я сейчас не без работы сижу (я админ со стажем, просто решил профессию сменить), если уж совсем припрет, то и на такие деньги свалю, но на работе знают что я буду уходить и не требуют срочно писать заявление и уходить, потому что им тоже время на поиски надо. Процесс поиска идет с переменным успехом, все будет хорошо :)

понедельник, 6 апреля 2015 г., 19:09:15 UTC+3 пользователь Eddi Fisher написал:

Alexandr Shelestov

unread,
Apr 6, 2015, 10:40:56 PM4/6/15
to ror...@googlegroups.com
1. Стоит ли начинать карьеру веб-разработчика с RoR

Кривая обучения что в PHP, что в JS, HTML, CSS и RoR — примерно одинаковая. То есть, почти везде, благодаря доступным урокам, книгам и курсам, достаточно быстрый вход на первые ступеньки, можно очень быстро дойти до джуниора. Примерно за три месяца, плюс-минус. И вот дальше начинается разница.

Джуниор на PHP уже может зарабатывать неплохие деньги правкой популярных CMS (наговнить быстро сайт на Вордпрессе и продать, написать новый модуль или изменить логику уже написанного). Тоже самое касается фронтовика — верстка, правка шаблонов, говнить лэндинги, галереи, вот это все. И работы им двоим на фриланс-биржах немеряно, и очень долго они не будут нуждаться в студии и работодателе, могут и дальше учится, и работать на себя при этом. И заказчик, как правило, ничего в этом не соображает, то есть запрос на качество поменьше (это же не тимлиду работу сдавать ))), и первые ваши ошибки будут вам прощать.
В конечном итоге эти навыки позволят вам работать в любой кризис, или в то время, пока вы не имеете постоянную работу в студии с RoR.

Джуниору на RoR сложнее. Во-первых, на биржах работу получить не так просто — заказчик там чаще тоже опытный разработчик, да ее и меньше (особенно для джуниора). Во-вторых, когда вы станете чем то больше, чем джуниор (премидл?), но еще не имеете за плечами достаточно опыта (чисто по срокам), то будете не очень то интересны работодателю. Последним чаще нужны или совсем джуниоры (дешево, можно садить на рутину), или уже опытные от 2-х лет прочные мидлы, которым не надо слишком подробно разжевывать архитектуру.  В-третьих, дальнейшая кривая обучения на RoR превращается в плато, набор новых знаний идет гораздо медленнее, чем в начале. В основном как раз благодаря работе над проектами в студиях. Причем, желательно работать над разными проектами, а не над одним и тем же, что тоже не всегда возможно.

Поэтому, серьезный заработок на RoR, имхо, начнется не раньше, чем через год, а то и два. А до этого он может быть даже меньше, чем у варианта с PHP и фронтом.

В качестве офтопика.
Знакомый PHP-ист когда то научился говнить сайты на Вордпрессе, очень дешево их продавал, подсаживая на свой сервер и ежемесячное обслуживание. Я не знаю, сколько у него сейчас сайтов в обслуживании, но он уже давно забросил сам разработку, зарабатывает только их поддержкой, у него стабильно набегает до 5,000 USD в месяц. Если клиентам нужно что-то подговнить, то он для этого нанимает знакомых программеров на PHP и фронтовиков, выступая посредником. Вспомнил я про него по той причине, что когда-то он тоже выбирал, с чего ему начать путь в веб-разработке, и он долго не хотел браться за изучение Wordpress, считая его не тру ))

Сергей Курганов

unread,
Apr 7, 2015, 12:15:34 AM4/7/15
to ror...@googlegroups.com
Не буду затрагивать другие языки, рассмотрю те что вы привели, т.к. есть опыт, я не буду сравнивать их мощь, это дело пустое, рассмотрю их со стороны эмоционального удовлетворения .
1. PHP - Удовлетворение низкое, в основном плюс, то что открытого кода и документации много, но пишешь и такое чувство, что двоечник каракули рисует на уроке русского.
2. Python - документации море, язык красивый, классы просто создаются, вкусняшка просто, но нет у него четкого ООП из за возможности писать функции, особенно бесит, что трудно составлять документацию, т.к. метод или функция может параметром принимать практически любой тип и получается нужно расписывать варианты, а по мне метод или функция должны делать одну четкую работу, а не веер возможностей.
3. Ruby - все акуратно, ООП четкое, прост, радует логикой и структурой, но минус в документации, по сравнению с питоном ну очень мало ее на русском, хотя если потихоньку набирать свою базу знаний по классам, это уже становится не так важно, большой плюс, мало конкуренции на рынке труда.

pronix

unread,
Apr 7, 2015, 4:53:10 AM4/7/15
to ror...@googlegroups.com
Еще есть чудесная ява, которая везде. И платят за нее и спрос стабильный.

Сергей Соколов

unread,
Apr 7, 2015, 5:01:53 AM4/7/15
to ror...@googlegroups.com
+ 1 про java - если уж заниматься чем-то другим, то java в любом случае привлекательнее php. И нет огромного разброса между тем, что делают в студиях и в более серьезных проектах.

7 апреля 2015 г., 11:53 пользователь pronix <pronix....@gmail.com> написал:
Еще есть чудесная ява, которая везде. И платят за нее и спрос стабильный.
--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на https://groups.google.com/group/ror2ru
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ

 Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror...@googlegroups.com
---
Вы получили это сообщение, поскольку подписаны на группу RubyOnRails to russian.

Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес ror2ru+un...@googlegroups.com.
Просмотреть это обсуждение в Сети можно по адресу https://groups.google.com/d/msgid/ror2ru/82178c03-cb1e-4a0c-887e-4e33a3e06751%40googlegroups.com.

pronix

unread,
Apr 7, 2015, 5:04:13 AM4/7/15
to ror...@googlegroups.com
И два языка сразу java и java script.

ODiDOIT

unread,
Apr 9, 2015, 10:36:00 PM4/9/15
to ror...@googlegroups.com
Пожалуй, так и сделаю.
Еще думаю, может стоит сразу на 2х площадках проходить обучение? :)


понедельник, 6 апреля 2015 г., 16:44:10 UTC+10 пользователь Кирилл Ширинкин написал:
1. Стоит. Работы полно. Ещё: зелёным новичком придётся поначалу быть в любой новой сфере деятельности.
2. Тут и правда всё индивидуально. У нас на mkdev нередко бывает, что человек спустя полтора-два месяца уже уходил работать джуниором. Но для этого нужно много (много) стрательно учиться. Поэтому фигачьте код по 40 часов в неделю и беритесь за самые сложные задачи, тогда обязательно всё получится.

Best regards,
Kirill Shirinkin


On Mon, Apr 6, 2015 at 8:20 AM, ODiDOIT <odi...@gmail.com> wrote:

Приветствую вас!
Недавно вернулся домой в свою деревню в Приморском крае, так как уволился с работы, где по факту был эникеем (мой стаж админо-эникейства 6.5 лет), но имел зарплату в размере 90к. Уволился я, потому что надоело, развития 0, и задачи, которые ставил перед собой, оказывались никому не нужны. В итоге решил попробовать себя в другой сфере - веб-разработка (нравится). Начал искать информацию об ЯП, и пришел к выводу, что лучше обойти стороной PHP и выбрать либо Ruby/Rails либо Python/Django. Выбор пал в пользу Ruby/Rails.
Так как есть некоторые сбережения, решили с подругой переехать в Питер (на месяца 3-4 прожить деньги есть), там учиться (она по своей части, а я разработке) и дальше искать работу.
Начал собирать и структурировать информацию, нашел следующие курсы:
1. http://levelp.ru/courses/programmirovanie/ruby-on-rails-developer/
2. https://mkdev.me/

Примерный путь вроде бы понял - HTML/CSS, JS, а уже далее Ruby и RoR.

Хочу пойти учиться в Level Up и параллельно обучаться на таких сайтах как railsforzombies.org, codecademy.com, codeschool.com, rubyonrails.ru, rurails.ru

От Level Up получил примерно такой же ответ:
"Для успешного прохождения курса "Ruby on Rails. Практика разработки веб-приложений" необходимо:

1) Знание основ программирования на любом языке
2) Знание основ верстки (HTML и CSS)
3) Очень желательно знание JS и Ajax, чтобы сделать хороший фронтенд, но это не обязательно."

Перед тем как делать шаг вперед, решил задать здесь 2 следующих вопроса:
1. Стоит ли начинать карьеру веб-разработчика с RoR
2. Сколько времени с начала обучения необходимо для начала заработка?

Первый вопрос навеян не совсем ясной (и вроде бы не очень радушной) картиной спроса на вот таких зеленых (каким буду) RoR'овцев на рынке труда.
Второй вопрос возникает по той причине, что после 3-4 месяцев хотелось бы уже зарабатывать хотя бы на оплату квартиры.

Вводные данные:
1. Пройденные курсы на 100% HTML/CSS на codecademy.com
2. Пройденные курсы 70% Python/PHP (без части про ООП, об ООП решил прочитать в книгах на русском языке) на codecademy.com
3. Как следствие понимание таких вещей как if/elif/else for/while def try/except.

Благодарю.

--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на https://groups.google.com/group/ror2ru
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ

Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror...@googlegroups.com
---
Вы получили это сообщение, поскольку подписаны на группу RubyOnRails to russian.

Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес ror2ru+un...@googlegroups.com.

Просмотреть это обсуждение в Сети можно по адресу https://groups.google.com/d/msgid/ror2ru/5938c209-50d9-43c7-8ae8-955d201e302f%40googlegroups.com.

ODiDOIT

unread,
Apr 9, 2015, 10:42:02 PM4/9/15
to ror...@googlegroups.com
Куча негативных отзывов (несмотря на его популярность) + личные ощущения при изучение синтаксиса. 

понедельник, 6 апреля 2015 г., 20:35:33 UTC+10 пользователь Dorozhkin Anton написал:

ODiDOIT

unread,
Apr 9, 2015, 10:45:06 PM4/9/15
to ror...@googlegroups.com
Да, мне на почту уже кинули предложение участвовать в какому-то проекте, но по сути я пока 0.
По поводу ментора и обучения - вроде бы тоже ресурсы нашел.
Благодарю!

понедельник, 6 апреля 2015 г., 20:44:14 UTC+10 пользователь Denis Krivostchokov написал:

Artur Borisovich

unread,
Apr 25, 2015, 5:23:30 AM4/25/15
to ror...@googlegroups.com
Я нашел в городе работу верстаком и после работы подрабатываю в рельсо-проекте, думаете это дно?

понедельник, 6 апреля 2015 г., 12:02:00 UTC+3 пользователь pronix написал:

Eddie Fisher

unread,
Apr 25, 2015, 5:33:08 AM4/25/15
to ror...@googlegroups.com
С чего-то надо начинать


--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на https://groups.google.com/group/ror2ru
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
 
Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror...@googlegroups.com
---
Вы получили это сообщение, поскольку подписаны на одну из тем в группе "RubyOnRails to russian".
Чтобы отменить подписку на эту тему, перейдите по ссылке https://groups.google.com/d/topic/ror2ru/21aN8nMujMU/unsubscribe.
Чтобы отменить подписку на эту группу и все ее темы, отправьте письмо на электронный адрес ror2ru+un...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/ror2ru/1d8273c0-1ab5-4482-975a-bde2d68963c5%40googlegroups.com.

pronix

unread,
Apr 25, 2015, 6:09:23 AM4/25/15
to ror...@googlegroups.com
что значит "дно" ?

Andrew Korzhuev

unread,
Apr 25, 2015, 10:07:30 PM4/25/15
to ror...@googlegroups.com
Начинать карьеру с верстки это путь в никуда. Работая верстальщиком вы научитесь верстке, но не разработке приложений. В веб деве нет никаких скрытых знаний или умений, которые должны передаваться от учителя к ученику или которые приходят с опытом работы в области.

А сам Ruby/Rails отлично приспособлен для новичков, есть много туториалов, скринкастов, курсов, и книг, сообщество в целом отзывчивое и качество кода в массе неплохое. За 3 месяца вполне реально научиться минимуму с 0, сделать пару приложений для портфолио и идти искать работу.

On Monday, April 6, 2015 at 3:20:18 AM UTC-3, ODiDOIT wrote:
Приветствую вас!
Недавно вернулся домой в свою деревню в Приморском крае, так как уволился с работы, где по факту был эникеем (мой стаж админо-эникейства 6.5 лет), но имел зарплату в размере 90к. Уволился я, потому что надоело, развития 0, и задачи, которые ставил перед собой, оказывались никому не нужны. В итоге решил попробовать себя в другой сфере - веб-разработка (нравится). Начал искать информацию об ЯП, и пришел к выводу, что лучше обойти стороной PHP и выбрать либо Ruby/Rails либо Python/Django. Выбор пал в пользу Ruby/Rails.
Так как есть некоторые сбережения, решили с подругой переехать в Питер (на месяца 3-4 прожить деньги есть), там учиться (она по своей части, а я разработке) и дальше искать работу.
Начал собирать и структурировать информацию, нашел следующие курсы:
1. http://levelp.ru/courses/programmirovanie/ruby-on-rails-developer/
2. https://mkdev.me/

Примерный путь вроде бы понял - HTML/CSS, JS, а уже далее Ruby и RoR.

Хочу пойти учиться в Level Up и параллельно обучаться на таких сайтах как railsforzombies.org, codecademy.com, codeschool.com, rubyonrails.ru, rurails.ru

От Level Up получил примерно такой же ответ:
"Для успешного прохождения курса "Ruby on Rails. Практика разработки веб-приложений" необходимо:
 
1) Знание основ программирования на любом языке
2) Знание основ верстки (HTML и CSS)
3) Очень желательно знание JS и Ajax, чтобы сделать хороший фронтенд, но это не обязательно."

Перед тем как делать шаг вперед, решил задать здесь 2 следующих вопроса:


1. Стоит ли начинать карьеру веб-разработчика с RoR

2. Сколько времени с начала обучения необходимо для начала заработка?

Первый вопрос навеян не совсем ясной (и вроде бы не очень радушной) картиной спроса на вот таких зеленых (каким буду) RoR'овцев на рынке труда.


Второй вопрос возникает по той причине, что после 3-4 месяцев хотелось бы уже зарабатывать хотя бы на оплату квартиры.

Andrey Voronkov

unread,
Apr 26, 2015, 10:35:30 AM4/26/15
to ror...@googlegroups.com
Когда-то давно - 2009 год это был - я работал админом в провинциальном городе на Дальнем Востоке с з/п 16 т.р. и понял, что потолок админов этой местности - 35 т.р. если в каком-нибудь банке. Страшно сказать - у нас уникумы, которые знали весь L2 и заведовали всей возможной удаленно управляемой телефонией получали меньшие деньги. Я решил стать программистом, причем именно rock-star - т.е. веб, т.е. что-то прогрессивное и не обкатанное, еще совсем не в тренде, но имеющее здоровое жирное коммьюнити, быстрые темпы роста и потенциал. Долго танцевал вокруг да около питона, потом мне подсказали рельсу и руби. Уволился с З/П 16 тысяч - стал получать еле-еле 11 в родном университете, но с условием - я им выдаю проекты, а меня не трогает ни одна сволочь, кроме моего непосредственного начальника. Так я начал изучать рельсы - руби понимал очень плохо, рельсы тоже давались с диким скрежетом - образования профильного не было (хорошо, что не было - оно бы повлияло на мои решения и я рельсу бы не выбрал). В общем чтобы немного начать ориентироваться я потратил ни много ни мало - два года, при этом сделал университету систему электронного расписания - из-за нехватки аудиторий она была ручная - никаких мудрёных алгоритмов и ИС по учету освоения бюджета для областной администрации, за которую меня до сих пор благодарит отдел, который на ней работает. Шутка ли - сократить создание годового отчета с двадцати дней до двадцати секунд. Затем кинул краткое резюме сюда, поработал с Evrone удаленно - это были чудесные времена - до сих пор с Олегом и Юрой в прекрасных отношениях - первый опыт разработки с настоящими живыми заказчиками - начало понимания жизненного цикла продукта, отличия проекта от продукта, основы scrum. Затем пригласили в СПб - я не отказался. В Питере было очень тяжело - очень не хватало (да и сейчас не хватает) фундаментального образования - выпускники СПбГУ смотрели косо - колоссальный разрыв в образовании и опыте "академического" программирования, помогали следующие вещи - врожденное чувство правильного и неправильного и админский бэк - куда бы я не приходил, я так или иначе начинал "подадминивать", а когда всплыло модное понятие "DevOps" - я понял, что для моих скиллов - самое оно. До сих пор не обзавелся машиной за ненадобностью, зато по дороге на работу умудряюсь читать техническую литературу - залпом - это оказалось очень важным аспектом, но читать нужно только когда ты сам начинаешь задавать вопросы - пихать внутреннее устройство руби насильно - бесполезно. По рельсам и рубям прочитал добрых двадцать книг, по общему программированию - еще десяток.

P.S. Любая смена специализации влечет за собой жертвы - это смена работы на более низкооплачиваемую, возможно вообще не в IT - если невозможно найти профильную. Я так и говорил другу - накопи денег - устройся охранником - только вместо сканвордов - учи основы чего ты там себе хочешь - с семьей это все гораздо сложнее - рисковать очень не хочется - тут может помочь только жена, которая верит. Еще одна жертва - это ты тут весь такой крутой и гордый, а при освоении новой технологии - ты снова у подножия горы, с каждой новой горой преодолевать их становится все легче, но от этого гора не перестает быть горой.
Совет один - если вы совсем далеки от области, в которую верите, ставьте на перспективу. Если это веб - смотрите реактивку, асинхронку, расчет на множество клиентов, новые архитектуры, масштабируемые горизонтально (это миф - кстати говоря). Если более низкий уровень - Rust - это очень интересный и грамотный проект дизайна целого языка, причем смотря на темпы роста и сплоченности коммьюнити - мне кажется, что у них все получится - это действительно воплощенная теория и опыт. Посмотрите сколько проектов написано на Go за последние два года - плюнуть некуда - а ведь он не очень-то хорош и не очень-то низкоуровневый. Необходимо выбрать технологию, которая стрельнет через 2-3 года. "Стрельнёт" - это вездесущие девочки из HR, пытающиеся написать название мудреных англицких слов без ошибок и ищущие людей с пятилетнем опытом работы на технологии, которой нет и трех.
Это история человека, у которого не сложилось со специализированным образованием - у других людей все может быть по-другому.

26 апреля 2015 г., 5:07 пользователь Andrew Korzhuev <wol...@gmail.com> написал:

--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на https://groups.google.com/group/ror2ru
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
 
Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror...@googlegroups.com
---
Вы получили это сообщение, поскольку подписаны на группу "RubyOnRails to russian".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес ror2ru+un...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/ror2ru/57b6eb82-0f48-4a10-9d15-152d5f9e5443%40googlegroups.com.

Denis Krivostchokov

unread,
Apr 26, 2015, 11:54:31 AM4/26/15
to ror...@googlegroups.com
On Sunday, April 26, 2015 at 8:07:30 AM UTC+6, Andrew Korzhuev wrote:
Начинать карьеру с верстки это путь в никуда. Работая верстальщиком вы научитесь верстке, но не разработке приложений. В веб деве нет никаких скрытых знаний или умений, которые должны передаваться от учителя к ученику или которые приходят с опытом работы в области.

А сам Ruby/Rails отлично приспособлен для новичков, есть много туториалов, скринкастов, курсов, и книг, сообщество в целом отзывчивое и качество кода в массе неплохое. За 3 месяца вполне реально научиться минимуму с 0, сделать пару приложений для портфолио и идти искать работу

*irony*
получается для начала карьеры этому мега-новичку за 3 месяца нужно взять минимум из ruby, rails, js, html, http, tdd, ide, slim, devise, rspec-capybara-factory, bootstrap, sql, ajax и еще и общие навыки работы.
*/irony*

Я бы добавил, что ror отлично приспособлен для новичков с опытом разработки на других web-технологиях.

Vladimir Gordeev

unread,
Apr 26, 2015, 1:56:06 PM4/26/15
to ror...@googlegroups.com
Я бы добавил, что ror отлично приспособлен для новичков с опытом разработки на других
 web-технологиях.

RoR был моим первым опытом в web-разработке -- всё было очень мягко и круто. Тот длинный список гемов и базвордов -- это чтобы испугать новичка. Не нужно это всё это для того чтобы начать делать что-то полезное.

+1 за RoR как старт.

--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на https://groups.google.com/group/ror2ru
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
 
Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror...@googlegroups.com
---
Вы получили это сообщение, поскольку подписаны на группу "RubyOnRails to russian".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес ror2ru+un...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/ror2ru/b33da0d9-0226-46f5-b136-27f64d6aeb29%40googlegroups.com.

Vladimir Gordeev

unread,
Apr 26, 2015, 1:59:25 PM4/26/15
to ror...@googlegroups.com
>
 Rust - это очень интересный и грамотный проект дизайна целого языка,
> написано на Go за последние два года - плюнуть некуда - а ведь он не очень-то хорош и не очень-то низкоуровневый.

Мне кажется благородный дон вступает на тропу войны, описывая свою личную точку зрения как общепринятую. Всё вовсе не так очевидно как это пытается указать автор. Битва Go vs Rust ещё не закончена.

Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/ror2ru/CAC2xN8uu9C0e-9KvbCFAB09UZWcXHhjUOZ9ZO3jmCL87QQP24w%40mail.gmail.com.

Andrew Korzhuev

unread,
Apr 26, 2015, 7:55:28 PM4/26/15
to ror...@googlegroups.com
Для совсем джуниора это все знать не обязательно, многие компании берут перспективных людей на обучение. Кроме общих принципов разработки, любую из этих технологий можно выучить за пару дней.

Сергей Попов

unread,
Apr 27, 2015, 1:15:16 PM4/27/15
to ror...@googlegroups.com
Я сильно сомневаюсь, что за пру дней. Плюс нужно много практики 

понедельник, 27 апреля 2015 г., 2:55:28 UTC+3 пользователь Andrew Korzhuev написал:

Artur Borisovich

unread,
Apr 28, 2015, 4:07:08 AM4/28/15
to ror...@googlegroups.com


воскресенье, 26 апреля 2015 г., 5:07:30 UTC+3 пользователь Andrew Korzhuev написал:
Начинать карьеру с верстки это путь в никуда. Работая верстальщиком вы научитесь верстке, но не разработке приложений. В веб деве нет никаких скрытых знаний или умений, которые должны передаваться от учителя к ученику или которые приходят с опытом работы в области.

Я не согласен, работа верстальщиком в вебе ближе к заветной цели, чем работать бетонщиком и в обед читать книжки о программировании. Здесь все же можно получить опыт который в будущем несомненно пригодится, а если не забивать на самообразование и развиваться попутно в области программирования, а не только верстки, то все будет ок!
 
А сам Ruby/Rails отлично приспособлен для новичков, есть много туториалов, скринкастов, курсов, и книг, сообщество в целом отзывчивое и качество кода в массе неплохое. За 3 месяца вполне реально научиться минимуму с 0, сделать пару приложений для портфолио и идти искать работу.

За 3 месяца (утрировано, конечно) можно сделать блог, можно написать свой двач, но нельзя за 3 месяца овладеть всей наукой и начать делать серьезные вещи, а без более-менее глубокого понимания того, как все это работает, работу не найти.

Denis Krivostchokov

unread,
Apr 29, 2015, 2:24:47 AM4/29/15
to ror...@googlegroups.com
On Monday, April 27, 2015 at 5:55:28 AM UTC+6, Andrew Korzhuev wrote:
Для совсем джуниора это все знать не обязательно, многие компании берут перспективных людей на обучение. Кроме общих принципов разработки, любую из этих технологий можно выучить за пару дней

как тогда определяется 'перспективность' человека?

Van Der Буй

unread,
Apr 29, 2015, 2:57:48 AM4/29/15
to ror...@googlegroups.com
Посоны, хорош флудить :) 

Стоит или не стоит и как быстро зависит только от тебя. 
Зарабатывать сможешь, как скоро - зависит от того, как у тебя с мозгом, желанием и обучаемостью - все, другого ответа нет. 
Тут не бывает так, что ты начала учиться и через год стал профессионалом.
Тут все индивидуально.


понедельник, 6 апреля 2015 г., 9:20:18 UTC+3 пользователь ODiDOIT написал:
Приветствую вас!
Reply all
Reply to author
Forward
0 new messages