1

Etapa 1

Основы

2

Etapa 2

Попробовать подступиться к языкам программирования

3

Etapa 3

Немного математики

4

Etapa 4

Базы данных

5

Etapa 5

Архитектура ЭВМ

6

Etapa 6

Алгоритмы

7

Etapa 7

Операционные системы

8

Etapa 8

Формальные языки и теория трансляции

1

Etapa 1

Основы

2

Etapa 2

Попробовать подступиться к языкам программирования

3

Etapa 3

Немного математики

4

Etapa 4

Базы данных

5

Etapa 5

Архитектура ЭВМ

6

Etapa 6

Алгоритмы

7

Etapa 7

Операционные системы

8

Etapa 8

Формальные языки и теория трансляции

05 febrero 2013

El objetivo está desatendido

El autor lleva sin comentar el objetivo 11 años 3 meses 1 día

Autor del objetivo

General

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

 С детства увлекалась техникой и в частности компьютерами, мечтала стать программистом. Но поступить на факультет информационных технологий благодаря череде случайных факторов не удалось, в итоге корочки по технической специальности, с большим уклоном в химию. Текущая работа - нечто среднее, между тем, чего хотела добиться и чего добилась: программирование станков с чпу. Примитивная и монотонная. Хочется кардинально сменить сферу деятельности, оставить коллектив, состоящий из людей предпенсионного и пенсионного возрастов, уйти от неадекватного начальства и грошевой зарплаты. 

 Criterio del fin

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

  1. Основы

    Подготовить почву для дальнейшей работы - Sicp, "Конкретная математика" Кнута, любой учебник по информатике.
  2. Попробовать подступиться к языкам программирования

    С, С++ по Дейтелам, а также Java по Эйкелю или Dive into Python на выбор. После лиспа должно быть не так сложно. Пишу с десяток программ на каждом из выбранных языков. Тематика программ свободная, что взбредет в голову.
  3. Немного математики

    А именно дискретной: множества, алгебры, отображения, логика, графы. Разбираться как можно тщательней, не отлынивать.
  4. Базы данных

    К. Дж. Дейт: Введение в системы баз данных. Из него уяснить: транзакции, нормальные формы, ER-модель, реляционное счисление, отображение из ER-модели в реляционное счисление. Далее SQL. По завершению написать любое приложение, использующее базы данных.
  5. Архитектура ЭВМ

    Таненбаум. Должно быть легко, своего рода передышка.
  6. Алгоритмы

    Вирт, Ахо, попробовать почитать Кнута. Уяснить как работает процессор, как оценивается скорость алгоритма, как выбрать нужный алгоритм.
  7. Операционные системы

    Алгоритмы для многозадачности, потоки, процессы, нити, планирование ресурсов, файловые системы, микроядра, параллельное программирование. Из книг - Дейтелы, Таненбаум. Написать сложную многопоточную программу.
  8. Формальные языки и теория трансляции

    Понимать: грамматики, языки, регулярные выражения, текстовые анализаторы — компиляторы, трансляторы, интерпретаторы, стадии компиляции, оптимизации.
  • 1757
  • 05 febrero 2013, 18:55
Registración

Las posibilidades
están ilimitadas.
Es la hora
de descubrir las suyas

Уже зарегистрированы?
Entrada al sitio

Entre.
Está abierto.

¿Aún no está registrado?
 
Conéctese a cualquiera de sus cuentas, sus datos se tomarán de la cuenta.
¿Ha olvidado la contraseña?