Как учиться программированию самостоятельно начать с нуля

Привет, я Мартин.
Как технический директор и соучредитель CareerFoundry, я хотел бы написать сегодня пост в блоге для людей. Которые отчаянно хотят научиться программировать и запустить свой собственный бизнес. Но понятия не имеют. С чего начать. Шесть лет назад я был таким же, как ты. Теперь я основал свой собственный стартап вместе с моим соучредителем Раффаэлой, и я работаю полный рабочий день в качестве программиста и технического директора для своей собственной компании. Оказывая влияние в быстро развивающейся. Творческой и полноценной роли.

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

Откуда Взялась Идея Создания Компании?

Идея возникла из моего собственного опыта обучения программированию.

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

“Обучающий код может напрямую повлиять на перспективы карьерного роста, предоставляя студентам высоко релевантные. Востребованные навыки. Которые могут сделать их немедленно пригодными для работы.”

Гленн Лейбовиц

Итак, Какова Моя История? И Как Я Научился Программировать?

В течение десяти лет я работал менеджером по продуктам в Nokia и других стартапах в Берлине. За это время у меня было множество отличных идей для стартапов — или то, что я считал отличными идеями. — и я отчаянно хотел запустить свой собственный бизнес. Но главное:

Я не знал, как кодировать! Это означало, что я никогда не смогу реализовать ни одну из своих идей.

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

Поэтому я понял, что должен научиться программировать! Я начал с бесплатных учебных пособий по Codecademy. И именно здесь я хотел бы дать вам свой первый совет о том, как научиться программировать как абсолютный новичок: попробуйте бесплатные онлайн-уроки, прежде чем платить за курс программирования.

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

Ответ заключается в том. Что вы очень быстро узнаете, нравится вам это или нет. И это действительно ключ к этой карьере: наслаждение. Некоторые люди любят кодирование.

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

“Если вы увлечены программированием, то вы отлично начинаете свою карьеру — вы только что присоединились к обширной. Но все еще элитной группе людей. Которые всегда. В конечном счете. Будут любить свою работу. Вы действительно можете подумать о том. Чтобы найти еще одну страсть, чтобы уравновесить ее. Моя рекомендация: мотоциклы.”

Марцин Стекi, наставник карьерного роста

С Codecademy я попробовал JavaScript , а затем перешел к другим учебникам, чтобы изучить Ruby on Rails, который является очень популярным языком программирования для стартапов. Изучение Ruby, конечно, не было делом одной ночи – мне потребовалось около трех месяцев, чтобы понять это. Но изучение Ruby показало мне. Что я способен делать с кодом и насколько мне нравится кодирование.

Знаешь, чему я научился больше всего? Вы должны действительно хотеть этого, и вы должны кодировать каждый божий день, пока учитесь, а это значит. Что вы должны делать следующее…

1) Составьте Себе Расписание И Придерживайтесь Его!

Я делал час утром и час вечером в одно и то же время каждый день. Если у вас нет расписания и конечной цели, вам будет очень трудно стать профессионалом, и вы потеряете свой путь. Что приводит меня к следующему совету:

2) Иметь Цель

Наличие цели, когда вы начинаете работать программистом, даст вам стимул, необходимый для настойчивости. Моя цель с самого начала состояла в том. Чтобы начать свой собственный стартап и быть моим собственным боссом.

Сначала я создал приложение с Ruby on Rails. Я думал, что это отличная идея, но никто из моих друзей действительно не использовал ее. Несмотря на мое настойчивое требование. Я думал, что у меня на руках новый Фейсбук, но их еще предстояло убедить.

— Это нормально-часто застревать. Один из лучших способов научиться кодированию-тратить часы, пытаясь заставить что-то работать. Когда это просто не работает. Если вы переживете разочарование, удовлетворение будет невероятным. Но вы также никогда не захотите пройти через это снова, поэтому вы помните.”

Оли Барнетт, наставник CareerFoundry

Несмотря на отсутствие энтузиазма у моих друзей в самом начале, создание этого приложения заставило меня понять. Что мне нравится то. Что я делаю. Я стал полностью одержим ею. В свою очередь, это значительно облегчало обучение программированию, когда я получал огромное удовольствие от того. Что создавал. Я был вынужден выучить много кодирования, чтобы достичь своей цели, но это было тем более приятно для меня.

3) Найти Наставника

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

Так Кто Же Был Моим наставником И Что Он Делал?

Моим наставником был опытный друг-программист, к которому я мог обратиться за советом, советами и хитростями. Когда застревал со своим кодом.

Разница между обучением с наставником или без него заключается в скорости и удовольствии.

Конечно, можно научиться веб-разработке с нуля, но этот процесс займет у вас вдвое больше времени, и это будет борьба. С наставником, что очень важно, вы изучаете лучшие практики, а это означает. Что вам нужно будет изучить эти навыки только один раз. А не переучивать их снова. Когда вы присоединитесь к компании или будете работать с чужим кодом.

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

Я уже изучил основы и работал с веб-разработчиками, поэтому логическое мышление не было для меня новым. И это дает мне преимущество. Тем не менее, я все еще считал вклад моего наставника неоценимым!

Если у вас нет технического образования, то еще более важно иметь кого-то, кто может провести вас через это. Как правило, я бы сказал , что наставник важен для всех, кто надеется научиться программировать, от полных новичков до более продвинутых учеников.

Мы видели результаты с нашими студентами: вовлеченность выше, а уровень мотивации выше.

Изначально я использовал Codecademy для изучения JavaScript и бесплатный учебник от Майкла Хартелла для Ruby on Rails. Хотя они научили меня синтаксису кодирования – биту Чтобы научиться жить и работать программистом. Нужно гораздо больше. Чем просто следовать учебнику по программированию.

Например: я действительно не знал, какие инструменты использовать на моем Mac. Я не знал, как развернуть свой сайт. Я не знал, что популярно, а что нет.

Вы можете найти, как это сделать, используя Google, но какой из многих вариантов является лучшей практикой? С наставником этот процесс чрезвычайно ускоряется.

— Можно и самому научиться кодированию. Лучший сценарий, по-видимому, заключается в том. Что у вас нет постоянной работы или семейных обязанностей и вы достаточно дисциплинированы. Чтобы тратить на это восемь часов или больше каждый день.

Делать это на стороне, когда у вас есть полная занятость,-более сложная ситуация, но я считаю. Что это можно сделать и так. Если вы достаточно мотивированы.”

Тодд Вассерман, Mashable

Но самое главное, чему я научился у своего наставника, было…

…как написать хороший код!

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

Если вы написали свой код без учета лучших практик (как я сделал, когда впервые начал). Этот код практически бесполезен для кого-либо еще.

И когда вы работаете программистом, вы, как правило, работаете в команде, поэтому очень важно. Чтобы другие люди понимали. Как и почему вы написали что-то таким образом.

Рекомендации также помогают с такими вещами, как время загрузки страницы; возможно, вы создали веб-сайт правильно. Но если он закодирован менее эффективным способом. Загрузка страницы может занять много времени.

А Как Насчет Сообщества?

Сообщество для программистов также важно.

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

Когда я учился, я в основном использовал онлайн-сообщество в StackOverflow для поиска решений проблем. Которые у меня были. То есть проблем. Связанных с синтаксисом.

Но на самом деле именно мой наставник стал моим “сообществом”. Поскольку именно из его опыта работы программистом я узнал о работе в командах и всех других аспектах веб-разработки. Которые нельзя узнать из бесплатного онлайн-учебника.

Итак, подведем итог — зачем вам нужен наставник?

  • Это улучшает качество вашего кода — вы изучаете лучшие практики.

  • Вы остаетесь на верном пути — вы подотчетны кому-то, кроме себя.

  • Это быстрее — то, что может занять у вас год самостоятельно, может занять всего 3 или 4 месяца с наставником.

  • Они могут подсказать вам, каких ошибок следует избегать и как решать проблемы самостоятельно.

  • Они учат вас , как искать решения проблем, поэтому вы тратите меньше времени. Пытаясь найти хорошие ресурсы самостоятельно. Помни, они уже побывали в твоей шкуре!

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

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

Зачем Учиться Программировать?

Сначала давайте рассмотрим причины обучения программированию, которые не связаны с занятостью. А связаны с удовольствием! О пользе изучения кода для получения работы мы поговорим чуть позже.

Кодирование-Это Весело!

Кодирование-это очень весело! Мало того, очень полезно решать проблемы и создавать вещи самостоятельно.

Я прихожу на работу каждое утро и с нетерпением жду начала своего рабочего дня!

Есть много проблем. Которые нужно преодолеть. Когда вы начинаете — решение проблем занимает большую часть вашего времени,-но вы узнаете. Как преодолеть эти проблемы. И когда вы это сделаете. Вы начнете получать удовольствие и чувствовать себя вознагражденным за свои усилия.

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

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

Хобби И Личные Проекты Для Программистов

Самое замечательное в навыках программирования заключается в том. Что если у вас есть идея для чего-то. Что вы хотите создать. Вы можете просто пойти вперед и создать его именно так. Как вы хотите. И совершенно бесплатно.

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

Мало того. Что программное обеспечение можно скачать бесплатно, в наши дни хостинг также бесплатен. Создание сайта для себя не будет стоить вам ничего, кроме вашего времени. Но вы все равно будете наслаждаться процессом. Так что это не будет похоже на работу!

Поэтому, если у вас есть идеи, выложите их там и, как я, посмотрите, нравятся ли они другим людям!

Вы можете создавать вещи для своих друзей или семьи или создавать веб-сайт портфолио для себя. Изучение того. Как кодировать веб-сайт, дает вам контроль, поэтому вы не платите никому другому за то же самое. Вы можете сделать все это сами и сделать именно так. Как ВЫ хотите.

“Начните с малого с автономного сайта WordPress,а затем медленно сломайте его и сделайте лучше. Крупные проекты имеют привычку становиться деморализующими. Маленькие победы на ранних стадиях имеют решающее значение.”

Эрик Биннион, Человек суеты

Каковы Профессиональные Преимущества Владения Навыками Кодирования?

Итак, мы подробно рассмотрели преимущества, которые навыки веб-разработки могут принести в вашу личную жизнь. Но давайте теперь посмотрим. Что эти навыки могут сделать для вашей карьеры. Вот краткий список основных преимуществ, которые люди находят, как только они обучаются в области технологий:

  • Вы можете начать свой собственный бизнес.

  • Вы мгновенно становитесь болеетрудоустроенными . Так как работодатели в каждой отрасли ищут сотрудников с техническими навыками.

  • Вы можете стать фрилансером с этими навыками , которые дают вам лучший баланс между работой и жизнью, автономию и гибкость.

  • Вы можете управлять техническими командами с полным знанием того. Что они делают, и того. Что вы можете ожидать от них.

“Изучение кода не похоже на изучение Это постоянно развивающаяся индустрия, и иногда это похоже на путешествие. Вы всегда учитесь чему-то новому, поэтому важно не расстраиваться, если вы чего-то не знаете или чувствуете. Что никогда не будете достаточно опытны. Чтобы понять

Амир Фридман, наставник CareerFoundry

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

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

Знание программирования очень важно, когда вы нанимаете разработчиков и управляете расписаниями. Я имею в виду, если вы не знаете программирования, как вы можете делать следующие вещи?

  • Как вы узнаете, правильно ли квалифицирован этот потенциальный сотрудник?

  • Как вы узнаете, знают ли они, о чем говорят, если вы не понимаете. Как работает программирование?

  • Как вы узнаете, сколько времени займет этот проект или сколько сотрудников потребуется для его завершения. Если у вас нет элементарных знаний в области программирования?

Даже если вы не хотите работать в сфере технологий, эти навыки программирования по – прежнему невероятно ценны. Потому что технологии сейчас затрагивают все отрасли-от науки до искусства. От розничной торговли до бизнеса.

Эти навыки никогда не умрут и не станут менее ценными. Ваша рыночная стоимость будет расти только тогда. Когда вы научитесь программировать; ваши знания и опыт будут цениться только выше. Никогда не меньше. Вы всегда сможете опираться на то, что знаете, поэтому не беспокойтесь слишком много о новых языках программирования.

Как только вы выучите один язык, вы обнаружите, что это естественное продвижение к следующему.

Возможности Фриланса

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

Будь то для друзей и семьи, местной школы или благотворительной организации, взявшись за небольшую работу. Вы сможете практиковать свои навыки и опираться на свой опыт. Но вы также сможете увидеть. Является ли фриланс полным рабочим днем чем-то. Что вас может заинтересовать профессионально. Заблуждение, которое я часто слышу о фрилансе, заключается в том. Что это то, что вы можете начать только после того. Как овладеете навыком или после того. Как проработаете несколько лет в какой-то области.

Фриланс-это все: от очень-очень маленьких рабочих мест до долгосрочных контрактов с огромными корпорациями.

Вы можете начать работать фрилансером. Создав сайт для ресторана на вашей улице или создав сайт для швейной группы вашей матери. Фриланс — это отличный способ накапливать свой опыт-не только в программировании, но и в работе на себя.

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

— Программирование-это как искусство, единственный способ учиться-это практика; никто не может рисовать так. Как Ван Гог. С первого раза. Поэтому устраивайте беспорядок, экспериментируйте и просто застряйте в построении своих собственных проектов. Даже если они не будут идеальными.”

Эдвард Маккоэн, Веб-разработчик

Карьерный Рост В Качестве Внештатного Веб — Разработчика

Хотя многие люди начинают свою карьеру фрилансера, работая в параллельных проектах наряду с работой на неполный рабочий день или выполняя небольшие задания для друзей или местных предприятий. Когда у них есть время. Многие люди затем получают достаточно опыта. Чтобы полностью стать фрилансером и стать тем. Что известно как «профессиональный фрилансер».

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

Как только ваше имя будет известно в вашем поле, вы сможете взимать более высокую плату!

— Самое приятное в умении программировать-это творческий подход, который дает эта профессия. Вы строите удивительные вещи из ничего. Вы даете плоть тому, о чем мечтаете. Вы превращаете свои идеи или идеи других людей в фантастические приложения, и все остальные верят. Что вы потрясающий волшебник. Потому что ты действительно такой!”

Панайотис Мацинопулос, наставник CF

Стиль жизни веб-разработчика

Хотя веб-разработка имеет репутацию одинокой профессии, на самом деле очень важно. Чтобы веб-разработчик мог хорошо работать в команде. Однако это не обязательно означает facetime.

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

Одноранговое программирование действительно может улучшить качество кода.

Когда вы работаете в одиночку, вы не можете написать самый красивый код, потому что только вы читаете и пишете его. Однако если вы знаете. Что кто-то другой должен его прочитать. Вы всегда будете использовать лучшие практики. Когда вы работаете в команде, вы прилагаете больше усилий для того. Чтобы ваш код был понятен и легко читался. Обновлялся и поддерживался.

Что Я Имею В Виду Под

Когда я говорю о красивом коде, я имею в виду код. Который использует правильный отступ и следует правилам. Например, в HTML, если вы не сделаете правильный отступ в своем коде. Другим разработчикам будет очень трудно прочитать его. И если это так. То это замедлит весь процесс обновления или обслуживания этого сайта.

Не очень-то весело копаться в чужом коде и пытаться понять. Что именно он сделал; на самом деле гораздо интереснее писать свой собственный код с нуля! Поэтому, если вы передаете свой код другому разработчику или если ему нужно обновить или поддерживать ваш сайт, убедитесь, что он максимально удобен для чтения, оставляя комментарии о том. Как вы решили проблемы. Чтобы указать путь.

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

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

Коммуникация имеет решающее значение в программировании. Разговор с так называемым “непрофессионалом” о деталях вашего кода требует некоторой практики! Когда вы объясняете свои процессы потенциальному клиенту, вы хотите быть ясным и понятным. Попрактикуйтесь, объяснив это сначала кому-нибудь из вашей семьи или другу, и посмотрите, поймут ли они. Что вы имеете в виду.

Хорошее общение в качестве фрилансера может повлиять на то, получите вы эту работу или нет.

— Опубликуйте что-нибудь маленькое на ранней стадии. Чтобы понять, как все работает, просто получите что-то живое в первую неделю кодирования. Вы многое узнаете из проблем, с которыми можете столкнуться.”

Бен Гегге, студент CF

Какого Человека Привлекает Карьера В Области Веб-Разработки?

Кодирование достигло культового статуса в последние годы из-за образа жизни. Который работа в качестве кодера может позволить себе и действительно позволяет разработчикам.

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

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

Какие Личные Качества Распространены Среди Программистов?

  • Адаптивность
  • Гибкость
  • Любовь к решению проблем
  • Стремление к инновациям
  • Логические процессы
  • Рациональное мышление
  • Упорство
  • Мотивированный
  • Творческий
  • Есть интерес к дизайну (особенно к frontend-разработчикам)

Может Ли Кто — Нибудь Научиться Программировать?

Короче говоря, да, теоретически любой может стать программистом. Но ключ-это наслаждение. Если вам это не нравится с самого начала, то вы никогда не будете наслаждаться веб-разработкой как выбором карьеры. Вот почему очень важно сначала попробовать его с таким курсом, как Codecademy.

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

Любой может научиться программировать, и сейчас удивительное время, чтобы сделать это. С таким большим количеством замечательных статей, видео, сообществ и наставничества, доступных в Интернете. Есть большие ресурсы. Доступные для всех стилей обучения.”

Джефф Эвасон, наставник CF

Языки Кодирования — С Чего Начать

Для практического введения в кодирование ознакомьтесь с этим учебником под руководством Абхишека. Одного из собственных разработчиков CareerFoundry:

 

HTML

На мой взгляд, HTML-это, безусловно, место для начала обучения начинающих программистам. В чем причина? Вы можете увидеть его прямо в своем браузере, так что вы можете увидеть результат того. Что вы делаете прямо сейчас. Что является очень полезным опытом. Это само определение обучения, основанного на результатах, и то, что мы так ценим здесь, в CF.

Личная изюминка для меня-наблюдать, как кто-то создает свою первую веб-страницу. Радость и удивление на их лицах. Когда они видят. Чего достигли! Знание того. Как кодировать HTML, также немного проще, чем другие языки кодирования, потому что это язык разметки. А это значит. Что он очень читабелен. Если вы прочитаете его, вы сможете понять его. Потому что он использует английский. В то время как язык программирования. Такой как Ruby. Может выглядеть как греческий. Когда вы впервые видите его. Потому что он использует совершенно другой вид письма.

CSS

Как только вы немного попрактикуетесь с HTML, вы довольно быстро поймете, что вам нужно научиться кодировать CSS. Чтобы стилизовать его; это означает использование цветов, шрифтов. Выбор расположения значков на странице и так далее. Если у вас нет CSS. Ваша веб-страница будет выглядеть очень скучно с HTML-стилем по умолчанию. Поэтому CSS всегда является следующим шагом.

язык JavaScript

Как только вы освоитесь с HTML и CSS. Следующим будет JavaScript. Который станет вашим первым настоящим языком кодирования. JavaScript связан со всем. Что изменяет внешний вид страницы — например. Если страница перемещается или происходит общее движение в любом месте страницы.

“Не пытайтесь освоить каждый язык/фреймворк или ограничиться только одним. Имейте одну или две Овладение инструментом бесполезно, если это не тот инструмент, который вам нужен. Умение пользоваться любым инструментом — вот что делает человека удобным!”

Джозеф Робертс, наставник CF

Рубин На Рельсах

Ruby on Rails-это бэкенд-язык, который означает. Что он заботится обо всем. Что происходит на сервере (поэтому все вычисления. Которые нужно сделать. Прежде чем вы даже увидите веб-страницу). Он стал очень популярным языком программирования, потому что с его помощью легко создать что-то быстро. До Ruby кодер должен был бы делать много кодирования на сервере. Но с RoR много вещей заботятся автоматически из-за систематического способа. Которым он построен. Дело в том. Что Ruby on Rails-это очень структурированный язык. Поэтому вы не можете ошибаться. После изучения RoR я думал, что мне придется удалить весь код. Который я написал как новичок, предполагая. Что он непригоден для использования. Но на самом деле даже код. Который я написал с самого начала. Был не так уж плох.

Если вы хотите создать свою собственную компанию или работать в стартапе, то Ruby on Rails-это определенно тот язык . Который нужно выучить. Однако, если вы думаете о работе в более крупной. Более солидной фирме, возможно. Стоит изучить PHP, поскольку это общий язык среди конгломератов и крупных организаций. Хотя ему уже 20 лет. Причина, по которой они все еще используют этот язык, заключается в том. Что именно так они построили все в первую очередь.

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

Так куда же теперь идти? ..

Следующие Шаги На Вашем Пути В Веб-Разработку…

Итак, теперь вы прочитали мою историю о том. Как я попал в веб-разработку. Если я могу это сделать. То и ты тоже!