3. Перші програмісти
Британська графиня і математик
Ада Лавлейс
▪ вперше опублікувала (жовтень
1842) алгоритм, призначений для
аналітичної машини Чарльза
Беббіджа (розрахунок чисел
Бернуллі)
▪ машина Беббіджа не була
завершена, тож вона так і
побачила, як (і чи) цей
алгоритм працює
4. Перші програмісти
Першим запустив (1941 р) програму на
електронному комп'ютері німецький
вчений Конрад Цузе
▪ розробник першого працюючого
програмованого комп'ютера (1941) і
першої мови програмування
високого рівня (1945)
5. Перші програмісти
Перші регулярно працюючі програмісти -
програмісти ENIAC (1946) - Кей Макналті, Бетті
Дженнінгс, Бетті Снайдер, Марлін Уескофф,
Фран Білас та Рут Ліхтерман
ENIAC (Electronic Numerical Integrator and
Computer) - перший у світі програмований
комп'ютер
▪ Інституті електроніки Пенсильванського
університету
▪ площа 167 кв. м.
▪ маса 30 тонн
▪ споживання електроенергії - 150 кВт
▪ вартість розробки ≈ $500,000
6.
7. Хто такі
програмісти?
Ще кілька років тому:
«ті, хто працює з
(над) програмним
забезпеченням»
Сьогодні «програміст» –
одне з найзагальніших
понять, яке тільки
можна уявити!
9. Так хто ж такі програмісти?
▪Програміст — людина, що
займається програмуванням, виконує
розробку програмного забезпечення
▪І це все?
▪Розробники, програмісти,
кодувальники…
15. Сучасні інструменти для навчання та розробки
G Suite for Education
▪ вже більше 10 років!
GitHub for Education
▪ GitHub Classroom, GitHub Enterprise Cloud,
Student developer pack...
JetBrains for Education
▪ ліцензії на всі продукти
AWS Educate
▪ кредити на використання хмари AWS
...
44. Що потрібно програмістові?
▪ Знання англійської мови
▪ Аналітичні здібності
▪ Знання з математики
– теорія алгоритмів
– дискретна математика
▪ Гнучкість
▪ Високий рівень розвитку
пам’яті, концентрації
▪ Розвинена уява
▪ Впертість, терплячість та
наполегливість
▪ Відповідальність
▪ Незалежність (наявність власної
думки)
▪ Вміння працювати в команді
▪ Постійне самовдосконалення
та навчання
45. За і проти
Плюси
▪ Високий попит на
ринку праці, високі зарплати
▪ це цікаво!
▪ Перспективи кар’єрного
зростання
▪ Постійне самовдосконалення
▪ Диплом – не необхідність
▪ Переважно творча діяльність*
Мінуси
▪ Не всім дано☺
▪ Постійна робота
▪ Постійне навчання
▪ Ненормований графік
▪ Іноді знаходиться місце
рутині
▪ Професійна деформація