Yazılımcı ile yazılım mühendisinin arasında çok fark var. Mühendislik ayrı birşeydir, yazılım. Yada inşaat başka bir olaydır, mühendislik ayrı bir kavram. Mesela belirli kısıtlamalar dahilinde program yazmak zorundasınız. Normal bir yazılımcı zorlanacaktır. 2.cisi yazılım mühendisleri programlanmasından çok mimarisi ile ilgilenir.