10.08M
Category: informaticsinformatics

Как стать программистом. И что вообще такое программирование

1.

Как стать программистом
И что вообще такое программирование

2.

Что такое программирование

3.

Что такое программирование
Способ решения рутинных задач

4.

Что такое программирование
Способ решения рутинных задач
> Разложить все числа до 1000000 на
простые множители

5.

Что такое программирование
Способ решения рутинных задач
> Разложить все числа до 1000000 на
простые множители — машине

6.

Что такое программирование
Способ решения рутинных задач
> Разложить все числа до 1000000 на
простые множители — машине
> Как находить простые числа?

7.

Что такое программирование
Способ решения рутинных задач
> Разложить все числа до 1000000 на
простые множители — машине
> Как находить простые числа? —
человеку

8.

9.

Программистами рождаются?
Конечно!

10.

Программистами рождаются?
Конечно! Нет

11.

Программистами рождаются?
Конечно! Нет
Как говорил Ленин:

12.

Программистами рождаются?
Конечно! Нет
Как говорил Ленин:
Учиться!

13.

Почему это страшно?

14.

Почему это страшно?
Надо донести свои мысли компьютеру

15.

Почему это страшно?
Надо донести свои мысли компьютеру

16.

Почему это страшно?
Надо донести свои мысли компьютеру

17.

Почему это страшно?
Надо донести свои мысли компьютеру

18.

Нужен язык программирования

19.

Нужен язык программирования
Высокоуровневые

20.

Нужен язык программирования
Высокоуровневые
Низкоуровневые

21.

Чем можно заниматься
Что делать
Что учить
Как попасть

22.

Web
Создавать сайты и web-приложения

23.

Web
Создавать сайты и web-приложения
Фронтенд: HTML, CSS, JS

24.

Web
Создавать сайты и web-приложения
Фронтенд: HTML, CSS, JS
Бэкенд: PHP/Python, SQL

25.

PHP – не очень

26.

Web
Создавать сайты и web-приложения
Фронтенд: HTML, CSS, JS
Бэкенд: PHP/Python, SQL
Онлайн-курсы
Фриланс
Стажировка/работа — Teamlab

27.

Разработка ПО
Создавать приложения

28.

Разработка ПО
Создавать приложения
С++
Java?

29.

Разработка ПО
Создавать приложения
С++
Java?
Онлайн-курсы, пары
Стажировка/работа — Teamlab

30.

Мобильные приложения
Создавать мобильные приложения
Swift
JS
Онлайн-курсы
Свои проекты

31.

Игры
C#
Web?
Онлайн-курсы
Свои проекты

32.

А зачем тогда учиться в меде?

33.

Анализ данных
Находить интересное в куче данных

34.

Анализ данных
Находить интересное в куче данных
Python, R
Математика!

35.

Анализ данных
Находить интересное в куче данных
Python, R
Математика!
Онлайн-курсы
Хакатоны
Онлайн-соревнования

36.

Биоинформатика
Работать биологом, не трогая пробирки

37.

Биоинформатика
Работать биологом, не трогая пробирки
Python, R
Математика, биология, генетика
Физика

38.

Биоинформатика
Работать биологом, не трогая пробирки
Python, R
Математика, биология, генетика
Физика
Онлайн-курсы
Летние школы

39.

40.

Вкусняшки за вопросы

41.

Биоинформатика
Генетика и омики
Анализ данных
Молекулярное моделирование
Математическое моделирование
English     Русский Rules