Многие скажут: да ничем эти глаголы не различаются, как получится, так и скажем. «Окончим строительство» или «закончим строительство», «окончим школу» или «закончим» — какая разница? Как ни покажется странным, соглашусь. Почти соглашусь. «Закончить» и «окончить» Употребляются они в одном и том же значении: «довести до конца, завершить». Поэтому правильно и так: «окончить работу/съемки/заседание/учебу», и так: «закончить работу/съемки/заседание/учебу». В этих предложениях указаны процессы, которые имеют начало («начать съемки») и конец («закончить съемки»)...
Ох уж этот наш великий-могучий русский язык! В нём одно и то же действие может обозначаться тремя похожими, но разными словами. К примеру, такие глаголы как «окончить», «кончить» и «закончить» чаще всего употребляются в значении «завершить» тот или иной процесс. Фактически, во многих случаях, они используются как синонимы. Но есть нюансы. Не совсем правильно будет говорить «кончил школу» и «закончил школу»: лучше сказать «окончил школу», в значении «завершил обучение». Поэтому и выражение «кончил дело ― гуляй смело» не вполне корректно: правильнее сказать «закончил дело»...