Автор Lilu задал вопрос в разделе Другие языки и технологии
Что нужно знать верстальщику и программисту, чтобы он пользовался спросом? и получил лучший ответ
Ответ от Bastila Shan[гуру]
в отрасли верстальщика и программиста очень много своеобразный разветвлений. Кому-то достаточно верстать простые шаблоны и кто-то делает это быстро, кто-то сосредоточен на вёрстку под мобильные телефоны, некоторые верстают сайты под html5 и адаптивную вёрстку. На все эти работы абсолютно разные цены и у них абсолютно разная сложность выполнения. Программист должен уметь работать в комманде, разбираться в чужом коде - если планирует работать над высоконагруженными проектами. Если это программист которые делает например интернет магазины или сайты-визитки - это совсем другой вопрос владения программированием - тут не нужны глубокие познания в мат. части, оптимизации запросов - тут пригодятся собственные наработки, самописная cms и готовая стратегия напяливания на cms очередного дизайна. Я думаю вам нужно сперва определиться что вы планируете делать - работать в комманде, работать одному, делать сложные веб-приложения или одностраничные визитки и от этого отталкиваться. Могу сказать что самые высокие цены обычно у редких зверушек - сейчас популярен backbone.js node.js, nosql. Допустим программист на Ruby on Rails катируется и оплачивается выше, чем программист на php. Сейчас так же очень популярны фреймворки yii, symphony и прочие. Думаю нужно сперва просто пробежаться по всему что есть, присмотреться что вам понрвится. Может быть вы ограничитесь написанием сайтов на wordpress и созданием к нему шаблонов, а может вас привлечёт разработка сложных высоконагруженных сервисов с многотысячной аудиторией. От себя могу так же посоветовать посмотреть в сторону разработки мобильных приложений и вёрстки под мобильники и планшеты - это довольно популярно и пользуется спросом.
Верстальщику: базовый уровень фотошопа (уметь делать раскройки) , знать dreamweaver или аналог, а также отлично знать HTML,
web-Программисту: php, perl, cgi, js,...смотря на чем работать будешь, зависит от работодателя) и серверные технологии
а последовательность особо не имеет значения. найди курсы по php или др языку и учись
Верстальщику нужно знать HTML, CSS, JS (но не всегда).
О, веб-дизайн круто) Вам как веб дизайнеру, во-первых Отличное знание HTML5. Далее CSS3. Это базис, с него и начинайте (т. е. верста, разметка) . Для вас пока главная задача научиться делать валидный код по стандартам ссылка
и ,
Уметь создавать кроссбраузерный код, т. е. чтоб во всех браузерах ваша страничка отображалась одинаково. Понимать что такое резиновая верстка, фиксированная итд. . Понимать какие элементы (например картинки) на странице будут меняться динамически (например на PHP прямо на html страничках) или они не должны меняться (например фоновые картинки - на CSS). Нужно именно знать какие элементы и где и как должны / могут растягиваться. Но без валидного кода забудьте о работе верстальщика. Ну, а далее (как дизйнеру) лучше думаю основы JavaScript знать, чтобы перейти например на jQuery, хотя бы для того, чтобы создавать сайты под мобильные устройства.. .И все это чтобы быстро загружалось, т. е. следите особо сколько kb "весят" ваши графические элементы. Это касалось внешнего вида.. .Думаю, на первых парах, вам этого хватит с головой).
Есть два пути: максимальная специализация (задача - стать действительно высококлассным профессионалом в одной области) и вторая - стать универсалом. Т. е. веб-мастером (на забугорном - web-developer).
В первом случае надо все силы приложить к чему-то одному - одному языку программирования, даже одной области в дизайне (UI, иконки, шрифты и т. д. )
Во втором случае - чем больше, тем лучше) )
Узких специалистов охотнее принимают на работу крупные компании. Соответственно, зарплаты у них значительно выше.
Универсалы - для небольших компаний и для фриланса.
По поводу верстки Васечкин довольно подробно написал. Впрочем, это самый минимум.
Проблема универсалов в том, что надо быть в курсе всего, что происходит в веб-разработке - универсал конкурирует со специалистами в каждой области, а таких областей - куча. Представьте себе, что вы должны знать и уметь делать ту работу, которую обычно выполняют 10-15 специалистов и постоянно отслеживать все, что вообще происходит в современном сайтостроении.
Минимум программ для веб-мастера - основные графические редакторы. Для начала достаточно знать хотя бы Photoshop. Наверняка понадобятся хотя бы базовые знания векторных - Illustrator, Corel Draw... Редактор кода - Dreamweaver, какие-то специализированные редакторы типа Sublime Text 2, Notepad++; Mac: Coda, TextMate, либо среды разработки типа Eclipse (в случае, если серьезно собираетесь заниматься программированием) .
Последовательность значения не имеет, но традиционный путь такой: ставьте локальный сервер для тестирования, устанавливайте браузеры, выбирайте один из редакторов кода и начинайте с HTML/CSS. Только не пользуйтесь устаревшими источниками и старыми книгами) )
Далее - JavaScript, потом серверное программирование и базы данных - начать лучше с PHP/MySQL
А вообще, веб-мастеру хорошо бы знать Flash, управление хостингом, настройки сервера, раскрутку и оптимизацию и еще кучу всего - начиная от банальных офисных программ и заканчивая профессиональными 3D, видео- и аудио-редакторами.
Стоит оно того, или лучше стать узким специалистом с большей зарплатой? - Вам решать) )
Я бы сказал, что если хотите искать работу, то лучше быть специалистом, а если работать во фрилансе, то оба пути годятся. Универсалу даже проще найти заказы.
из личного опыта общения с работодателями:
- претендент на должность должен знать раз в 10 больше необходимого по работе;
- должен уметь выполнять работу раз в 10 быстрее уже работающих;
- не может претендовать на средний уровень денежного вознаграждения по специальности;
отсюда вывод - если собираетесь работать по найму, просто возьмите своё портфолио и будьте готовы первый месяц (если возьмут) забыть про дом и в экстренном порядке изучать недостающее.. . 😉
второй вывод - можно попробовать себя на фрилансе или удалёнке (благо пока инет у нас не имеет границ) ;
третий вывод - можно собрать команду (если нет единомышленников, то самостоятельно) и зарегистрировать РА со всеми вытекающими расходами и проблемами (я выбрал именно этот вариант.. . "я ещё живой, бабушка" © М. Задорнов)
ававввв
как заработать денег в интернете? (не на рекламе)
.
Все заработки в Интернете можно достаточно чётко разделить на две большие
подробнее...
Что лучше учить JavaScript или HTML5/CSS?
«Я учусь на веб-дизайнера».
Самообразование?
...
Из моих заметок:
Деление
подробнее...
Кто работает в редакции?
Оформление газеты занимаются верстальщики, т. е. расположение материалов, фотографий, заголовков на
подробнее...
Что нужно изучить, чтобы стать верстальщиком сайтов?
html, css, php, java, jquery
ну а для первого времени достаточно будет первых двух и
подробнее...
какие бывают профессии?? ? можно пожалуйста список)) ) а то не знаю какую выбрать))
Автомеханик
Агент коммерческий
Агент страховой
Адвокат
Администратор
подробнее...
Что делают верстальщик, редактор и корректор?
Корректор
1. Общая характеристика профессии
Специалист в области редактирования
подробнее...
Как найти надомную работу в Москве?
Работа на дому, что такое надомная работа
Большинство из нас вынуждены вставать рано утром
подробнее...
как сделать электронную газету
Инструкция
.1
Для начала нужно определить основную тематику своей электронной
подробнее...
Как зарабатывать в интернете? без вложений ( без крупных вложений) Советы по заработку в интернете
Я не понял, какая у Вас квалификация. ФотоШоп? Набор? Кодирование? Переводы с иностранного?
подробнее...
Сколько в среднем зарабатывают фриланс верстальщики?
Вопрос "Сколько зарабатывает фрилансер" - бессмысленен. Фрилансер сколько потрудится - столько и
подробнее...
какие предметы надо знать чтобы стать журналистом?
В нашей стране журналистское образование по традиции - с филологическим уклоном. Так что среди
подробнее...