Npk18.ru

Обучение новым специальностям
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Программист или дизайнер

Кем стать — дизайнером или программистом?

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

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

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

Самый частый вопрос — Кому больше платят? Программистам или дизайнерам? Я прекрасно понимаю молодых людей, которые ставят вопрос именно так, ведь нужно не прогадать. Сразу скажу — выбрать специальность «программист» или «дизайнер» — не одежду примерить. Конечно, всё было бы просто круто, если бы как в матрице мы могли загрузить в голову определенные знания или, что более реально — потратить несколько лет на загрузку этих данных в свой мозг. Но в реальности всё не так просто. Если быть точным, всё на много сложнее и тут появляется ряд факторов, которые покажут вам средний палец или в процессе обучения выбранной профессии или когда вы уже начнете работать.

Мы все разные, у каждого разный склад ума, мировоззрение, способности и способ мышления. Наш мозг — это весьма податливая субстанция для обучения новому и формирования способа мышления в молодом возрасте. Человек, можно сказать, «учится думать», создает свои паттерны мышления, свою индивидуальную, уникальную особенность работы мозга. Выходя из школы, практически всё уже сформировано в вас, вы обладаете базой характерных только для вас особенностей мышления и спонтанно принимая решение — «я стану программистом, потому, что там больше платят», вы просто обрекаете себя на боль и страдания в течение долгого периода времени. И даже если вы выучите программирование и языки программирования на зубок, у вас могут возникнуть серьезные проблемы, если это не та область, к которой вы предрасположены. В один проекрасный день вы проснетесь и поймете, что остались у разбитого корыта в погоне за резницей в 10 000 между зарплатами, вы окажетесь в ситуации порочного круга, когда у вас уже семья, которую вам нужно кормить, но единственное, что вы умеете делать — это ненавистное вам программирование. Изо дня в день вам придется тащить ваш зад на нелюбимую работу и писать ненавистный код. Ваша работа будет, мягко говоря, не эффективной и с такими делами вам придется забыть ваши мечты об успешной карьере и предаться бесконечной прокрастинации.

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

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

У меня есть знакомый веб-дизайнер, который вдохновлял своими работами, своим подходом к делу, своей любовью к ремеслу всей своей жизни еще когда мы работали вместе в региональной студии в Сибири на ничтожно маленьких зарплатах. Бог мой, как он любил свою работу. Сейчас он живет в Москве и работает на фрилансе по контракту с крупнейшим медийным порталом России. Я не буду коворить имен и названий, но каждый раз, когда я захожу на сервисы этой компании — узнаю его стиль работы и радуюсь, что когда-то мне посчастливилось черпать опыт и знания у этого человека. Сейчас его ставка и стоимость проектов в 10 раз выше средней зарплаты программиста.

Это не единсвенный пример. Я еще в студенческие годы просек эту фишку, когда учился на специальность, далекую от веб-разработки, и сейчас дам вам очень ценный и важный совет, как определиться со своей специальностью и со своим будущим. По крайней мере, так сделал я и сейчас понимаю, что принял правильное решение. Возьмите лист бумаги и прочертите несколько вертикальных линий, образующих столбцы. Столбцов должно быть столько, чтобы в кажный из них поместилась одна специальность, которая вас интересует. У меня было на момент моего студенчества 4 интересных мне специальности, 4 столбчика. Затем под названиями в каждой колонке прочертите еще по одной вертикальной линии и записывайте все ЗА и ПРОТИВ конкретного варианта или просто +/-. Финансовая сторона учитываться не должна, иначе выбор будет не вашим, а выбором системы. Затем проанализируйте все плюсы и минусы, хорошо подумайте и примите решение раз и на всегда. Ваше решение должно быть окончательным и безповоротным. Вы НИ КОГДА не должны корить себя за его принятие, даже если столкнетесь с трудностями. Ну, а если вы поняли, что совешили ошибку — найдите в себе силы начать всё сначала.

Следующий важный вопрос — выбор образования. Вы можете закончить любой колледж или ВУЗ, даже если он не имеет ни какого отношения к выбранной вами специальности. И если родители настояли на специальности, далекой от вашего выбора, например, веб-дизайна, не спешите расстраиваться и ругаться. По своей сути, получая образование в любой области, вы упорядочиваете знания об этом мире, систематизируете и учитесь искать решения в соответствии с тем, как функционирует мир. Конечно, было бы логичнее выбрать специальность ближе к вашему выбранному роду занятий и это было бы идеальным вариантом. Но сейчас это не всегда получается в силу различных причин, чаще всего главной является остутствие нужной суммы денег на поступление туда, куда хочется. Лучше учитесь там, где у вас есть возможность, параллельно прорабатывайте различные бизнес идеи и развивайте мышление бизнесмена, изучайте соответствующую литературу. Занимайтесь самообразованием параллельно с вашим основным обучением. Выходя из учебного заведения, вы должны быть специалистом в нескольких второстепенных областях (бизнес, право и ваша выбранная специальность, если учитесь не там, где хотели бы). Думаю, это принесет больше пользы и будет наиболее эффективно, нежели если вы будете ждать, когда получите второе образование, о котором сами мечтали. Но образование, какое бы оно ни было вы должны получить. Это нужно лично вам для общего развития, а для этой цели подойдет любое высшее учебное заведение или даже колледж.

Читать еще:  Дизайнер вузы москвы

Премиум уроки от WebDesign Master

Создание контентного сайта на Jekyll от А до Я

Веб-дизайнер vs Веб-разработчик

Отличия

Формально описание профессий звучит идентично — и те, и другие занимаются созданием внешней оболочки сайта. Более того, в некотором разрезе оба специалиста выполняют одну и ту же работу: создают «скелет» сайта, подбирают цветовую гамму, обрабатывают изображения и добавляют эффекты. То есть в словах принципиальных отличий нет, но есть разница в подходе.

Веб-дизайнер — человек, стремящийся завлечь клиента и посетителя сайта визуализацией. Он точно знает, на какое место вы посмотрите в первую очередь, какие цвета вас раздражают, а также какого рода анимация вас заставит совершить заветный клик. Хотите так же? Тогда приглашаем вас на интенсив по обучению веб-дизайну.

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

Творчество и математика

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

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

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

Инструменты

Но подход к работе это одно, даже его можно поменять, а вот набор используемых инструментов — это как раз то, что описывает заявленную в заголовке разницу не только в философских рассуждениях, но и в конкретных строках резюме. Веб-дизайнер оперирует в основном графическими редакторами (Adobe Photoshop, Illustrator, Creative Cloud, Corel PaintShop Pro, GIMP, Inkscape, Fotor), маленькими вспомогательными программами для выбора цветов (0to255, Colour lovers), шрифтов (Font Flipper, Photoshop Font Detector, Prototypo), работы с картинками (Coverr, IconStore, UI Faces, Placeit, Subtle Patterns). И конечно должен быть набор шаблонов, потому что, так повелось, веб-дизайнеры не очень любят заниматься непосредственно сложной вёрсткой.

Веб-разработчик, конечно, тоже использует многие из указанных программ, но всё же основными инструментами считает те, что помогают непосредственно со «скелетом». Прежде всего это редакторы кода (Sublime Text, Visual Studio Code, Komodo Edit, Aptana), инспекторы (встроенные в Safari и Chrome), отладчики (Firebug, Fiddler) и тестировщики.

Резюме и оплата

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

Что касается зарплат, то здесь в подтверждение стартовому допущению разработчики имеют небольшое преимущество. Так в Москве средняя зарплата веб-дизайнера составляет 64 тысячи рублей, а разработчика — 76 тысяч рублей, а, например в Краснодарском крае эта пропорция составляет 39/44.

Общее

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

В прошлом тексте мы бегло рассмотрели отличия front-end, back-end и full-stack разработки, решая, какие языки могут понадобиться и насколько долгим может оказаться путь. В этот раз мы взглянем на вопрос чуть уже, выявив отличия между веб-дизайнером и полноценным front-end разработчиком (для упрощения, в дальнейшем мы будем называть его просто веб-разработчик).

Отличия

Формально описание профессий звучит идентично — и те, и другие занимаются созданием внешней оболочки сайта. Более того, в некотором разрезе оба специалиста выполняют одну и ту же работу: создают «скелет» сайта, подбирают цветовую гамму, обрабатывают изображения и добавляют эффекты. То есть в словах принципиальных отличий нет, но есть разница в подходе.

Веб-дизайнер — человек, стремящийся завлечь клиента и посетителя сайта визуализацией. Он точно знает, на какое место вы посмотрите в первую очередь, какие цвета вас раздражают, а также какого рода анимация вас заставит совершить заветный клик. Хотите так же? Тогда приглашаем вас на интенсив по обучению веб-дизайну.

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

Творчество и математика

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

Читать еще:  Как найти клиентов дизайнеру

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

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

Инструменты

Но подход к работе это одно, даже его можно поменять, а вот набор используемых инструментов — это как раз то, что описывает заявленную в заголовке разницу не только в философских рассуждениях, но и в конкретных строках резюме. Веб-дизайнер оперирует в основном графическими редакторами (Adobe Photoshop, Illustrator, Creative Cloud, Corel PaintShop Pro, GIMP, Inkscape, Fotor), маленькими вспомогательными программами для выбора цветов (0to255, Colour lovers), шрифтов (Font Flipper, Photoshop Font Detector, Prototypo), работы с картинками (Coverr, IconStore, UI Faces, Placeit, Subtle Patterns). И конечно должен быть набор шаблонов, потому что, так повелось, веб-дизайнеры не очень любят заниматься непосредственно сложной вёрсткой.

Веб-разработчик, конечно, тоже использует многие из указанных программ, но всё же основными инструментами считает те, что помогают непосредственно со «скелетом». Прежде всего это редакторы кода (Sublime Text, Visual Studio Code, Komodo Edit, Aptana), инспекторы (встроенные в Safari и Chrome), отладчики (Firebug, Fiddler) и тестировщики.

Резюме и оплата

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

Что касается зарплат, то здесь в подтверждение стартовому допущению разработчики имеют небольшое преимущество. Так в Москве средняя зарплата веб-дизайнера составляет 64 тысячи рублей, а разработчика — 76 тысяч рублей, а, например в Краснодарском крае эта пропорция составляет 39/44.

Общее

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

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

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

Дизайнер vs. Программист

Как правило, веб-дизайнеры используют графические софты, такие как Adobe Photoshop и Illustrator, чтобы создать веб-сайт и то, как будут выглядеть его элементы. Уже затем программист все это кодирует с помощью HTML, JavaScript, JQuery, CSS и других языков программирования, чтобы ресурс мог функционировать в Интернете. В то время, как дизайнер и программист работают в разных комнатах, зданиях и даже городах или странах, каждый из них должен обладать навыками другого, чтобы сайт получился целостным и совершенным. Именно поэтому этим двум специалистам просто необходимо работать вместе.

Плюсы совместной работы

Если хорошо подумать, то у такого сотрудничества есть много плюсов помимо завершенности проекта и его хорошего качества:

— Вторая пара глаз, чтобы лучше и быстрее находить ошибки и недостатки сайта;

— Более креативный мозговой штурм и дизайн:

— Неоценимый опыт, потому что дизайнеры имеют возможность понять, что разработчик создает;

— Завершенный проект, где все элементы связаны между собой, а их взаимодействие гармонично;

— Вы можете узнать, как происходит процесс создания дизайна или кода;

— Происходит объединение идей, создавая полное видение того, каким должен быть проект;

— Совместная работа способствует сосредоточиванию на целях проекта.

Минусы совместной работы

Было бы глупо утверждать, что у такого сотрудничества одни плюсы. Безусловно, есть и свои минусы:

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

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

Как это правильно сделать?

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

5 советов дизайнеру:

— Объясните программисту теорию дизайна в максимально доступной форме, чтобы помочь ему понять, в чем заключается эстетика дизайна и откуда она исходит;

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

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

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

— Предоставляйте программисту элементы дизайна в необходимых форматах и разрешениях для использования в вебе.

5 советов программисту:

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

— Сразу предупредите дизайнера о том, что вы можете и чего не можете делать;

— Будьте готовы ответить на вопросы и помочь в процессе создания дизайна;

— Включайтесь в этот процесс с самого начала и помогите дизайнеру своими идеями;

Читать еще:  Сколько учиться на графического дизайнера

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

Полезные навыки

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

— Принципы дизайна, такие как цвет, пространство и оформление

— Оптимальные графические форматы и калибровка

— Основное понимание HTML и CSS

— Тенденции в дизайне и программировании

— Понимание желаний и потребностей пользователя

— Сетка, фреймворк и вайрфрейм

Вывод

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

Программист или дизайнер

Захар День:
Сегодня во всём мире огромный спрос на специалистов в этой области. Мои знакомые работают в офисе Facebook в Лондоне, кто-то работает в Берлине, кто-то в Сингапуре, в Калифорнии и Нью-Йорке, а кто-то вообще катается на мотоцикле по Азии и работает удалённо.
Как-то я общался с CEO одной компании, которая возит из России и стран СНГ специалистов в Калифорнию, потому что там программеры преуспевают и не интересуются новыми проектами, у них и так доли в развивающихся компаниях и все супер. Представьте, даже там не хватает мотивированных специалистов.
В России сейчас все переходит в цифровой формат. Посмотрите на план Минкомсвязи России на 2012−2018 год. Все будет онлайн, сервисы нужно сделать удобными, доступными, простыми в использовании. В России есть свой телефон Yota, лучший в мире антивирус Касперского, сервис «Госуслуги», разрабатывается электронное правительство. Масса сервисов, огромное количество денег, и везде нужны специалисты.

Захар День:
У людей, не связанных с программированием, совершенно не правильное представление о том, что это вообще такое. Программист не обязательно математик, который пишет формулы. В то же время очень немногие математики ещё и программисты.
В программировании вы дизайнер — создаете дизайн программы, её архитектуру. Вы также дизайнер программного интерфейса, потому что с этой программой должны взаимодействовать какие-то другие программы. В программировании есть понятие красоты кода, удобства, эффективности решения задачи и т. д.
Если же сравнивать нас с факультетами компьютерных наук, то нас скорее можно назвать факультетом информационных систем. Задачи у нас тоже разные. У науки задача делать научные открытия. У нас задача — находить неудовлетворенные потребности и разрабатывать под них продукты и сервисы. То есть чуть больше предпринимательская история, чем научная.
Многие думают, что дизайнер рисует картинки. Не надо так думать. Дизайнер решает поставленные задачи. По сути — это инженерия.
Если вы владеете языком графического дизайна, умеете проектировать графические пользовательские интерфейсы и в добавок можете запрограммировать свою задумку и разместить на рынке, то цены вам нет. Крутой специалист сам определяет себе цену.

Захар День:
Школа дизайна НИУ ВШЭ первой в России открывает такую полноценную программу по программированию. Я включил в учебную программу весь комплекс необходимых дисциплин, чтобы выпускник мог широко мыслить и быть востребованным на рынке.
Это разные практики: ведение проектов, изучение истории цифрового мира, построение исследовательской деятельности, и масса всего другого, хотя основное время мы посвятим изучению дизайна и программирования.
Я преподавал в Moscow Coding School — это культовая школа программирования, которая дает понимание того, что навыки программирования — это просто инструменты, с помощью которых ты реализуешь свою судьбу.
Мой курс по основам HTML и CSS был бестселлером. Я выработал свою методологию, которая даёт хорошие результаты, а сейчас я перерабатываю курс в формат скринкастов, чтобы сделать его доступным онлайн всем русскоговорящим людям на планете.
Моя идея в том, чтобы научить людей широко мыслить, видеть, что происходит вокруг них и предлагать эффективные решения. Значит, мы учимся мыслить проектами.
Первые два года в Вышке студенты будут учиться на готовых кейсах и сдавать код, и этот код будет оцениваться по различным показателям. На старших курсах их ждут самостоятельные проекты в рамках исследовательской деятельности, где будет оцениваться масса показателей, не только технических, но и творческих, продюсерских. Студент должен будет реализовать задуманную к проекту концепцию, а если нет, то обосновать принятые им решения по изменению плана. У них будет много свободы и ответственности за то, что они делают. Нужно будет не только решать задачи, но и уметь их ставить. Это серьёзная работа над собой в течение четырёх лет, которая в перспективе даёт колоссальные результаты.
Студенты изучат несколько языков программирования, программ и техник графического и интерфейсного дизайна. У нас будет сильный уклон ещё и в JavaScript, будем изучать хайповые библиотеки React, Redux и инфраструктуру Webpack, мобильную разработку на React Native, попробуем на деле несколько способов ведения проектов. А самое главное, мы будем задавать массу вопросов себе, чтобы разобраться в том, что нам делать, какие есть проблемы, какие продукты и сервисы могут быть нужны в ближайшее время.

Захар День:
Языку Ruby 21 год, столько же, сколько более известному языку PHP. Он был разработан японцем Якихиро Матсумото, известным как Матс. Основная идея языка в том, чтобы разработчику было удобно и в удовольствие писать код. Это одно из концептуальных отличий от другого сильного языка Python, который более академический.
Язык Ruby стал популярен во всём мире во многом благодаря тому, что голландец Дэвид Хайнемейер Ханссон выбрал этот язык программирования для создания своего продукта Basecamp. А так как в то время с инструментами для онлайн-продуктов было все плохо, он написал первую версию набора инструментов (фреймворк) под названием Rails, более известного как Ruby on Rails.
С помощью Ruby On Rails можно быстро реализовать свою идею онлайн-сервиса и проверить ее, причем ваш сервис сможет работать на весьма серьёзных нагрузках. Это не панацея — хороший инженер не должен привязываться к одному инструменту. Но Ruby on Rails — это очень хорошее начало для программиста, и мы будем много с ним работать.

Ссылка на основную публикацию
Adblock
detector