Другие языки программирования и технологии
Как вы считаете, что должен знать web-программист определенного уровня?
Включая различные библиотеки типа curl,AJAX и т.д. 1. Серверное программирование (PHP) 1.1 Начинающий 1.2 Продвинутый 1.3 Профессионал 2. Клиентское программирование (JavaScript, HTML-верстка) 2.1 Начинающий 2.2 Продвинутый 2.3 Профессионал
C начинающими вообще туго, их много и каждый вгрызается с той стороны, которая ему интересна в данный момент.
Продвинутый профессионал должен знать многое и просто уметь пользоваться поисковиками. Обычно в таких случаях восполнить пробел в знаниях - вопрос нескольких часов. В конкретной задаче может пригодиться один подход, в другой задаче - что то другое.
Серверное программирование не сходится на одном только PHP.
Можно составить список того, что полезно знать, но не обязательно знать всё и сразу.
Список, что полезно знать web-разработчику:
1) HTML
2) Особенности HTML+CSS вёрстки под различные браузеры, вернее под все браузеры сразу и одновременно. Знание багов браузеров.
3) JavaScript, модель DOM, JS-фреймворки: jQuery, Dojo, MooTools, Prototype
4) Принципы AJAX
5) CSS (не забывая об CSS-селекторах)
6) XML (не забывая об X-Path селекторах)
7) Принципы работы CGI
8) Протокол HTTP
9) Настройка HTTP-сервера, например Apache.
10) Принципы работы DNS
11) Серверный скриптовый язык, например, PHP
12) Шаблон MVC, библиотеки/фреймворки к выбранному языку. Для PHP: ZendFramework, CakePHP, CodeIgniter
13) HTML-Шаблонизаторы. Для PHP: Smarty, Quicky
14) Реляционные БД. Базовый синтаксис SQL и его диалекты для конкретнs[ СУБД. В Web популярна СУБД MySQL на движках MyISAM и InnoDB.
15) Что то я наверняка забыл.
Продвинутый профессионал должен знать многое и просто уметь пользоваться поисковиками. Обычно в таких случаях восполнить пробел в знаниях - вопрос нескольких часов. В конкретной задаче может пригодиться один подход, в другой задаче - что то другое.
Серверное программирование не сходится на одном только PHP.
Можно составить список того, что полезно знать, но не обязательно знать всё и сразу.
Список, что полезно знать web-разработчику:
1) HTML
2) Особенности HTML+CSS вёрстки под различные браузеры, вернее под все браузеры сразу и одновременно. Знание багов браузеров.
3) JavaScript, модель DOM, JS-фреймворки: jQuery, Dojo, MooTools, Prototype
4) Принципы AJAX
5) CSS (не забывая об CSS-селекторах)
6) XML (не забывая об X-Path селекторах)
7) Принципы работы CGI
8) Протокол HTTP
9) Настройка HTTP-сервера, например Apache.
10) Принципы работы DNS
11) Серверный скриптовый язык, например, PHP
12) Шаблон MVC, библиотеки/фреймворки к выбранному языку. Для PHP: ZendFramework, CakePHP, CodeIgniter
13) HTML-Шаблонизаторы. Для PHP: Smarty, Quicky
14) Реляционные БД. Базовый синтаксис SQL и его диалекты для конкретнs[ СУБД. В Web популярна СУБД MySQL на движках MyISAM и InnoDB.
15) Что то я наверняка забыл.
наверно все !!
не толко о ВЕБ-програмистах, но всьо же почитай
1) http://habrahabr.ru/blogs/i_am_clever/30063/
2) http://spreadsheets.google.com/pub?key=pmAWNZu8sBj_tXy5ms5foVQ
1) http://habrahabr.ru/blogs/i_am_clever/30063/
2) http://spreadsheets.google.com/pub?key=pmAWNZu8sBj_tXy5ms5foVQ
Для начала хотя бы это:
PHP
MySQL
Smarty (система шаблонов) )
DOM
AJAX
Ну а потом ASP и Java - некоторые сервера юзают
PHP
MySQL
Smarty (система шаблонов) )
DOM
AJAX
Ну а потом ASP и Java - некоторые сервера юзают
Павел Ромашов
т.е. начинающий программист должен знать PHP, MySQL, Smarty,DOM,AJAX? А поконкретнее, ООП в PHP, фреймворки?
Андрей Сараскин
css и html забыл а также java-скрипты
Похожие вопросы
- Для чего служит код C++? Или какие коды должен знать уверенный программист.
- Сколько языков программирования должен знать современный программист? у меня знакомый работает программистом знает
- Можете перечислить что должен знать web-дизайне? Нужно ли ему знать языки HTML,JAVA??
- Подробно опишите что должен знать хороший программист и с чего нужно начинать самообучение?
- Список алгоритмов, которые должен знать каждый программист?
- Вопрос для опытных программистов и web-программистов!!!
- Срочно нужна помощь WEB-программиста, который мог бы состряпать сайт
- Получится ли стать web-программистом?
- на каком уровне нужно знать математику программисту?
- что должен знать программист?
http://anton.shevchuk.name/php/php-interview/
http://anton.shevchuk.name/php/php-interview-today/