Как будут относится к программисту без образования?
не помню точную формулировку, но была такая фраза 
"в 20 лет я думал что все обо мне думают  без конца, в 30 лет - мне стало абсолютно всё равно на мнение других, а в 40 я понял что когда мне было 20 и я думал что все только и думают обо мне, всем было на самом деля на меня абсолютно по барабану"))

я хоть и лично до 40 ещё не дошел))) но с чуть большим тридцатником скажу Вам исходя из своего опыта, что особенно много чего, кроме опыта ничего не меняется, плюс нет ни одного одинакового человека, и всё в жизни определяет результат и конечный успех (а уж как оно там было - вообще без разницы). Более того, в жизни реального серьёзного успеха достигают именно люди кот. умеют и могут сделать что то абсолютно новое или новым способом, и кот. может в корне отличаться от предыдущих методик, а по сути, школа/университет/социум - это всё социальные шаблоны, но супер-успех достигается именно разрывом шаблона, а не будучи массой и стадом
Тут два варианта смысла слова "без образования": "без бумажки" и "без знаний".

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

Без бумажки - нормальные конторы берут чисто по знаниям. Очень советую знать математику. Ещё хорошо бы знать физику - хотя бы механику; благо физика завязана на математику; ибо это нужно для разработки игр с реалистичной физикой.

Про военный билет - тут верно сказали, он нужен.