Программист делится опытом: Валерий - Цифровой Апельсин

Программист делится опытом: Валерий

Назови свою профессию и специализацию. Пусть испугаются вначале от умных слов. 🙂

full stack developer

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

Люблю заниматься интеграционными вещами — связывать разные программы в единое решение, подключать интересные железки

Как ты впервые узнал о компьютерах?

Когда был школьником, родители выписывали журналы “Техника-Молодежи”, “Наука и жизнь”, там были разделы про программируемые калькуляторы и компьютеры. Понравилось, начал искать способы этим заниматься — как раз в школу поставили компьютерный класс (на советских компьютерах “Микроша”), потом попал в кружок программирования в КТИ (там были советские аналоги PDP, и полностью наши “Искра-226”, уговорил родителей купить мне программируемый калькулятор МК-61.

Писал на всем этом свои первые программы — сначала дома в тетрадке — и потом набирал когда появлялся доступ к технике.

Это все было в 1988 – 1990 гг.

Когда поступил в КВИМУ, в 1991 г. – получил доступ к “настоящим” компьютерам IBM PC XT (и нашим аналогам ЕС-1841), потом появились AT, 286… ну и дальше…

Когда сделал свой выбор в пользу IT? Была ли альтернатива?

Это было увлечением (им и осталось), которое переросло в профессию, так что я себе ничего другого и не представлял никогда.

Расскажи о своих первых шагах в профессии, твой первый опыт, опыт джуна. Как тебя приняли более опытные? Какие сложности встретились вначале?

Когда я начинал, слов то таких ещё не было — “джун”, первая моя работа была в начале 90-х — школьный друг позвал в фирму — они купили компьютер, а использовали его как печатную машинку. Я им написал (ещё под DOS) программу автоматической печати договоров по шаблону, а потом печати бумажных  банковских платёжек.

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

Расскажи о своём лучшем проекте (или просто похвастайся крупным достижением).

Ну, самый крутой проект и самый крупный – это полная автоматизация дверного производства, конечно не один я писал, но я тогда был руководителем ИТ службы — так что и организаторская работа была, и проектирование, и код писал и управлял разработкой…

Вообще хороший проектов сделал достаточно и в разных сферах, так что хвастаться можно долго )))

Какое самое крутое место работы из тех, в которых ты работал?

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

Что лучше — работать из дома или в офисе? Плюсы и минусы обоих вариантов.

Для меня лучше работать дома, но я на удалёнке работаю с 1999 года )))

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

Минусы могут быть в том, что рабочий день может уезжать в ночь и можно одичать, если ни с кем не общаться живьём. Поэтому важно соблюдать баланс работы и настоящей живой жизни, из дома выходить, короче говоря ))

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

Какие языки программирования и сервисы ты используешь сейчас?

C#, SQL в различных диалектах, реже Python, JavaScript, Azure, Amazon, MS Visual Studio, DBeaver, Postman, notepad++, putty, MS Teams.

Что надо знать, чтобы стать джуном?

Базовые навыки написания программ на одном из широко применяемых языках программирования.

Если бы ты принимал на работу джуна, какие требования ты бы предъявил? И хард и софт скиллы.

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

Назови самую необычную профессию, которая тебе встретилась в IT?

Мы вообще в ИТ все немного странные, так что трудно как-то выделить что-то ещё более необычное )

Что хочешь пожелать будущим программистам и IT-шникам?

Готовиться к тому, что легко не будет ) и, если это не ваше увлечение или страсть, то лучше не начинать )