Ответы пользователя по тегу Карьера в IT
  • Реально ли работать в одном IT-проекте (продуктовом) больше 5-ти лет и не деградировать профессионально?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Если ты уже поработал в нескольких действительно разных проектах, получил представление о разных вариантах и архитектуры и организации работ, то можно найти сложный проект, который меняется, расширяется и работать в нем всю жизнь.

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

    p.s. Вон посмотрите на Торвальдса - он деградировал?
    Ответ написан
  • Что происходит на рынке труда в айти?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    В программировании очень большой процент самостоятельной творческой работы и умению работать над собой, чтобы повышать свою квалификацию.
    Это требует определенных привычек, возможно склада ума. И проблема в том, что эти привычки к тому возрасту когда начинаешь работать обычно уже сформированы. Бесповоротно.
    Поэтому курсы могут дать какие-то знания, но если ты не тот человек, осилить профессию и адекватную работу будет крайне сложно. Разговоры о выгорании - 90% это когда человек не расположенный к профессии поиздевался над собой сперва на курсах, потом на какой-то работе, а потом надоело. Потому что душа к такому образу жизни не лежит. Да, конечно есть когда человек работает на износ, но опять же адекватный человек вовремя должен обратить на это внимание.

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Мне 40 лет, нацелился на профессию Android-разработчика. И думаю примерно так: "Я уже не молодой энергичный студент (но смышлёный). Зачем работодателю брать джуном меня, если есть студенты? Значит, мне нужно очень много знать-уметь, чтобы превзойти этих студентов. Тогда я стану для работодателей более привлекательным в качестве джуна".


    От 40-летнего человека ожидают взрослого поведения, а именно.

    1. Жизненный опыт и кругозор, который позволяет не разжевывать детали и бегать на случай что молодой студент будет бояться неудачи и скрывать что у него нифига не выходит пока не наступит дедлайн, а потом выяснится что из-за него весь релиз сорвался, хотя если бы он об этом сказал вовремя, ему бы помогли.
    2. 40-летний человек умеет искать информацию и имеет достаточно наработанное критическое мышление, чтобы отличать истину от подделки. Не будет вестись на рекламу модно-молодежно, а будет брать реально рабочее решение.
    3. 40-летний человек, имеющий как минимум 15 лет опыта работы, за это время должен был повидать начальников и в принципе варианты организации работы, и должен просто знать что конкретно начальство хочет видеть и как выглядеть лучше, чем молодые джуны.

    А знания и технологии - их нужно не знать все-все, а знать то, что нужно на текущую позицию, чтобы выполнять заданные задачи.

    Но у вас первых трех пунктов как-то не особо наблюдается.. странно.
    Ответ написан
  • Сидеть и парсить документы — это нормально?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    После окончание стажировки устроился в банк java- разработчиком.

    Уже как пол года работаю в банке, Основные задачи это - парсить Exel и прочее мелочи.


    Руками парсишь что-ли, или пишешь парсеры на джава?

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

    Так ты пишешь парсеры, или сидишь в экселе?
    Или ты считаешь, что парсеры - это не программы?
    Или у вас уже все парсеры написаны и ты ничего не пишешь?

    А у вас как с этим обстоят дела?

    Дел много и разных, просто у тебя в вопросе неясно чем ты занимаешься. За полгода не написать парсер наверное как-то медленно...
    Ответ написан
  • В 40 лет планирую поменять сферу деятельности с 1С на Android? Сколько на старте смогу зарабатывать?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Открой вакансии, посмотри сколько зарабатывают джуны на Андроиде.

    Неужели за 18 лет активной ИТ деятельности не наработались навыки гугления дорожных карт? Или есть мысли что на тостере составят индивидуальный гороскоп с учетом личных привязанностей? 40 лет, а вопросы как у 15-летнего.

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

    На 40летних смотрят нормально. И вообще эта тенденция о малолетних сеньорах существует только в СНГ, где коммерческая разработка более-менее началась после 2000-2005, а не в 1980-м и раньше, как зарубежом.
    Поэтому разработчиков, которые до этого момента что-то активно разрабатывали за деньги очень немного, еще и большинство из них уехало. Вот и выходит что, скажем, 50-летних разработчиков, которые сразу начали именно как разработчики и уже 30 лет как разрабатывают - в xUSSR ну может пару тысяч. Но это потихоньку меняется - подрастают люди, стареют.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Дальнейшее развитие в плюсах поставил под сомнение - как правило в вакансиях требуется ещё и очень сильный бэкграунд в математике, алгоритмах и тд

    Хм, почему?
    Можно попробовать поискать топовый gamedev, системное программирование.
    Ну или да, выбирайте java/c# и вперед в ентерпрайз
    Ответ написан
  • Как правильно ответить на вопрос работодателя о скорости верстки?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Выложи портфолию некоторых своих работ и укажи сколько времени понадобилось на каждую. Вот и будет примерная оценка скорости.
    Ответ написан
  • Можно ли найти заказ после 1 месяца обучения в верстке?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Конечно можно.
    Но пока ты спрашивал на тостере можно или нельзя найти такой заказ, миллион индусов уже этот заказ нашли, а один из них его уже сделал.
    Ответ написан
  • Какая нужна теоретическая база на собеседовании джуна?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Приходит к тебе джун и говорит
    "у меня вот задача, сделать такой простенький сервис который будет делать вот это и вот это, а я не очень понимаю как начать"
    И ты ему начинаешь полтора часа пояснять что к чему.

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Углубитесь в адмниистрирование линукс и мониторинг. Тем более что вы это и на текущей работе можете сделать.
    Покройте удобным мониторингом все что можно, заодно продвинетесь в bash/python скриптах для этого.
    Рекомендую выбрать популярный Прометеус + Графана.

    В Девопсы - сложно сказать. С одной стороны да, с другой стороны, если до сих пор не было опыта с проектами в разработке. нужно изучать много различных инструментов. Девопсы уже не работают руками, везде есть оркестраторы, контейнеры, CI/CD утилиты, и баш/питон уже заменяется "ямл-девелоперами" =)

    Может быть имеет смысл не заморачиваться, а найти просто более удобную позицию интегратора конкретного продукта и доработать там до пенсии.
    Ответ написан
  • Заочное высшее образование для должности Team Lead?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Профильное высшее может помочь при прохождении первичного отбора рекрутером разных резюме при трудоустройстве в фаанг, особенно за рубежом или в госсектор.
    Если рекрутера уже прошел, и добрался до технического интервью - там всем плевать на образование, важны знания и опыт.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Что-то новое постоянно узнаешь, может быть не каждый день, но это тоже зависит от проекта.
    Новый проект - может быть множество новых технологий, на каждую уйдет целая виртуальная жизнь.
    Старый проект - можно углубиться в нюансы, и изучить то, чем пользуешься, со сменой версий может меняться как незначительно, а может вызвать лавинообразные изменения в проекте, потому что либо депрекейтится то, чем ты пользовался, либо ты пользовался чем-то не особо разобравшись, а тут изменения коснулись так, что приходится разобраться досконально.

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

    Нелюбопытные программисты остаются на уровне стабильный джун - средний мид.
    Ответ написан
  • Сколько часов кодить на работе?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Мне интересно смогу ли я кодить 9 часов (во фронт-енд) если это моя первая работа программистом?


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

    Тоесть меня посадят и скажут - вот тебе дедлайн в 6 часов или уволим. КОДЬ ! (*-*)

    Если вопрос ставится так, то не страшно если уволят. Лучше будет даже если сам уйдешь.

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

    Твоя задача - научиться разбираться в тех задачах, которые перед тобой ставят и в их приоритете. Понимать кто зависит от тебя и не подводить их. Это как раз означает, что если не хватает квалификации что-то решить вовремя - обратиться к куратору или тимлиду, чтобы понять - это задачу неправильно оценили, или твоих знаний недостаточно и тебе можно либо подсказать либо дать дополнительно времени на изучение документации.
    А вот сидеть до последнего, врать что все хорошо, а за 5 минут до дедлайна сказать что задача не сделана даже на половину - это гораздо, гораздо хуже.
    Ответ написан
  • Возможно ли найти удаленную работу для junior iOS разработчика?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    1. Насколько сложно получить удаленную работу для начинающего iOS разработчика позиции Junior? Получить удалёнку, хотя бы, на самое первое время, с последующим переездом и работы в офисе на компанию?

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

    2. Являются ли вообще те самые объявления, немалое количество которых я нашел на HH - настоящими, подлинными, действующими? Т.е. те объявления где работодатели или компании действительно ищут начинающего разработчика iOS уровня junior, с возможностью удаленной работы?

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

    3. Отдельно хочу поинтересоваться насчёт прописанной в некоторых объявлениях по поиску junior(!) iOS developer'а возможности релокации из регионов и довольно отдаленных мест, в которых живёт тот, кто хочет начать работать начинающим специалистом, в офисы компаний, но без удаленной работы. Релокация из другого места ios junior'a, подходящего и соответствующего требованиям из объявления - такое тоже может быть возможно?

    Релокация в пределах страны - вещь не самая сложная, но даже ее обычно предлагать может компания с офисом, а не с подвалом. Поэтому для релокации можно конечно смотреть и перебирать HH, но надежнее будет найти топ-50 компаний и поискать список вакансий на их официальных сайтах.

    Все советы по поводу попасть в приличную компанию нужно естественно умножать на коэффициент вашей квалификации - от нее зависит почти все.
    Ответ написан
  • Возможно ли стать middle/senior без работы?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Интересно, без опыта работы но с большими знаниями и проектами можно стать мидлом/сениором


    А откуда взялись большие знания и проекты без работы?
    Ответ написан
  • Как публиковать коммерческие проекты в GitHub?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Так и сказать, что у вас личных проектов нет, а рабочие на гитхаб публиковать вы не имеете права.
    Пусть задают вопросы, тестовое задание. Гитхаб это вообще не панацея.
    Ответ написан
  • Стоит ли идти в NoCode разработку?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    NoCode это инструменты для тех, кто не умеет кодить, но готов потратить немного времени чтобы сделать какую-то штуку сам для себя.
    Специалисты по NoCode не нужны вообще.
    Если кто-то сделал свой "бизнес" и решил сделать себе сайт-визитку, то благодаря NoCode, не особо криворуким рукам и невысоким требованиям к конечному результату, он сможет сам ее себе сделать в одном из тысяч конструкторов.
    Но такому бизнесмену ты вообще не нужен.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    А как вы впервые стали сисадмином, вы же тогда не были сисадмином?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Заказы тогда, когда ты найдешь заказ и выполнишь. Никто за тебя не ответит получится у тебя или нет.

    Но вот для собеседования у тебя гитхаб просто ни о чем. Оформлен просто никак. Ни что это такое, ни зачем оно. Куски кода, которые даже посмотреть нельзя. Думаешь кто-то смотрит код просто так?
    Если бы было хотя бы вменяемое readme и удобный способ твои наработки запустить посмотреть - может быть, а так - это просто как мятые листики вместо мусора ты положил на гитхаб.

    Хорошее портфолио андроид разработчика - это когда установил на телефон и посмотрел, а потом еще и посмотрел его код в гитхаб.
    Отмазки типа не умеешь рисовать - если ты делаешь что-то нормальное, можно найти и бесплатные картинки и друга художника и нанять за копейки такого же новичка как ты, только дизайнера.
    Если ты своим проектом не живешь душой, зачем на гитхаб вообще выкладывать никому не нужные (даже тебе) куски?
    Ответ написан
  • Нужен совет/помощь в вопросе пути к управленческим/бизнес направлениям/Product Manager. Есть ли примерная "дорожная карта"?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    довольно сложная задача. Можно поискать проекты, где нужен второй менеджер, помощник/заместитель - такие проекты есть и много.

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

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

    1. Исходя из вводных данных - является ли мой выбор адекватным?
    30 лет - молодой возраст. Имея за плечами опыт руководства - можно попробовать, но как я писал выше - искать варианты младшего менеджера.

    2. Как бы вы посоветовали мне двигаться в этом направлении?
    Это странный вопрос. Если у вас есть возможности, знакомые в этой теме - можно у них узнавать. А так - кто знает. Если вы в жизни не писали код, но являетесь адекватным человеком - то я видел и таких руководителей, и в принципе нормально. Менеджер и не должен заниматься микроменеджементом, для этого есть тимлиды. И ИТ прошлое может и помочь, и помешать, тут важно что за человек и умеет ли он ставить приоритеты правильно.

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

    3. Какой плацдарм будет лучше для достижения цели? Тестирование, веб, языки какие-то, маркетинг, либо что-то другое?
    Управление, естественно.

    5. Может есть dual-study истории в этой сфере? Либо возможности Стажировк у ПМ, помощником ПМ?
    Есть такие случаи и много. Но в проектах от среднего и выше, так как в маленьких проектах много руководства не требуется.
    Ответ написан