Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Управляйте маятником, чтобы построить самую высокую (и устойчивую) башню из падающих сверху постов. Следите за временем на каждый бросок по полоске справа: если она закончится, пост упадет мимо башни.

Башня

Аркады, Строительство, На ловкость

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Карьера + Программирование

С этим тегом используют

Работа Профессия Поиск работы Опыт Успех Зарплата Собеседование IT Программист IT юмор Разработка Python Картинка с текстом Юмор Все
363 поста сначала свежее
13
ihopeyoucanfly
ihopeyoucanfly
5 месяцев назад

«Иногда менять работу выгоднее, чем расти на текущем месте»⁠⁠

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

«Те, кто работают дольше, получают меньше денег, чем те, кто пришли недавно.»

Я соглашусь с ним, в моем опыте и опыте моих коллег было действительно так. Расскажу один из случаев. Как-то давно, в моей старой компании был лид фронтенд-разработки. Он просил повышение, но ему отказывали, несмотря на то, что хотел он немного — всего 100 тысяч (не удивляйтесь, что так мало, это галера). А его подчиненный ушел в другую компанию и получил оффер даже больше, чем просил наш тимлид. Конечно, здесь также влияют вера в себя и софт-скиллы, что является самой важной частью продажи себя на собеседованиях, но суть в том, что во многих случаях (которые были, в том числе и у меня) легче найти новую работу, с 2-3x зарплатой, чем ждать повышения на текущей

IT Программирование IT юмор Карьера Текст
3
6
Вопрос из ленты «Эксперты»
Аноним
Аноним
5 месяцев назад
1C:Предприятие 8

На сколько реальна страшна коммерческая разработка в 1С?⁠⁠

Вопрос, в первую очередь, программистам 1С (так как сам являюсь программистом)

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

Вопрос, насколько это близко к истине?

Просто если буквально программировать по 8 часов «чистого времени» в день, придётся или вообще не делать перерывов (что отразится на качестве кода уже через 2 часа (в лучшем случае)) или рабочий день растянется часов на 12 (ежедневно), что отразится на качестве работы (и жизни) месяца через 2-3.

[моё] Труд 1С Программирование Карьера 1с:предприятие 8 Вопрос Спроси Пикабу Трудовые отношения Текст
13
3
alogach
alogach
5 месяцев назад
Типичный программист

Грейды в IT: можно ли стать CTO в 24 года?⁠⁠

Грейды в IT: можно ли стать CTO в 24 года? Развитие, Карьера, Успех, IT, Управление, Управление проектами, Программирование, Менеджмент, Менеджер, Длиннопост

Можно ли стать техническим директором в 24 года? Этот вопрос заставляет задуматься, особенно если учесть, что IT — одна из немногих отраслей, где отсутствуют чёткие стандарты для определения квалификации. Здесь всё зависит от компании: кто-то считает мидлом человека с годом опыта, а кто-то требует от сеньора не только глубоких знаний, но и лидерских качеств.

Проблема грейдов в IT

За время работы в IT я провёл сотни собеседований. И вот на что я всё чаще обращаю внимание. В отличие от таких областей, как медицина, авиация или юриспруденция, в сфере информационных технологий нет универсальных стандартов. Врач, чтобы оперировать, обязан пройти многолетнее обучение и подтвердить свою квалификацию. Пилот не станет командиром самолёта, пока не налетает определённое количество часов. В IT же любой может назвать себя мидлом или даже сеньором — и это никем не регулируется.

Часто кандидаты включают в резюме навыки, которыми не обладают, и технологии, с которыми они почти не работали. Например, на «индийский манер» перечисляют всё, что когда-либо слышали: «встретил учебник по Go — значит, я Go-программист». На мой взгляд, это серьёзная проблема.

Честность или амбиции

Лично я с большим энтузиазмом встречу человека, который честно признаёт: «Я джун, но лучший джун, которого вы когда-либо видели». Ведь дело не в том, какой грейд ты себе присвоили, а в том, как ты можешь подтвердить свои слова делом. Но сейчас другая тенденция: год карьеры — уже мидл, два года — сеньор.

Недавно в сообществе менторов мы обсуждали резюме молодого человека 2000 года рождения, который претендует на роль CTO. Технический директор в 24 года? Для меня звучит сомнительно, если только это не Chief Toy Officer.

В ходе дискуссии возник вопрос: а можно ли за одно собеседование понять, готов ли человек к такой роли? Нет, нельзя! Именно поэтому компании выстраивают многоступенчатый процесс отбора. Важно оценить не только знания, но и то, как человек мыслит, принимает решения и работает с командами. Высококвалифицированного профессионала отличает не столько объём знаний, сколько мировоззрение, которое накладывается поверх этих знаний.

Что отличает CTO от линейного специалиста?

CTO — это не просто опытный разработчик. CTO видит проблему целиком: задаётся вопросом, почему она возникла, думает о её последствиях и учитывает риски. Разница между линейным специалистом и лидером — в мировоззрении.

Простой пример. Зададим специалисту вопрос: «Какую базу данных выбрать для системы с отложенной доставкой сообщений?».

Ответ может многое сказать:
- Джун предложит готовое решение, даже не вникая в контекст;
- Мидл уточнит детали и назовёт несколько вариантов;
- Сеньор задаст дополнительные вопросы: каковы требования? Объёмы данных? Риски?

Но CTO пойдёт дальше. Он задумается, зачем вообще появилась такая задача, как она влияет на бизнес, и постарается учесть все зависимости. Мировоззрение CTO — это не объём знаний, а способность объединить их в единую систему.

Нужны ли стандарты для IT?

В авиации есть стандарт: часы налёта для каждого уровня. Это объективный критерий. IT-индустрии тоже нужны подобные инструменты, чтобы определить, кто действительно готов быть мидлом, сеньором или CTO. Ведь даже если ты гений технологий, стать CTO в 24 года — это не вопрос навыков, а вопрос опыта.


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

Показать полностью 1
[моё] Развитие Карьера Успех IT Управление Управление проектами Программирование Менеджмент Менеджер Длиннопост
5
8088
8088
5 месяцев назад
Лига программистов
Серия АйТи на удаленке

Три типа АйТишников⁠⁠

Значит проработал я в ИТ 25+ лет уже, и последние 5 лет на удаленке. И грубо говоря видел 3 типа ИТшников:

  1. Настоящий ИТшник. Чел с раннего возраста программировал. Потом получил профильное образование (что-то около Computer Science). Бывает начинал получать профильное, но недополучил.

  2. Образованный ИТшник. Чел получил профильное образование, но оказалось не его. Тем не менее таких тоже много в ИТ. Может PMом, может тестировщиком, может даже разрабом работать. В последнем случае обычно доставляет много проблем первому типу, но в некоторых структурах это не мешает ему расти по карьерной лестнице.

  3. Случайный ИТшник. Чел пол жизни занимался другими делами, возможно даже получил гуманитарной образование (OMG). Потом толи по знакомству, толи на растрельуню должность, толи совсем случайно - попал все таки в ИТ. В крупных конторах так бывает - берут по 100 человек сразу, и некогда по всех разбираться.

Справедливости ради скажу, что 3 тип, иногда может стать первым, видать просто у человека был талант к ИТ, но просто пошел другим путем.

Я знаю несколько человек второго типа, которые такой код пишут, что лучше бы не писали, НО они успешно двигаются по карьерной лестнице, потому что успех определяется не только hard skills, но и soft skills.

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

Как стать первым типом я описал тут. Всем Добра!

[моё] Удаленная работа IT Программирование Опыт Универ Разработчики Программист Карьера Жизненно Жизненный путь Поиск работы Учеба Тестирование Фриланс Высшее образование Отдел кадров Текст
50
19
8088
8088
5 месяцев назад
Серия АйТи на удаленке

Как стать АйТишником в 2025 году (пошаговый план)⁠⁠

Всем привет, я АйТишник уже 5 лет на удаленке, 25 лет в ИТ. Ко мне на собеседования приходит очень много джунов (новичков), и последние годы много без опыта в ИТ. К сожалению, 90% приходится отказывать; некоторые просят рассказать, что им улучшить. В этой статье решил написать план на год — как за год попасть в ИТ. Всех, кто пройдет этот план, я готов лично рекомендовать по своим каналам (вот он я в linkedin со своей сетью контактов). Вам, кстати, тоже надо прямо сейчас завести профайл в LinkedIn (нужен ВПН), пусть даже пока пустой; дальше я расскажу, как его наполнять. Для добавления ко мне в контакты просто отправьте ссылку на эту статью.

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

Сначала общий roadmap; напротив каждой цели — сложность (от 1 до 5 звездочек):

  1. Понять какие специальности бывают в ИТ *

  2. Понять какие навыки (скиллы) нужно любой специальности ИТ (самая база) **

  3. Начать качать базовые скиллы ***

  4. Понять что тебе лучше подходит ***

  5. Выбрать направление, и качать хард скиллы (твердые навыки) в течении 1 года ****

  6. Готовить и рассылать резюме + сопроводительное письмо ***

  7. Пройти 10-20 собеседований ****

Понять какие специальности бывают в ИТ

Очень кратко в ИТ есть:

  • Продакты (Product Managers или Product Owners). Они придумывают фичи (функционал), который нужен бизнесу.

  • Дизайнеры. Они рисуют интерфейсы будущих приложений.

  • Разработчики (Developers). Они пишут код приложений и серверов.

  • Тестировщики (QA). Они проверяют, что все (приложения, сервера) работает согласно требованиям.

  • Аналитики данных (Data Science).

  • DevOps. Они создают и поддерживают инфраструктуру, на которой работают сервисы, серверы и приложения.

Всем этим управляет либо CTO, либо VP of Engineering, либо Директор Департамента или Блока ИТ.

Больше всего вакансий для разработчиков. На втором месте — тестировщики (QA). Дальше идут дизайнеры, аналитики данных, DevOps и продакты.

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

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

Единственный случай, когда вам нужно обратить внимание на продактов и, возможно, тестировщиков, — это если вы имеете хороший опыт работы с людьми; иначе говоря, если у вас прокачаны софт-скиллы (вы умеете успешно общаться с людьми). В этом случае у вас будет преимущество перед любым разработчиком, и вы сразу сможете стать заказчиком (продактом) внутри ИТ. Но таких вакансий мало, и вам все равно необходимо изучить базовые скиллы для ИТ. То же самое касается тестировщиков: вакансий достаточно много, но получить реальный опыт тестирования без стажировки или работы очень сложно, в отличие от опыта разработчика. Опять же, разрабатывая свои приложения (pet-проекты), вы будете сами их тестировать, что даст вам и опыт тестирования тоже.

Data Science тоже редкий зверь, и денег обычно платят меньше, чем в среднем в разработке. Я бы это рассматривал только как дополнительный важный навык для продакта. Product Manager должен уметь анализировать данные, чтобы понимать, какие фичи внедрять (Data Driven Development).

Короче говоря, переходим к плану A — стать разработчиком. Еще один плюс этого плана в том, что если вдруг вас сразу не возьмут на разработчика, то могут с руками оторвать, например, в тестирование (внутри тестирования тоже есть своя разработка — автоматизация тестирования). А дорожка из тестирования в разработку уже протоптана.

Какие бывают разработчики?

Бывают FrontEnd, бывают BackEnd, а бывают самые редкие FullStack.

FrontEnd делают приложения и интерфейсы сайтов (UI — User Interface). То есть весь визуал, который вы кликаете и тапаете.

BackEnd делают сервера и сервисы, к которым обращаются приложения и Front сайтов. Сюда же отнесем базы данных; они обычно еще на один уровень ниже, под сервисами BackEnd. И бывают отдельные крутые разработчики по БД. Бывают даже системы, где по сути нет UI, но требуется дикая производительность для расчетов. Там используются тяжелые, дорогие решения и всякие TeraData, Oracle и т.д. Рынок таких вакансий не велик, платят тут хорошо. Но чтобы сюда прорваться, скорее всего, сначала нужно стать разработчиком или аналитиком данных, а потом сместиться в большие БД. На коленке поработать с такими решениями будет сложно. Ограничения — это лицензии на софт и где вы возьмете такие большие данные? И где их хостить? Короче говоря, это длинный путь.

FullStack могут делать и то, и другое. Такие чаще встречаются на стеке Web-технологий, то есть в разработке сайтов. Значительно реже — в разработке приложений.

Причина проста: BackEnd — это набор серверов с сервисами, которые в 90% случаев работают сегодня на Web-технологиях (дают API для Front), то есть BackEnd Developer хорошо знает, как устроен Web, и до FrontEnd сайтов ему рукой подать; хотя там уже используются надстройки над Web в виде всяких крутых фреймворков (ReactJS например). Есть, конечно, BackEnd, который вообще никак с Web-технологиями не связан; например, высокоскоростные сервисы на C/C++, но таких меньше, чем Web-сервисов.

GameDev (разработка игр) стоит немного в стороне со своими Unity, Unreal Engine и т.д. Но это хороший способ познать базу, которая даст возможность двигаться дальше. Тут все языки — Cи подобные (аналоги языка Cи).

Мобильные приложения делятся на два больших мира — iOS и Android. Обычно это разные разработчики; у каждого целая вселенная, поэтому им не до BackEnd. Но знание базы Web-технологий очень сильно тут помогает, так как в мобильной разработке переиспользуются многие форматы и правила из Web.

Важно - у истоков всей современной разработки стоит Web. Ну может кроме Баз Данных, хотя форматы для данных там часто используется те же.

Короче, если вы нифига не понимаете в ИТ, то начинайте с FullStack Web-разработки. Вы сможете освоить:

  • Front и BackEnd программирование,

  • Си-подобный язык программирования (после легко учить другие языки),

  • Rest API как вариант самого популярного способа общения между Front и Back,

  • Понятие фреймворка и библиотеки,

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

  • Все самые популярные форматы для передачи данных (JSON, XML),

  • Работу с базами данных (SQL, NoSQL).

Если хотите, чтобы и само Web давалось легче, очень советую потратить время на язык C/C++. Я включу это как необязательный пункт в начале плана.

Какие навыки (скиллы) нужно любой специальности ИТ?

Если только вы не хотите стать 1C-разработчиком, то первый навык — это английский язык. Хотя бы чтение и умение задавать вопросы.

Второй навык — это логическое (и, как более высокий уровень, алгоритмическое) мышление. Это блокер для 50% желающих войти в ИТ. Алгоритм — это последовательность команд, приводящих к заданной цели.

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

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

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

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

ИТ — это набор иногда очень сложного кода, написанного людьми, который в реальном времени обменивается данными друг с другом и пользователями и производит ожидаемые результаты. При такой сложности систем как сейчас иногда кажется - это какая-то случайность (random), но ваша задача будет выяснить причину и ее починить или оптимизировать эту систему, чтобы она выдавала тот же результат быстрее или точнее. А иногда даже написать такую сложную систему с нуля.

Короче говоря, английский и логическое мышление — это must have (обязательно).

План по musthave скиллам:

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

  2. Переключите все интерфейсы на английский язык на весь 2025 год.

  3. Гуглите и разговаривайте с чатГПТ на английском в течении 2025 года.

  4. Читайте reddit и stackoverflow на английском.

  5. Уcтановите discord, читайте каналы по Gaming, Education, Science. Позволит Вам качать английский и привыкнуть к около ИТшным мессенджерам и темам.

  6. Посмотрите лекции Макарова, про Сократический диалог и Науку о логической аргументации. Логика наше все!

  7. Пройдите курс по BF. Это позволит Вам потренировать логику, и понять как компьютер работает на базовом уровне.

Понять что тебе лучше подходит

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

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

Во всех остальных случаях — в разработчики или в тестировщики.

Качать хард скиллы в течении года

Будем говорить здесь о самой массовой теме — хард скиллах разработчика.

  1. Написать ~5000 строк кода (3 месяца) на C/C++ или Си подобных языках. Все комитить на github, заодно изучив git. В крайнем случае можно на Python.

  2. Написать ~10 000 строк кода (5 месяцев) на node.js (BackEnd) + html/css/js (FrontEnd)

  3. Написать ~5 000 строк кода (4 месяца) на любом FrontEnd js framework (reactjs, и т.д.) + node.js (BackEnd)

В пункте 1 можно начать с GameDev, но только если вас прямо увлекают игры; иначе вы там застрянете и устанете. Рекомендую Unity + C#. Либо Roblox + Lua. Авторов Lua, конечно, надо "расстрелять", но все-таки он Си-подобный. Зато в Roblox вы изучите асинхронщину, и может быть, даже напишете успешную игру для школоты.

Либо, если совсем лень и тяжело идет C/C++/C#/Lua, на крайний случай — Python. Плюс Python в том, что он сейчас очень популярен, и по этому магическому слову вас будут искать HR (отделы кадров). По Python и не только подключайтесь к Python комьюнити, где каждый день постится кусок кода на разные темы. Берите этот кусок кода, отлаживайте, запускайте и расширяйте пример. Вы можете один пример увеличить с ~30 строк кода до 100-200. Затем комитьте этот код на GitHub. Это будет формировать ваш профайл. Очень важно, чтобы у вас были коммиты каждый день; так вы пройдете фильтры HR и Intro-интервью. И набьете руку на разных библиотеках и темах. Затем можете портировать (переводить) код на другие языки, например, на C/C++ или JavaScript. Вы поймете, чем все-таки Python со своими структурами данных и библиотеками хорош.

Для пункта 2 лучше брать более крупные задачи и делать какую-то мини-систему целиком. Например, сайт-калькулятор, который считает все на BackEnd. Или сайт, который валидирует почтовые адреса через внешний API. Вот список внешних API который можно использовать. Можно много идей получить из тех данных, которые дают сами API. Проект нужно закомитить на GitHub, или, точнее, в процессе делать комиты. Если там будет один комит и один MR, то с вами никто разговаривать в ИТ не будет. Множественные комиты в течение месяцев показывают, что это реально вы работали, а не просто кто-то дал вам готовый проект и показал, какие кнопочки нажимать.

Если выбрали GameDev в пункте 1, то рекомендую поучаствовать в old games remakes. Это большие проекты, которые выложены на GitHub и ставят своей целью сделать ремейк старой известной игры. Если в течение года вы покажете свои постоянные комиты, заревьювленые и заапрувленые другими участниками проекта, вас точно позовут на собеседование и будут долго расспрашивать про этот проект. Тут можно найти список таких проектов.

Для п.3 вы уже должны осознано выбрать Front фремйворк. Это может быть игра на Phaser.js. Либо портал с графиками на Grafana. Либо просто красивый интерфейс на ReactJS. Тут важно выбрать самому; потом, на собеседовании, если вы обоснуете свой выбор с деталями любого фреймворка, это даст вам +100 баллов над любым джуном.

Для GameDev можно пойти на Unity assets (или аналоги для Unreal и прочих), набрать там фришных (бесплатных) ассетов (это может быть целый уровень игры), и доделать игру дальше. Например сделать следующий уровень, или добавить какие-то ништяки или других врагов в игру.

Готовить и рассылать резюме + сопроводительное письмо

Начать составлять резюме нужно с первого дня, прямо в профайле linkedin. Пишите все чему вы учились. Примеры ниже.

По п.1 (~5000 строк кода):

Изучал Python. Написал X строк кода. Изучил библиотеки [список]. Написал код по темам [список]. + ссылки на github, где будут ваши еженедельные комиты с указанными темами и библиотеками.

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

По п.2 (~10 000 строк кода):

Написал валидатор почтовых адресов US на JavaScript. Backend: node.js + MongoDB + Google API. FrontEnd: JS/HTML/CSS.

Переписал валидатор на TypeScript.

+ ссылки на github с вашими комитами подтверждающимии вышеописанную историю.

За "переписал" вам +100 баллов в карму будет. Это повысит ваши шансы даже на стадии отбора резюме. И на техническом собеседовании вы сможете поговорить не о рандомных вопросах собеседующего, а о вашем коде, где вы как рыба в воде.

По п.3:

Написал игру-клон Mario (один уровень) на Phaser.js + Node.js + MongoDB.

Если вы прошли все вышеперечисленное и готовы начать поиск работы, это можно начинать делать еще в процессе, например, в момент написания своего большого проекта (п. 3). Я готов вас рекомендовать и провести ревью вашего резюме. Присылайте ссылку на резюме (лучше линк на LinkedIn профайл) админу Python комьюнити.

Тут же можно поделать челенджи по языку, который учили, и на который будет техническое собеседование. Например тут по JS, или тут по Python.

Пройти 10-20 собеседований

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

Обычно бывают следующие этапы собеседований в ИТ:

  1. HR - что вы за человек?

  2. Hiring Manager interview (с нанимающим менеджером) - что вы за человек? И что у нас за компания?

  3. Техничеcкое интервью - ваши hard skills.

  4. Финальное интервью с Hiring Manager/его боссом или HR. Цель сделать вам оффер.

Если кратко, то все. С Наступшим 2025. Успехов в обучении. Пишите. Подключайтесь к Python комьюнити. Всем Добра!

Показать полностью
[моё] Удаленная работа IT Программирование Студенты Учеба Программист Тестирование Высшее образование Преподаватель Образование Отдел кадров Поиск работы Опыт Личный опыт Карьера Разработка Истории из жизни Обучение Telegram (ссылка) Развитие Текст Длиннопост
36
Блог компании Партнёрский материал Реклама
kata.academy
kata.academy
5 месяцев назад

Учись сегодня, плати после первой зарплаты: как за 9 месяцев стать программистом⁠⁠

Собрали курсы, для поступления на которые не нужен первоначальный взнос. Оплата за обучение происходит уже после трудоустройства в IT.

Учись сегодня, плати после первой зарплаты: как за 9 месяцев стать программистом IT, Программирование, Обучение, Курсы, Профессия, Карьера, Образование, Длиннопост, Блоги компаний

Java-разработчик

Java — один из самых популярных языков backend-разработки. На нем пишут в маленьких стартапах и корпорациях, специалисты востребованы и хорошо зарабатывают: минимальный доход после курса — 120 000 рублей.

За 9 месяцев вы научитесь выстраивать логику работы приложений, поддерживать их стабильную работу, организовывать хранение и передачу данных, интегрировать различные API в Java-проекты. После каждого модуля будете выполнять задания с кодингом, которые можно добавить в портфолио.

Примеры проектов

  • Создание программы для анализа потока данных — работа с инструментом Stream API.

  • Создание программы с использованием навыков объектно-ориентированного программирования.

  • Создание программы, которая генерирует случайные числа — работа с методом IntStream.

Узнать про курс →

Frontend-разработчик на JavaScript

Эти специалисты отвечают за визуальную часть проекта. Они превращают дизайн-макет в рабочий интерфейс, подгоняют верстку, добавляют интерактив и анимацию. На курсе вы научитесь это делать на языке JavaScript.

За девять месяцев освоите стек, востребованный у работодателей, создадите качественное портфолио и сможете найти работу. Минимальный гарантированный доход выпускников на старте — 100 000 рублей.

Примеры проектов

  • Создание интернет-магазина, работа с Vite, React, TypeScript.

  • Создание блока для сайта сервисного центра, работа с flexbox, методологиями Mobile First и БЭМ.

  • Создание интерфейса сайта для поиска вакансий, работа с Vite, React, TypeScript, Redux Toolkit, библиотекой Mantine.

Узнать про курс →

QA-manual

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

За пять месяцев вы освоите все, что нужно инженеру по ручному тестированию: от составления чек-листов и тест-планов до написания итогового отчета. Все модули курса отработаете на практике и добавите проекты в портфолио. Средняя зарплата выпускников на старте — 103 000 рублей.

Примеры проектов

  • Тестирование пользовательских интерфейсов на примере приложения «Калькулятор калорий».

  • Тестирование веб-интерфейсов на примере формы отзыва в интернет-магазине.

  • Работа с правками стилей на примере изменения цвета и текста кнопки на сайте Ozon, с использованием DevTools.

Узнать про курс →

Go-разработчик

На языке Go от Google разрабатывают сайты, облачные сервисы, сетевые ресурсы, системное программирование, блокчейн. Его используют крупные компании, которые готовы достойно оплачивать работу. Минимальный гарантированный доход после курса — 120 000 рублей, средний — 255 000 рублей.

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

Примеры проектов

  • Создание приложения для конвертации валют.

  • Разработка программы, которая фильтрует текст, удаляя из него определенные слова.

  • Создание банковского приложения, которое позволяет клиентам открывать новые счета.

Узнать про курс →


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

НАЧАТЬ УЧИТЬСЯ

Реклама ООО «Ката Академия», ИНН: 7802925162

Показать полностью
IT Программирование Обучение Курсы Профессия Карьера Образование Длиннопост Блоги компаний
112
2
alogach
alogach
5 месяцев назад
Типичный программист

Онлайн-культура на удалёнке: как сделать созвоны распределённых команд эффективнее⁠⁠

Онлайн-культура на удалёнке: как сделать созвоны распределённых команд эффективнее Успех, Карьера, Развитие, IT, Работа, Программирование, Менеджмент, Менеджер, Управление, Управление проектами

За последние 10–15 лет формат работы IT-команд сильно изменился. Когда я только начинал заниматься разработкой, российские компании были более консервативны, традиционно все сотрудники ежедневно собирались в офисе, а удалёнка была исключением из правил, в то время как международных организациях этот формат был гораздо более распространён — причём не только среди айтишников.

В России тенденция перехода на удалённую работу получила значительный импульс только во время карантина, связанного с пандемией коронавируса. Тогда даже тем организациям, которые резко негативно относились к удалёнке, пришлось перевести значительную часть своих сотрудников на дистанционный формат работы. После снятия ограничений многие команды так и остались распределёнными. На рынок труда стали выходить соискатели, которые в принципе никогда не работали в офисе.

Есть база, которая определяет культуру общения распределённых команд.

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

2. Соблюдайте тайминг. Этого правила я придерживаюсь не только в онлайн-, но и в офлайн-встречах. Встреча должна быть зафиксирована в календаре, начинаться и заканчиваться ровно в то время, которое обозначили изначально. Если вы опаздываете на созвон, никто не должен вас ждать. После подключения не прерывайте говорящего и не просите повторить то, что было сказано до вас.

Когда отведённое на встречу время истекло, не стоит задерживаться, если у вас стоит следующая встреча, каскадное опоздание — это огромная боль.

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

3. Выключайте микрофон, если на встрече присутствуют больше 3 человек. Включайте его только тогда, когда говорите. Прежде чем говорить, поднимите руку, в большинстве сервисов есть волшебная кнопка, в конце концов обозначьте желание высказаться в камеру. Галдёж и гомон не способствуют конструктивному диалогу, к тому же, не стоит забывать про возможные проблемы со связью.

4. Не отвлекайтесь на посторонние вещи. Если вы пьёте, едите или курите во время созвона, вы очень явно демонстрируете, насколько вам неважна встреча. У тебя обед? Не принимай участие во встрече или смести обед, в конце концов, забронируй себе слот в календаре.

Какая разница, если работа делается — главная ошибка руководителя. Лидер таких ошибок не допускает.


Подписывайтесь на мой телеграм-канал. Там я делюсь инсайтами из мира IT, размышлениями о кадровых проблемах, кейсами и советами по развитию компетенций для IT-специалистов и менеджеров. Никакого информационного шума: говорю только о том, в чём разбираюсь и что хорошо обдумал. Не стесняюсь критиковать привычные методы работы и управления — и вы не стесняйтесь.

Показать полностью
[моё] Успех Карьера Развитие IT Работа Программирование Менеджмент Менеджер Управление Управление проектами
14

Попробовать мобильный офис

Перейти
Партнёрский материал Реклама
specials
specials

Мобильный офис до 100 тысяч рублей⁠⁠

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

Протестировали TECNO MEGABOOK K15S вместе со смартфоном TECNO CAMON 40 и наушниками TECNO в рабочих и бытовых сценариях от Zoom-звонков до перелета, а теперь рассказываем, как себя показала техника.

Первое впечатление от дизайна ноутбука

Первое, что заметно — это вес. При диагонали 15,6 дюйма и полностью металлическом корпусе K15S весит всего 1,7 кг. Это примерно на 15% меньше, чем аналоги. Устройство не обременяет ни в офисе, ни в такси. Ноутбук поместился в стандартный городской рюкзак, было удобно достать его в кафе за завтраком и по дороге в такси, чтобы быстро отработать клиентские правки.

1/4

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

Шарнир работает мягко: чтобы открыть крышку даже одной рукой, не нужно придерживать корпус. Чтобы показать коллеге или клиенту презентацию, достаточно раскрыть экран на 180°. Это удобно и для работы лежа, и для подставок, которые требуют определенного угла обзора.

Также отметим 9 портов: USB-A, USB-C, HDMI, слот для карты памяти — можно забыть о переходниках.

В TECNO MEGABOOK K15S предустановлен Windows 11. Ноутбук готов к работе сразу после включения. Никаких лишних установок и обновлений. Все настроено и оптимизировано для вашей многозадачности.

Экран: яркая картинка и комфорт ночью

Экран — 15,6 дюйма, IPS-матрица с разрешением Full HD. Углы обзора отличные: изображение остается четким, даже если смотреть сбоку, цвета не искажаются. Есть антибликовое покрытие. Тестировали ноутбук при разном освещении: можно спокойно работать у окна. Когда солнце бьет прямо в экран, текст по-прежнему остается читаемым, картинки не искажаются. Это редкость в бюджетных моделях.

1/2

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

Стеклокерамический крупный тачпад — 15 см. Он не залипает, не промахивается, срабатывает с первого касания. Не возникает дискомфорта, даже если несколько часов редактировать документы без мышки. После перехода с других устройств немного непривычно, что тачпад работает в двух направлениях: нижняя часть отзывается нажатием, верхняя — касанием.

В кнопку питания встроен сканер отпечатка пальцев. К нему можно быстро привыкнуть, особенно если сидишь в опенспейсе или работаешь в дороге. Один легкий тап пускает в систему даже с мокрыми руками. Безопасно, удобно и не нужно постоянно вводить пароли.

Производительность: рендерим видео, открываем вкладки

Ноутбук работает на AMD Ryzen 7 5825U (опционально можно выбрать версию техники Intel Core i5-13420H). Восьмиядерный AMD с поддержкой 16 потоков подходит для ресурсоемких операций вроде рендеринга или работы с большими массивами данных. Встроенная графика Radeon справляется с редактированием видео в Full HD или играми.

1/4

Во время монтажа 30-минутного ролика в DaVinci Resolve и параллельной работе в Photoshop с несколькими большими PSD-файлами система сохраняла стабильность. Не было ни зависаний, ни заметного падения производительности. Ноутбук уверенно держит в фоне 10 приложений одновременно. Если запущены браузер с 20 вкладками, видеозвонок в Telegram, Excel с объемной таблицей и софт для монтажа, система не тормозит и не перегревается. Переход между окнами остается плавным, ничего не «проседает», даже при одновременном скачивании файлов и редактировании видео.

Базовая комплектация включает 16 ГБ оперативной памяти в двух слотах. При необходимости можно легко увеличить этот показатель до 32 ГБ, заменив стандартные модули на более емкие. Помимо установленного SSD на 1 ТБ предусмотрен дополнительный слот, поддерживающий диски объемом до 2 ТБ.

Чтобы во время нагрузки системы охлаждения не выходили из строя, в ноутбук встроен эффективный вентилятор, способный рассеивать до 35 Вт тепла. Устройство не греется, его спокойно можно держать на коленях. Это решение дополнено тремя режимами работы, которые переключаются простой комбинацией клавиш Ctrl+Alt+T. Тихий режим идеален для работы ночью или в общественных местах, сбалансированный подходит для повседневных задач. Производительный, на котором запускали рендеринг видео и игры, практически не шумит.

Автономность: 15 часов без подзарядки

Протестили автономность MEGABOOK K15S в условиях, знакомых каждому деловому путешественнику. Утром перед вылетом зарядили ноутбук до 100% и взяли его в рейс Москва — Калининград. В зале ожидания провели созвон, потом три часа смотрели сериал и в дороге до отеля редактировали документы. К моменту приезда оставалось 40% заряда: хватило бы еще на пару часов продуктивной работы.

1/3

MEGABOOK K15S может автономно работать до 15 часов и позволяет не оглядываться на индикатор заряда. Заявленное время достигается при типичном офисном использовании: одновременная работа с документами в Word и Excel, ведение переписки, видеоконференции, веб-серфинг.

Если все же понадобится, за  час восполняется до 70% батареи. Компактный адаптер мощностью 65 Вт на базе нитрида галлия поместился даже в карман пиджака. Один блок питания заряжает и ноутбук, и смартфон, и наушники. Экономия места: не нужно никаких дополнительных проводов.

Звук, который реально слышно

В TECNO MEGABOOK K15S установлены два мощных динамика по 2.5 Вт. Звук с глубокими низами, без пластикового дребезжания, объемный. Благодаря DTS можно смотреть видео даже в шумном помещении. В тестах специально включали сцены с шагами и выстрелами: локализация настолько точная, что в наушниках нет необходимости.

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

Кстати, о созвонах. В ноутбуке встроена обновленная камера. Она отслеживает положение лица, а еще есть физическая шторка приватности. Например, можно закрыть шторку для комфортных видеоконференций.

Для тех, кто предпочитает гарнитуру, идеально подойдут беспроводные наушники TECNO FreeHear 1 из экосистемы бренда. Когда не хотелось делиться разговорами с окружающими, подключали их. Чистый звук с акцентом на средние частоты, 11-мм драйверы, которые выдают неожиданную детализацию. Музыку слушать приятно: и фоновый плейлист на телефоне, и вечерний сериал на ноутбуке. Автономно работают наушники 6 часов, с кейсом — до 30 часов. 

1/2

Bluetooth 5.4 обеспечивает стабильное соединение на расстоянии до 10 метров. Удобная C-образная форма разработана специально для длительного ношения — после восьмичасового рабочего дня в ушах не возникает дискомфорта. Наушники поддерживают одновременное подключение к ноутбуку и смартфону. Переключение между устройствами происходит быстро и без заминок.

Через фирменное приложение Welife можно выбрать один из четырех эквалайзеров и отследить местоположение гарнитуры в случае утери. А еще кастомизировать виджет для управления наушниками. Функция настройки персонализированного дизайна доступна для устройств на Android и позволяет гибко изменить внешний вид окна подключения: вплоть до установки фоновой картинки или собственного фото.

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

Бесшовная синхронизация со смартфоном

Благодаря функции OneLeap ноутбук синхронизируется со смартфоном TECNO. Подключение происходит за пару секунд: достаточно один раз подтвердить сопряжение. После этого открывается доступ к бесшовному переключению между устройствами — объединенному буферу обмена, дублированию экранов и передаче файлов без кабелей и пересылок в мессенджерах.

Функция выручила, когда нужно было открыть приложение, у которого нет веб-версии. Удобно работает и буфер обмена: скопировал текст на одном устройстве — вставил на другом. Например, код, полученный в сообщении на телефоне, вводится в браузере на ноутбуке. Экономит минуты, а иногда и нервы. А когда в дороге пропал Wi-Fi, ноутбук сам подключился к мобильному интернету через смартфон.

1/2

TECNO CAMON 40 и сам по себе — мощный рабочий инструмент.  Смартфон выделяется камерой высокого качества 50 Мп, ярким AMOLED-экраном 120 Гц и множеством функций, которые упрощают процесс мобильной съёмки и использование искусственного интеллекта TECNO AI.

Телефон работает на HIOS 15.0.1 на базе Android 15.В фирменную оболочку встроен искусственный интеллект:

  • Голосовой помощник Ella. Отвечает на вопросы, помогает с задачами и управлением устройством.

  • Решение задач. Наводите камеру на задачу, ИИ решает ее.

  • AI Редактор фотографий. Интеллектуальная обработка в одно касание.

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

Технические характеристики

  • Процессор и память. 8 ядер, 16 потоков, Кэш L3 16 МБ, частота до 4.5 ГГц Графический процессор AMD Radeon™ graphics SSD 512 ГБ или 1 ТБ, М.2, 2280, PCle 3.0 Nvme DDR4 16 ГБ, 3200 МГц.

  • Дисплей. 15.6", TFT, Full HD (1920×1080), 16:9, 280нит, 45% NTSC, 16.7 млн цветов, 60 Гц, 141 ррі.

  • Веб-камера. 1 Мп, шторка приватности.

  • Порты. 9 портов: 1*TF Card (microSD), 1*HDMI 1.4, 1*USB-A 3.1,

    1*USB-A 3.2, 1*3.5mm аудиовход, *Ethernet RJ45 до 1 Гбит, 2*Туре-С (Full Function), 1*слот для замка Kensington.

  • Другое. Сканер отпечатка пальца в кнопке питания. Клавиатура с подсветкой (4 уровня яркости). Тачпад с поддержкой одновременно 4 касаний.

  • Батарея. 70 Вт∙ч (6150 мА∙ч), Li-Pol, 11.55 B 65 Вт Type-C GaN, 20 В, 3.25 А, кабель 1.8 м (Туре-С-Type-C).

  • Габариты. 17.3 мм (высота), 359.5 мм (ширина), 236 мм (глубина).

  • Вес. 1,7 кг.


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

КУПИТЬ НОУТБУК TECNO

Реклама TECNO Mobile Limited, Юридический адрес: Flat N, 16/F., Block B, Универсальный промышленный центр, 19-25 Shan MeiStreet, Fotan, New Territories, Гонконг

Показать полностью 17
Электроника Гаджеты Ноутбук Длиннопост
0
8088
8088
5 месяцев назад
Лига программистов
Серия АйТи на удаленке

7:00 утра 7 января⁠⁠

7 января проснулся в 7:00.

Решил разобраться с движком Phaser.js и PyGame.

Нашел хороший туториал, поставил npm. Позапускал игры локально на 8080. Установил node.js. Сделал автоперенос с dist в public, после сборки игры. Запустил на node.js.

Поменял чуть игры. Добавил жизни герою вот тут.

Поиграл в игры в examples.

Потом запустил PyGame по этому описанию.

Сам сайт pygame лежит. Собрал локальную игру, где шарик отбивать.

7:00 утра 7 января Программирование, Ретро-игры, Удаленная работа, IT, Программист, Разработка, Дневник, Истории из жизни, Жизненно, Жизнь, Карьера, Telegram (ссылка), Опыт, Фриланс, Успех, Отдел кадров, Поиск работы, Личный опыт, Собеседование, 90-е

PyGame лежит

Зачем я все это делал? :) Я ведь уже 15 лет формально не пишу код на своей удаленке? Если бы еще до 9 января покопался - написал бы свою мини игру. Потратил бы пару месяцев, стал бы гуру в PyGame и Phaser.js. Разработка игр манит, 50 идей лежат, ждут своего часа. Но кончено я бы делал большинство игр не в PyGame, и не в Phaser.js. Unity скорее всего, там тоже пару проектов лежит начатых, включая мобильную на Android.

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

Обожаю писать код, но руководить людьми получается лучше. Короче ладно, вернусь к своим делам - руководить ИТ и вести свое ламповое комьюнити по Python.

Еще DOOM очень люблю, в свое время (90е) тянули коаксиальный кабель между соседними многоэтажками, только для того, чтобы рубится по выделенке в DOOM. Были Arcnet на 2Mbit, пробивали на 300 метров по хорошему кабелю. Настраивали Unix роутеры, на каждом доме на 192.168.X.Y.

На модемах было только 14400, и маме мешали - занимали телефон. Во мотивация была :-) Сейчас все намного доступнее - кодь, поднимай сервера, изучай любые штуки, а потом тебя за много тыщ заберут работать.

Самому приходится по 50-100 человек перебирать, чтобы нанять подходящего, и по soft, и по hard skills. 80% отпадают по hard skills, не могут написать простой код на 20 строчек.

Всех с Рождеством, наступившым 2025, и Всем Добра!

Показать полностью
[моё] Программирование Ретро-игры Удаленная работа IT Программист Разработка Дневник Истории из жизни Жизненно Жизнь Карьера Telegram (ссылка) Опыт Фриланс Успех Отдел кадров Поиск работы Личный опыт Собеседование 90-е
7
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии