Моя майбутня професія Виконав: Трохименко Олександр Моя майбутня професія - програміст Програміст — людина, що займається програмуванням, виконує розробку програмного забезпечення для програмованих пристроїв, які,

Download Report

Transcript Моя майбутня професія Виконав: Трохименко Олександр Моя майбутня професія - програміст Програміст — людина, що займається програмуванням, виконує розробку програмного забезпечення для програмованих пристроїв, які,

Slide 1

Моя майбутня професія
Виконав: Трохименко Олександр

Моя майбутня професія - програміст
Програміст — людина, що займається програмуванням,
виконує розробку програмного забезпечення для
програмованих пристроїв, які, як правило містять один чи
більше CPU.

Історія професії
У пору свого зародження програмування було мистецтвом, тому що ще не були розроблені
основні закони і правила. Примітно, що першим програмістом вважається жінка - Ада Лавлейс, донька
знаменитого англійського поета Байрона.
У 1833 році англійський математик Ч. Беббідж винайшов і сконструював першу модель
механічної "аналітичної" машини, що виконувала найпростіші арифметичні дії. Ада Лавлейс написала
кілька програм для цієї машини.
Перший працюючий програмований комп'ютер (1941 рік), перші програми для нього, а також (з
певними застереженнями) першу мову програмування високого рівня Планкалкюль створив німецький
інженер Конрад Цузе.

Пізніше створюються алгоритмічні мови вищого рівня (спеціальні мови програмування), що
дозволяє звести процес складання програми до запису алгоритму в спеціальній символічній формі
відповідно до правил даної мови. Були також створені спеціальні програми, що перетворюють
алгоритмічну мову в машинну.
Нині ведуться різноманітні розробки в галузі обчислювальної техніки і програмування, і вже
досягнуті неймовірні успіхи. Про майбутнє комп'ютеризації ведуться жваві суперечки серед учених, але,
безсумнівно, результати прогресу в цій області перевершать усі наші сподівання.

Сленги програмістів
В середовищі програмістів крім офіційної наукової термінології можна почути
багатий комп'ютерний сленг. Переважно це перекручені на власний манер англомовні
терміни або своєрідний їхній переклад. Також зустрічаються спрощення складних наукових
термінів.

Інструменти програміста


IDE — інтегроване середовище розробки, прикладами якого є Microsoft Visual
Studio (мови Visual Basic .NET, C++ та ін.) і Embarcadero Delphi. В Linux/Unix-системах відомі,
передусім, вільні відкриті інструментальні системи KDevelop і Eclipse (обидві підтримують
декілька мов програмування: Java, C++, Python та ін.), які дозволяють розробляти
програми як для Windows, так і для Linux.



SDK — Software Development Kit — набір програм, необхідних для розробки ПЗ на певній
мові програмування.



DDK — Driver Development Kit — набір програм, необхідних для розробки драйверів.
Програми, які зазвичай входять в SDK:
Компілятор — транслює вихідний код, зрозумілий програмістові, в машинну мову,
зрозумілу процесорові. Якщо програма призначена для виконання програм у певній віртуальній
машині(наприклад, віртуальна машина Java) то компілятор виступає в ролі транслятора тексту
програми у специфічний код даної віртуальної машини. Для виконання такого коду у SDK зазвичай
включається відповідний інтерпретатор коду.
Зневаджувач (англ. debugger) — утиліта, що дозволяє спостерігати за процесом виконання
програми, шляхом зупинення програми в певній точці та покрокового виконання інструкцій. При
цьому можна контролювати зміну значень змінних, масивів, тощо. Таким чином відбувається
виявлення та усунення багатьох вад програм.

Важливість професії
Без програмістів складно уявити наше нинішнє життя. Інтернет відіграє важливу роль
у розвиток бізнесу і не тільки. Якщо потрібно знайти інформацію, ми шукаємо через
пошукову систему підходящі веб-ресурси. Власний сайт допомагає в роботі, є візитною
карткою фірми. Якби не вміння програмістів створювати щось унікальне, то на Інтернет
страшно було б дивитися.

Чому я хочу бути програмістом?
У нашій країні вони є одними з найбільш оплачуваних фахівців, на яких стабільний
попит. Це творча робота, хоча є й рутинні підводні камені. Наприклад, сайт потрібно не
тільки створити, але і щомісяця оновлювати контент, усувати помилки, а це вже рутина.

Такий варіант не єдино можливий. Якщо у програміста хороші організаторські
здібності, то цілком можливо, що скоро він вже буде керівником проекту, і всю рутинну
роботу виконуватимуть його підлеглі. Багато хороших програмістів самоучки.
Мені дуже подобається ця професія. Я завжди хотів бути програмістом, працювати в
престижній фірмі, створити свою програму або гру.


Slide 2

Моя майбутня професія
Виконав: Трохименко Олександр

Моя майбутня професія - програміст
Програміст — людина, що займається програмуванням,
виконує розробку програмного забезпечення для
програмованих пристроїв, які, як правило містять один чи
більше CPU.

Історія професії
У пору свого зародження програмування було мистецтвом, тому що ще не були розроблені
основні закони і правила. Примітно, що першим програмістом вважається жінка - Ада Лавлейс, донька
знаменитого англійського поета Байрона.
У 1833 році англійський математик Ч. Беббідж винайшов і сконструював першу модель
механічної "аналітичної" машини, що виконувала найпростіші арифметичні дії. Ада Лавлейс написала
кілька програм для цієї машини.
Перший працюючий програмований комп'ютер (1941 рік), перші програми для нього, а також (з
певними застереженнями) першу мову програмування високого рівня Планкалкюль створив німецький
інженер Конрад Цузе.

Пізніше створюються алгоритмічні мови вищого рівня (спеціальні мови програмування), що
дозволяє звести процес складання програми до запису алгоритму в спеціальній символічній формі
відповідно до правил даної мови. Були також створені спеціальні програми, що перетворюють
алгоритмічну мову в машинну.
Нині ведуться різноманітні розробки в галузі обчислювальної техніки і програмування, і вже
досягнуті неймовірні успіхи. Про майбутнє комп'ютеризації ведуться жваві суперечки серед учених, але,
безсумнівно, результати прогресу в цій області перевершать усі наші сподівання.

Сленги програмістів
В середовищі програмістів крім офіційної наукової термінології можна почути
багатий комп'ютерний сленг. Переважно це перекручені на власний манер англомовні
терміни або своєрідний їхній переклад. Також зустрічаються спрощення складних наукових
термінів.

Інструменти програміста


IDE — інтегроване середовище розробки, прикладами якого є Microsoft Visual
Studio (мови Visual Basic .NET, C++ та ін.) і Embarcadero Delphi. В Linux/Unix-системах відомі,
передусім, вільні відкриті інструментальні системи KDevelop і Eclipse (обидві підтримують
декілька мов програмування: Java, C++, Python та ін.), які дозволяють розробляти
програми як для Windows, так і для Linux.



SDK — Software Development Kit — набір програм, необхідних для розробки ПЗ на певній
мові програмування.



DDK — Driver Development Kit — набір програм, необхідних для розробки драйверів.
Програми, які зазвичай входять в SDK:
Компілятор — транслює вихідний код, зрозумілий програмістові, в машинну мову,
зрозумілу процесорові. Якщо програма призначена для виконання програм у певній віртуальній
машині(наприклад, віртуальна машина Java) то компілятор виступає в ролі транслятора тексту
програми у специфічний код даної віртуальної машини. Для виконання такого коду у SDK зазвичай
включається відповідний інтерпретатор коду.
Зневаджувач (англ. debugger) — утиліта, що дозволяє спостерігати за процесом виконання
програми, шляхом зупинення програми в певній точці та покрокового виконання інструкцій. При
цьому можна контролювати зміну значень змінних, масивів, тощо. Таким чином відбувається
виявлення та усунення багатьох вад програм.

Важливість професії
Без програмістів складно уявити наше нинішнє життя. Інтернет відіграє важливу роль
у розвиток бізнесу і не тільки. Якщо потрібно знайти інформацію, ми шукаємо через
пошукову систему підходящі веб-ресурси. Власний сайт допомагає в роботі, є візитною
карткою фірми. Якби не вміння програмістів створювати щось унікальне, то на Інтернет
страшно було б дивитися.

Чому я хочу бути програмістом?
У нашій країні вони є одними з найбільш оплачуваних фахівців, на яких стабільний
попит. Це творча робота, хоча є й рутинні підводні камені. Наприклад, сайт потрібно не
тільки створити, але і щомісяця оновлювати контент, усувати помилки, а це вже рутина.

Такий варіант не єдино можливий. Якщо у програміста хороші організаторські
здібності, то цілком можливо, що скоро він вже буде керівником проекту, і всю рутинну
роботу виконуватимуть його підлеглі. Багато хороших програмістів самоучки.
Мені дуже подобається ця професія. Я завжди хотів бути програмістом, працювати в
престижній фірмі, створити свою програму або гру.


Slide 3

Моя майбутня професія
Виконав: Трохименко Олександр

Моя майбутня професія - програміст
Програміст — людина, що займається програмуванням,
виконує розробку програмного забезпечення для
програмованих пристроїв, які, як правило містять один чи
більше CPU.

Історія професії
У пору свого зародження програмування було мистецтвом, тому що ще не були розроблені
основні закони і правила. Примітно, що першим програмістом вважається жінка - Ада Лавлейс, донька
знаменитого англійського поета Байрона.
У 1833 році англійський математик Ч. Беббідж винайшов і сконструював першу модель
механічної "аналітичної" машини, що виконувала найпростіші арифметичні дії. Ада Лавлейс написала
кілька програм для цієї машини.
Перший працюючий програмований комп'ютер (1941 рік), перші програми для нього, а також (з
певними застереженнями) першу мову програмування високого рівня Планкалкюль створив німецький
інженер Конрад Цузе.

Пізніше створюються алгоритмічні мови вищого рівня (спеціальні мови програмування), що
дозволяє звести процес складання програми до запису алгоритму в спеціальній символічній формі
відповідно до правил даної мови. Були також створені спеціальні програми, що перетворюють
алгоритмічну мову в машинну.
Нині ведуться різноманітні розробки в галузі обчислювальної техніки і програмування, і вже
досягнуті неймовірні успіхи. Про майбутнє комп'ютеризації ведуться жваві суперечки серед учених, але,
безсумнівно, результати прогресу в цій області перевершать усі наші сподівання.

Сленги програмістів
В середовищі програмістів крім офіційної наукової термінології можна почути
багатий комп'ютерний сленг. Переважно це перекручені на власний манер англомовні
терміни або своєрідний їхній переклад. Також зустрічаються спрощення складних наукових
термінів.

Інструменти програміста


IDE — інтегроване середовище розробки, прикладами якого є Microsoft Visual
Studio (мови Visual Basic .NET, C++ та ін.) і Embarcadero Delphi. В Linux/Unix-системах відомі,
передусім, вільні відкриті інструментальні системи KDevelop і Eclipse (обидві підтримують
декілька мов програмування: Java, C++, Python та ін.), які дозволяють розробляти
програми як для Windows, так і для Linux.



SDK — Software Development Kit — набір програм, необхідних для розробки ПЗ на певній
мові програмування.



DDK — Driver Development Kit — набір програм, необхідних для розробки драйверів.
Програми, які зазвичай входять в SDK:
Компілятор — транслює вихідний код, зрозумілий програмістові, в машинну мову,
зрозумілу процесорові. Якщо програма призначена для виконання програм у певній віртуальній
машині(наприклад, віртуальна машина Java) то компілятор виступає в ролі транслятора тексту
програми у специфічний код даної віртуальної машини. Для виконання такого коду у SDK зазвичай
включається відповідний інтерпретатор коду.
Зневаджувач (англ. debugger) — утиліта, що дозволяє спостерігати за процесом виконання
програми, шляхом зупинення програми в певній точці та покрокового виконання інструкцій. При
цьому можна контролювати зміну значень змінних, масивів, тощо. Таким чином відбувається
виявлення та усунення багатьох вад програм.

Важливість професії
Без програмістів складно уявити наше нинішнє життя. Інтернет відіграє важливу роль
у розвиток бізнесу і не тільки. Якщо потрібно знайти інформацію, ми шукаємо через
пошукову систему підходящі веб-ресурси. Власний сайт допомагає в роботі, є візитною
карткою фірми. Якби не вміння програмістів створювати щось унікальне, то на Інтернет
страшно було б дивитися.

Чому я хочу бути програмістом?
У нашій країні вони є одними з найбільш оплачуваних фахівців, на яких стабільний
попит. Це творча робота, хоча є й рутинні підводні камені. Наприклад, сайт потрібно не
тільки створити, але і щомісяця оновлювати контент, усувати помилки, а це вже рутина.

Такий варіант не єдино можливий. Якщо у програміста хороші організаторські
здібності, то цілком можливо, що скоро він вже буде керівником проекту, і всю рутинну
роботу виконуватимуть його підлеглі. Багато хороших програмістів самоучки.
Мені дуже подобається ця професія. Я завжди хотів бути програмістом, працювати в
престижній фірмі, створити свою програму або гру.


Slide 4

Моя майбутня професія
Виконав: Трохименко Олександр

Моя майбутня професія - програміст
Програміст — людина, що займається програмуванням,
виконує розробку програмного забезпечення для
програмованих пристроїв, які, як правило містять один чи
більше CPU.

Історія професії
У пору свого зародження програмування було мистецтвом, тому що ще не були розроблені
основні закони і правила. Примітно, що першим програмістом вважається жінка - Ада Лавлейс, донька
знаменитого англійського поета Байрона.
У 1833 році англійський математик Ч. Беббідж винайшов і сконструював першу модель
механічної "аналітичної" машини, що виконувала найпростіші арифметичні дії. Ада Лавлейс написала
кілька програм для цієї машини.
Перший працюючий програмований комп'ютер (1941 рік), перші програми для нього, а також (з
певними застереженнями) першу мову програмування високого рівня Планкалкюль створив німецький
інженер Конрад Цузе.

Пізніше створюються алгоритмічні мови вищого рівня (спеціальні мови програмування), що
дозволяє звести процес складання програми до запису алгоритму в спеціальній символічній формі
відповідно до правил даної мови. Були також створені спеціальні програми, що перетворюють
алгоритмічну мову в машинну.
Нині ведуться різноманітні розробки в галузі обчислювальної техніки і програмування, і вже
досягнуті неймовірні успіхи. Про майбутнє комп'ютеризації ведуться жваві суперечки серед учених, але,
безсумнівно, результати прогресу в цій області перевершать усі наші сподівання.

Сленги програмістів
В середовищі програмістів крім офіційної наукової термінології можна почути
багатий комп'ютерний сленг. Переважно це перекручені на власний манер англомовні
терміни або своєрідний їхній переклад. Також зустрічаються спрощення складних наукових
термінів.

Інструменти програміста


IDE — інтегроване середовище розробки, прикладами якого є Microsoft Visual
Studio (мови Visual Basic .NET, C++ та ін.) і Embarcadero Delphi. В Linux/Unix-системах відомі,
передусім, вільні відкриті інструментальні системи KDevelop і Eclipse (обидві підтримують
декілька мов програмування: Java, C++, Python та ін.), які дозволяють розробляти
програми як для Windows, так і для Linux.



SDK — Software Development Kit — набір програм, необхідних для розробки ПЗ на певній
мові програмування.



DDK — Driver Development Kit — набір програм, необхідних для розробки драйверів.
Програми, які зазвичай входять в SDK:
Компілятор — транслює вихідний код, зрозумілий програмістові, в машинну мову,
зрозумілу процесорові. Якщо програма призначена для виконання програм у певній віртуальній
машині(наприклад, віртуальна машина Java) то компілятор виступає в ролі транслятора тексту
програми у специфічний код даної віртуальної машини. Для виконання такого коду у SDK зазвичай
включається відповідний інтерпретатор коду.
Зневаджувач (англ. debugger) — утиліта, що дозволяє спостерігати за процесом виконання
програми, шляхом зупинення програми в певній точці та покрокового виконання інструкцій. При
цьому можна контролювати зміну значень змінних, масивів, тощо. Таким чином відбувається
виявлення та усунення багатьох вад програм.

Важливість професії
Без програмістів складно уявити наше нинішнє життя. Інтернет відіграє важливу роль
у розвиток бізнесу і не тільки. Якщо потрібно знайти інформацію, ми шукаємо через
пошукову систему підходящі веб-ресурси. Власний сайт допомагає в роботі, є візитною
карткою фірми. Якби не вміння програмістів створювати щось унікальне, то на Інтернет
страшно було б дивитися.

Чому я хочу бути програмістом?
У нашій країні вони є одними з найбільш оплачуваних фахівців, на яких стабільний
попит. Це творча робота, хоча є й рутинні підводні камені. Наприклад, сайт потрібно не
тільки створити, але і щомісяця оновлювати контент, усувати помилки, а це вже рутина.

Такий варіант не єдино можливий. Якщо у програміста хороші організаторські
здібності, то цілком можливо, що скоро він вже буде керівником проекту, і всю рутинну
роботу виконуватимуть його підлеглі. Багато хороших програмістів самоучки.
Мені дуже подобається ця професія. Я завжди хотів бути програмістом, працювати в
престижній фірмі, створити свою програму або гру.


Slide 5

Моя майбутня професія
Виконав: Трохименко Олександр

Моя майбутня професія - програміст
Програміст — людина, що займається програмуванням,
виконує розробку програмного забезпечення для
програмованих пристроїв, які, як правило містять один чи
більше CPU.

Історія професії
У пору свого зародження програмування було мистецтвом, тому що ще не були розроблені
основні закони і правила. Примітно, що першим програмістом вважається жінка - Ада Лавлейс, донька
знаменитого англійського поета Байрона.
У 1833 році англійський математик Ч. Беббідж винайшов і сконструював першу модель
механічної "аналітичної" машини, що виконувала найпростіші арифметичні дії. Ада Лавлейс написала
кілька програм для цієї машини.
Перший працюючий програмований комп'ютер (1941 рік), перші програми для нього, а також (з
певними застереженнями) першу мову програмування високого рівня Планкалкюль створив німецький
інженер Конрад Цузе.

Пізніше створюються алгоритмічні мови вищого рівня (спеціальні мови програмування), що
дозволяє звести процес складання програми до запису алгоритму в спеціальній символічній формі
відповідно до правил даної мови. Були також створені спеціальні програми, що перетворюють
алгоритмічну мову в машинну.
Нині ведуться різноманітні розробки в галузі обчислювальної техніки і програмування, і вже
досягнуті неймовірні успіхи. Про майбутнє комп'ютеризації ведуться жваві суперечки серед учених, але,
безсумнівно, результати прогресу в цій області перевершать усі наші сподівання.

Сленги програмістів
В середовищі програмістів крім офіційної наукової термінології можна почути
багатий комп'ютерний сленг. Переважно це перекручені на власний манер англомовні
терміни або своєрідний їхній переклад. Також зустрічаються спрощення складних наукових
термінів.

Інструменти програміста


IDE — інтегроване середовище розробки, прикладами якого є Microsoft Visual
Studio (мови Visual Basic .NET, C++ та ін.) і Embarcadero Delphi. В Linux/Unix-системах відомі,
передусім, вільні відкриті інструментальні системи KDevelop і Eclipse (обидві підтримують
декілька мов програмування: Java, C++, Python та ін.), які дозволяють розробляти
програми як для Windows, так і для Linux.



SDK — Software Development Kit — набір програм, необхідних для розробки ПЗ на певній
мові програмування.



DDK — Driver Development Kit — набір програм, необхідних для розробки драйверів.
Програми, які зазвичай входять в SDK:
Компілятор — транслює вихідний код, зрозумілий програмістові, в машинну мову,
зрозумілу процесорові. Якщо програма призначена для виконання програм у певній віртуальній
машині(наприклад, віртуальна машина Java) то компілятор виступає в ролі транслятора тексту
програми у специфічний код даної віртуальної машини. Для виконання такого коду у SDK зазвичай
включається відповідний інтерпретатор коду.
Зневаджувач (англ. debugger) — утиліта, що дозволяє спостерігати за процесом виконання
програми, шляхом зупинення програми в певній точці та покрокового виконання інструкцій. При
цьому можна контролювати зміну значень змінних, масивів, тощо. Таким чином відбувається
виявлення та усунення багатьох вад програм.

Важливість професії
Без програмістів складно уявити наше нинішнє життя. Інтернет відіграє важливу роль
у розвиток бізнесу і не тільки. Якщо потрібно знайти інформацію, ми шукаємо через
пошукову систему підходящі веб-ресурси. Власний сайт допомагає в роботі, є візитною
карткою фірми. Якби не вміння програмістів створювати щось унікальне, то на Інтернет
страшно було б дивитися.

Чому я хочу бути програмістом?
У нашій країні вони є одними з найбільш оплачуваних фахівців, на яких стабільний
попит. Це творча робота, хоча є й рутинні підводні камені. Наприклад, сайт потрібно не
тільки створити, але і щомісяця оновлювати контент, усувати помилки, а це вже рутина.

Такий варіант не єдино можливий. Якщо у програміста хороші організаторські
здібності, то цілком можливо, що скоро він вже буде керівником проекту, і всю рутинну
роботу виконуватимуть його підлеглі. Багато хороших програмістів самоучки.
Мені дуже подобається ця професія. Я завжди хотів бути програмістом, працювати в
престижній фірмі, створити свою програму або гру.


Slide 6

Моя майбутня професія
Виконав: Трохименко Олександр

Моя майбутня професія - програміст
Програміст — людина, що займається програмуванням,
виконує розробку програмного забезпечення для
програмованих пристроїв, які, як правило містять один чи
більше CPU.

Історія професії
У пору свого зародження програмування було мистецтвом, тому що ще не були розроблені
основні закони і правила. Примітно, що першим програмістом вважається жінка - Ада Лавлейс, донька
знаменитого англійського поета Байрона.
У 1833 році англійський математик Ч. Беббідж винайшов і сконструював першу модель
механічної "аналітичної" машини, що виконувала найпростіші арифметичні дії. Ада Лавлейс написала
кілька програм для цієї машини.
Перший працюючий програмований комп'ютер (1941 рік), перші програми для нього, а також (з
певними застереженнями) першу мову програмування високого рівня Планкалкюль створив німецький
інженер Конрад Цузе.

Пізніше створюються алгоритмічні мови вищого рівня (спеціальні мови програмування), що
дозволяє звести процес складання програми до запису алгоритму в спеціальній символічній формі
відповідно до правил даної мови. Були також створені спеціальні програми, що перетворюють
алгоритмічну мову в машинну.
Нині ведуться різноманітні розробки в галузі обчислювальної техніки і програмування, і вже
досягнуті неймовірні успіхи. Про майбутнє комп'ютеризації ведуться жваві суперечки серед учених, але,
безсумнівно, результати прогресу в цій області перевершать усі наші сподівання.

Сленги програмістів
В середовищі програмістів крім офіційної наукової термінології можна почути
багатий комп'ютерний сленг. Переважно це перекручені на власний манер англомовні
терміни або своєрідний їхній переклад. Також зустрічаються спрощення складних наукових
термінів.

Інструменти програміста


IDE — інтегроване середовище розробки, прикладами якого є Microsoft Visual
Studio (мови Visual Basic .NET, C++ та ін.) і Embarcadero Delphi. В Linux/Unix-системах відомі,
передусім, вільні відкриті інструментальні системи KDevelop і Eclipse (обидві підтримують
декілька мов програмування: Java, C++, Python та ін.), які дозволяють розробляти
програми як для Windows, так і для Linux.



SDK — Software Development Kit — набір програм, необхідних для розробки ПЗ на певній
мові програмування.



DDK — Driver Development Kit — набір програм, необхідних для розробки драйверів.
Програми, які зазвичай входять в SDK:
Компілятор — транслює вихідний код, зрозумілий програмістові, в машинну мову,
зрозумілу процесорові. Якщо програма призначена для виконання програм у певній віртуальній
машині(наприклад, віртуальна машина Java) то компілятор виступає в ролі транслятора тексту
програми у специфічний код даної віртуальної машини. Для виконання такого коду у SDK зазвичай
включається відповідний інтерпретатор коду.
Зневаджувач (англ. debugger) — утиліта, що дозволяє спостерігати за процесом виконання
програми, шляхом зупинення програми в певній точці та покрокового виконання інструкцій. При
цьому можна контролювати зміну значень змінних, масивів, тощо. Таким чином відбувається
виявлення та усунення багатьох вад програм.

Важливість професії
Без програмістів складно уявити наше нинішнє життя. Інтернет відіграє важливу роль
у розвиток бізнесу і не тільки. Якщо потрібно знайти інформацію, ми шукаємо через
пошукову систему підходящі веб-ресурси. Власний сайт допомагає в роботі, є візитною
карткою фірми. Якби не вміння програмістів створювати щось унікальне, то на Інтернет
страшно було б дивитися.

Чому я хочу бути програмістом?
У нашій країні вони є одними з найбільш оплачуваних фахівців, на яких стабільний
попит. Це творча робота, хоча є й рутинні підводні камені. Наприклад, сайт потрібно не
тільки створити, але і щомісяця оновлювати контент, усувати помилки, а це вже рутина.

Такий варіант не єдино можливий. Якщо у програміста хороші організаторські
здібності, то цілком можливо, що скоро він вже буде керівником проекту, і всю рутинну
роботу виконуватимуть його підлеглі. Багато хороших програмістів самоучки.
Мені дуже подобається ця професія. Я завжди хотів бути програмістом, працювати в
престижній фірмі, створити свою програму або гру.


Slide 7

Моя майбутня професія
Виконав: Трохименко Олександр

Моя майбутня професія - програміст
Програміст — людина, що займається програмуванням,
виконує розробку програмного забезпечення для
програмованих пристроїв, які, як правило містять один чи
більше CPU.

Історія професії
У пору свого зародження програмування було мистецтвом, тому що ще не були розроблені
основні закони і правила. Примітно, що першим програмістом вважається жінка - Ада Лавлейс, донька
знаменитого англійського поета Байрона.
У 1833 році англійський математик Ч. Беббідж винайшов і сконструював першу модель
механічної "аналітичної" машини, що виконувала найпростіші арифметичні дії. Ада Лавлейс написала
кілька програм для цієї машини.
Перший працюючий програмований комп'ютер (1941 рік), перші програми для нього, а також (з
певними застереженнями) першу мову програмування високого рівня Планкалкюль створив німецький
інженер Конрад Цузе.

Пізніше створюються алгоритмічні мови вищого рівня (спеціальні мови програмування), що
дозволяє звести процес складання програми до запису алгоритму в спеціальній символічній формі
відповідно до правил даної мови. Були також створені спеціальні програми, що перетворюють
алгоритмічну мову в машинну.
Нині ведуться різноманітні розробки в галузі обчислювальної техніки і програмування, і вже
досягнуті неймовірні успіхи. Про майбутнє комп'ютеризації ведуться жваві суперечки серед учених, але,
безсумнівно, результати прогресу в цій області перевершать усі наші сподівання.

Сленги програмістів
В середовищі програмістів крім офіційної наукової термінології можна почути
багатий комп'ютерний сленг. Переважно це перекручені на власний манер англомовні
терміни або своєрідний їхній переклад. Також зустрічаються спрощення складних наукових
термінів.

Інструменти програміста


IDE — інтегроване середовище розробки, прикладами якого є Microsoft Visual
Studio (мови Visual Basic .NET, C++ та ін.) і Embarcadero Delphi. В Linux/Unix-системах відомі,
передусім, вільні відкриті інструментальні системи KDevelop і Eclipse (обидві підтримують
декілька мов програмування: Java, C++, Python та ін.), які дозволяють розробляти
програми як для Windows, так і для Linux.



SDK — Software Development Kit — набір програм, необхідних для розробки ПЗ на певній
мові програмування.



DDK — Driver Development Kit — набір програм, необхідних для розробки драйверів.
Програми, які зазвичай входять в SDK:
Компілятор — транслює вихідний код, зрозумілий програмістові, в машинну мову,
зрозумілу процесорові. Якщо програма призначена для виконання програм у певній віртуальній
машині(наприклад, віртуальна машина Java) то компілятор виступає в ролі транслятора тексту
програми у специфічний код даної віртуальної машини. Для виконання такого коду у SDK зазвичай
включається відповідний інтерпретатор коду.
Зневаджувач (англ. debugger) — утиліта, що дозволяє спостерігати за процесом виконання
програми, шляхом зупинення програми в певній точці та покрокового виконання інструкцій. При
цьому можна контролювати зміну значень змінних, масивів, тощо. Таким чином відбувається
виявлення та усунення багатьох вад програм.

Важливість професії
Без програмістів складно уявити наше нинішнє життя. Інтернет відіграє важливу роль
у розвиток бізнесу і не тільки. Якщо потрібно знайти інформацію, ми шукаємо через
пошукову систему підходящі веб-ресурси. Власний сайт допомагає в роботі, є візитною
карткою фірми. Якби не вміння програмістів створювати щось унікальне, то на Інтернет
страшно було б дивитися.

Чому я хочу бути програмістом?
У нашій країні вони є одними з найбільш оплачуваних фахівців, на яких стабільний
попит. Це творча робота, хоча є й рутинні підводні камені. Наприклад, сайт потрібно не
тільки створити, але і щомісяця оновлювати контент, усувати помилки, а це вже рутина.

Такий варіант не єдино можливий. Якщо у програміста хороші організаторські
здібності, то цілком можливо, що скоро він вже буде керівником проекту, і всю рутинну
роботу виконуватимуть його підлеглі. Багато хороших програмістів самоучки.
Мені дуже подобається ця професія. Я завжди хотів бути програмістом, працювати в
престижній фірмі, створити свою програму або гру.