Найти в Дзене
Наука

Найм на работу программистов

Практически все нанимающие программистов не в курсе, что программирование является наукоёмким производством. Один программист в поле не "воин". Но по мнению нанимателей он вполне может совмещать с другой деятельностью. 99% нанимателей считают, что те кто назвался программистами наверняка обманывают и хотят ничего не делая получать заработную плату. Это всё равно, что нанимая тренера вы предлагаете ему прыгнуть в бассейн и проплыть как мастер спорта, он же сказал, что однажды проплыл. Каждая задача требует подготовки и время подготовки зависит от опыта программиста. Требуется найти подобные примеры, нужные страницы описания библиотек которые требуется использовать. Зависимостей и деталей так много, что держать это в голове держать невозможно. В зависимости от объёма сделанного человек быстрее забывает то, что уже сделано. По прошествии какого-то времени всё время надо восстанавливать в памяти приёмы решений. Создавая новые решения, надо открывать другие сделанные и брать от туда фрагмен

Практически все нанимающие программистов не в курсе, что программирование является наукоёмким производством. Один программист в поле не "воин". Но по мнению нанимателей он вполне может совмещать с другой деятельностью. 99% нанимателей считают, что те кто назвался программистами наверняка обманывают и хотят ничего не делая получать заработную плату. Это всё равно, что нанимая тренера вы предлагаете ему прыгнуть в бассейн и проплыть как мастер спорта, он же сказал, что однажды проплыл.

Программистам приходится не только создавать проект но и испытывать его работу
Программистам приходится не только создавать проект но и испытывать его работу

Каждая задача требует подготовки и время подготовки зависит от опыта программиста. Требуется найти подобные примеры, нужные страницы описания библиотек которые требуется использовать. Зависимостей и деталей так много, что держать это в голове держать невозможно. В зависимости от объёма сделанного человек быстрее забывает то, что уже сделано. По прошествии какого-то времени всё время надо восстанавливать в памяти приёмы решений. Создавая новые решения, надо открывать другие сделанные и брать от туда фрагменты или просто модифицируя сделанное под текущую задачу. Это единственный быстрый способ.

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

Известные зарубежные компании оплачивают программистам строчки кода с комментарием в этой же строке, а также страницы описания созданных программ. Код без комментария не оплачивается, договариваются о стиле написания кода, о стиле внешних объектов. Это проверяется тестировщиком программы, который тоже пишет отчёт о проверенном, а также пишет книгу - руководство пользователя. В конце концов программист может по часам писать чем он занимается, но работодателям обычно это даже тяжело читать.

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

Развитие: фронтэнд и бекэнд за 20 лет
Развитие: фронтэнд и бекэнд за 20 лет

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

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

Никитушкин А.В.