Хто такі програмісти і як стати програмістом?
Відео: Професія ПРОГРАММИСТ, АНІМАТІКА мультфільму Калейдоскоп Професій, версія 3.2
Почнемо з того, що розберемося, хто такі програмісти і чим вони, власне кажучи, займаються. Програмісти - це люди які пишуть програми для комп`ютерів. Як всім відомо, чи майже всім, то без програми комп`ютер працювати не може. Без програми комп`ютер не зможе помножити два на два, навіть якщо у нього, два, чотири або більше ядер. Говорячи по простому, комп`ютер повний ідіот і щоб він щось міг зробити, йому треба все досконально пояснити. Цим і займаються програмісти, які намагаються втовкмачити комп`ютера що і як зробити. Що стосується програм, то їх нескінченно багато, це і наші улюблені комп`ютерні ігри, тестовий процесор Word, архіватори, mail-агент і багато ще чого.
Поки що я перерахував тільки корисні програми, а є ще й шкідливі, до яких відносяться комп`ютерні віруси.
Хто найвідоміший в світі програміст? Звичайно Білл Гейтс, голова корпорації Майкрософт. А хто вважається першим програмістом? Ви не повірите, але це жінка - дочка англійського поета Байрона Ада Лавлейс. Саме вона становила програми для аналітичної машини Беббіджа, яка є прообразом сучасних комп`ютерів.
Чи багато заробляють програмісти? Все залежить від того, наскільки хороший програміст і наскільки вдало він влаштувався на роботу. Розповім один приклад. Інтернет знайомий мого товариша вирішив сходити на співбесіду з приводу роботи в Майкрософт. Під час співбесіди його запитали, скільки він хоче заробляти на місяць, на що він відповів, що його влаштує 5 тисяч доларів. Хоча людина не на що не сподівався, спроба виявилася вдало і він був прийняти програмістом в Майкрософт, та ще з зарплатою більшою, ніж він просив. З якою точно, я на жаль, не знаю, тому-то про це новоспечений програміст Майкрософт промовчав.
Отже, як же стати програмістом? Щоб стати програмістом треба навчитися програмувати і займатися якомога регулярніше, як і будь-яким іншим справою, в якому ви хочете стати професіоналом.
Якою мовою навчатися програмувати? З цього питання «зламано чимало списів». Взагалі, для навчання програмуванню був спеціально створений мову Pascal, автором якого є Ніклаус Вірт. Згодом мову призначений для навчання, переріс в мову для професійного програмування і на даний момент є основою такого середовища програмування, як Delphi. Деякі викладачі вважають, що для навчання програмуванню краще використовувати мову Basic, який на даний момент лежить в основі такого середовища програмування, як Visual Basic. Спрощена версія цієї мови - VBA (Visual Basic for Application) вбудована в усі офісні додатки Майкрософт.
А який же мову програмування потрібно засвоїти, щоб влаштуватися працювати в Майкрософт? Звичайно ж мова С (Сі), а точніше С ++, а якщо ще точніше, то С #.
З чого почати? Треба купити хорошу книжку по програмуванню. Я вам можу порадити три, дві перші для навчання програмуванню на Паскалі, а одна для навчання програмуванню на Сі.
Програмування на Pascal.
Автор Сем Аболрус. Оригінальна назва книги в перекладі з англійської - «Вивчаємо Паскаль за три дні». Дійсно, освоїти ази програмування на Паскалі, за допомогою це книги можна за пару днів. Автор працює програмістом в корпорації Майкрософт. Настійно рекомендую її придбати. Моя оцінка цієї книги 5 (відмінно).
Замовити кнігуgt; gt;
Відео: Стати програмістом може кожен
Основи програмування
Окулов С. Це книга, яку необхідно мати кожному, хто вирішив навчитися вирішувати олімпіадні задачі по інформатиці. Мабуть, це найкраща книга, яка мені траплялася з цієї тематики. Розповідь починається від вивчення середовища програмування Turbo Pascal, а закінчується вирішенням завдань на графах. Настійно рекомендую придбати цю книгу. Моя оцінка цієї книги 5 (відмінно).
Замовити кнігуgt; gt;
Програмування на С ++ (з CD-ROM).
Автори Дірк Хенкеманс, Марк Лі. Чи хочемо ми того чи ні, але будь-якому програмісту бажаючому досягти певних висот у своїй кар`єрі необхідне знання мови програмування С ++. На скільки реально самостійно вивчити С ++? За допомогою цієї книги це цілком реально. Книга написана дуже виразно й без зайвого академізму. У ній розглядаються питання які необхідно знати як при вивченні С ++, так і при вивченні інших мов програмування. Курс навчання побудований на створенні простих текстових ігор. У 14 главі описано як створити заготовку для гри з повноцінною графікою. Всі вихідні є на CD-ROM. На жаль, немає компілятора, але його можна знайти в Інтернеті. Моя оцінка цієї книги 5 (відмінно).
Замовити кнігуgt; gt;
Яку пораду можна дати на останок? Програмувати і ще раз програмувати, тільки так можна стати справжнім програмістом.
Євген Мухутдінов