Питання профана з приводу веб-програмування і місця веб-програмістів
Туманно опишу свої враження як профана (в області веб- і просто програмування) від веб-програмування. Заодно і поплачусь. Список того що не подобається:
1. Використовується і/чи потрібно знати на тому чи іншому рівні декілька
всіляких мов програмування, фреймворків, CMS, бібліотек. Ще є бл%##nm CSS! Ще є всілякі API всіляких «вконактіків».
2. Питання сумісності між браузерами.
3. Чомусь мені здається, що створення всіх цих інтерфейсів з купою класів,
ідентифікаторів і спаґетті з HTML, JavaScript, PHP etc це недобре, костилі,
велосипедостроительтво і так не має бути. Може замінити це все чимось єдиним і монолітним, напхати в
браузери купу стандартних компонентів з широкими можливостями налаштування і зміни (на кшталт, навігаційного меню) залишивши простір для творчості і польота мислі (але, схоже до того і йдем).
4. Кожну IDE’ешечку для веб-розробки потрібно обвішати майстрами які б
дозволяли масово створювати форми, якісь часто використовувані елементи на
сайтах, елементи з певними іменами для класів і ідентифікаторів і т.п.
Меня мучает подспудная мысль що по справжньому круті ті хто придумує
красиві, зручні свистопєрдящие інтерфейси для сайтів. А веб програмісти, в
основному, просто займаються пересиланням даних з одного місця в інше і
називати таких варто якось по іншому, наприклад, пишу на PHP, Ruby, Java etc (потрібне пікреслити/додати) для web. Типу вказуючи на професійну несостоятельность і певну ущербність даної групи як програмістів, оскільки за вирахуванням певної специфіки, наявної через середовище роботи програм, ніяких таких, які б не можна було перенести в компетенцію (хотів написати прикладних програмістів, але веб-програмування це підкатегорія прикладного програмування) true програмістів, складних (в плані активного використання мозку і потреби в наявності великого багажу знань) я не бачив і не бачу. Окрім заучування чергових прийомів як обійти якісь обмеження чи недоліки, як використати ті чи інші готові компоненти.
Та і взагалі, чи можна називати людину яка не володіє певними мінімальними знаннями з області математики, логіки, комп’ютерної науки зате знає які функції потрібно викликати в тій чи іншій ситуації, програмістом? А якщо ні, то чому?
Він же ж програмний код пише. Тварь я дрожащая или право имею?
Сумбурно написано. Я хотів спитати чи можна віднести веб-програмістів до найнижчої ланки харчового ланцюга як найменш кваліфікованих спеціалістів в області програмування через специфіку виконуваної ними роботи і як наслідок великої к-ті погано освічених людей і поступової деградації.
Найкращі коментарі пропустити