Подходит ли вам Ruby?
Начинающие программисты, кажется, часто попадают в паралич анализа, когда дело доходит до решения, какой язык выучить в первую очередь. Спросите дюжину опытных программистов, что они думают, и вы можете получить дюжину уникальных ответов. В этой статье предлагается способ самостоятельно принять это решение.
Свидания
Чтобы найти подходящий, нам нужно потратить некоторое время на свидания. Начните с обеда. Обеденные свидания безопаснее и несерьезнее, но они дают вам хорошее представление о языковых характеристиках. Вы почувствовали хорошее настроение? Если да, попробуйте еще пару. Даты обеда могут быть указаны с использованием бесплатного онлайн-источника, такого как Free Code Camp, Codecademy или The Odin Project. Эти источники предлагают небольшие уроки, проекты и языковые проблемы, которые вы можете попытаться решить. Это отличный способ познакомиться с языками без полной фиксации. Если ваши обеденные свидания складываются хорошо, и отношения налаживаются, пора переходить к следующему этапу. Ужин и кино.
Ужин и фильм
Теперь мы начинаем немного серьезнее. Проводите больше времени друг с другом и в более формальной обстановке. Начинают летать искры. Если Ruby является правильным, мы это выясним . Теперь ваше время должно быть посвящено одному языку. Не волнуйтесь ... мы не говорим здесь о полной приверженности. Мы идем устойчиво, но не готовы завязать узел. Начните строить серьезные отношения с Ruby, изучив все тонкости этого выразительного языка. Отличные источники доступны в Интернете бесплатно. Посмотрите Учимся программировать Криса Пайна и сайт R ubyMonk. Если вы действительно хотите погрузиться в мир, загляните в Launch School и Flatiron’s Learn.co. Обе эти программы имеют бесплатные углубленные вводные курсы. Если ваши отношения с Руби по-прежнему интересны после того, как вы провели больше времени один на один друг с другом, вы готовы к следующему уровню ваших отношений с Руби. Переезд.
Переезд в
Теперь мы действительно начинаем узнавать друг друга. Больше не надо прятаться за пеленой нашего публичного имиджа. Вот где отношения достигают максимума. Вы просыпаетесь, проводите дни и ложитесь спать со своим партнером. Атмосфера все еще хороша? Время покажет. Это может быть формальная программа обучения, такая как Launch School, учебный лагерь, например Dev Bootcamp, или старомодный способ просто ломать вещи и выяснять, как их исправить. В любых отношениях бывают моменты хрупкости, вам решать, хотите ли вы над этим работать, или поддерживать отношения - это больше работы, чем она того стоит. Если вы провели столько времени с Руби и чувствуете, что можете легко уйти без сожаления, уходите. Если вы готовы взять на себя обязательства, и вы готовы узнать глубокие интимные подробности того, что движет Руби, тогда поздравляю ... вы готовы к браку, заключенному на небесах развития.
Связывать себя узами брака
Вы посвятили себя Ruby, по крайней мере, пока. Вы влюбились в Ruby и решили посвятить себя этому прекрасному языку. Напугана? Не будет. Прежде всего, Руби очень понимает и поддерживает. Необязательно быть моногамным. На самом деле, очень поощряется проводить время с другими языками. Изучение Ruby - действительно отличный способ изучить основы языка более высокого уровня без особого разочарования. Почему? Поскольку синтаксис прост для понимания, поддержка многочисленна, и потому, что вы пишете язык так же, как пишете статью. Фактически, большинство рубистов и разработчиков в целом поощряют вас рассказывать историю своим кодом. Выразительный язык Ruby позволяет сделать это очень легко. Готовы ли вы начать свои отношения?
Go Code
Чего же ты ждешь? Начните сегодня с знакомства на нескольких разных языках, а когда вы начнете заводить отношения с определенным из них, возьмите его на ужин и в кино. Если более формальные свидания проходят отлично, и вы чувствуете, что готовы к переезду, дерзайте. Вы еще не полностью привержены. Если вы проводите непристойное количество времени друг с другом и можете с радостью пережить трудные времена? Завяжите узел. Полностью придерживайтесь любого стиля обучения, который вы предпочитаете, и глубоко погрузитесь в язык, который вам нравится. Руби, верно?
Подходит ли вам Ruby? Дайте нам знать в комментариях ниже.