четверг, 7 января 2016 г.

Навыки

Пополняющийся список навыков, технологий и прочего необходимого для программистов.

Общее

  1. Английский язык.
  2. Русский язык.
  3. Навык десятипальцевой печати.


Математика

  1. Математическая логика.
  2. Комбинаторика.
  3. Теория вероятностей.
  4. Криптография.
  5. Теория игр.

Теория ИТ

  1. Алгоритмы и структуры данных.
  2. Шаблоны проектирования.
    1. Одиночка
  3. Архитектура системы.

Тестирование

  1. Тестирование элементов (Unit testing)

Технологии

  1. Язык программирования Assembler
  2. Язык программирования C.
  3. Язык программирования Perl
  4. Язык программирования Clisp.
  5. Язык программирования JavaScript.
  6. Язык написания скриптов Shell.
  7. Язык разметки HTML.
  8. Каскадные таблицы стилей CSS.
  9. SQL (Postgres, SQLite).

 

Физический уровень

  1. Архитектура компьютера.
  2. Сетевые технологии.

Инструменты

  1. Система контроля версий (git)
  2. Редактор (vim)

Проектирование

  1. Требования к идеальному сайту

Администрирование

Безопасность


Обучение

  1. stackoverflow.com и его русская версия ru.stackoverflow.com
  2. slideshare.net - лекции обо всём на свете на разных языках.

Юриспруденция

  1. Трудовой кодекс.
  2. Уголовный кодекс

Трудоустройство 

  1. Список вакансий на moikrug.ru
  2. Список резюме на moikrug.ru
  3. Вакансии на stackoverflow.com

Экономика и финансы 

Управление временем

Здоровье и спорт

        Комментариев нет:

        Отправить комментарий