Пополняющийся список навыков, технологий и прочего необходимого для программистов.
Общее
- Английский язык.
- Русский язык.
- Навык десятипальцевой печати.
Математика
- Математическая логика.
- Комбинаторика.
- Теория вероятностей.
- Криптография.
- Теория игр.
Теория ИТ
- Алгоритмы и структуры данных.
- Шаблоны проектирования.
- Архитектура системы.
Тестирование
- Тестирование элементов (Unit testing)
Технологии
- Язык программирования C.
- Язык программирования Perl
- Язык программирования Clisp.
- Язык программирования JavaScript.
- Язык написания скриптов Shell.
- Язык разметки HTML.
- Каскадные таблицы стилей CSS.
- SQL (Postgres, SQLite).
Физический уровень
- Архитектура компьютера.
- Сетевые технологии.
Инструменты
- Система контроля версий (git)
- Редактор (vim)
Проектирование
Администрирование
Безопасность
Обучение
- stackoverflow.com и его русская версия ru.stackoverflow.com.
- slideshare.net - лекции обо всём на свете на разных языках.
Юриспруденция
- Трудовой кодекс.
- Уголовный кодекс
Трудоустройство
Экономика и финансы
Управление временем
- Глеб Архангельский Тайм менеджмент - вводная лекция.
Комментариев нет:
Отправить комментарий