Как Развиваться В It

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

Вполне возможно, что вы, как и я, пришли в IT после окончания экономического вуза.

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

Отсутствует системный подход к образованию, а значит, у этих специалистов имеется ряд «белых пятен» в образовании.

Пример : незнание простых алгоритмов, базовых структур данных.

В этой статье я привожу примеры для программистов, но смысл примеров подходит и для других областей ИТ.



Как развиваться в IT

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

Большинство моих знакомых ИТ-специалистов посвящают свое свободное время компьютерным играм.

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

В таком режиме проходят годы и что остается? За 5 лет вы изучили все технологии на своей работе и все.

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



Почему нужно развиваться?

У каждого человека есть своя планка успеха.

Мужчина достигает его и останавливается.

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

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

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

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

Некоторые, дочитав до этого момента, подумают: «мой уровень 40 000–100 000 рублей, лучшей работы мне не найти».

В каком-то смысле это правда, поскольку каждый человек примерно чувствует свой уровень на рынке.

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

Чтобы это узнать, нужно пойти на собеседование.

Правило 1 – раз в полгода мы идем на собеседование, чтобы узнать, сколько мы стоим.



Как найти время для развития?

Давайте решим следующую задачу: Дано: 8 часов в день на работу, 4 часа в день на дорогу с сборами, 8 часов на сон, 3 часа на любимую игру, 1 час на семью.

Эти действия занимают в общей сложности 24 часа, именно столько часов у нас в сутках.

Количество часов в сутках – величина неизменная.

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

Возможные варианты:

  • На работу уходит 8 часов в день + 4 часа на сборы и путешествия.

    Лучшее решение — перейти на удаленную работу.

    Экономия - минимум 4 часа на сборы и дорогу.

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

    Как вариант, можно работать 6 часов, но часть работы перенести на выходные.

    В результате экономия составит минимум 4 часа.

  • 8 часов тратится на сон.

    Со сном лучше не шутить, сон – это здоровье.

    А программисты любят поспать.

    Здесь мы ничего не меняем)

  • 3 часа на любимую игру.

    Предлагаю вам пересмотреть свой список игр.

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

    В таком режиме развиваться невозможно.

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

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

    Экономия времени составляет 2 часа в день.

  • 1 час на семью.

    Кидайте тапками и камнями, но факт есть факт – фигура уж больно жалкая.

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

    Перейдя на удаленную работу, вы сможете больше времени уделять семье.

    А если освободиться от компьютерных игр, то и того больше)

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

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

Правило 2 – освободить время и сознание для нашего развития.



Как развиваться?

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

Примеры для языка программирования C# или Java: Знаете ли вы о существовании вложенных классов? О том, что внутри класса можно создать вложенный класс?

   

public class Sales { private class Order { } }

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

Я думаю, что для .

Net лучший ресурс — это Metanit.com. Мы подходим к новому правилу: Правило 3 — читайте документацию по вашему языку программирования, по каждому используемому фреймворку.

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

На YouTube есть отличные бесплатные каналы, которые позволяют улучшить уровень английского.

Мне потребовался 1 год, чтобы поднять свой уровень с А2 до В2 за 15 минут в день.

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



Участие в хакатонах, конференциях, митапах.

Я был удивлён, но многие люди, даже в IT, не знают, что такое хакатоны.

Хакатон — это IT-соревнование между командами, которое обычно длится субботу-воскресенье.

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

Зачем знакомиться с другими людьми? Существует взаимосвязь между успехом человека и количеством людей в сети знакомств этого человека.

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

Если связей много, то любые проблемы решаются, а значит, вы достигаете необходимых целей.

Гипотетический пример Нет соединений Множество связей
Арендовать квартиру Оплатите агентству 50% абонентской платы и сдайте квартиру.

Вы бросаете звонок среди своих друзей и там кто-то знает, кто-то снимает квартиру
Решите новую сложную проблему на работе Потратьте много часов на поиск в Google Свяжитесь с другом, который является экспертом в этой области
Найти новую работу Отправляю резюме на вакансии хх Шансы найти работу намного выше, если у вас много контактов в ИТ.

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

Как проще найти работу?

Хороший способ представить себя миру — создать учетную запись в LinkedIn и расширить там свою сеть.

Расскажите нам о своих достижениях там.

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

Правило 6. Прокачайте свою учетную запись LinkedIn

GitHub

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

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

Правило 7 — сохраняем все разработки на GitHub. Если дочитали до конца, спасибо.

Напишите в комментариях, если вы с чем-то не согласны.

Теги: #Карьера в IT-индустрии #программирование #Образовательный процесс в IT #Удаленная работа #карьера программиста #развитие

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.