если рассматривать программирование как искусство, то ты прав, если как работу, но нет, а у писателя это одно и тоже всегда. но вообще такое сравнение это комплимент, который большинство программистов не заслуживают
то что ты уничижительно описываешь деятельность знакомого ничего не меняет. диагностика и поиск проблем — инженерные задачи, крутить гайки вспомогательная задача. инженер он или нет в первую очередь зависит от его образования.
Програмісти пишуть програми а не проектують будівлі чи якісь пристрої
проектируют здания и устройства инженеры-проектировщики, это другой подвид инженеров.
Як на мене то і параметр і аргумент це про явне оголошення його в функції. якщо немає явного оголошення то це не параметр і не аргумент. у this є спеціальна нотація і спеціальна поведінка, тому його і треба називати по-спеціальному.
Програмісти як письменники. Програмісти—письменники. Програмісти як і письменники набивають текст і пишуть історію, історію в коді. Вони вигадують сюжети програм.
Натягування сови на глобус. Так можна сказати про багато що. Знайомий працюває на СТО, крутить гайки і всяке таке. Часто працює в умовах суттєвої невизначеності, пошук проблем, діагностування і далі по списку. Та він же інженер.
Параметри задаються в визначенні функції. Аргументи це коли дані передаються функції.
myFunction = function(ф,і,в){ // параметри myFunction(ф,і,в); // аргументи
Коментарі