Константин, то есть если сделать билд с динамической линковкой, положить в дистрибутив dll'ки или so'шки от Qt и файл, в котором будет написано "Используется Qt, а она под GPL", то всё законно.
даже если вы принимали по 10 разрабов каждый день 10 лет - у вас все-равно малая выборка
Случайный срез множества обычно достаточно показателен, на этом зиждется сэмплирование.
А я вот не верю что когда вы впервые услышали про программирование - вы сели и написали редактор. Уверен что как и все - вы начали с циклов, ветвления и т.д.
Я начинал с ассемблера, так что циклов и условных выражений у меня не было, строго говоря. Я освоил основы в рамках учебника и вместо того, чтобы писать упражнения с числами фибоначи и т.п. начал писать утилиты, драйвера и прошивки, решающие реальные проблемы людей из моего окружения.
Ярослав, в том и суть, чтобы научиться писать то, что писать не умеешь. Пишешь сначала примитивный текстовый редактор, типа блокнота. Потом добавляешь в него одну функцию за другой, пока он не превратиться в текстовый процессор типа ворда. В процессе читаешь много документации по используемому языку и библиотекам, гуглишь, чтобы узнать как другие люди решали такие же задачи, сталкиваешься с неявными проблемами, узнаешь нюансы.
Gary_Ihar, смотря в какой области деятельности и компании. Стать мидлом по натягиванию шаблонов на WP в региональной студии за полтора года - легко. За полтора года стать мидлом по разработке СУРБД на C++ в госкорпорации - без вариантов.
Jacen11, это редкое явление. Мой опыт показывает, что в мидлы вырастают 2-3 года. Исключение составляют либо редкие гении, либо сотрудники компаний, готовых присвоить вам грейд императора галактики, если зарплату добавлять не придётся.