Изучение it технологий с нуля. Обучение программированию с нуля: с чего начать изучение в домашних условиях

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

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

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

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

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

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


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

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

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

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

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


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

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

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

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

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

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

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

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


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

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

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

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

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

    Крупнейший ресурс Superjob уже 17 лет помогает работодателям и соискателям найти друг друга. По статистике, IT-специальности уже не первый год входят в пятерку самых востребованных и высокооплачиваемых. Если вы мечтаете об успешной карьере, хорошей зарплате и интересной работе, этот вариант для вас! Учитесь, осваивайте сложный и увлекательный мир IT-разработок и программирования.

    Популярных метода 4:

    • окончить вуз;
    • заниматься самостоятельно;
    • найти IT-гуру и напроситься в ученики;
    • окончить онлайн-курсы

    У каждого из этих способов есть существенные преимущества. Но все больше людей отдает предпочтение онлайн-обучению. Клиентами обучающего ресурса GeekBrains стали около 2 млн человек.

    Онлайн-обучение и вуз

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

    • Вам придется потратить много времени на изучение теории, а вот практики будет мало. Ее придется нарабатывать либо самостоятельно, либо после вуза.
    • Обучение длительное, не менее 5 лет, а в программе много посторонних предметов, нужных для общего развития, но бесполезных в профессиональной деятельности. Зачем IT-специалисту нужна история или культурология?
    • Самое важное: понять, нравится вам специальность или нет, вы сможете только на последних курсах, когда начинается специализация. Изменить что-то будет очень трудно.

    У онлайн-курсов нет минусов обучения в вузе:

    • Вы сами выбираете области знания, которые вам важны и интересны. Если вы считаете, что какой-то курс вам не нужен - не проходите его. Но если вы передумаете, всегда можно вернуться к нему.
    • Вы можете сразу оценить привлекательность профессии и понять, нашли вы свое призвание или нужно искать дальше. К примеру, на ресурсе GeekBrains есть курсы по 18 специальностям. Базовые знания по этим специальностям бесплатные: вы выбираете профессию после того, как «попробуете» ее. К примеру, вы мечтаете стать программистом. Проходите по ссылке https://geekbrains.ru/basics_intensive , изучаете основы программирования и понимаете, что ошибались. Вам это не интересно, зато интересен веб-дизайн. Вы переходите к другому курсу и занимаетесь тем, что вам нравится. Потерянного времени - минимум, потерянных денег - 0 рублей 0 копеек.

    Онлайн-обучение или самоподготовка

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

    • Вы теряете много времени на поиски нужного материала. К тому же вы толком не знаете, что вам нужно, а что нет. Самостоятельно составить план занятий, если вы совершенно не разбираетесь в теме, сложно.
    • Если у вас возникает какой-то вопрос, обратиться за помощью не к кому. Можно поспрашивать на форумах, но не факт, что вам ответят. Никто не любит учить новичков.

    Онлайн-курсы стоят денег. Зато:

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

    Онлайн-обучение или общение с опытным IT-специалистом

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

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

    А что после обучения?

    Главная проблема начинающего специалиста - найти работу. Работодатели предпочитают нанимать сотрудников с опытом. Учеба на GeekBrains - это практические проекты, которые пойдут в портфолио: вам будет что показать работодателю.

    Многие компании ищут сотрудников на GeekBrains. На странице https://geekbrains.ru/career вы найдете список вакансий. Этим работодателям не нужны люди с дипломами. Им нужны сотрудники, умеющие решать конкретные задачи за достойную зарплату. Вы сможете стать как раз таким человеком.

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

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

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

      Научитесь пользоваться командной строкой, но пользуйтесь ей только когда нужно. Научиться пользоваться командной строкой в Windows или терминалом в Linux очень важно, чтобы как минимум повысить эффективность пользования компьютером. В Windows командная строка не очень нужна, но все же это хорошая идея - научиться ей пользоваться. Однако, в Linux или UNIX, Mac или BSD, а также в других операционных системах на основе UNIX важно уметь пользоваться командной строкой для того, чтобы работать более эффективно, используя скрипты bash.

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

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

      Изучите язык программирования. Это одна из самых важных вещей, которые нужно сделать. Не путайте разные типы языков. Интерпретируемые языки, такие как BASIC, не очень хороши для настоящего программирования, но если все, что вы хотите, это писать простые компьютерные игры, то он подойдет. HTML или CSS используются в веб-страницах, изучить их - хорошая идея, но они не очень полезны для настоящего программирования. Рекомендуется выучить скриптовый язык командного интерпретатора (например, bash), поскольку он даст силу и эффективность программисту-новичку или администратору. Однако, вы можете изучить любой язык, какой пожелаете.

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

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

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

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

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

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

      Используйте операционные системы с открытым исходным кодом. Большинство компьютерных специалистов используют открытые операционные системы такие, как *BSD или Linux, потому что обычно они бесплатные и позволяют делать такие классные вещи, как программирование, запуск серверов и использование командной строки (CLI).

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

      Узнайте, как работает интернет.

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

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

      Компьютерный специалист должен разбираться в системах счисления. 1 бит данных - это двоичная единица, 1 или 0. 8 бит составляет 1 байт. Большинство людей считает, что килобайт - это 1000 байт, на самом деле это 1024 байта. Узнайте, сколько байт в килобайте (KB), мегабайте (MB), гигабайте (GB) и так далее. Когда вы это запомните, вы будете чувствовать себя увереннее в двоичной системе счисления. Далее изучите восьмеричную и шестнадцатеричную системы счисления, и как конвертировать числа из одной в другую. Когда вы поймете почему программисты всегда путают Рождество и Хелоуин, вы найдете свой собственный путь, чтобы стать настоящим компьютерным специалистом.

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

    В каких отраслях человеческой деятельности активно присутствует компьютерная техника:

    • наука;
    • медицина;
    • образование;
    • производство.

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

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

    Значение программирования в работе с техникой

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

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

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

    • Android, Google;
    • Windows, Microsoft;
    • iOS, Apple;
    • Linux, Canonical;

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

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

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

    Эффективность программирования

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

    Программирование раскрывает такие возможности как:

    1. Создавать собственные программы.
    2. Изменять режимы.
    3. Возможность контролировать его производительность.
    4. Конфигурацию с другими учетными записями и техникой.

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

    Как же стать IT-специалистом без образования?

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

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

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

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

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

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

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

    Успех - паршивый учитель. Он заставляет умных людей думать, что они не могут проиграть. - Билл Гейтс

    Здравствуй, %habrauser%!
    Долго думал как получить инвайт, чем я могу быть полезен для IT-сообщества, и вот, наконец-то, нашел, чем поделиться. Опытом! Именно он отличает меня от моих одногодок и не только, так как в свои 23 у меня есть 4-х летний опыт в сфере IT. Был ли он полезен? Да, ведь это опыт. Какой он был? Всё под катом.

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

    В публикации я постараюсь осветить этапы в начале IT-карьеры и золотые правила, которые я вынес из них.

    Всех, кто умеет учится не только на своих ошибках, прошу под кат.

    Этап 0. Подготовка

    В первую очередь немного расскажу о себе для более полного понимания общей картины. После окончания техникума (специальность «Обслуживание компьютерных систем и сетей») встал выбор дальнейшего пути: дневное отделение в институте или «заочка» и работа. В силу того, что я изрядно устал протирать штаны на парах (далеко не все предметы вызывают интерес) и захотелось какой-то свободы и взрослости, выбор пал на второй вариант. Посему, когда мои сокурсники наслаждались весной и большими сроками на дипломную работу, я «денно и ношно» корпел над дипломом. Это дало следующие плоды:
    а) я получил бесценный опыт (т.к. взял не первую попавшуюся тему из списка дипломного руководителя, а предложил свою и сделал её не для «галочки», а практически внедрил на прототипе);
    б) выиграл время на поиск работы благодаря тому, что начал это процесс в тот момент, когда большинство выпускников почуяли скорый deadline и уселись за свои дипломы. Проще попасть на собеседование, пока волна выпускников еще не начала штурмовать работодателей.

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

    Этап 1. Поиск работы.

    Дьявол в мелочах

    Этот этап придется разделить на 3 подэтапа в попытке осветить эти вопросы в полной мере.
    Этап 1.1. Резюме
    Есть куча сайтов с примерами, описаниями и рекомендациями. Их дают и психологи, и HR-менеджеры, и все, кому не лень. Но как написать резюме, когда тебе нечего писать в опыте работы? Многие мои знакомые начинали туда лепить все, что только могло как-то наполнить резюме. Использовал Photoshop для убирания эффекта «красных глаз»? Добавляем информацию о владении данным инструментом. Делал чертежи для курсового в AutoCAD? Его сюда же.

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

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

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

    Есть еще один спорный вопрос, мнение о котором я знаю с обеих сторон: и соискателя, и работодателя. Отправлять ли резюме, если ты не полностью подходишь по требованиям? Работодатель говорит - нет. Я говорю - ДА! И вот почему:
    а) Требования иногда пишут HR-менеджеры. И когда ищут специалиста могут скопировать с другой вакансии, не понимая что это значит;
    б) Некоторые требования могут оказаться косвенными. Т.е. несоответствие им не помешает взять тебя на работу;
    в) Бывают ситуации, когда соискателю требуется сотрудник «на вчера» (случается и такое). Тогда тебя могут взять для выполнения каких-то базовых задач, а недостающие навыки уже «прокачают» в рабочем процессе;
    г) Великое и могучее «А вдруг»(с)! (правда, тут может возникнуть неприятная ситуация на собеседовании, но ведь «А вдруг»(с) не возникнет?).

    Этап 1.2. Выбор вакансии
    Главное - выбирайте то, что по душе именно вам. Не нужно выбирать по престижности, советам знакомых и прочим, не относящимся к вашим желаниям критериям. Работа должна приносить удовольствие (в идеале и хороший доход, но для старта - удовольствие тоже важно). Она будет формировать ваше представление о работе, ведь она первая.

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

    Этап 1.3. Собеседования
    Я изучал много статей по этому поводу (и вам советую это сделать) и даже сам проводил собеседования, поэтому могу привести некую «выжимку» правил, которые помогут пройти его более эффективно:
    а) Не волноваться. Многие сейчас подумали «Ага, на экзамене тоже говорят не волноваться, но не получается!». А нужно. Связная и последовательная речь всегда располагает к соискателю;
    б) Готовьтесь к собеседованию. И это относится не только к внешнему виду. Следует «отрепетировать» рассказ о том, что вы уже знаете и умеете, рассказать об этом подробно. Лучше даже с описанием проблем, с которыми пришлось столкнуться во время реализации. Так вы сможете завязать диалог и чувствовать себя уверенней, повествуя о том, в чем вы разбираетесь. Если работодателю будет интересно что-либо другое - он сам направит разговор в нужное русло;
    в) Узнайте побольше о компании, куда вы идете на собеседование. Работодатель должен понять, что вы идете не наобум, а целенаправленно к ним. Это так же располагает;
    г) Почитайте и ПОЙМИТЕ теорию по тем направлениям, которые указываются в требованиях. Я сам часто «забивал» на теорию, думая, что главное - это быстро разобраться при наличии проблемы. Работодатель так зачастую не думает. И в некоторых ситуациях он прав. Если у вас нет опыта работы - вы можете знать только теорию. И вы должны её знать.

    Этап 2. Работа

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

    Но есть «железобетонные» советы как НЕ нужно делать, работающие везде:
    а) Не отлынивайте от работы. Таких людей никто не любит. Работу необходимо расценивать как опыт, коего у вас на данный момент еще нет;
    б) Делайте свою работу качественно. Казалось бы банальность, но нет. Есть люди, которые по незнанию или из-за лени вместо правильного решения задачи «лепят костыли». Не надо так (с). Никто не любит переделывать за другими. Так же как никто не любит, когда банальную задачу решают долго путем переделывания своих же «костылей»;
    в) Если у вас все-же остается свободное время - не тратьте его на социальные сети, игры и прослушивание музыки. Как бы это грубо не звучало: вы еще никто. И только от вас зависит, станете ли вы кем-то или так и будете специалистом «самого среднего звена». Обучайтесь постоянно , будь то какая-то информация о внутренних сервисах компании, которые касаются ваших должностных обязанностей или какая-то более общая информация о том, что вам понадобится в дальнейшем для развития (раз уж вы в своей работе достигли «дзена»). И не нужно откладывать обучение. «Потом» может не настать. Как случилось и у меня: работал, в ус не дул и игрался в свободное время, радуясь тому, что все работает, все обучены на выполнение рутины. И тут - БАЦ! Ликвидация компании, банкроты. С чем мы идем искать работу? С опытом игры в последние месяцы вместо полезных знаний. Не самый удачный багаж.
    г) Проявляйте инициативу. Это может поспособствовать как расширению вашего опыта, так и продвижению по карьерной лестнице. Изучайте работу других сервисов, вдруг вы в процессе работы найдете более подходящее и интересное место для себя. Помните, что вы еще не сформировались как специалист и можете попробовать найти себя в другом, родственном направлении. Но это ни коим образом не значит, что нужно «метаться» и сдаваться при первых трудностях. Они будут везде.

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

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

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

    UPD: Всем новичкам советую