Загальні вимоги до професії
Незалежно від того, яку освіту у програміста - технік він або інженер, щоб відбутися в цій професії, йому необхідний набір деяких особливих особистих якостей. Насамперед, він повинен вміти мислити логічно і прораховувати події на багато ходів вперед. Йому також буде потрібно уважність, посидючість і вміти займатися не тільки творчою роботою, але і досить рутинної. Часом, щоб втілити в життя креативну ідею, йому потрібно буде витратити більше 90% часу на її реалізацію і налагодження програми. Звичайно, без цілеспрямованості та наполегливості в цій професії не обійтися, також, як і без розвиненого інтелекту, здатності до точних наук та вміння концентруватися.
Щоб вступити на роботу на посаді техніка-програміста, людина повинна мати середню професійну освіту, дуже добре, якщо у нього також буде і стаж роботи за цією спеціальністю.
Що входить в посадові обов`язки техніка-програміста
Звичайно, те, в чому полягатиме робота техніка-програміста, багато в чому залежить від того, в якій області він працюватиме, яким видом діяльності займається компанія. Але є, звичайно, і загальні вимоги і знання, які знадобляться йому на будь-якому робочому місці. Перш за все, йому необхідно досконало знати комп`ютери і використовувані спільно з ними пристрої, а також пристрої збору, обробки і передачі інформації, правила їх обслуговування та експлуатації. Потрібно знання методів і технології автоматизованої обробки інформації, основних мов програмування, спеціалізованих програмних продуктів, що використовуються в роботі даного підприємства.
В посадові обов`язки техніка-програміста зазвичай входить робота із забезпечення безперебійної роботи обчислювальних систем і техніки, встановленої на робочих місцях користувачів. Йому потрібно буде виконувати підготовчі операції, пов`язані з роботою локальних комп`ютерних мереж, вести спостереження за тим, як функціонують робочі станції, здійснювати технічну допомогу.
Від нього може знадобитися розробка найпростіших утиліт і робочих програм, що дозволяють оптимізувати виробничий процес, він повинен виробляти їх налагодження і тестування. У деяких випадках йому можуть доручити складання найпростіших схем технологічних процесів обробки різних інформаційних потоків на підприємстві або окремих алгоритмів вирішення тих завдань, які стоять перед відділом IT. На багатьох підприємствах техніки-програмісти займаються веденням баз даних, їх наповненням, зберіганням, обробкою. Технік-програміст на будь-якому підприємстві повинен вміти працювати з великими масивами даних, знати правила їх архівування та зберігання, він повинен мати уявлення про те, чим займається компанія, вникати в технологічні процеси.