3 стадии разработчика
начинаешь поджунивать
замидляешься
осеньериваешься
Ответ на пост «Эксперт-джуниор: новый грейд в IT»2
Недавно один знакомый HR (как принято внештатный) подбил пройти собес в Тинькове, было познавательно. Я сам непрерывно в IT работаю 20+, в начале 2000х магистра по этой специальности на красный диплом закончил. Контор пять, десятки очень разнообразных проектов, иногда очень специфичных, госструктуры, банки, сжатые сроки, но всегда вытягивал. И мидлом и сеньором был и архитектором, в зависимости от конторы и проекта. Но честно сказать убил формализм в тинькове, там по факту вначале идет собеседование на стек, допустим по jdk. По факту у меня уже лет пятнадцать есть сертификат оракла JavaSE, тогда реально сложные были экзамены. Я подал на вакансию сеньора, но готовиться мотивации не было (я забыл инфы на порядок больше, чем заданиях было) , поэтому по факту на мидла только прошел первый этап. По факту, кому интересно требования по прохождению тут https://www.tbank.ru/career/it/interview/backend/ . А второй этап тоже не готовился и опять мидл. Но там реально можно на указанном в ссылке сайте просто недельки две посидеть, прорешать все подряд задачи по алгоритмам и будешь в плюсе. Офер был на мидла по факту с ЗП меньше, чем сейчас получаю, поэтому отказался. Я понимаю конечно к чему все это, как раз из-за любителей сказки в резюме писать. Поэтому по факту в современных реалиях у нас в конторе основной поток идет через проверенных знакомых, типа приведи друга, если прошел испыталку, получи допустим 70k
Узнать про «Много призов»
ПерейтиКак вы играете в настолки? Отвечают пикабушники
Настолки — это способ интересно провести вечер или разругаться из-за правил? Спросили пикабушников, в какие настольные игры они играют, о чем спорят и какие традиции создают.
Настолки — это… спорить и биться до победного
В играх накал страстей нешуточный, так что спорить о правилах, сражаться за победу и переживать за командный результат — это база.
Когда играем в «Манчкин» и если спорим, то последнее слово в споре у супруга: моя колода, мои правила! Бесит.
Играем спокойно, но когда игра требует хоть малейшего внимания или логики, то начинается битва трехсот спартанцев.
Мы в семье обожаем настолки! Есть кооперативные, где мы вместе разгадываем загадки или распутываем вымышленные преступления. Иногда такие игры проходят не без ругани, особенно со стороны папы :) Он погружается в сюжет и начинает нервничать, если мы совершаем ошибки. Но это все равно весело)))
«Сет», «Quarto», «Пентаго» или «Spot it» — неважно. В нашей семье ставки всегда высоки! Потому что выигравший получает пульт от телевизора, а проигравший моет посуду :)
Я родила себе напарников для игры в «Манчкин»! 👑🐉У меня две дочери, и каждый вечер у нас разворачиваются эпические баталии за звание самого хитровывернутого манчкина. Главное правило: «Ничего личного, это только игра!» Никакой жалости, только холодный расчет и предательский смех в темноте. 😈
Всех любителей поиграть приглашаем в приложение Додо Пиццы. Теперь там можно получить моментальные подарки и выиграть «Много призов». На кону путешествия, годовые запасы пиццы и сертификаты OZON, Lamoda, M.Видео и Giftery. Заказывайте продукты с плашкой «многопризов», чтобы увеличить свои шансы на победу. Полные правила акции здесь.
Настолки — это… создавать традиции
Например, играть по определенным дням или в определенном месте, готовить любимые блюда. Впрочем, бывают и весьма необычные.
Традиция — это вечер пятницы с семьей в малую настолку, да) это здорово)) я всех своих любимых вижу и мы хоть и соперничаем, но достигаем побед. Это круто!
И традиция раз в месяц в субботу с друзьями играть в настолку, жарить стейки))
Одно из интересных наших правил: чтоб победитель не сильно радовался, он собирает игру обратно в коробку, каких бы размеров она ни была) один, без помощи. Но обычно игры проходят весело, и участники с удовольствием помогают.
У нас есть традиция встречаться в баре и играть в «Место преступления». Как вы понимаете, за все годы столько глухарей накопилось...
С 2016 года начала образовываться наша игровая «ячейка». Традиционный день — четверг (с 18 до 23). Сначала это было 2−3 стола в антикафе, но когда перестали там помещаться, переехали в клуб настольных игры. В 2018 году увидели, как в Подмосковье проводится настольный кэмп. И нам так понравилась эта идея, что мы провели свой. Потом еще. Теперь мы проводим Кэмп 3 раза в год.
У нас с друзьями есть традиция планировать собраться и поиграть (и не собираться и не играть)
Настолки — это… нарушать правила
В некоторых играх правила настолько сложные, что сразу и не разберешься. Через несколько лет запросто может оказаться, что вы все время играли по своим собственным. К тому же придумать клевые фишки можно в любой момент.
Мы 5 лет играли в «Ужас Аркхэма» 2 редакции. А потом в очередной раз заглянули в правила в спорный момент и выяснили, что играли неправильно в одном ключевом моменте игры, что распространялось в итоге на все партии. И все наши победы таким образом обнуляются :)
Мы решили созывать «совет старейшин», чтобы вдохнуть жизнь в надоевшие игры. Каждый высказывается по поводу нелюбимых правил, и мы коллективно решаем, что оставить, а что выбросить. Однажды так модернизировали «Уно», что теперь можно красть карты соперников и блокировать игроков смехом )))
Настолки — это… откладывать на потом
Некоторые пикабушники признались, что совсем не играют в настолки или не могут найти напарников и время. Хорошо, что в «Много призов» можно играть одному прямо в приложении Додо Пиццы!
Мы купили 4 настолки, сыграли в них по разу с женой. Теперь они лежат, у нас нет времени в них играть.
У меня целая коллекцию настолок, а играть не с кем. Может, завести кота? ))
Самая любимая «Codenames». В другие не играю. Вот только не всегда удается найти компанию.
Один раз мы почти подрались, с тех пор не играем)
Настолки — это… найти свою половинку
Так что не упускайте шанс и смотрите в оба. Вдруг ваш идеальный партнер сидит напротив и мучительно размышляет, как поставить вам мат.
Я познакомился с женой благодаря «Алиас». Она странно объясняла слова, совсем непонятно, но так эмоционально, что мое сердце пропустило удар. Так и живем 9 лет. Обожаю ее!
Играйте в любимые настолки и обязательно заходите в приложение Додо Пиццы. Там можно получить моментальные подарки и собрать кусочки для участия в большом розыгрыше «Много призов». На кону путешествия, годовые запасы пиццы и подарочные сертификаты в любимые магазины. И прямо сейчас скидка на заказ!
Реклама 12+. ООО «Додо Франчайзинг», ОГРН 1131101001844, ИНН 1101140415, 167001, Республика Коми, г. Сыктывкар, Октябрьский проспект, 16. Акция «Много призов» действует с 10.06.25 по 11.08.25. Правила акции, информация об организаторе, об условиях участия, о призах, их количестве, сроках, месте и порядке их получения — на dodopizza.ru. Организатор вправе изменить условия акции. «Путешествие на море» — сертификат на 300 000 на покупку тура у туроператора, 3 шт. «Годовой запас пиццы» — промокод на одну пиццу 25 см за 1 , действует 24 раза до 12.08.26, 100 шт.
Ошибки начинающих программистов
Цикл статей: "Гравицапа для бизнеса"
Автор: Фабрин Максим
Должность: Руководитель отдела разработки, внедрения и развития ПО
«Лавка Технологий»
Время чтения: ~5 минут
Предисловие:
Статья для тех, кто начинает первые шаги в разработке ПО
Если вы спросите программистов со стажем о том, как они выбрали свой язык, то большинство ответит, что его ему посоветовал друг/знакомый/форумчанин.
Но почему-то никто не спрашивает о том, какие ошибки совершил этот «доброжелатель» на своем пути и чего стоит избегать.
Вторить разным топикам типа «5 ошибок программиста» про бессмысленные имена переменных, план разработки и прочее – не буду, про это уже написано и не раз :)
Расскажу про ту боль, которую вам предстоит испытывать раз за разом вне зависимости от выбранного ЯП и о которой мало информации.
Статья максимально оптимизирована под джунов и около-IT, так что грязью сразу не бросаемся, Господа True Разработчики ;)
Подумай дважды.
Первое, о чем я спрашиваю новичка в этой области, готов ли он посвящать своему новому увлечению много времени. Есть ли оно вообще у него, время это?
Если вы устроились шофером – вы отрулили 8 часов и свободны.
Если вы устроились кассиром – вы сдали кассу и свободны.
Если вы устроились разработчиком – вам придется постоянно учиться, в том числе в личное время.
И речь не о курсах «Программист на Java за 2 часа», «Освой CSS за 4 минуты» и прочей ерунде.
Речь о полноценном обучении по книгам, видео, форумам.
А главное – это обучение через непосредственное написание работоспособного кода.
IDE (среда разработки) – ваш друг и товарищ и если на собеседовании вы не знаете с какой стороны ее запускать, то ничего кроме печали это не вызывает.
Разработчик = обеспечен работой.
Не редко к нам приходят собеседоваться сотрудники (джуны в основном), которые претендуют на ЗП в районе 50-150к.
По факту все, что они могут – это писать код.
«Hello World» в консоли, так сказать :)
Подобный функционал (чистый кодер) будет востребован в компаниях-единорогах, а-ля Гугл, Яндекс, Тесла и т.п. с миллионами человеко-часов кодинга.
Но молодежь туда просто не возьмут – не хватит квалификации.
А в компании поменьше требуется «многостаночник на минималках».
Как пример, стэк (набор технологий), который мы рассматриваем:
Java + Maven + GIT + Linux-сервер (поднять и запустить) + Tomcat (поднять и настроить) + HTML (база для отрисовки) + SQL (поднять и настроить, хотя бы SQLite).
И это становится для новичков открытием.
Как итог – они не проходят ни к «единорогам», ни к нам.
Грокать алгоритмы – это, конечно, прекрасно.
Но в коммерческих проектах важно понимать, как все устроено и уметь это запустить в полном цикле при необходимости.
Удары в стенку – это больно.
Каждый новичок будет ходить по кругу:
Я не понимаю -> Я разобрался -> Это не работает -> Я не понимаю …
Раз за разом с каждой новой библиотекой, фреймом, кодом.
Главное правило, которое я выработал лично для себя, звучит так:
«Не понял, выдохни, и начни снова»
По итогу, в одной из итераций будет прорыв.
Кстати, многие сливаются именно на этом этапе, так как не хватает сил постоянно ломать стенку головой.
Больше – не значит лучше.
Еще один интересный подход, когда джун пытается освоить сразу все.
Часто можно наблюдать в резюме что-то типа:
Опыт 1-2 года
ЯП: Java, C++, PHP, Python, CSS, JS, SQL, ….
В 50% случаев – это чистое вранье, которое вскрывается при первом созвоне. То есть до этапа технического собеседования человек просто не доходит.
В 50% случаев – это человек, который прошел 100 500 курсов и не овладел ни одним языком.
То есть опять же до этапа собеседования человек не доходит.
Определитесь с набором технологий, который вам по душе и на старт.
Если вы Backend, то вам требуется лишь база по Front.
Если вы Front, аналогично, нужна лишь база по Backend.
В любом случае в резюме направление должно четко просматриваться, по крайней мере у джуна.
Никаких «Знаю 100 языков и играю на скрипке».
Мама сказала, что буду много зарабатывать.
Писали авторы ранее, напишу и я.
Деньги вы начнете зарабатывать тогда, когда сможете решать нестандартные задачи. Либо когда вы станете заменять собой сразу несколько должностей.
В любом случае все упирается в ваши знания, а значит в то, сколько времени вы готовы уделить своему саморазвитию.
Пока вы кушаете, спите, отдыхаете – кто-то другой наберется опыта и выкинет вас с позиции джуна.
Да, таких новичков очень много и это значительно снижает стоимость работы.
Однако вашим преимуществом может стать кросс-функционал, если вы сможете использовать свой прошлый рабочий опыт (шофером грузовика, например) для создания ПО (система управления камазом).
Ведь джун – это не обязательно возраст соискателя 20 лет ;)
Базовый английский.
Если вы не разработчик 1С – вам потребуется английский.
Хотя бы базовый, уровня А1.
Просто поверьте на слово.
Я филолог, но у меня все получится.
Не получится, забудь и ищи себя в другом направлении.
Либо ты не филолог.
Если нет понимания причины и следствия, то код просто не будет работать. Логика действий, цепочки событий, ветки вариантов – это то, что требуется понимать, а не изучать.
Возможно, что по этой причине среди девушек мало разработчиков и много тестеров. Мозг девушек не всегда логичен (да простят меня дамы :) ) и именно эта особенность позволяет находить «дыры» в уже разработанном ПО.
В защиту девушек-разработчиков так же скажу, что те решения, которые приходят к Вам в голову часто становятся открытием для мужчин, но они в этом не признаются никогда в жизни ;)
Смотрите шире.
Ваши PET-проекты (самоделки) должны быть оригинальными.
HR при подборе кандидата обязательно заглянет в GIT и посмотрит, что вы там ваяли.
Если это стандартный кейс из любого обучающего материала, то у меня для вас плохие новости – вам даже не позвонят, ведь по этому кейсу вас водили «за ручку».
А вот грамотное переиспользование чужого проекта, даже если будет замечено, то вызовет интерес.
Ведь IT и состоит из «переиспользования» всего на свете: библиотек, фреймов, модулей и т.п.
В любом случае дерзайте,
И пусть в этом мире станет хотя бы на 1 программиста больше ;)