Доброго времени суток!
Суть проблемы такая: хочу заняться web программингом, но не знаю с чего начать =( Раньше занимался кодингом программок на c/c++. Уважаемые, посоветуйте пожалуйста в какую сторну "копать". Вроде бы понял пока три вещи, которые знать обязательно: html(тэги), php(как я понял, он занимается работой на стороне сервера) и JavaScript(проивоположность php, т.е. на стороне клиента), вот, посоветуйте пожалуйста по данным темам литературку и поправьте, если не прав. Что еще сейчас часто используется web-разработчиками? Сори, если создал тему не там и то что не нашел похожой =(
Заранее пасиба =)
1. sq-weezee - 27 Марта, 2008 - 20:39:36 - перейти к сообщению
2. son - 28 Марта, 2008 - 09:15:50 - перейти к сообщению
зайдите на php.net, скачайте там дистрибутив php
Веб-сервер Apache на apache.org
Устанавливайте и можете начинать писать
Хороший учебник Котерова, php5 кажется называется, там все подробно и про установку и про начало работы написано
Веб-сервер Apache на apache.org
Устанавливайте и можете начинать писать
Хороший учебник Котерова, php5 кажется называется, там все подробно и про установку и про начало работы написано
3. sq-weezee - 28 Марта, 2008 - 16:17:14 - перейти к сообщению
С этим понятно! Но все же остается актуальный вопрос: что нужно обязательно знать web кодеру: тэги, php, javascript и MySQL?)
4. Dastar - 28 Марта, 2008 - 16:26:09 - перейти к сообщению
обязательно знать надо html.
А дальше уже выбор довольно велик:
JavaScript, Python, Perl, Php, ASP, ASP.net и тд и тп. На Ваш выбор)
А дальше уже выбор довольно велик:
JavaScript, Python, Perl, Php, ASP, ASP.net и тд и тп. На Ваш выбор)
5. sq-weezee - 28 Марта, 2008 - 19:10:50 - перейти к сообщению
пасибо всем большое!)
6. valenok - 28 Марта, 2008 - 21:33:19 - перейти к сообщению
А конечная точка какая?
7. Stierus - 13 Января, 2009 - 11:17:10 - перейти к сообщению
если c++ изучал - серверную сторону лучше на fcgi писать учись.
По поводу всего остального расклад такой:
web-программисты бывают разные, вариантов развития много :
1. web-мастер - знает всего понемногу, но ничего толком (если хороший - что-то одно знает толком). Заниматся натяжкой шаблонов на готовые cms и прочей рутиной, не требующей интеллекта.
2. Верстальщик - знает Xhtml и css досконально, javascript в общих чертах. Собственно, верстает![Улыбка Улыбка](./im/emoticons/smile24.gif)
3. Программист интерфейсов - на ура знает javascript, flash (as), не особо, но разбирается в каком-нибудь серверном языке программирования, xhtml. Делает красивые эффекты для сайтов, всяческие менюшки, списочки, рюшечки и тд.
4. Программист серверной части - на ура знает хотя бы один серверный язык (желательно, несколько), базы данных, протоколы передачи, неплохая математическая база, системное программирование и тд - внутри этой области и то есть деление.
5. Администратор баз данных (некоторые эти задачи вешают на серверных программистов, допускается)
Вот для себя и решай, что же должен знать web-программист
По поводу всего остального расклад такой:
web-программисты бывают разные, вариантов развития много :
1. web-мастер - знает всего понемногу, но ничего толком (если хороший - что-то одно знает толком). Заниматся натяжкой шаблонов на готовые cms и прочей рутиной, не требующей интеллекта.
2. Верстальщик - знает Xhtml и css досконально, javascript в общих чертах. Собственно, верстает
![Улыбка Улыбка](./im/emoticons/smile24.gif)
3. Программист интерфейсов - на ура знает javascript, flash (as), не особо, но разбирается в каком-нибудь серверном языке программирования, xhtml. Делает красивые эффекты для сайтов, всяческие менюшки, списочки, рюшечки и тд.
4. Программист серверной части - на ура знает хотя бы один серверный язык (желательно, несколько), базы данных, протоколы передачи, неплохая математическая база, системное программирование и тд - внутри этой области и то есть деление.
5. Администратор баз данных (некоторые эти задачи вешают на серверных программистов, допускается)
Вот для себя и решай, что же должен знать web-программист
![Улыбка Улыбка](./im/emoticons/smile24.gif)
8. Владимир - 13 Января, 2009 - 15:43:07 - перейти к сообщению
son пишет:
Хороший учебник Котерова, php5 кажется называется, там все подробно и про установку и про начало работы написано
а кто-то говорил, даже тут на форуме, что Котерова лучше не читать
![Улыбка Улыбка](./im/emoticons/smile24.gif)
кого же читать тогда то ?
![Улыбка Улыбка](./im/emoticons/smile24.gif)
з.ы.
Начитался разных книг по php , знаю скажем так основы + javascript основы , ну и конечно html + css.
Куда дальше? В смысле надо начинать применять знания на практике или дальше читать ? (кто-то говорит читай, кто-то говрит практикуй, а там почитывай по мере необходимости).
Думаю стоит практиковать.... только что делать...
Ваши предложения исходя из Вашего опыта как Вы начали программировать на php ;)
Спасибо ;)
9. Stierus - 13 Января, 2009 - 17:38:13 - перейти к сообщению
Читать и не практиковаться одновременно с чтением - пустая трата времени, практиковаться надо всегда. По поводу того, что читать - поначалу всё равно, какую книгу читать, они все одинаковые (с мелкими нюансами, которые новичкам не сильно важны), ну а потом переходить на официальную документацию. ещё мне нравится книга "профессиональное программирование на php", но это много позднее.
10. Владимир - 13 Января, 2009 - 17:50:46 - перейти к сообщению
ну-с в основном практика сводилась в выполнении заданий по учебнику и просто изучения того же кода, предоставленного учебником, в действии , т.е. перепечатывал (не копи/паст) и проверял работоспособность...
порой брал чужой код / скрипты небольшие и пытался понять что к чему ;)
порой брал чужой код / скрипты небольшие и пытался понять что к чему ;)
11. Champion - 13 Января, 2009 - 19:54:48 - перейти к сообщению
Раз основы знаете, дальше практиковаться. И решать те проблемы которые возникнут. Проблему-мануал-форум-получилось))
12. Stierus - 14 Января, 2009 - 09:45:39 - перейти к сообщению
Champion, метод тыка забыл
и манул англицкий, в русском переводе много пропущено
![Улыбка Улыбка](./im/emoticons/smile24.gif)
13. Владимир - 14 Января, 2009 - 10:28:49 - перейти к сообщению
Champion пишет:
Раз основы знаете, дальше практиковаться. И решать те проблемы которые возникнут. Проблему-мануал-форум-получилось))
В принципе так и живем, да развиваемся)
Stierus пишет:
Champion, метод тыка забыл Улыбка и манул англицкий, в русском переводе много пропущено
самый распространенный метод среди новичков %)
14. Champion - 14 Января, 2009 - 10:46:43 - перейти к сообщению
Не только новичков. Все пользуются. Только это не рандом должен быть, а целенаправленно - чтобы что-то понять, что-то исключить
15. Владимир - 14 Января, 2009 - 10:48:15 - перейти к сообщению
Ну-с ясно дело, что применяешь метод тыка для решения конкретной задачи и для этого тыкаешься в определенном месте, а не во всё вокруг ;)