Можно ли стать хорошим it специалистом самостоятельно. Как сделать так, чтобы ваш продукт купили? С возрастом вы будете становиться всё более консервативным

Сегодня многих интересует, можно ли научиться программировать с нуля.

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

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

Cодержание:

Шаг первый. Подготовка

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

Они представляют данное ремесло как что-то романтическое, динамичное – прямо какой-то постоянный экшн.

В фильмах этот процесс показывается совсем не таким, какой он есть на самом деле.

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

Также в фильмах показывают, что программистом может стать любой человек без знаний, опыта и даже без серого вещества в мозге. В данном случае можно вспомнить фильм «Кадры».

Так что если вы просто пропитались духом всевозможных кинолент и хотите самостоятельно начать «кодить», программирование – это явно не для вас .

Вот вам правда о рассматриваемом ремесле – программирование это:

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

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

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

Шаг второй. Выбор первого языка

Существует огромное количество языков программирования. По некоторым подсчетам их число уже достигло нескольких тысяч.

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

Но интересно, что в хороших учебных заведениях, а также на курсах студенты изучают языки в таком порядке:

1 Pascal .

2 C++ .

3 PHP и все, что связано с веб-программированием, а также SQL (это система, предназначенная для работы с базами данных путем запросов).

  1. Веб (разработка сайтов, онлайн систем и все, что с этим связано) – html (хотя его нельзя назвать полноценным языком программирования), PHP, Perl, Python, Ruby, Java, Groovy, а также технология ASP.NET.
  2. Пользовательское ПО (всевозможные программы вроде справочников, браузеров, мессенджеров и тому подобное) – Delphi, C, C++, C#.
  3. Пользовательское ПО для мобильных устройств – Java, Objective-C.
  4. Машинные разработки (работы с микропроцессорами и другими устройствами, проектирование робототехники) – Assembler, модификации С.

Кто-то также может внести в этот список так называемое программирование 1С. Не верьте профанам и ничего не знающим людям! Это совсем не программирование.

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

Выбирайте то, что вам больше всего понравится.

Совет: Сделайте свой выбор сразу! Вы должны точно знать, в каком направлении будете развиваться и что изучать в дальнейшем.

Большинство специалистов также советуют начать свое обучение с Pascal. Такой вариант позволит

Вам написать самые простые программки и иметь общее представление о рассматриваемом ремесле в целом.

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

Внимание! В какую бы компанию вы не устроились после обучения, вас будут переучивать под себя. Поэтому вы должны просто понимать сам принцип написания программ. А для этого нет ничего лучше, чем Pascal.

Шаг третий. Изучение компиляторов

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

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

Если вы решили последовать нашему совету и начать с Паскаля, то вам следует скачать Free Pascal. Этот компилятор абсолютно бесплатный и распространяется на официальном сайте .

Как видим, выглядит он достаточно «старомодно», но программирование начинается именно с этого. Кстати, компилятор C++ выглядит практически так же.

Называется он Turbo C++ (скачать его можно ).

Что касается Паскаля, то существует также GNU Pascal, Turbo/Borland Pascal, TMT Pascal и Virtual Pascal. А для С++ можно использовать Borland C++, Visual C++, Dev C++, GCC и Eclipse.

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

Вот список наиболее популярных на сегодняшний день компиляторов в зависимости от направлений деятельности:

    Что касается Delphi , то компилятор там так и называется. Существует также Embarcadero Delphi и некоторые другие модификации. Делфи 7 можно скачать на многих сайтах, к примеру, . Если вы выбрали C, C++ или C#, то вам нужна Microsoft Visual Studio. Загрузить ее можно прямо на официальном сайте производителя.

    Если говорить об Assembler и других языках, которые практикуются в робототехнике , то здесь сразу необходимо скачать MASM , если вы работаете на Windows. А вообще, в зависимости от выбранной вами сферы деятельности и компании, на которую вы устроитесь работать, компиляторы могут быть самыми разными. Некоторые фирмы пишут собственные решения для обработки кода. Поэтому, если вы выбрали робототехнику, лучше изучить соответствующие книги и делать все, как там говорится. Об этом мы еще поговорим.

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

Вот наиболее популярные из них:

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

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

А теперь приступим к написанию вашего первого шифра (кода). Сделать это можно даже без книг и длинных инструкций.

Шаг четвертый. Первый код

Для первого кода мы будем использовать первый язык и первый компилятор, который мы советовали выбирать выше. Это Паскаль и Free Pascal.

Одна из самых простых программ пишется следующим образом:

1 Скачайте Free Pascal по ссылке выше и запустите его на своем компьютере.

2 Введите следующее: «program [название];» . То есть если вы хотите, чтобы программа называлась «hello», необходимо ввести «program hello;».

3 Введите инструкцию «begin» . Это означает, что код, который в дальнейшем нужно будет выполнить, начался.

4 Используем одну из самых распространенных в Паскале конструкций «writeln(‘[какой-то текст]’);» . Она просто выводит на экран текст. Который содержится в скобках и кавычках. Мы введем сочетание «Hello, world!» . Обычно свой путь в большой мир разработок ПО начинают именно с этого. Таким образом, следующая строчка будет выглядеть как «writeln(‘Hello, world!’);» .

5 Чтобы закончить исполняемый шифр, введите «end.» (обязательно с точкой в конце).

6 Теперь нажмите кнопку «F9» , чтобы запустить то, что написали. Вы увидите, как на экране появились слова «Hello, world!» . Это и требовалось!

Чтобы начать свое знакомство с другими языками, в книгах обычно также приводятся инструкции по написанию «Hello, world!» , то есть инструкции, которая просто выводит такой простой текст на экран.

Итак, вы осилили свой первый шифр! Начало положено. Теперь переходите к интенсивному обучению.

Шаг пятый. Пройдите онлайн тренинг

Преимущество онлайн уроков в том, что вы все видите наглядно, причем от начала до конца.

Поэтому новичкам лучше все-таки начинать свой путь именно с онлайн тренингов. Вот лучшие курсы на русском языке:

  • Курс «Основы программирования» от Образовательного IT-портала GeekBrains . Здесь все рассказывается с самого начала, с самых азов. Вы сможете изучить историю, развитие данной отрасли, а затем постепенно стать ее частью. Тот же цикл тренингов можно скачать с торрента (вот ссылка).
  • Уроки от Школы программистов . Этот курс подойдет тем, кто ничего не смыслит даже в математике, не знает природу чисел, как представляется информация в компьютере и другие подобные моменты. То есть если вы считаете себя полным профаном, смотрите эти видеоуроки.
  • «Фундамент программирования» от EG Lab . Здесь расскажут о данном ремесле в целом, о разработке сложных задач и типах данных (всего три урока). Просмотр данных уроков будет отличным подспорьем, чтобы начать изучать какой-то конкретный язык в дальнейшем.

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

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

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

Зато есть курсы для конкретных языков. К примеру, есть Learn Java Simply , C++ Programming Tutorial for Beginners , How to program in C# - BASICS и многое другое.

Выбирайте тренинг в зависимости от направления своей деятельности.

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

IT-специалист – одна из самых востребованных профессий нашего времени. Что нужно знать и уметь, чтобы овладеть такой профессией? Где можно получить эту профессию? С какими "неудобствами" сталкиваются ИТ-специалисты? Давайте попробуем в этом разобраться.

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

Именно поэтому IT-специалист - одна из самых востребованных профессий нашего времени. Что нужно знать и уметь, чтобы овладеть такой профессией? Где можно получить эту профессию? С какими "неудобствами" сталкиваются ИТ-специалисты ? Давайте попробуем в этом разобраться.

Кто такой IT-специалист?

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

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


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

Так появилось целое семейство профессий, которые объединены одним названием : программист, системный аналитик, системный архитектор, специалист по системному администрированию, специалист по информационным системам, специалист по защите информации, оператор ПК, менеджер информационных технологий, администратор баз данных, Web-мастер и т.д.

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

Какими личностными качествами должен обладать IT-специалист?

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


Также будущий IT-специалист должен:

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

Подчеркнем, что перечисленные требования - это только "программа "Минимум".

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

Преимущества профессии IT-специалист

Считается, что у каждой работы должно быть, как минимум, три преимущества, которые и являются стимулом для того, чтобы заняться ею. Профессия IT-специалист имеет такие преимущества:

  • Каждый человек стремится идти в ногу со временем, занимаясь саморазвитием, повышением образования, расширением кругозора. Но для этого, чаще всего, требуется специально выделять свободное от работы время. IT-специалист имеет возможность повышать свой интеллектуальный уровень без отрыва от производства, поскольку это является и его прямой обязанностью.
  • Поскольку трудовая деятельность IT-специалиста является интеллектуальной, то, благодаря тем же технологиям, он может осуществлять ее, находясь на большом расстоянии от непосредственного места работы (то есть, удаленно).
  • Нельзя не отметить востребованность профессии и достаточно высокий уровень зарплат (причем как в частном бизнесе, так и в государственной системе). Согласно статистическим данным, эта профессия отмечается ежегодным приростом заработной платы на 10-16%, которая часто выплачивается в долларовом эквиваленте.

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


Недостатки профессии IT-специалист

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

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

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

  • (Российский государственный университет нефти и газа); Факультет автоматики и вычислительной техники;
  • ; Факультет информационных технологий.
  • Кстати, если имеется хороший базовый уровень по математике и английскому языку, то перед сдачей вступительных экзаменов в ВУЗ неплохо было бы пройти подготовку на специальных курсах: icnd1 или Cisco. Такая предварительная подготовка поможет успешно сдать вступительные экзамены, попрактиковаться и получить начальное представление о будущей работе.

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

    1. Миру выгодны идиоты

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

    2 процента людей - думает, 3 процента - думает, что они думают, а 95 процентов людей лучше умрут, чем будут думать» (с) Бернард Шоу

    2. Не полагайтесь на образование в школах и институтах

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

    Людям всегда нужен кто-то, кто будет присматривать за ними. 95 процентов людей в мире нуждаются, чтобы кто-то говорил им, что делать и как себя вести». (с) Арнольд Шварценеггер.

    3. Читайте как можно больше

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

    4. Общайтесь

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

    Я полагаю, что каждый человек представляет человечество. Мы различаемся интеллектом, здоровьем, талантами. Однако мы все едины. Все мы - святые и грешники, взрослые и дети, и никто никого не превосходит, никто никому не судья». (с) Эрих Фромм.

    5. Не теряйте время на неуверенность в себе

    Пока вы мучительно раздумываете, стоит ли что-то сказать или сделать, за вас это сделают другие, и, скорее всего, не самым лучшим образом.

    Если нас не уважают, мы жестоко оскорблены; а ведь в глубине души никто по настоящему себя не уважает» (с) Марк Твен.

    6. Если вам кто-то не нравится - не общайтесь с этим человеком

    И уж точно не заводите с ним дружбу или семью.

    7. Найдите себе старшего товарища

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

    Если бы можно было всё попробовать ещё раз, все были бы мудрецами». Английская пословица.

    8. Ищите людей круче вас

    Умейте не только удивляться их способностям: «Чёрт возьми, как ему это удаётся?», а действительно узнавать, как.

    Знаете ли вы отличительную черту посредственности? Негодование из-за успеха другого». Айн Рэнд.

    9. С возрастом вы будете становиться всё более консервативным

    Поэтому именно сейчас, пока молоды, делайте наиболее безумные вещи. Потом у вас просто духу не хватит.

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

    10. Снижайте расходы

    Серьёзно. Если вы умеете не тратить материальные ресурсы впустую, вы умеете не расходовать зря и свои духовные. Только так вам хватит сил на реализацию своих безумных смелых идей.

    11. Не будьте слепым потребителем

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

    Не быть жадным - уже богатство, не быть расточительным - доход». (с) Цицерон.

    12. Изучайте программирование

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

    13. Добейтесь уже кубиков на животе

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

    14. Научитесь готовить

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

    15. Научитесь спать

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

    16. Имейте план по захвату мира

    Если вы не ставите себе цель, в вашей жизни что-то да получится, а если ставите - получится всё.

    Никакой транспорт не будет попутным, если не знаешь, куда идти». Эдгар Аллан По.

    17. Выберите себе любимое дело

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

    18. Не пытайтесь исправить людей

    Лучше ищите тех, кого вам не хочется исправлять.

    PS

    Статью: 18 вещей, которые нужно знать растущим специалистам , взял на IT-мозге. Бывает собираю классные статьи.

    Перед конференцией IT Entrance , которая состоится 22 апреля в бизнес-инкубаторе Парка высоких технологий, сайт решили рассказать о самых интересных выступлениях на . Сегодня своим опытом поделится Яна, которая поменяла работу в банковской сфере на IT.

    Как попасть в IT по формуле «24/7»

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

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

    У меня получилось «перепрыгнуть» в область IT по формуле «24/7». И это не про круглосуточную работу, а совсем про другое. Возможно, мой опыт будет чем-то полезен и вам. На основании моей истории вы поймете, что для перехода в IT не имеет значения, сколько вам лет, какой у вас предыдущий опыт работы, образование, и самое важное - что по этому поводу думают все остальные.

    Что нужно в IT?

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

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

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

    Эволюция IT-продуктов

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

    Сначала люди жили в пещерах. Потом появилось подобие домов. На тот момент даже то, что ты смог собрать себе хижину, которая защищает тебя от дождя, было круто. Больше ничего и не надо было. Когда жилье стало доступно многим, появилось понятие «красивых» и «удобных» домов. Можно где-то повесить картину, где-то иконку, постелить скатерть на столе - и ваш дом будет чем-то отличаться от остальных. С развитием технологий появилась возможность иметь любой дом, какой пожелаешь, были бы деньги. И вот тогда стало важным другое. Дом может быть красивым, теплым, устойчивым, большим или маленьким – самое важное, чтобы там была соответствующая атмосфера. Чтобы из дома не хотелось уходить. До сих пор до конца неизвестно, за счет чего эта атмосфера создается. Почему иногда в доме с шикарным дизайном тебе слишком неуютно и хочется поскорее убежать. А иногда настолько тепло и уютно, что хочется остаться на всю жизнь. Это необъяснимая магия. В IT-продуктах происходит аналогичная ситуация.

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

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

    Что мы имеем сейчас? В наше время уже большинство IT-продуктов имеет нормальный дизайн. Технологически также возможно уже «навешать» любые фичи.

    Как сделать так, чтобы ваш продукт купили?

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

    Вот эта магия спрятана именно в области User Experience Design (UXD).

    Для чего нужен UXD?

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

    «Прикладные программы, в большинстве своем, не сильно напрягаются для пользователей. Не в том смысле, что не делают работу, но в том смысле, что часто тратят гигантские усилия, чтобы ублажить пользователей, относясь к ним так, как если бы они были программистами. Это все равно, что подарить жене на день рождения электродрель. Если электродрели нравятся вам, это совсем не означает, что они нравятся и ей» (с) Алан Купер.

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

    Как UX-специалисты готовят «вкусняшки»

    Если UX-специалисты хорошо поработают над продуктом, то на выходе получаются «пирожные», которые пользователям хочется съесть, а потом повторить это много-много раз. И для того, чтобы это пирожное появилось и получилось, нужны определенные ингредиенты. Рассмотрим некоторые из них:

    1. Human-Centered Design. Это проектирование продукта, которое начинается с выявления целей и потребностей пользователя, на основании которых определяются необходимые функции продукта.

    2. Юзабилити. Это свойство, гарантирующее выполнение нужной задачи и достижение цели быстро, эффективно и удобно. Мы очень часто сталкиваемся с юзабилити, а точнее - с его отсутствием в нашей жизни.

    3. User Experience. Это совокупность всех чувств, эмоций, ощущений, которая у пользователя складывается до, во время и после взаимодействия с вашим продуктом. Это не только про то, как он чувствует себя, взаимодействуя с продуктом, но и про то, что у него остается в душе, когда он заканчивает. То, что он будет помнить о вашем продукте, что будет испытывать, вспоминая ваш продукт, из-за чего он будет возвращаться обратно.

    Для меня это огромный загадочный мир, с которым я столкнулась совсем недавно. Это как с атмосферой в доме. Попробуйте угадать, как сделать так, чтобы «атмосфера» IT-продукта получилась по-хорошему впечатляющей и запоминающейся. Есть определенные объективные законы в дизайне, которым можно следовать. Но все равно всегда остается «щепотка магии», которую не угадаешь. Это то, почему иногда выпускают продукты с крутыми интерфейсами и фичами, но они не взлетают. Они никому не нужны. И то, почему иногда появляются мобильные приложения, на которые сначала смотришь с одной мыслью: «Кто ж такое вообще придумал?!». Однако этот продукт любят пользователи, его обожают, им делятся – это волшебство, которое кажется необъяснимым.

    Для меня UX - это магия, которая подчиняется определенным объективным законам. Есть определенные правила, зная которые, можно создавать хороший User Experience. Можно говорить, что продукт крутой, что его полюбят миллионы пользователей, но если не соблюдать эти законы, то скорее всего, столкнешься с жестокой реальностью.

    Теперь давайте попробуем объединить все эти ингредиенты. Представим, что наш IT-продукт – это пирожное, которое мы готовим для любимой бабушки. Тогда рецепт этого пирожного, по которому мы будем его готовить так, чтобы оно понравилось бабушке, – это будет Human-Centered Design. Когда мы сделаем это пирожное нужной высоты, чтобы его можно было легко укусить, мягким, чтобы у бабушки не вывалились протезы – это юзабилити. А все вместе, плюс наша любовь и частичка души, которые мы вкладываем, когда готовим… и вот эта вишенка наверху - все вместе это складывается в User Experience нашей бабушки. Если мы угадаем со всем этим (особенно с вишенкой), бабушка будет наши пирожные просто обожать. Вот также и с IT-продуктами.

    Прыжок в IT

    Теперь немного про мою нетипичную историю «прыжка в IT».

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

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

    Знакомство с UX

    Поиски себя заняли 2 года. И вот в феврале 2016 года на меня случайно «свалился» UX. Я испытала на себе это особенное ощущение озарения (о котором так часто пишут в книгах): вот же оно... мое! Я к тому моменту уже начинала свой бизнес, но все приостановила, занялась UX. И чем дальше изучала, тем больше понимала, что я хочу только туда.

    Нетипичная история

    Я узнала, что в большинстве случаев в UX приходят люди с образованием в IT, социологии или психологии. В большинстве случаев туда берут людей, у которых есть или в бизнес-анализе. И (самое ужасное для меня) средний возраст работающих в IT - 28-30 лет, включая директоров. Я не подходила ни по одному из параметров, а учитывая, что на тот момент мне было 35 с большим плюсом, для меня это был просто шок.

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

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

    Каждое утро, когда я вставала, у меня день начинался с картинки «А что ты сегодня сделал для достижения своей цели?». Я садилась за компьютер и начинала учиться. Через пять месяцев самообучения я случайно в Facebook увидела, что UXpresso объявляют открытую вакансию на должность senior UX-специалиста.

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

    Что значит моя формула перехода в IT «24/7»?

    24 месяца - отпустить старое, 7 месяцев – изучить новое.

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

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

    1. Поставьте четкую цель. IT специальностей великое множество, вам нужно определиться чем именно вы хотите заниматься. Вы не можете стать специалистом во всех сферах, вы можете хорошо овладеть только одной профессией. К обучению нужно подходить системно, поставить цель, что вы хотите изучить, и подобрать подходящую программу обучения.
    2. Составьте план обучение. Составление четкого плана — залог успеха. Если у вас будет план обучения, то вы сможете себя контролировать — на сколько вы приблизились к выполнению вашей цели.
    3. Практика. Старайтесь не зацикливаться исключительно на теории. Старайтесь применять полученные знания на практике, чтобы проверить актуальны и практичны ли те знания, которые вы получаете. Если вы будете тестировать ваши знания, вы будете видеть какие знания более актуальны, чтобы фокусировать свое внимание именно на изучении актуальной информации.
    4. Будьте самостоятельны. Вы не сможете учиться вечно. А если финансы поют романсы, то полный курс так же не получится пройти. Все-таки, индивидуальное обучение стоит дороже, чем курсы. Поэтому, ищите интересующую информацию самостоятельно. В сети есть масса уроков, мастер-классов, видео, некоторые абсолютно бесплатно. Также дополнительную информацию можно найти на специализированных форумах и тематических блогах. Кроме того, совет на форуме можно получить также бесплатно, а еще найти потенциальных клиентов. Если вы проявите упорство, вы сможете получить абсолютно любые знания. Вы сможете научиться работать в фотошопе, научитесь делать печать cd и многое другое. Только нужно быть уверенным, что вы получаете советы от профессионала, а не от дилетанта, которых на форумах полным-полно.
    5. 50% успеха зависит от преподавателя. Понятно, что вы стараетесь найти наставника-профессионала, желательно с многолетним опытом и практикой. У него может быть прекрасное портфолио, а также сотни благодарных учеников. Однако не факт, что вы сможете сотрудничать с ним. Человек должен быть вам симпатичен. А если вам с ним некомфортно, обычно, это станет понятно через несколько занятий, то лучше не тратить время ни свое, ни его, и попрощаться. Но не забывайте, что преподаватель, это не приятель на лавочке. Относитесь к нему с уважением, не живите по принципу, «тот, кто платит, заказывает музыку». Возможно, вы еще не готовы учиться.

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

    Видео.
    Очень полезное видео о том, как «прокачать свои скилы» и стать хорошим IT специалистом.

    • Сергей Савенков

      какой то “куцый” обзор… как будто спешили куда то