![]() |
Модераторы: Illuminaty |
![]() ![]() ![]() |
|
RioSteyn |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 23.5.2013 Репутация: нет Всего: нет |
Здравствуйте, Уважаемые!!
Вобщем, я немного увлекаюсь программированием( в частности знаю основы html\css) и хочу продолжить обучение под квалифицированным контролем(можно сказать и наблюдением) человека, уже знающего все эти штуки и знающего какие именно знания будут необходимы для успешного трудоустройства))) Я немного посмотрел предлагаемые требования к кандидатам на интересную мне вакансию, а именно веб-дизайнер или веб-программист(хочу учиться верстать\делать дизайн сайтов, вобщем что-нибудь в этом духе) и вот общие и наиболее распространенные из них: PHP, HTML/CSS, AJAX, XML-RPC, SQL, (Postgres, MySQL), jQuery-ui; MySQL (составление сложных запросов, процедур), js Хорошее знание распространённых CMS phpdoc XHTML, CSS2 – от зубов JQuery и JS – понимать и ориентироваться в коде PHP – понимать и ориентироваться в коде CMS – принципы работы 1С Битрикс PHP4/PHP5‚ MySQL‚ JavaScript‚ jQuery многое из этого для меня незнакомые слова, так вот - ищу человека, который разбирается в том, что написано выше, поможет найти подходящие курсы для обучения и возможно научит меня чему-то сам)) немного о себе:мне 20, я работаю(так что с обучением могут возникнуть сложности, лучше бы по вечерам) и учусь на заочке, учусь на программиста по css) ну вот, буду рад услышать советы, что да как, что учить в какой последовательности и всякое такое)) |
|||
|
||||
s1lver |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 580 Регистрация: 14.12.2007 Где: Россия Репутация: нет Всего: нет |
Я думаю с Битриксом будет самые большие проблемы. Пощупать сам движок довольно сложно, исходников нет
![]() ![]() -------------------- Я собрался жить вечно - пока все идет нормально! |
|||
|
||||
olldman |
|
|||
Дед ![]() Профиль Группа: Участник Сообщений: 75 Регистрация: 9.1.2009 Где: Омск Репутация: 6 Всего: 6 |
Ну во первых html/css - это не программирование, это язык разметки / каскадные таблицы стилей.
Если "делать дизайн сайтов" - (само словосочетание смешно) - нужны способности к рисованию, знания в этом довольно обширном направлении. Верстать - учить верстку, усвоить что есть разделение структуры и представления (это уже связка html/css), семантику, синтаксис... Тоже ниша довольно серьезная и поверхностных знаний для профессионального роста будет недостаточно, тем более для устройства на работу. Далее - знать все распространенные CMS нереально - их десятки. У каждой сотни-тысячи файлов в дистрибутивах, своя логика построения. Я вот на одной сижу уже более 4-х лет и то иногда кое какие непонятки получаются (согласен, что возможно из-за постоянных движений по обновлениям). Программинг (PHP4/PHP5‚ MySQL‚ JavaScript‚ jQuery, AJAX,SQL ...) - нужен особый склад ума. Я беспредельно уважаю людей-программистов. Немного правлю код сам, под какие-то свои нужды, общаюсь с профессиональным программистом - становится стыдно за свою (в этом плане) неграмотность. То, что я сделал в десяти-двадцати строках кода, он делает в 2-3-мя. Есть тяга к программированию - погружайтесь в эту нишу. Но не пытайтесь освоить все и вся сразу - потеряете время, а это самое дорогое, что есть у человека. |
|||
|
||||
RioSteyn |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 23.5.2013 Репутация: нет Всего: нет |
Ясно, буду выбирать между дизайном, версткой и программингом, а я то думал нужно все уметь) думаю, попробую сделать простенький сайт, для этого мне придется действовать во всех 3ех направлениях, на практике будет легче определиться.
Однако мне кажется, что верстка с использованием только html\css, без хотя бы php, нельзя считать отдельным направлением, или я ошибаюсь? P.S. делать дизайн сайтов - я ведь чувствовал, здесь что-то не то)) ![]() |
|||
|
||||
Arantir |
|
|||
Рыбак без удочки ![]() ![]() Профиль Группа: Участник Сообщений: 960 Регистрация: 18.11.2012 Репутация: 5 Всего: 55 |
Есть много интересного, чего Вы еще не знаете. На самом деле практика разделения вида (дизайна) и программной части применяется уже довольно давно. Существует множество решений на разных уровнях процесса создания веб-приложения (ну если это не тупо сайт, а он еще что-то полезное делает для пользователя, как, например, поиск в google). Существует множество шаблонизаторов. Это такой себе псевдоязык с небольшим набором нужных дизайнеру функций. Зачастую в упрощенном виде и семантическими понятными на первый взгляд. Существует много шаблонов ("паттернов") проектирования, которые разделяют программную и интерфейсную часть на уровне архитектуры. Например, MVC. Какие данные (например, список комментариев к статье) будут выведены и откуда они берутся — это находится в классе-контроллере и этим занимается программист. Он только указывает, что такие-то данные будут предоставлены такой-то странице, а что дальше — его не беспокоит. На html-страницу эти данные передаются автоматически. Дизайнер может использовать их, расставлять, как и где нужно, не беспокоясь о том, откуда именно они взялись. Такой подход используется совсем не потому, что будто дизайнеры глупые, или им не дается программирование, или подобным причинам, это неправда. Создание интерфейсов — дело тоже довольно тонкое. Тут надо и творчество, и немного психологии, и людей понимать... Создать и приятный глазу и в то же время удобный интерфейс не так-то просто. Нетрудно заметить, что в интернете одни сайты явно выделяются по удобству среди многих других. Многим программистам, которые по натуре больше инженеры и математики, такая задача дается довольно трудно. Суть в том, что такой подход позволяет разрабатывать внешний вид и внутреннюю программную часть приложения практически параллельно, что, очевидно, намного быстрее. А так же намного удобнее для тех, кто занимается этими отдельными частями. Сайт в любом случае направлен на использование другими людьми. Так что для какого-то сложного проекта талантливый дизайнер нужен не меньше, чем хороший программист. Ведь кто будет пользоваться неудобным некрасивым сайтом... Это сообщение отредактировал(а) Arantir - 25.5.2013, 15:18 -------------------- interface Жопа { // ATTENTION: has to be implemented by every class of the project for proper project work } |
|||
|
||||
RioSteyn |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 23.5.2013 Репутация: нет Всего: нет |
Ладно, спасибо) В любом случае для начала нужно выбрать,так что попробую сделать сайт) тему можно считать решенной, ура!)
|
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |