242

Про мой путь в IT

*Моему второму подписчику, а так же всем, кому это может пригодиться*

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

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

Итак, что чаще всего пишут: 1) джунов крайне неохотно берут на работу 2) если и берут,то работать предстоит чуть ли не за еду в ближайшие пару лет 3) от начала обучения до того самого "джуна за еду" ещё пара тройка лет. 4) конкуренция на нижних уровнях крайне высока из-за разнообразных курсов, которые по сути ничего не дают, кроме иллюзий и обещаний.

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

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

1) Обучение: это, пожалуй, самое важное. Учиться надо много,часто, постоянно. Я учился тремя способами
а) те самые курсы. Не могу сказать, что они дали мне многое. Задали направление, да. Все темы семинаров были прочитаны заранее, все домашние задания выполнены на пару месяцев вперёд. Пожалуй,я мог бы найти это и не тратя денег. Ещё они немного приподняли мое ЧСВ, в начале курса нас было 50 человек, через полгода, до дипломной работы дошли 5.
90% людей, задавшись целью выучить основы и даже заплатившие за это обучение сошли с дистанции. Их причин я не знаю, но это явное предостережение всем желающим, трезво и здраво оценить свои силы.
б) теория. Тут все просто. литературы предостаточно, бери и читай. Видео, так же много, бери и смотри. Главное научится фильтровать, систематизировать полученные знания и конечно же применять их.
в) практика. Пожалуй, самый главный способ чему-то научиться. В моем случае я поставил себе некоторую задачку. Придумал простенькую игру, по типу шахмат, и начал ее реализовать. Все прочитанное сегодня, заставляло меня взглянуть по новому на написанное вчера, я снова и снова переписывал код, набивал свои собственные шишки от отсутствия архитектуры, от несоблюдения правил, о которых узнал позже. Если кому-то будет интересно расскажу подробнее.
2) Поиск работы. С начала моего обучения до размещения резюме прошло девять месяцев. Пожалуй,чем раньше вы начнёте, тем лучше. Собеседования помогают скорректировать направление обучения, понять в каких вопросах ваших знаний недостаточно, познакомимся с компаниями, узнать о проектах и в итоге определить что вам интересно и выбрать первого работодателя.
Из сложностей и рекомендаций: я первый раз в жизни соврал в резюме. Добавил себе год работы в несуществующей компании, описал ее как стартап, а в качестве результата работы добавил ссылки на гитхаб и загруженное в Google play market приложение. Это помогло и откликов стало приходить больше. Видимо помогло пройти первичный фильтр HR. В любом случае некий конечный продукт вашей работы - небольшой плюс, при ответе на вопросы об опыте можно достать телефон и продемонстрировать приложение, и дальше уже отвечать на вопросы о том,как оно реализовано, с какими сложностями столкнулись в процессе и как и решали и т.д. а отвечать на подобные вопросы куда проще, чем рассказать про сферического коня в вакууме, про которого у вас есть только теоретические познания.
Наконец не стоит соглашаться на первый же оффер, выбирайте тщательно, в результате ошибки вы можете разочароваться в этой сфере и отправить все потраченное время в мусорку, вряд ли это тот результат, который вас устроит. На что я обращал внимание: проект. должен быть интересным, хотелось не просто писать неизвестно зачем нужный код, а создавать продукт с понятными мне целями и выгодами. Команда. В моем случае это небольшой коллектив (8-12 человек). Таким образом я стал не винтиком в системе, а самостоятельной боевой единицей. С первого же спринта, при оценке на планировании я учитывался, как полноценный разработчик и при работе взял конкретную, реальную задачу, что позволило мне максимально быстро влиться в рабочие процессы, познакомиться с системой и кодом, пообщаться с коллегами и стать частью команды.
Является ли это везением или дело в неспешном и тщательном выборе, но при смене сферы деятельности я не только не потерял в ЗП, но она даже чуть подросла, так что комментарии про работу за еду, вызывают странные эмоции, но вопрос зарплатообразования в моей стране всегда был для меня загадкой и это наверное тема для отдельного разговора.

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

Лига программистов

2.3K постов12K подписчиков

Правила сообщества

- Будьте взаимовежливы, аргументируйте критику

- Приветствуются любые посты по тематике программирования

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

Вы смотрите срез комментариев. Показать все
9
Автор поста оценил этот комментарий

Сколько часов в день и сколько дней в неделю уделялось обучению?

раскрыть ветку (25)
13
Автор поста оценил этот комментарий
В начале в будни часа 4 в день, в выходные 5-6 часов. Сейчас пару-тройку часов в день стараюсь уделять этому.
раскрыть ветку (23)
3
Автор поста оценил этот комментарий

Образование близкое к профилю есть? Или решили уйти просто из другой сферы и с непрофильным образованием?

раскрыть ветку (9)
3
Автор поста оценил этот комментарий
По образованию я инженер-конструктор, до смены профиля работал в строительной компании, так что нет,профильного образования нет.
раскрыть ветку (8)
1
Автор поста оценил этот комментарий
Я, человек с логическим мышлением, как я сам думаю, работаю инженером, и у меня бомбит из за нелогичности действий в работе, видимо надо научиться чему нибудь новому, где все по полочкам) Пытался html вникнуть но что-то забросил...
раскрыть ветку (7)
4
Автор поста оценил этот комментарий

в программировании тебя еще больше начнет бомбить)

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

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

4
Автор поста оценил этот комментарий
Я бы порекомендовал посмотреть-подумать, какие процессы в работе можно автоматизировать и попробовать заняться этим на досуге, двойная выгода и поучитесь чему-то новому и получите полезные скрипты для экономии времени, если программирование не зайдет
0
Автор поста оценил этот комментарий
Хтмл это не прога.
раскрыть ветку (2)
0
Автор поста оценил этот комментарий
Да я в курсе)
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

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

0
Автор поста оценил этот комментарий

Лично для для меня вёрстка - самая скучная часть в области программирования (хоть и есть в ней что-то залипательное).
Если ты инженер с логическим мышлением и чтобы всё по полочкам, то я бы рекомендовал C# или Java.

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

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

Иначе, если с нуля начинать прогать на питоне, то всё это останется для тебя скрыто и будут возникать глупые ошибки, типа сложения строк и чисел, а потом все группы для новичков забиты такими вопросами "а чо такова та ?"

Не обязательно глубоко вникать в это, главное, осознать принципы работы.

2
Автор поста оценил этот комментарий
Пара тройку часов в день после восьмичасового рабочего дня?
раскрыть ветку (12)
6
Автор поста оценил этот комментарий

Да, после полутора часов дороги на работу, работы 8 часов, дороги домой, после магазинов и готовки ужина ещё 3 часа учиться. И так всю жизнь - знания устаревают или требуется узнать что-то новое. Сам так профессию менял 16 лет назад.

раскрыть ветку (5)
0
Автор поста оценил этот комментарий
А живёте вы когда?
раскрыть ветку (4)
5
Автор поста оценил этот комментарий
В сутках 24 часа, в неделе 7 дней)) итого 168 часов. 30-40 часов на обучение + 40 часов на работу. Это же меньше половины))
3
Автор поста оценил этот комментарий
У человека два пути, быть в заднице или пытаться что-то изменить. Но чудес не бывает, и надо чем-то жертвовать. Думаю, что все уже окупилось, учитывая, что у джавистов в регионах зп уже к 350 подбирается
0
Автор поста оценил этот комментарий
Ну тип смотри, я например ща вот работо-учусь по 16 часов в день 6 дней в неделю. Зато я могу взять себе отпуск на пол года если захочу.
0
Автор поста оценил этот комментарий

Норм всё. Привыкаешь.

3
Автор поста оценил этот комментарий
Полтора часа в дороге, полчаса в обеденный перерыв, пару тройку часов после окончания рабочего дня, дома.
раскрыть ветку (5)
1
Автор поста оценил этот комментарий
Если не шутка, то даже как-то грустно стало. У вас там все такие? Мне правда любопытно.
раскрыть ветку (4)
3
DELETED
Автор поста оценил этот комментарий
Ну у меня, например, три выходных после двух рабочих. В эти выходные успеваю посещать зал, говнокодить для всяких там разных студентов, заниматься разной чепухой вроде кожи, дерева, иногда сварки. При этом остаётся ещё большая куча времени.
0
Автор поста оценил этот комментарий
Не шутка. А чем вы занимаете уйму свободного времени? Я люблю читать, и то что помогает мне развиваться приносит и больше удовольствия, чем художественная литература
раскрыть ветку (2)
2
Автор поста оценил этот комментарий

Да и нет никогда этой уймы свободного времени, даже после выхода на удалёнку. Если полчаса в день позанимался самообучением после работы, то я уже доволен собой. А так Пикабу много времени отнимает,youtube, физические упражнения на свежем воздухе(обязательно для здоровья и для хорошего настроения надо), играть люблю, но после работы уже на это сил может не остаться, фильмы и худ. литература ещё, но это меньше времени занимает, языки нравится изучать, но это больше в выходные, в будни тяжело уже. Ну а также время нужно на домашние дела, приём пищи, сон как минимум 8 часов, а лучше 9-10.


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

раскрыть ветку (1)
3
Автор поста оценил этот комментарий

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

Успеха вам)

0
Автор поста оценил этот комментарий

Чувак, первые три года - ВСЕ! Если ты реально хочешь зарабатывать прилично

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

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества