Требуемые навыки для старшего уровня ActionScript / Flex разработчика - PullRequest
0 голосов
/ 02 декабря 2010

Я пытаюсь поднять свои знания в ActionScript на новый уровень, и у меня возникают проблемы с поиском того, что требуется, чтобы стать разработчиком AS старшего уровня.Из моих поисков получилось то, что я до сих пор придумал:

  • Создание компонентов
  • Использование памяти Отладка / Профилирование
  • Как специфическое использование OOP
  • Правильное использование выделенного кода
  • Доступ к удаленным данным
  • Фреймворки архитектуры Flex
  • Жизненный цикл компонента

Это только темыЯ был в состоянии найти (** теперь обновляется из ответов *).Было очень трудно найти ресурсы для овладения этими темами (то есть каковы общие шаблоны проектирования AS и т. Д.).Я, возможно, просто не ищу правильно, но любая помощь здесь будет принята с благодарностью.Я сосредоточен на разработке специфичных для Flex AS.

В настоящее время я нашел здесь и здесь - наиболее похожие SO вопросы, которые мне удалось найти.Буду признателен за любую помощь, хотя я ищу конкретные примеры того, как научиться этим методам.

Ответы [ 3 ]

6 голосов
/ 02 декабря 2010

По моему мнению, этот список является разработчиком среднего или высокого уровня. Старший разработчик должен иметь возможность сделать все это плюс:

  • Знание различных структур и таких вещей, как Dependency Injection
  • Способность наставлять и / или обучать разработчиков нижнего уровня
  • Очень сильные знания ООП со способностью разрабатывать приложения с нуля
  • Способность общаться с нетехническими "клиентами" (менеджеры, маркетинг, продажи, МСП, клиенты и т. Д.)

Конечно, у каждой работы будет свое определение того, что должен знать старший разработчик.

С учетом сказанного, несколько идей о том, где найти информацию, которую вы ищете:

Твиттер - начните с следования за евангелистами, затем отойдите оттуда. Множество великих знаний проходит мимо.

Блоги. Опять же, вы можете начать с евангелистов, но я обнаружил, что вы можете узнать практически все из блогов. Найдите в Google тему, а затем покопайтесь по ссылкам.

Для создания компонентов просто знайте жизненный цикл компонента и выходите, а также узнайте о подводных камнях производительности с такими вещами, как средства визуализации элементов и список отображения.

Для шаблонов проектирования (ООП) есть много информации, но вы можете сделать две вещи. 1. http://www.as3dp.com/ - хорошее начало. 2. Прочтите о шаблонах проектирования в Java (Java Head First - хорошая книга). Java и ActionScript похожи со структурной точки зрения.

Там действительно нет тонны информации о профилировании, так что просто поиск в Google и чтение всего, что вы можете, это лучшее, что вы можете сделать, прежде чем погрузиться в голову.

Наверное, самое важное, что я могу сказать, - это практиковаться, задавать вопросы, слушать и учиться. Ты всегда будешь совершенствоваться таким образом.

1 голос
/ 02 декабря 2010
0 голосов
/ 06 декабря 2010
  • Создание сценариев для модулей, пакетов, общих библиотек времени выполнения и интеграция системы сборки.
  • Модульное тестирование / TDD
  • Знание методологий разработки (XP, Agile, Lean, Waterfall)
  • Remoting, как в AMF
  • Хорошее суждение
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...