Работа программистом в Москве – свежие 144 вакансии
Мы показываем вам вакансии по вашему запросу с удаленной работой по всему миру.Если вы не хотите их видеть мы можем их скрыть
Golang разработчик
от 70 000 ₽/месяц
Добавить в избранное
SberTech
Рязань
Отклик без резюме
Удаленная работа
Разработка модулей интеграционной платформы Банка: мониторинг, autoscaling, компоненты безопасности, типовые интеграционные…
Ты нам подходишь, если у тебя есть. Уверенные знания Golang
Скрыть
Разработчик встраиваемого ПО C/C++
По договорённости
Добавить в избранное
Технопарк «Сколково»
Москва
Участие в проектировании архитектуры и интеграции ПО бортового вычислителя беспилотного вертолета. Разработка драйверов для…
Отличное знание C/C++ (уровень middle+/senior). Опыт работы с CAN, Ethernet…
В компании есть ещё 3 похожие вакансии
Смотрят
2
человека
Скрыть
Асессор-разработчик (поисковая выдача)
до 65 000 ₽/месяц
Добавить в избранное
Яндекс
Домодедово
Удаленная работа
Изучать результаты поисковой выдачи по набору запросов. Решать, каким источникам можно или нельзя доверять. Консультироваться…
Ответственно выполняете задания, когда никто не контролирует
В компании есть ещё 242 похожие вакансии
Скрыть
Разместите резюме, и мы подберем вам подходящие вакансии
Разработчик Картины по номерам
По договорённости
Добавить в избранное
Леонардо
Москва
Авиамоторная
Удаленная работа
Обработка изображений в графических программах для дальнейших разработок. Разработка схем для картин по номерам по имеющемуся…
Опыт разработки картин по номерам обязателен. Способность к кропотливому…
В компании есть ещё 1 похожая вакансия
Смотрят
2
человека
Скрыть
Разработчик Python
от 180 000 ₽/месяц
Добавить в избранное
Ботобот
Москва
Удаленная работа
Имеете опыт разработки на Python более 2х лет. Работали с DRF, FastAPI, Celery или аналогичными системами. Работали с реляционными…
Смотрят
1
человек
Скрыть
Хотите получать новые вакансии первым?
Лучшие вакансии закрываются быстрее остальных. Подпишитесь на новые актуальные вакансии
В Telegram
Программист 1С
от 100 000 ₽/месяц
Добавить в избранное
Системы Учета
Нижневартовск
Удаленная работа
Старт карьеры
Обеспечение качественного внедрения программных продуктов 1C у клиентов компании. Доработка конфигураций 1С, интеграция 1С…
Опыт разработки на платформе 1С от 1 года. Отличные знания платформы 1С
Смотрят
3
человека
Скрыть
Инженер-программист (Разработка SCADA)
130 000 ₽/месяц
Добавить в избранное
МОСГАЗ
Москва
7 минутВодный стадион
Выполнение шеф-монтажных, пуско-наладочных и приемо-сдаточных работ на объекте и производстве НКУ (шкафы управления (автоматики), шкафы сетей связи) в составе группы разработчиков системы
Высшее техническое (профильное) образование: Информационные…
Смотрят
1
человек
Скрыть
Инженер систем управления зданием (программист)
от 100 000 ₽/месяц
Добавить в избранное
Московский аэропорт Домодедово
Москва
Будьте первым
Обеспечить работоспособность технологического оборудования. Диагностика и выявление неисправностей, вышедшего из строя оборудования…
Образование: высшее (техническое). Опыт работы: от 1 года в данном направлении
Скрыть
Программист 1С
250 000 ₽/месяц
Добавить в избранное
ГК FAVORIT MOTORS
Москва
Новогиреево
Новокосино
Разработка в среде 1С 8.3, управляемые формы (тонкий клиент). Настройки обмена между системами КД, КД2. Чтение “чужого кода…
При наличии базовых навыков и некоторого аналогичного опыта работы рассматривается возможность дополнительного обучения…
Смотрят
2
человека
Скрыть
Программист 1С8
до 130 000 ₽/месяц
Добавить в избранное
ХОЛИДЕЙМАКС
Москва
Будьте первым
Сопровождение и доработка программных продуктов. Разработка дополнительного функционала: написание отчетов, выводов, обработок…
Навыки работы с конвертацией данных (версия 2. 1) и опыт синхронизации между различными системами
Скрыть
Программист-разработчик
По договорённости
Добавить в избранное
Москва
Удаленная работа
Разрабатывать новые и улучшать существующие приложения. Эксплуатировать существующие предложения. Мы в поисках разработчика…
Опыт разработки модулей с использование фреймворка Битрикс 24/Битрикс управление сайтами
Скрыть
Программист 1С
По договорённости
Добавить в избранное
Твой Дом
Москва
Удаленная работа
Разработка нового функционала для управленческих\типовых баз. Настройка и доработка обмена с другими инф.системами. Участие…
Программирование в среде 1С от 2-х лет. Знание управляемых форм, способов обмена…
Смотрят
3
человека
Скрыть
Frontend-разработчик
По договорённости
Добавить в избранное
SuperJob
9. 4
Москва
8 минутМаяковская
и ещё 2 станции
Разрабатывать мониторинги и улучшать производительность компонентов приложения. Поддерживать и развивать внутреннюю библиотеку…
Смотрят
1
человек
Скрыть
Программист 1С в аккредитованную IT-компанию
от 150 000 ₽/месяц
Добавить в избранное
Москва
Отклик без резюме
Взаимодействие с другими разработчиками. Создание внешних отчетов и обработок. Консультация пользователей по работе с прикладными…
Знание системы компоновки данных. Хорошее знание механизмов типовых конфигураций 1С
Скрыть
PHP / Symfony разработчик
до 330 000 ₽/месяц
Добавить в избранное
Кадровое агентство уникальных специалистов
Москва
Фили
Удаленная работа
Создание финтех продукта PCI-DSS.
Работы с модульными тестами5+ лет опыта на PHP и желание погрузиться в создание финтех продукта. PHP 7.0 ( предпочтительно 7.4 )
Скрыть
Разработчик Delphi
По договорённости
Добавить в избранное
НОРНИКЕЛЬ
7.5
Санкт-Петербург
Удаленная работа
Разработка web-приложения на Unigui. Разработка интерфейсов для взаимодействия с api других сервисов. Разработка процедур…
Опыт в Delphi (Rad Studio 10.3) уровня middle, middle+. Опыт работы…
В компании есть ещё 1 похожая вакансия
Скрыть
Инженер-программист
По договорённости
Добавить в избранное
ГБУ РО “ДСОЦ “Колос”
Рязань
Удаленная работа
Скрыть
Web-программист (Bitrix)
до 120 000 ₽/месяц
Добавить в избранное
Москва
Программирование поставленных задач качественно и в срок. Ведение текущих проектов на поддержке. Решение задач по поддержке…
Скрыть
Технолог-разработчик хлебопекарного производства
от 60 000 ₽/месяц
Добавить в избранное
ФГАНУ “Научно- исследовательский институт хлебопекарной промышленности”
Москва
14 минутЧеркизовская
15 минутЛокомотив
Разработка ассортимента. Презентация разработок. Участие в проведении мастер-классов. Выполнение поручений непосредственного…
Высшее профильное образование. Знание технологий и способов тестоприготовления хлебобулочных…
Смотрят
3
человека
Скрыть
Программист 1С
200 000 ₽/месяц
Добавить в избранное
ГЛАВМОСТ
Москва
Настройка прав доступа пользователей, ЭДО, электронной отчетности. Синхронизация баз, архивация. Доработка функционала, разработка…
Знание 1С 8.3 Бухгалтерия, ЗУП, УНФ, ERP – облачное и локальное размещение
Смотрят
2
человека
Скрыть
Программист 1C
150 000 — 180 000 ₽/месяц
Добавить в избранное
Русхолдинг
Москва
13 минутПлощадь Ильича
12 минутРимская
Старт карьеры
Изменение, разработка, внедрение и поддержка функционала в типовой конфигурации на платформе 1С:УТ 8. 3 + CRM. Обновление…
Техническое образование (ВО, ВПО). Опыт разработки различных конфигураций 1С(8.2; 8.3) ;…
1
человек
Скрыть
Программист 1С
150 000 ₽/месяц
Добавить в избранное
Мособлэнерго
Москва
Красногорская
и ещё 2 станции
Поддержание, развитие текущих информационных систем компании (БИТ.ФИНАНС, ЗУП 3.1, ЗУП 2.5, WMS, УТП – управление технологическим…
Уверенные навыки программирования на платформе “1С: Предприятие 8.3” (знание языка запросов, СКД, управляемых форм)
Смотрят
4
человека
Скрыть
Ведущий / Старший / Разработчик 1С
По договорённости
Добавить в избранное
РЕСО-Гарантия
Москва
Удаленная работа
Разработка и внедрение бизнес-процессов методами встроенных возможностей 1С. Разработка новых документов, обработок и отчетов…
Опыт разработки на платформе 1С 8.3 не менее 3 лет. Опыт разработки…
Смотрят
1
человек
Скрыть
Разместите резюме, и мы подберем вам подходящие вакансии
Инженер Программист
По договорённости
Добавить в избранное
ФГБУ “Научно-исследовательский центр космической гидрометеорологии “Планета”
Москва
6 минутКраснопресненская
8 минутУлица 1905 года
Автоматизация процессов обработки и распространения данных потребителям с космических аппаратов. Разработка программного…
Образование высшее (допускается обучение в магистратуре, вечернее отделение)
Смотрят
3
человека
Скрыть
Программист 1С 8
от 150 000 ₽/месяц
Добавить в избранное
Москва
Программирование в среде 1С Предприятие 8. 3. Общение с внутренним заказчиком, описание требований к разработке или доработке
Высшее профильное образование. Уверенное программирование в 1С
Скрыть
Хотите получать новые вакансии первым?
Лучшие вакансии закрываются быстрее остальных. Подпишитесь на новые актуальные вакансии
В Telegram
Аналитик 1С / Программист 1С
от 100 000 ₽/месяц
Добавить в избранное
Lady Collection
Москва
15 минутДубровка
10 минутКожуховская
Отклик без резюме
Старт карьеры
Настройка, доработка и сопровождение нетиповой конфигурации 1С на платформе 8.3 под нужды компании в соответствии с требованиями…
Опыт работы от 2 лет. Опыт разработки и сопровождения систем на платформе 1С 8.3
Скрыть
Инженер-технолог-программист
до 100 000 ₽/месяц
Добавить в избранное
Москва
Разработка, внедрение и настройка управляющих программ для токарных и фрезерных станков с ЧПУ, отработка с оператором на станке
Высшее техническое образование с изучением инженерной графики (машиностроение, металлообработка)
В компании есть ещё 1 похожая вакансия
Смотрят
2
человека
Скрыть
Программист 1С
130 000 — 200 000 ₽/месяц
Добавить в избранное
Gurmanline
Москва
Царицыно
Аннино
Техническая поддержка и доработка внутренних учётных систем на платформе 1С. Разработка блоков 1С: УТ 11.5, Бухгалтерия,…
Уверенное владение языком запросов 1С (СКД). Знание основ бухгалтерского и управленческого…
Смотрят
1
человек
Скрыть
Программист Битрикс 1С (Middle)
80 000 — 100 000 ₽/месяц
Добавить в избранное
Интерьер-Центр
Удаленная работа
Web-разработчика. Backend-программирование. Интеграция сайта с 1С. Техническая поддержка сайта компании. Разработка и сопровождение…
Опыт разработки на PHP и CMS Bitrix. Знание MySQL. Знание Ajax
Скрыть
Инженер-программист
от 200 000 ₽/месяц
Добавить в избранное
ЭКО центр
Москва
11 минутНагатинская
и ещё 2 станции
Развитием и улучшением бэкэнда нашего приложения. Искать решения бизнес-задач, участвовать в обсуждении развития продукта…
Опыт разработки от 5 лет. Высшее образование. Опыт программирования на Scala…
Скрыть
Программист 1С
от 80 000 ₽/месяц
Добавить в избранное
Атлант Авто Плюс
Удаленная работа
Написание/доработка обработок, модулей, отчетов и расширений для конфигураций 1С: БП 3.0, УНФ, УТ, ERP на платформе 8.3
Опыт разработки на платформе 1С 8.3 от 1 года (знание управляемых форм, расширений 1С, web-сервисов и СКД, является преимуществом)
Смотрят
1
человек
Скрыть
12 декабря
Инженер-программист
По договорённости
Добавить в избранное
Москва
Разработка ПО для микроконтроллеров. Разработка документации на реализуемый проект. Участие в разработке ТЗ на программирование
Высшее образование (техническое). Знание цифровой элементной базы
Смотрят
3
человека
Скрыть
12 декабря
Программист 1С
от 150 000 ₽/месяц
Добавить в избранное
Риксап
Москва
Разработкой нового, модернизацией и корректировкой существующего функционала продуктов на платформе 1С:8. 3. Доработкой используемых…
Хорошее знание стандартных конфигураций 1С. Уверенные знания и навыки…
Скрыть
12 декабря
Инженер-программист
По договорённости
Добавить в избранное
Детский санаторий №15
Москва
Осуществляет внедрение и сопровождение программы КИС ЕМИАС, решает оперативные вопросы, связанные с внедрением данной программы…
Высшее образование. 3) имеющее опыт практической работы в области разработки программного обеспечения…
Смотрят
4
человека
Скрыть
12 декабря
Инженер-программист
до 70 000 ₽/месяц
Добавить в избранное
Академия акварели Сергея Андрияки
Москва
Будьте первым
Техническая поддержка пользователей первой линии – классификация задач, распределение на конечного исполнителя и контроль
Высшее профессиональное (техническое в области информационных технологий) образование
Скрыть
12 декабря
Программист 1С
108 000 ₽/месяц
Добавить в избранное
ПАО “НПП “Импульс”
Москва
10 минутАлексеевская
Поддержка блока учета зарплаты в 1С:УПП. Разработка дополнительной функциональности для различных прикладных решений на базе…
Отличное знание механизмов учета зарплаты в 1С. Опыт программирования…
Смотрят
2
человека
Скрыть
12 декабря
Химик-разработчик ЛКМ
от 120 000 ₽/месяц
Добавить в избранное
Ассоциация КрилаК
Москва
Некрасовка
Разработка рецептур и технологий изготовления огнезащитных составов, пропиток и антикоррозийных грунтов. Доработка уже имеющихся…
Образование высшее химическое. Знание основных методик испытаний ЛКМ
Смотрят
1
человек
Скрыть
12 декабря
Разработчик 1С/Developer 1С
90 000 — 150 000 ₽/месяц
Добавить в избранное
КонсалтПро
Москва
Удаленная работа
Программировать на платформе 1С:Предприятие 8. Разрабатывать ПП под бизнес-процессы…
Знание языка программирования на платформе 1С Предприятие 8.3
Профессиональная команда менеджеров по продажам, руководителей проектов, аналитиков, программистов
Скрыть
12 декабря
PHP-программист
от 100 000 ₽/месяц
Добавить в избранное
Мегасофт
Москва
Алтуфьево
и ещё 6 станций
Модернизация существующих интернет-проектов компании. Участие в новых проектах
Хорошее знание: PHP, MySQL (настройка, умение проектировать БД, оптимизировать структуру БД и запросы)
Скрыть
12 декабря
Конструктор/Разработчик оптических приборов/Главный конструктор
100 000 — 150 000 ₽/месяц
Добавить в избранное
Москва
Проектирование новых оптических изделий (тепловизионные цифровые дневные приборы). Разработка моделей и чертежей. Поиск необходимых…
Понимать устройство и принцип работы оптических приборов (монокуляры, прицелы, комбо-приборы)
Смотрят
4
человека
Скрыть
Попробуйте уточнить запрос
Программист 1С
Программист PHP
Программист Битрикс
Программист Python
Программист ЧПУ
Программист Java
Программист C++
Программист C#
Программист Android
Программист микроконтроллеров
Программист SQL
Программист Delphi
Программист-аналитик
Ещё 3 варианта
1234Дальше
Как найти свою первую работу программистом? — ProductStar на vc.
ru22 272 просмотров
Недавно мы с Алексеем Паршуковым, Unit Lead в SkyEng, ex-CTO DocDoc, проводили вебинар «Быстрый старт в Программировании с нуля» и обсудили различия в изучении языков программирования, суть профессии программиста, как устроиться на работу и какие бывают работодатели. Посмотреть вебинар вы можете по ссылке, а статью по нему прочитать прямо сейчас 🙂
Что такое работа программистом?
У профессии программиста есть очевидные плюсы, о которых всем известно:
- Хорошие зарплаты
От 100 т.р. по регионам России, 250-300 т.р в Москве, за рубежом от 10 тысяч долларов.;
- Гибкий график
Разработчик — это преимущественно удаленная работа;
- Востребованность на международном рынке
Это одна из самых простых профессий для иммиграции.
Но не каждый человек может стать разработчиком, иначе все бы уже давно переквалифицировались в программистов. Тут всегда надо оставаться на линии. Нельзя освоить какую-то одну технологию, почитать книжку, пройти курс, в совершенстве изучить Python и потом 20 лет зарабатывать за счет этого. Отрасль и технологии развиваются настолько быстро, что подходы, фрэймворки, языки программирования, которые актуальны сегодня, через 4 года уже почти наверняка полностью сменятся, а если выпасть из профессии на год, то придется начинать практически с нуля.
Например, для студентов уход в армию является очень большой проблемой, ведь за год отсутствия в мире разработки изменится очень многое. Это не очень критично. Можно достаточно быстро наверстать, но, в любом случае, необходимо постоянно пребывать на линии тренда, постоянно обучаться, изучать современные подходы, смотреть что и как меняется, и тогда вы будете успешным разработчиком, который зарабатывает много денег.
И еще один недостаток, о котором мало кто говорит, — достаточно сильная дискриминация по возрасту. Если вы студент, то найти работу будет достаточно просто. Если вам 30-40 лет, то вам рады в любой технологической компании. Если вам чуть за 40, то уже будет сложнее. Но если вам за 50, то вы, скорее всего, работу нигде не найдете. Об этом стоит помнить, такое существует.
Как понять, подходит ли вам работа программистом?
Здесь не так важно, какое у вас образование, закончили ли вы институт по профессии. Главное, чтобы у вас была сильно развита усидчивость. Почему это так важно?
Представьте, что вам ставят задачу как разработчику, например, перенести в мобильном приложении кнопку с левой стороны экрана в правую, чтобы было удобно нажимать на нее большим пальцем. Вы садитесь и начинаете делать эту задачу. У вас уйдет немного времени на то, чтобы разобраться в приложении: где оно лежит, как оно собирается. Еще немного уйдет на то, чтобы изучить код, который программирует и выводит эту кнопку на экран. Совсем мало времени уйдет на то, чтобы внести изменения в этот код и сказать компилятору или мобильному телефону: “Пожалуйста, отобрази эту кнопку не слева, а справа”.
Но дальше этот код, скорее всего, не заработает. И следующие несколько попыток он не заработает. Нужно будет прочитать тонну документации, чтобы разобраться, как работает отображение кнопок в Android или iOS. Придется попробовать 10 разных способов: найти какие-то воркэраунды, подпереть это все костылями, написать разработчику, посмотреть исходные коды Android и через 4-5 дней, в лучшем случае, а то и позже эта кнопка отобразится так, как вам нужно.
Из подобного состоит вся работа: каждый день, каждая задача. Каждая строчка кода, которую вы написали, с высокой долей вероятности либо не заработает, либо заработает не так, как вам хочется, и не будет очевидных причин, почему она не работает. Безумное количество времени уходит на то, чтобы разобраться в том, что же там происходит, и как заставить эту штуку выполнять то, что вам хочется.
И финальный результат, в котором все заработало, должен приносить вам много радости. Это основной мотиватор разработчика, который его заставляет изо дня в день ходить на работу и что-то делать. Усидчивость позволит вам не сломаться, не отказаться, не передумать, не отвлечься на кофе и соцсети, а часами напролет сидеть и думать, почему эта штука не работает и как заставить ее работать.
Какие бывают работодатели?
Фриланс
Как правило, это небольшие задания за небольшие деньги. Их можно достаточно быстро сделать. Они размещаются на биржах фриланса. Основная биржа в России — freelance.ru. Основная международная — upwork.com.
Биржи подходят для того, чтобы взять какие-то практические задачи, которые приносят какую-то пользу, например, заработать свои первые деньги. Это достаточно просто. Никто не будет читать ваше резюме, проверять, есть ли у вас реальный опыт, сможете ли вы затащить эту задачу или нет. Это хорошее место, чтобы набить руку и начать что-то программировать, зарабатывая на этом деньги. Теоретически, есть люди, которые занимаются этим всю жизнь и зарабатывают там денег намного больше, чем у работодателя.
Но есть и минусы. Основной состоит в том, что это больше походит на создание своего бизнеса, нежели на работу программиста, так как вы тратите много времени на поиск заказов, коммуникацию с заказчиком, эффективное выстраивание процессов, а на разработку уходит не так уж много времени. И, как правило, продукты, по которым даются задания на биржах, используют довольно специфический стек технологий. Например, много заданий будет связано с изменениями в движок блогов WordPress. Он редко используется в продуктовой разработке, еще реже — в компаниях, но на фрилансе будет миллион задач на эту тему: поправить какой-нибудь лендос, переместить картинку, запилить плагин. Этот опыт и эти технологии в работе на работодателя слабо применимы. На фрилансе сложно чему-то научиться, потому что нет команды. Нет людей, с которыми вы взаимодействуете, у которых можно что-то почерпнуть, которые могут проверить вашу работу и поделиться опытом. Поэтому, фриланс хорошо подходит для старта, но не для профессиональной работы.
Студии/Интеграторы/Аутсорсеры
Это достаточно разные компании, деятельность которых сильно различается. Есть как маленькие, так и большие игроки, но, как правило, у них общие плюсы и минусы.
Из плюсов:
- Большой поток совершенно разных проектов
Вы не засыпаете в какой-то рутине какого-либо конкретного проекта. Это разные проекты, они постоянно меняются, у вас есть возможность постоянно учиться чему-то новому;
- У большинства этих компаний выстроены достаточно четкие процессы
У них есть алгоритмы по работе с документацией, выстроен процесс разработки, взаимодействия с заказчиком, они хорошо работают с оценками, умеют считать экономику, потому что это их профессиональная деятельность.
- Высокий уровень
У них можно хорошо научиться разрабатывать программное обеспечение.
Из минусов:
- Не все компании классные
У топовых компаний действительно все хорошо. У них все отлично выстроено, есть деньги, заказчики и интересные проекты. Но существует много нишевых компаний с небольшим штатом в 5-10 человек, в которых не такие отлаженные процессы, но зато в эти компании легко можно устроиться и научиться чему-нибудь полезному. Можно научиться разрабатывать программное обеспечение, поработав с ними полгода, и перейти в другую компанию на более высокооплачиваемое место.
- Мало свободы
Заказчик, как правило, знает что ему надо. У него есть дизайн, есть четко прописанное задание, он часто приходит со своими технологиями. И несмотря на то, что вам кажется, что лучше будет сделать иначе, обычно, такие вопросы не обсуждаются.
Для того, чтобы попасть в эти компании, нужно знать прикладные языки программирования. Например, PHP, Python, Java, Javascript.
Это хорошее место для начала карьеры.
Стартапы/Небольшие компании
Таких компаний сотни. Каждый день открывается десяток новых, но девять из них обязательно закроется.
Есть масса преимуществ, почему стоит попробовать работать в стартапе:
- Это очень драйвово и весело;
- Проще всего заработать действительно большие деньги.
На ранних этапах, зачастую, учредитель активно делится своими акциями, особенно, если стартап взлетит и будет быстро расти, то вы очень скоро станете миллионером;
- В проектах нет Legacy, нет старого кода, от которого хочется плакать
- Большое количество свободы
Есть возможность выбирать технологии и программировать так, как нравится вам. Вы можете сильно влиять на продукт.
Но есть и минусы:
- 9 из 10 компаний закрываются
Многие из них закроются ещё в течение первого года, так и не запустив продукт;
- Слабая возможность обучения
Как правило, в эти компании приходят не самые лучшие специалисты, не всегда там будет чему научиться;
- Непредсказуемость
Зачастую, финансовый поток у этих компаний нестабилен. Вы можете проработать какое-то время на такую компанию, и вам не выплатят зарплату за два месяца.
На самом деле, веселье перевешивает все эти минусы. Но идти в такую компанию без опыта будет не лучшим решением. Уровень стресса будет очень высоким, а уровня практических знаний, скорее всего, не хватит, чтобы затащить проект.
Банки/Энтерпрайз
Плюсы:
- Стабильность;
- Хорошая зарплата;
- Низкий уровень ответственности
Никто не будет просить вас перерабатывать и отвечать за что-то крупное. Любая большая энтерпрайз компания — это мастер по размазыванию ответственности между кучей менеджеров.
Минусы:
- Очень низкая скорость работы
Вы можете год или два пилить фичу, так ее и не выпустив, потому что за это время она потеряет свою актуальность. Зарплату, конечно залпатят, но эта штука очень демотивирует;
- Специфический опыт
Как правило, это какой-то свой банковский софт. В основном, это старый код, в котором не очень приятно и не очень интересно работать;
- Сменить сферу деятельности здесь будет довольно сложно
В первую очередь, потому что вы потеряете в зарплате. В Сбербанке они всегда выше, чем в Яндексе.
Отличный вариант для первого места работы, если вы попадете на место стажера. В крупной компании на стажировке можно получить много полезной информации прикладного характера в сжатые сроки: о том, как разрабатывается ПО, какие нужно использовать инструменты. Этот опыт, в любом случае, будет релевантен.
Продуктовые компании
Плюсы:
- Актуальные технологии;
- Отлаженные процессы;
- Команда профессионалов;
- Высокий уровень стабильности.
Минусы:
- Сложно заработать действительно большие деньги;
- Сложно устроиться на работу;
- Огромное количество инструментов, с которыми придется разбираться.
У каждой компании этот набор инструментов свой, и данный опыт будет не слишком релевантен для рынка и для перехода на другое место.
Как выбрать язык?
Зависит от того, чем вы хотите заниматься и в какую компанию хотите пойти.
PHP, например, очень популярный язык. Он используется в куче российских и зарубежных компаний, в том же Facebook. Но нет никакого смысла учить PHP, чтобы устроиться в Twitter, потому что он там не используется. Если вы хотите в Яндекс, надо учить Python или Java. Переучиваться с PHP на Java очень непростой процесс.
Лучше всего сразу определить для себя 2-3 компании, в которых вы бы хотели работать. Узнать, какие они используют языки программирования и изучать их. Либо, отталкиваться от понравившегося языка и затем искать компании, которые его используют.
Какие бывают разработчики?
Backend
Это код, который выполняется на сервере. Бэкендер, как правило, общается с базой данных, с внешними сервисами и отвечает за бизнес логику. Например, позволяет осуществить регистрацию пользователя, сохранить его в базе, списать у него деньги, отправить ему какое-нибудь уведомление или смс.
Типичные языки: PHP или Python, а так же менее распространенный Ruby.
Frontend
Это то, что вы видите, когда заходите на сайт. Это кусок из верстки. Верстка, как правило, делается на языке разметки HTML, который говорит, как контент отображается на странице, каким цветом он будет показываться. Javascript отвечает за то, как эта страничка будет себя вести, как она будет анимирована, куда отправится форма, какая ошибка будет выведена клиенту, если телефон введен неверно. Эти знания нужны почти каждому программисту. Практически не бывает таких областей, где вам не придется сталкиваться с версткой. Этот язык очень хорош для старта, потому что куда бы вы ни переметнулись, он будет везде востребован.
Fullstack
Это разработчик, который умеет делать и фронтенд, и бэкенд. Он один может напилить и на стороне сервера, и на стороне клиента, заставить все это вместе работать, заставить работать проект без какой-либо помощи. Это высший пилотаж. Такие разработчики, обычно, зарабатывают в полтора раза больше.
Мобильная разработка
По сути, это тот же фронтенд, но здесь используются другие языки. Здесь нет смысла вникать в языки программирования, которые использовались 5 лет назад, такие как Objective-C и Java. Сейчас используются Swift и Kotlin. Все новые приложения пишутся именно на этих языках, а старые под них переписываются.
GameDev
Это отдельная сфера. Здесь, как правило, используется C++ и специальные библиотеки, такие как Unity и т.п. Разработчик, который умеет делать мобильное приложение на Kotlin, не сможет написать игру, потому что используется совершенно другой стек, совершенно другие технологии.
Desktop
Это то, что нативно запускается у вас на компьютере. Например, браузер, Word и т.д. Чаще всего используется C++, С#. Мощные приложения пишут на C++. Иногда десктопные приложения пишут на Delphi, потому что это намного проще и дешевле.
1С
Это самый популярный продукт в России. Он используется, так или иначе, в любой российской компании. Его главный минус в том, что кроме России он нигде не используется. Он очень узкий, из 1С очень сложно уйти, но вакансий очень много и они неплохо оплачиваются.
DevOps
Это системные инженеры, которые настраивают компьютеры. Сейчас компьютеров нужно много, продукты сложные. Facebook, например, использует десятки тысяч серверов и для того, чтобы их было проще администрировать, чтобы код быстрее закатывался с компьютеров разработчиков в продуктивную среду и быстрее докатывался пользователям, нужны инженеры, которые умеют это дело преобразовывать, автоматизировать, автоматически вводить в строй десятки тысяч серверов. Они делают это при помощи программных инструментов. Самый востребованный язык в этой сфере Python и Bash. Изучение питона любым системным администратором поднимет его зарплату минимум в полтора-два раза.
AI/ML/BigData/Криптовалюты
Чаще всего разработчики этих сфер используют все те же самые языки. ML и анализ данных это в основном Python и иногда чуть-чуть Java. Криптовалюты используют C++. Здесь особенность в том, что требуется хорошее знание математики и глубокое знание прикладных инструментов. Обычный разработчик на питоне вряд ли сможет за неделю переквалифицироваться в разработчика ИИ, так как потребуется более глубокое погружение.
Как не нужно выбирать язык и направление?
- Не ориентироваться на зарплаты
Согласно исследованиям опубликованным на Habr, самым высокооплачиваемым языком является Eclipse. Это довольно модный, молодежный, позитивный и современный язык. Но что случится, если вы сегодня начнете его учить? Сейчас на hh.ru всего 11 опубликованных вакансий. И даже если вы зайдете на место с высокой зарплатой, это не значит, что через несколько лет он будет все также актуален. В таком случае можно оказаться невостребованным, а переключение с одного языка на другой — достаточно сложная история;
- Не стоит выбирать модные, экзотичные, ограниченные или вымирающие языки
На экзотичные языки (Scala, Eclipse) очень мало вакансий и, как правило, они все для опытных разработчиков. Устаревшие языки обычно дают в институте/школе, например, Pascal. У них нет никакого прикладного применения, они не востребованы на рынке. Как и не стоит начинать с 1С из-за его ограниченности.
- Не стоит начинать со сложных языков
Не лучшим решением будет начать с С/С++. В интернете есть даже такой мем: изучить С++ за 40 дней. Это сложный в освоении язык. Необходимо потратить много времени, чтобы у вас начало что-то получаться и вас стали ценить на рынке. Если вы собираетесь идти в геймдев, то альтернативы никакой нет, придется учить С++. Но, например, в Яндекс можно попасть Java и Python разработчиком.
Хорошие языки для старта
- HTML/JavaScript
Они просты в освоении. На них проще всего почувствовать нравится ли и подходит ли вам программирование. Знания этих языков будут полезны вам в любой выбранной далее области;
- PHP/Python
Тоже просты в освоении. Очень много вакансий с позицией junior. И с течением времени, вы сможете использовать эти знания при переходе на более крутые позиции. Можно сделать карьеру разработчика от junior до senior за 2-3 года, достигнув высоких показателей по зарплате;
- Java/C#
Если вам нужна стабильная высокооплачиваемая работа в банке или энтерпрайс компании, то это лучшие языки для старта. Java является очень популярным языком на протяжении последних 20 лет и, скорее всего, в ближайшие 20 лет он так и останется самым популярным языком на рынке.
С чего проще начать?
Сделайте свою HTML-страничку.
Попробуйте подключить 1-2 строчки JavaScript, поймите что такое циклы, условия.
Прочитайте книгу по любому языку программирования для чайников. В свое время была очень популярна книга “PHP для чайников”. С нее многие начинали и искали свою первую работу после прочтения.
Пройдите курсы. Курсы полезны с точки зрения практического опыта.
В идеале, пройдите стажировку. Она даст вам много полезного практического опыта, после чего можно будет найти работу в каком-то другом месте, даже если вас не трудоустроят по месту прохождения стажировки. Минусами стажировки может стать fill-time занятость и низкая оплата труда или даже стажировка без оплаты.
Устройтесь на работу мечты. Скорее всего, с первого раза у вас это не получится. Первая работа, обычно, дурацкая. Но через полгода-год можно уже пробовать свои силы в той компании, которая вам нравится. Или запустите собственный проект.
Как не нужно делать?
- Не стоит идти в смежные профессии: тестирование или тех. поддержка
Если вы уже в этой сфере, то, конечно, стоит пробовать свои силы в разработке, но если вы юрист или только закончили ВУЗ и не знаете, как строить карьеру, то не нужно выбирать такой сложный и долгий путь. Сразу изучайте программирование, прикладные инструменты и ищите работу программиста. Вполне возможно осуществить это в сжатые сроки;
- Не нужно устраиваться в IT-компанию на другую должность
Например, работа курьером в Яндексе никак не поможет вам устроиться туда же программистом;
- Не надо упарываться трудоустройством в топовую компанию
Скорее всего, в качестве первой работы у вас это не получится. Вы потратите много времени впустую. Лучше всего начать с более простых компаний, где у вас сразу будет зарплата, поколупаться там полгода и затем уже переходить в компанию мечты, имея практический опыт за спиной.
Нюансы работы разработчиком
- Первое место работы не будет долгим
Не стоит рассматривать работодателя в долгосрочной перспективе. В среднем, разработчики переходят из компании в компанию каждые три года. Это связано с тем, что многие компании не умеют повышать зарплату сотрудникам, поэтому самый простой способ двигаться по карьерной лестнице — просто уйти в другую компанию;
- Есть смысл переезжать в Москву и далее на запад
Даже если вы попали на удаленную работу, целесообразно двигаться в направлении развития. Так вы будете расти намного быстрее. И самое главное, это напрямую влияет на зарплату. Разница между зарплатой в регионах и в Москве будет около 50%, и гораздо больше в штатах, если вы туда переедете;
- Не стоит выбирать узкую специализацию
На рынке программисты с широким спектром навыков намного более востребованы, нежели узкие специалисты;
- Развивайте софт скилы
Это даст вам возможность эффективно коммуницировать в компании, понимать друг друга. Чем больше вы растете профессионально, тем меньше будет требоваться знание непосредственно программирования, нежели знание того, как эффективно добиваться результатов в команде;
- Понимайте свою мотивацию
Вам будет проще расти и выбирать ту компанию, которая придется по душе, если вы будете хорошо понимать свою мотивацию. Это, в первую очередь, может сделать вас счастливыми.
Как подготовиться к собеседованию?
Неважно, что вы знаете. Если вы пройдете 20 собеседований, то на 21-е вас возьмут. Независимо от того, программист ли вы, есть ли у вас практические знания или вы никогда этим не занимались.
Можно сделать пустое резюме, вас пригласят в разные компании, вы походите по собеседованиям, поймете, что вас спрашивают и с 20 собеседования вы будете знать, что отвечать на эти вопросы. Стоит начинать с каких-нибудь простых компаний, куда вы не очень хотите устроиться и спустя месяц начать ходить на собеседования в те компании, куда вы реально хотите устроиться. Скорее всего, вас возьмут и дальше все будет зависеть от вас.
Что спрашивают у джунов на собеседовании?
- Тестовое задание
Практически все компании будут просить вас сделать тестовое, его обязательно нужно будет сделать;
- Примеры кодов
Лучше заранее сделать какое-нибудь задание на фрилансе или какой-нибудь pet-project, поработать над ним хорошенько, сделать так, чтобы он выглядел красиво;
- Подготовить ответы на вопросы о вашем опыте и кем вы видите себя через 5 лет
Лучше всего, подготовить красивую и правдивую историю, чтобы ее было интересно слушать. Это важно, потому что эти вопросы дают понять, есть ли у вас какой-то стимул развиваться и на что вы вообще тратите свое время. При собеседовании на позицию джуна работодатель и так понимает, что вы толком ничего делать не умеете, работодатель хочет взять перспективного человека, и эти вопросы как раз покажут то, насколько вы перспективны.
Стоит изучить азы на следующие темы:
- Объектно-ориентированное программирование;
- Базы данных. Не обязательно учить огромный двухтомник по оптимизации SQL, но как делать SQL запросы в базовом виде стоит знать;
- Паттерны проектирования;
- Система управления версиями (Git)
- Базовые возможности языка. Например, как подключаются пакеты PHP.
С этими базовыми знаниями можно решать какие-то практические задачи. Эти вопросы были актуальны и 5 лет назад, актуальны сейчас и будут актуальны в ближайшем будущем.
Хотите узнать ещё больше о работе программистом?
Записывайтесь на наш шестимесячный онлайн-курс «Профессия: Программист» 👉 Узнать подробности!
311 000+ рабочих мест программиста в США (16 024 новых)
Перейти к основному содержанию
За последние 24 часа (16 024)
Прошлая неделя (72 656)
Прошлый месяц (218 688)
В любое время (311 360)
Локхид Мартин (1565)
Яблоко (1186)
Циско (231)
Яху (163)
Хоум Депо (116)
40 000 долларов + (147 773)
60 000 долларов США + (137 144)
80 000 долларов США+ (96 583)
100 000 долларов США+ (52 381)
120 000 долларов США+ (26 491)
Нью-Йорк, штат Нью-Йорк (9 259)
Чикаго, Иллинойс (7069)
Атланта, Джорджия (6229)
Остин, Техас (6001)
Сан-Франциско, Калифорния (5266)
Полная занятость (262 419)
Неполный рабочий день (3601)
Контракт (45 942)
Временный (573)
Волонтер (768)
Стажировка (3620)
Начальный уровень (117 270)
Ассоциированный (10 234)
Средний-старший уровень (138 896)
Директор (1197)
На месте (192793)
Удаленный (65 333)
Гибрид (51 830)
Получайте уведомления о новых вакансиях Программист в США .
Войдите, чтобы создать оповещение о вакансии
Вы просмотрели все вакансии для этого поиска
Образец должностной инструкции программиста| ТалантЛифт
Этот шаблон описания работы программиста
включает в себя список наиболее важных Обязанности и ответственность программиста . Он настраивается и готов к публикации на досках объявлений. Используйте его, чтобы сэкономить время, привлечь квалифицированных кандидатов и нанять лучших сотрудников.Профиль работы программиста
Программист (также известный как разработчик, кодер или инженер-программист) — это ИТ-специалист, специализирующийся на создании компьютерного программного обеспечения.
Чтобы привлечь программиста, который наилучшим образом соответствует вашим потребностям, очень важно написать четкое и точное описание работы программиста.
Должностная инструкция программиста
Вы начинающий программист, который ищет новый вызов и возможность повысить свои навыки и карьеру в отличной рабочей среде?
Если вы проницательны и решительны, ориентированы на детали, ответственный командный игрок, увлеченный технологиями, постоянно стремитесь учиться и совершенствовать свои навыки, то вы именно тот человек, которого мы ищем!
Мы ищем талантливого программиста, который присоединится к нашей динамичной, веселой и высокооплачиваемой команде профессионалов, выполняющих разработку программного обеспечения на протяжении всего жизненного цикла и эксплуатационную поддержку.
Мы предлагаем отличные возможности карьерного роста, отличное вознаграждение и льготы.
Обязанности и ответственность программиста
- Выполнение обязанностей по программированию в установленные сроки
- Оказывать помощь в поддержке программного обеспечения и устранении неполадок посредством взаимодействия с заказчиком
- Поддерживать надлежащие методы кодирования и документацию даже в сжатые сроки
- Обеспечение качества программного обеспечения
- Сотрудничество с бизнес-аналитиками и разработчиками для создания проектов программного обеспечения
- Разработка спецификаций программ и основных прототипов
- Преобразование проектов и спецификаций программного обеспечения в высокофункциональный код на соответствующем языке
- Интеграция индивидуальных программных решений в системы более высокого уровня
- Использование веб-инструментов для создания расширенных SaaS, когда это применимо тестирование, внедрение и модификация
- Исправление ошибок
- Выполнение обновлений для повышения безопасности и эффективности программного обеспечения и систем
- Сотрудничество с техническими писателями для создания документации для поддержки пользователей
Требования и квалификация программиста
- Предыдущий опыт работы программистом в течение (x) лет(ов)
- Бакалавр/магистр компьютерных наук, инженерии или аналогичной соответствующей области
- Способность программировать на таких языках, как C++, Java (J2EE), XML, Python и т.