В Италии офицеры-механики производились из унтер-офицеров, прослуживших 8–12 лет и сдавших экзамен.
В германском флоте офицеры-механики производились из палубных офицеров (промежуточная категория между офицерами и матросами) механической специальности. Их служебное положение было значительно ниже строевых офицеров, они практически не могли подняться выше чина, соответствовавшего капитану армии. Аналогичное положение было в Австро-Венгрии.
Система, при которой корабельные механики не получали глубокого теоретического образования, не позволяла рекрутировать инженеров-судостроителей из их числа. Поэтому во Франции, Италии, Германии и Австро-Венгрии судостроители и строители корабельных машин (эта специальность в этих странах, как правило, отделялась от судостроительной) готовились в гражданских высших учебных заведениях, а затем уже поступали на службу в морское ведомство.
Система подготовки инженер-механиков в России стояла ближе к английской и американской, а с японской практически совпадала. Отечественные инженер-механики и судостроители проходили обучение в Морском инженерном училище императора Николая I (МИУ). Правила приема в него неоднократно менялись. До 1895 г. прием был всесословным, затем появились значительные ограничения – в училище принимались потомственные и личные дворяне, потомственные почетные граждане, а также дети любых офицеров и чиновников морского ведомства. После русско-японской войны сословно-профессиональные ограничения для поступающих были сняты. В любом случае для поступления следовало выдержать экзамены по курсу 6 классов реального училища[67]. Таким образом, круг лиц, имевших право на поступление в МИУ, был неизмеримо шире, чем в МКК, требовалось лишь выдержать экзамены. В 1906–1912 гг. из МИУ выпускалось около 30 инженер-механиков и кораблестроителей в год[68].
Вольноопределяющиеся, желавшие стать кадровыми инженер-механиками, принимались на тех же основаниях, что и те, кто стремился стать строевым офицером.
Положение инженер-механиков на флоте часто менялось. В 1885–1905 гг. они носили особые звания (например, младший инженер-механик соответствовал мичману, флагманский инженер-механик – генерал-майору). В 1905–1913 гг. инженер-механики носили сухопутные чины. Наконец, в 1913 г. они получили военно-морские чины с приставкой «инженер-механик», например, инженер-механик-мичман. Одновременно были расширены возможности для их продвижения по службе. Например, ранее должность старшего инженер-механика корабля 1 ранга соответствовала званию подполковника (капитана 2 ранга), теперь эта должность стала соответствовать чину инженер-механика капитана 1 ранга. Для инженер-механиков, правда, не существовало адмиральских званий, они производились в генералы. В 1913 г. офицеры инженер-механики были наконец-то полностью уравнены со строевыми офицерами и в служебных правах, однако инженер-механики не могли быть назначены старшими офицерами или командирами кораблей, тем более командовать соединениями кораблей.