Ответы пользователя по тегу Карьера
  • Какой уровень ЗП у программистов vs менеджеров(проджект/продакт)?

    saboteur_kiev
    @saboteur_kiev
    build engineer
    Выгоднее быть хорошим специалистом в каком-то направлении, в котором ты сможешь себя реализовать.

    Далеко не всегда просто навыки, знания и упорство в изучении принесет тебе собственную реализацию. Люди разные, и "не твое" означает, что тебе будет противно заниматься какими-то вещами, ты не будешь отдаваться на все сто, и даже на 90, и вообще хорошо если хотя бы на 50%.

    Кроме того, что такое выгодно? Не все меряется деньгами, особенно если зп хотя бы от 1$k - тут уже начинается минимальная зона комфорта, когда кроме работы появляется куча доступных интересов.
    Ответ написан
  • Что читать программисту на C++?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    build engineer
    Судя по вашим вопросам, вы слишком много пытаетесь читать и слишком мало пишете код.
    Пишите код. Осваивайте git и навыки работы со средой разработки и отладкой программы.
    Ответ написан
  • После тестовых заданий ни ответа ни привета?

    saboteur_kiev
    @saboteur_kiev
    build engineer
    И сколько же тестовых заданий вы сделали, что времени на изучать не остается?
    Если после 50-ти заданий у вас еще нет результата, то хватит их делать. Сядьте и начните изучать.
    Ответ написан
  • Код ревью или что не так с моим тестовым заданием?

    saboteur_kiev
    @saboteur_kiev
    build engineer
    Я вообще не программист, даже не java junior.

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    build engineer
    На вышке можно получить:
    * Диплом (полезен при трудоустройстве зарубежом и госструктуры, да и HR некоторые требуют)
    * На вышке можно получить продвинутые знания по математике и алгоритмике, разобраться с геометрией, иметь базу для работы с физическими движками, 3д и статистикой/мат анализом - если в этом направлении хоть во что-то у вас получится углубиться - перспективы устроиться куда-нить разрабатывать компьютерное зрение, работать с бигдата, нейросетями значительно повышаются.
    * Знакомых и кафедру, где возможно заведутся полезные связи.
    * Надежную отмазу от армии

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    build engineer
    Не отвлекаться на посторонние вещи, например социалки и тостер

    Сделать два файлика hosts.closed и hosts.opened
    По расписанию копировать их поверх hosts, чтобы все было закрыто только в рабочее время
    Ответ написан
  • Возможно ли врачу стать программистом?

    saboteur_kiev
    @saboteur_kiev
    build engineer
    В чем проблема просто поискать вакансии и походить на интервью?
    Вам имеет смысл поискать компании, которые разрабатывают что-то медицинское - вдруг опыт работы пригодится.

    А так - просто попробуйте пройти несколько интервью (хотя бы 3-5) и вопросы отпадут сами собой.
    Ответ написан
  • Где взять макеты psd, сверстав которые можно показать в портфолио?

    saboteur_kiev
    @saboteur_kiev
    build engineer
    Интересные задачи на начальном уровне бывают редко.

    Начальная верстка - это просто типичный мартышкин труд, где ценят не крутое портфолио с суперэффектами, а быстро (вовремя) сделанный проект за минимальные деньги.
    Ответ написан
  • Что делать когда из команды уходит team lead?

    saboteur_kiev
    @saboteur_kiev
    build engineer
    "может ли команда существовать без тимлида, у нас ещё руководитель ИТ отдела, он умный, но всеми задачи руководил тимлид. "

    Так пусть ваш умный руководитель ИТ отдела и спрашивает.

    P.S. Либо проект умрет, либо вы найдете чудо-замену, либо придумаете как вести дела иначе, но явно будет сильно хуже, если вы уже сейчас не знаете что делать без тимлида.
    Ответ написан
  • Какой код показать заказчику/работодателю?

    saboteur_kiev
    @saboteur_kiev
    build engineer
    Работал в проекте, который несколько раз вырастал в два раза, то есть очень активно искали и набирали людей. Собеседования, обсуждения за кадром...

    В общем так:
    Вычитывать код, вникать в его суть - никто не станет. Просто нет времени. Даже для сеньоров - проще нанять человека и проверить его на испытательном сроке, а на гитхабе смотрят примерно так:

    1. Что это вообще за проект, какие задачи решает, насколько он сложен.
    2. Подход к стилистике - если уже выложил на гитхаб, то посмотреть качество комментариев к коммитам, вкратце посмотреть пользуется ли человек хоть какой-то стилистикой. Если проект не лично ваш, а командный - это оценивается чуть выше (ну понятно, что по вкладу в проект), но работать в команде сложнее, чем вести сольный, поэтому и оценивается это лучше - вас же в команду хотят нанять, и это приоритет.
    3. Собственно самое главное - само резюме - где работал, что делал, почему менял работу, навыки и иностранный.

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

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

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

    У нас тестовые задания придумывали сами, давали комп с инетом и оставляли на 15-60 минут (в зависимости от уровня). Строго время не спрашивали, просто говорили - сделаешь - зови. Потом смотрели на решение, уточняли выбор решения и его правильность.
    Единственный раз заподозрили нечестность, когда один кандидат звонил другу по телефону, чтобы тот ему подсказал. Искать готовое в гугле - не запрещается, но консультация с другим человеком - как бы читерство.
    Ответ написан
  • Чем заняться физику в IT?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    build engineer
    "Чем заняться физику в IT?"
    "1 курс физического факультета"

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

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    build engineer
    В современных IT резюме, образование обычно стоит в самом конце.

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

    Диплом любого вуза, если он не входит в топ-100 мировых вузов, будет более-менее пофиг (главное что просто есть). Главное - что вы умеете, и как вы это делаете.
    Ответ написан
  • Профессии в которых используют SQL?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    build engineer
    Вам - в ентерпрайз.

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

    2. Разработчик баз данных.
    Слежение за состоянием баз данных, обновление, накатка. Для тестирования различных нововведений нужно и приложение обновлять и данные для него готовить. Чтобы данные соответствовали нужной версии приложения, чтобы данные соответствовали стандартным тестовым данным - работы полно. Особенно в крупном проекте, где для тестирования выделено несколько десятков тестовых энвайрнментов. В идеале пытаться это все автоматизировать, но в энтерпрайзе бывает что невозможно.
    Ответ написан
  • Как называется моя теперешняя должность?

    saboteur_kiev
    @saboteur_kiev
    build engineer
    Ну судя по тому, что вы просто запрашиваете информацию и вводите ее в систему - Оператор.
    Ответ написан
  • В кого переквалифицироваться из программиста?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    build engineer
    Вы может быть удивитесь, но очень многих на работе держит именно необходимость в деньгах.
    Причем у очень многих, работа гораздо более унылая и тяжелая.
    Если вы классный разработчик, попробуйте просто сменить проект на более удобный.
    Ответ написан
  • Как не стать недоспециалистом?

    saboteur_kiev
    @saboteur_kiev
    build engineer
    Если вы задаетесь такими вопросами, значит у вас уже есть потенциал.

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

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

    Если вы перейдете когда-нибудь в другое место работы, даже если там будет круче - у вас уже будет свой опыт, в котором вполне могут быть полезные для нового проекта наработки.
    Ответ написан
  • "Python experience is plus" в вакансии Senior C++ Developer и похожих. С чем связано?

    saboteur_kiev
    @saboteur_kiev
    build engineer
    Питон в последнее время считается одним из самых универсальных языков для автоматизации всего.
    На нем могут писать простенькие скрипты для генерации release notes, что-нить промежуточное для деплоя или обработки логов, в общем куча автоматизации всякой фигни.
    Тестирование же.
    В нем из коробки доступно много всякой интеграции для работы с jira/jenkins/tc и вообще api, поэтому часто дописывают всякие штуки.
    Ответ написан
  • Берут ли в менеджеров проекта людей с образованием менеджеров?

    saboteur_kiev
    @saboteur_kiev
    build engineer
    Плюсом образование конечно будет, но закрывать дорогу не будут.

    Оснополагающим считается наличие знание и опыт работы менеджером.

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

    Образование многие не уважают. Но многие забывают, что 20 лет назад всеобщего компьютерного образования не было как такового, и поэтому люди типа Билла Гейтса и Джобса, которые начали свой путь в ИТ тогда, вполне могут и не иметь никакого образования просто по той причине, что до них его практически не было. Сейчас образование по специальности конечно не определяющее, но дает плюс, особенно в зарубежных компаниях.
    Ответ написан
  • Что нужно знать для того чтобы попасть в системный интегратор менеджером проектов и стоит ли?

    saboteur_kiev
    @saboteur_kiev
    build engineer
    "Системный архитектор" , "Ведение пресейл-проектов", "Аналитик", "Руководители проектов"

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

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