【Обязательно】Пользовательский интерфейс Фотомагазин/Дизайн фейерверков Сотрудничайте с художниками для формирования эскизов в конкретных проектах, соответствующих WebPage. Возможность быстрого создания многослойных высококачественных PSD и PNG. Можно быстро концептуализировать содержимое PSD и PNG в HTML-кодах, таких как div + CSS или Flash Design. Базовые анимационные эффекты и сложное интерактивное проектирование систем, понимание сложного интерактивного системного проектирования стороннего программного обеспечения для вспомогательного проектирования SWF и сильные возможности интеграции различных иностранных ресурсов (PNG, JPG, MP3, WAV и т. д.). Владение каким-либо сторонним вспомогательным программным обеспечением для проектирования (AE, SwishMax, Swift3D и т. д.) 【Обязательно】На стороне браузера (веб-приложение) XHTML/CSS JavaScript/Ajax/DOM Базовые операции DOM, понимая AJAX, вы можете реализовать базовые операции DOM для передачи данных и иметь возможность писать эффективный ООП-код для снижения затрат на обслуживание. Выполнять различные разработки в зависимости от потребностей, выбирать подходящие платформы и достигать максимальной эффективности кода и пользователя. Лучший опыт, минимальная загрузка кода и максимальное повторное использование кода в отдельных или даже нескольких линейках продуктов Flash Development. Операции ActionScript, основанные на временной шкале, могут реализовать простое интерактивное управление и связь на уровне данных (с сервером и локальным общим объектом). Аполлон Упаковка на уровне продукта, базовое техническое понимание (как упаковывать, как добавлять HTML и JavaScript и т. д.) [Дополнение] Серверная часть (Модификация: После рассмотрения данный навык не будет включен в рейтинг) Первоначально «1. Простые технологии и сценарии на стороне сервера» и «2. Интерфейс MediaServer (Red5)» были указаны в качестве одного из критериев оценки (для навыков сервера и уровня логики данных) в «Списке навыков веб-интерфейсного инженера». ". Но, похоже, многие друзья скептически относятся к необходимости освоения интерфейсными инженерами навыков работы на стороне сервера. Действительно, освоить вышеупомянутые навыки уровня презентации непросто, а фронтенд-инженерам действительно очень сложно. Однако, с другой стороны, я не знаю, задумывались ли вы о причине тяжелой работы, когда день и ночь боретесь с div+CSS. По моему опыту, тяжелая работа фронтенда заключается в следующих аспектах: Много повторяющейся работы, и большое количество div+css повторяется. Даже если копировать и вставлять, найти вход в океан тысяч строк div очень сложно. , и часто вы тратите несколько часов и наконец получаете кроссплатформенное решение. Проблема решена, и тот же эффект может отображаться под IE6, 7 и Firefox, и даже взаимодействие с JavaScript почти завершено. Внезапно стало известно, что спрос изменится. Это, несомненно, большая боль. Возможно, на первый взгляд это не имеет ничего общего с навыками работы на стороне сервера, но я думаю, что хорошее знание серверной части определенно поможет (конечно, невозможно решить все проблемы). В конце концов, информационная структура и база данных тесно связаны, и Сервер является единственным каналом подключения к базе данных (по крайней мере, так происходит для большинства приложений B/S). Овладение базовыми навыками работы на стороне сервера очень важно для разработчиков на том же логическом уровне, что и при проектировании интерфейсов. Более того, отделение слоя представления HTML от данных во время разработки также связано с различными технологиями шаблонов на стороне сервера. Например, шаблон Smarty на PHP (который я использовал), концепция jsp model2 и т. д. Как спроектировать структуру HTML, как повторно использовать HTML и даже ООП-разработку на уровне HTML (процесс внешней разработки, который я сейчас разрабатываю в новой линейке продуктов) — все это требует поддержки на стороне сервера. По крайней мере, вы должны сказать PHP-программисту, что вам нужно. Если вы ничего не знаете о PHP, о нем невозможно говорить. Кроме того, предпринимательские команды часто имеют очень ограниченную рабочую силу. Чтобы минимизировать эксплуатационные расходы, весь технический персонал обязан разбираться в серверных технологиях. Если вам придется попросить PHP-программиста подключиться к удаленному серверу, чтобы изменить заголовок веб-страницы, это действительно увеличит эксплуатационные расходы всей компании. 【Дополнение】Мобильная сторона (не участвует в рейтинге) Я видел, как многие друзья оставляли сообщения о том, что у фронтенд-инженеров нет будущего. Мне было интересно, необходимо ли осваивать навыки работы с мобильными устройствами, чтобы расширить будущее? Позвольте мне сказать здесь еще несколько слов. Что касается будущего технического персонала, текущую ситуацию в Китае действительно можно охарактеризовать как «мрачную». Бурная атмосфера заставляет технических талантов часто преждевременно бросать свою техническую карьеру, да и общий моральный уровень интриг делает несчастными и простой технический персонал (их слишком много вокруг меня, гм, не буду вдаваться в конкретные детали, хаха). Как техник или разработчик, помимо поддержания чисто профессионального менталитета (это предпосылка, если у вас его нет, не говорите об этом), вы также должны научиться защищать себя и укреплять себя. Общество не будет вам сочувствовать, защититься можете только вы. Вспышка
Базовая реализация макета является строго кроссплатформенной. Реализация макета выполнена в элегантном HTML-коде, максимально соответствует стандартам и учитывает соображения SEO. В основном согласован на любой платформе и браузере. Не обязательно знать различные хаки CSS, но необходимо знать, как обращаться к информации при возникновении проблем, чтобы решить их как можно скорее. Он может предоставить разработчикам JavaScript наиболее эффективную структуру DOM, позволяя разработчикам JS думать, что «все готово», а не «растянуто» при разработке.
Владеет AS1-3 и способен разрабатывать различные RIA в соответствии с потребностями. Независимо от того, требуется ли поддержка FlashPlayer8 или FlashPlayer9, он может обеспечить высочайшую эффективность разработки и максимальную гибкость (например, дизайн интерфейса слоя HTML и т. д.).
【Обязательно】Клиентская сторона (приложение для ПК)
Освоив a, вы можете использовать API Apollo для самостоятельного проектирования и разработки функции файлового ввода-вывода ОС.
Овладев базовыми навыками, вы также получите представление о «концептуальной системе 3D». Здесь «3D» означает: проектирование, разработка и развертывание. Можно использовать Аполлон
Windows Presentation Foundation, WPF/E (Silverlight)
(Чтобы определиться, добро пожаловать добавить)
Резюме: Я думаю, вам не нужно разбираться в технических деталях, но вы должны знать принципы, и лучше всего освоить один или два набора дизайнерских идей (в конце концов, логика данных — это все. Просто взгляните на HTML и JavaScript). , у людей все еще есть ограничения. Это ограничение долгое время ограничивало мое собственное время), это будет более ценным богатством.
(Чтобы определиться, добро пожаловать добавить)
Ява?
(Чтобы определиться, добро пожаловать добавить)