Боевой путь
В 1940 г., окончив техникум, женился и стал работать в райпромкомбинате г. Белостока. Вскоре был призван в армию. Служил командиром орудия в 33-м отдельном зенитно-артиллерийском дивизионе в районе Мурманска, где его и застала война. Мурманск бомбили жестоко, зенитчикам при массовых налетах доводилось сбивать по 3-4 вражеских самолета.
Вскоре Шамякина назначили комсоргом дивизиона. Выпускал стенгазету, боевые листки. Тогда же начал публиковаться в армейских газетах.
Воинскую часть, в которую входил 33-й отдельный зенитный дивизион, в начале 1945 г. перебросили в Польшу (в Познань), а потом в Германию. Там, на Одере, Иван Шамякин встретил Великую Победу. Отличался воинской доблестью и немалыми организаторскими способностями, о чем свидетельствуют боевые награды, а также и то, что войну начал сержантом, был комсомольским вожаком, а в 1944 г. стал комиссаром отдельного зенитно-артиллерийского дивизиона, офицером-политработником.
Одним из первых в советской литературе он начал разрабатывать тему Великой Отечественной войны. Первым серьезным произведением И. П. Шамякина стала повесть «Месть», опубликованная в 1945 г. в белорусском журнале «Полымя».