1

Этап 1

Чтение прессы

2

Этап 2

Проект-менеджемент

3

Этап 3

Алгоритмы, Архитектура, Работа с памятью и т.д.

4

Этап 4

Серверная и десктопная часть.

5

Этап 5

Мобильная разработка: BB10

6

Этап 6

Мобильная разработка: Андроид

7

Этап 7

Мобильная разработка: Win 8 / Win Phone 8 / mac os

8

Этап 8

Мобильный Веб

9

Этап 9

Разработка для Smart TV

10

Этап 10

Основы баз данных

11

Этап 11

Психология

1

Этап 1

Чтение прессы

2

Этап 2

Проект-менеджемент

3

Этап 3

Алгоритмы, Архитектура, Работа с памятью и т.д.

4

Этап 4

Серверная и десктопная часть.

5

Этап 5

Мобильная разработка: BB10

6

Этап 6

Мобильная разработка: Андроид

7

Этап 7

Мобильная разработка: Win 8 / Win Phone 8 / mac os

8

Этап 8

Мобильный Веб

9

Этап 9

Разработка для Smart TV

10

Этап 10

Основы баз данных

11

Этап 11

Психология

26 июня 2013

Цель заброшена

Автор не отписывался в цели 10 лет 1 месяц 18 дней

Общая

Стать хорошим программистом

Программистом я уже стал. Получил соответствующее образование и работаю в этой области несколько лет, однако всё время присутствует ощущение, что я "новичёк" или как в профессиональной среде говорят - Junior. Очень хотелось бы это исправить и теперь стать не просто программистом, а хорошим программистом.

 Критерий завершения

Я хороший программист

  1. Чтение прессы

    IX Developer
    .Net curry magazin
    Mobile Technology

  2. Проект-менеджемент

    1. GIT
    2. JIRA
    3. SCRUM
  3. Алгоритмы, Архитектура, Работа с памятью и т.д.

    Повторить/закрепить/выучить с нуля всё что связано с программированием, но при этом не пренадлежит к определённой технологии.

  4. Серверная и десктопная часть.

    Повторить и закрепить материал по серверной и десктопной разработке.

    1. 1 ASP.Net, MVC 4.0
    2. Web Api
    3. Entity Framework 6.0
    4. 2 JS фреймворки
      1. AngularJS
      2. Coffeescript
      3. Bootstrap
      4. JQuery, и.т.д.
  5. Мобильная разработка: BB10

    Разработка мобильных приложений для платформыblackberry 10

  6. Мобильная разработка: Андроид

    Разработка мобильных приложений для платформы Андроид:

    1. Пройти курс онлайн университета на курсере
      1. Курс 1
      2. Курс 2
      3. Курс 3
    2. Обработать и систематизировать полученные знания на DROIDCON
    3. Прочесть книгу (Zigurd Mednieks, Laird Dornin, G. Blake Meike, "Programming Android")
    4. Изучить все туториалы с vogella.com
    5. Пройти треннинг и гид с официального сайта
    6. Изучить основные возможности IDE (Android Studio / Eclipse)
    7. Изучить все главные доп. библиотеки (http://www.vogella.com/tutorials/AndroidUsefulLibr...)
    8. Подтянуть Java и основные фреймворки
      1. Асинхронные паттерны
      2. Остальные паттерны
      3. Книга - "Effective Java" (обнаруженные порбелы в знаниях - исправить по другим книгам или онлайн ресурсам)
      4. IoC
      5. Spring
      6. SWT - опционально
    9. Собрать все основные популярные ответы и вопросы со stackoverflow.com
    10. Написать 5 apps используя все полученные знания (консультироваться при этом на форуме по ревью кода - stackexchange)
    11. Расширить знания, изучив NDK
  7. Мобильная разработка: Win 8 / Win Phone 8 / mac os

    Разработка для других мобильных платформ

  8. Мобильный Веб

    1. Пройти основы на UDACITY
    2. Изучить Cordova и её взаимодействие с другими платформами
  9. Разработка для Smart TV

  10. Основы баз данных

    Тут хватит только MS SQL иsqlite

  11. Психология

    1. Книга по саморазвитию
    2. Психофорумы
  • 2069
  • 26 июня 2013, 07:53
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?