ІТ-спеціалісти на початку нульових: СЕО на «Жигулях», розробка «змійки», зарплата 600 грн. Фотоогляд
Редакція DOU попросила ІТ-спеціалістів відкрити власні фотоархіви та знайти світлини, що ілюструють професійний старт. Вони також пригадали історії, пов’язані з початком кар’єри. Ми зібрали це в огляд — ностальгія та й годі!
Якщо хочете показати свої «ретро-світлини» — присилайте фото, коментарі та DOU-профіль на Данный адрес e-mail защищен от спам-ботов, Вам необходимо включить Javascript для его просмотра. .
Олег Селін, PHP Developer в Clockwise Software
«Ніт, мені не стільки років, щоб цей самопальний Spectrum 48K був актуальний, просто що дядько з міста привіз, тому і радий був у 1999 році!», — кажу я, хлюпаючи і потираючи очі.
Я з тих, хто встиг і старі технології поюзати, і на олімпіади з програмування поїздити, і проекти на конкурси зарелізити! Пофрілансив трохи, переїхав до Дніпра і пішов вчити веб-стек (бо фултайм кликав мене як ніколи)!
Тепер я — девелопер із крутим компом і офігенним почуттям гумору!
Ярослава Глинська, Senior Software Engineer в N-iX Lviv
Я почала вивчати програмування в університеті: навчалася в ЛНУ ім. І. Франка на факультеті прикладної математики. Одразу зрозуміла, що є неймовірно талановиті хлопці (мабуть, були і дівчата, але я тоді таких не зустрічала), які живуть і горять програмуванням. «Очевидно, що вони стануть ІТ-гуру та працюватимуть над цікавими міжнародними проектами, а мені нічого не світить», — пам’ятаю, що думала тоді.
На 4 курсі (2002 рік) пішла працювати у відділ програмного забезпечення комерційного банку. Банк мав власне ПЗ, написане на C++. Код не був мені доступний, але була база даних, а також stored-процедури з бізнес-логікою.
На роботі у мене часто просили складніші звіти, яких не було в стандартному ПЗ, тому була можливість вивчити SQL. Іноді при проблемах з новими версіями ПЗ я знаходила помилки в stored-процедурах і повідомляла про них розробникам.
Так працювала три роки, аж доки колишній однокурсник не порадив подати резюме на вакансію C++ девелопера в команду підтримки на шведський проект в молодій компанії N-iX. Я вчила C++ в університеті, тому подумала, що навряд чи зумію написати щось нове і якісне, але розібратися з існуючим зможу. В N-iX мені дали тестове завдання: зробити акваріум з хижими та мирними рибками, які мали плавати за правилами. У процесі демонстрації спочатку все йшло добре, але потім риби почали діяти не так, і програма припинила працювати. Мені пощастило, адже в компанії мені вирішили дати шанс і таки запропонували посаду Software engineer of maintenance team. Так почалася моя кар’єра в ІТ. Працюю в N-iХ з 2006 року.
Зараз програмую на C# і вже можу написати щось нове і якісне :) Ну і в підтримку теж залучена, куди ж без цього.
Dmytro Ivanov, SVP of Technology в SoftServe
Так сталося, що в 13 років я познайомився з моїм майбутнім другом, який показав, що таке програмування. Батьки тоді купили науковий калькулятор, такий собі комп’ютер без монітору, і ми з тим колегою «вбивали» на ньому алгоритми. Ми робили це суто інтуїтивно, просто копіюючи послідовність цифр, після чого той калькулятор грав з нами в дуже прості, але досить цікаві ігри. Напевно, саме цей перший цікавий досвід і став мотивацією для мене рухатись далі у тому напрямку.
В 1994-1996-х роках ми вже гралися в «Warcraft», тоді ж в школі у нас з’явилась інформатика. Починали експериментувати, програмуючи для Spectrum на Basic, вчились спочатку просто копіювати програми, написані іншими людьми, а потім вже почали писати свої. Операційна система і сам редактор завантажувались зі стрічки аудіо-касети, тому коли комп’ютер виключався, всі програми, що були в пам’яті, зникали, і ми щоразу починали писати спочатку.
До того ж був досить обмежений доступ до матеріалів з програмування, книжок та техніки. Тому ми збиралися в одного з друзів вдома, під’єднувались до fidonet та шукали всі разом інформацію там. Ну і звісно, знову ж таки, гралися в «Warcraft».
У мене одразу було внутрішнє розуміння, що я вступатиму на якусь з кафедр, де викладали комп’ютерні науки та програмування. Тоді ще близько не йшлося про якісь заробітки, або про розуміння, що саме це стане моїм фахом — просто мені подобалося і подумав, чому б і ні. У результаті, я вступив до Львівської політехніки на «Програмне забезпечення». На момент вступу вже мав досвід роботи на Visual Basic. Уже в університеті я працював спочатку на Turbo Pascal, згодом на assembler x86, потім вже прийшов Borland Delphi 4, C++ з майкрософтівським MFC, далі PHP, трохи lisp, VBA for MS Access, JavaScript і, зрештою, у 2002 році на
В 2000 — 2001 роках, будучи студентом, почав проходити інтернатуру в «Електронбанку», робив для них програму для обліку кадрів на Delphi. Це був мій перший і дуже корисний досвід як «технічній» людині працювати із замовником, який зовсім не розуміється на технологіях, але розуміє свій домен. Це була не робота, а нескінченна боротьба двох світів та поколінь, як виявилось пізніше — досить корисна для обох сторін.
З 16 липня 2002 року почав працювати в SoftServe. Моїм першим проектом стала десктопна аплікація під Windows, яка допомагала модернізувати shipment та order management processes. Мені доводилося спілкуватись з американським клієнтом, на той час англійської я не знав. Розумілися ми мовою програм, жестів та міміки, а також «видозміненою» англійською в емейлах. Було дуже цікаво пояснювати людині щось, не розуміючи толком мови. Потім вже були перші поїздки до США, перші проекти в ролі технічного консультанта.
IT дало мені можливість пізнати, вивчити і зрозуміти майже все, що в мене зараз є. Це середовище звело мене із багатьма дуже талановитими та яскравими особистостями, дало можливість подорожувати, бачити різні культури, зустріти людей із різних країн, індустрій, націй, релігій, познайомитися з процесами і практиками з ведення різних за типом і складністю проектів і т.д. І, зрештою, саме IT допомогло мені почати критично мислити. Думаю, саме IT також дало мені поштовх рухатися далі і намагатися реалізувати себе в чомусь іншому, що є більш наближеним до реального фізичного, а не віртуального світу.
На фото — 2006 рік.
Володимир Мельник, IT Manager в Tucha
Це
У цій квартирі я жив і працював майже рік, це були досить цікаві часи, дні і ночі були дуже насиченими як робочою діяльністю, так і розвагами. Я не дуже багато спав і не завжди мав, що їсти, але мені було достатньо того, що в мене завжди було, що робити, і майже завжди було, що курити :-)
Андрей Котульский, Senior Back-end developer в LetyShops
Когда я родился, калькулятор еще назывался ЭВМ и занимал две комнаты. Чуть позже, в
Тогда мы могли задавать ему алгоритмы, по которым вычислялись сложные уравнения. Правда, написанием кода это сложно назвать. А вот почувствовать, что это такое, получилась, когда нам купили компьютер «Радио-86РК». Отец не стал загружать на него игры, а записал только Basic. Поэтому мы от безысходности решили сами написать игру. Один строчил в тетради, а другой набирал. В итоге у нас получился аналог игры «Сокобан». Исходники до сих пор лежат где-то на чердаке в школьной тетрадке в клеточку. Мы были очень довольны, все запускалось. Перед нами была наша собственная игра!
Более серьезный уровень программирования начался в Винницком политехническом университете. Преподавали тогда Fortran, который заложил хорошую базу.
После университета на дворе были
Первый оплаченный заказ из программирования я получил в 2002 году. Это был сайт римско-католической церкви Украины. Писал его на чистом PHP и HTML без фреймворков, а затем поддерживал работу сайта и администрировал. Этот период из жизни и запечатлен на фото.
Хоть и тех.документации, книг не хватало, заказы на программирование — редкость, все равно старался работать в этой сфере. Мне нравилось шаг за шагом создавать продукт, который потом приносит пользу и нужен. Это классно и от этого кайфую.
Алексей Пальчик, Senior Director в EPAM Kharkiv
Я начинал карьеру в продуктовой компании, работы было много. Надо было совмещать задачи инженера, тестировщика, администратора баз данных, а через несколько месяцев после старта еще и тимлида, бизнес-аналитика, проектного и product-менеджера. Java была основным языком программирования, потому что на ней уже была написана большая часть нашего продукта. Кроме того, она была знакома мне еще со студенческих времен. В те времена мы выделяли технологическую специализацию, а изучали и применяли конкретные вещи по мере необходимости. Осознанно заниматься самообразованием я начал пару лет спустя, уже в ЕРАМ: проходил Sun-сертификации для Java-инженеров.
На этих фото — 2005 год, моя первая работа в IT и вторая в жизни командировка к клиенту. Я провел в Африке три недели (кстати, в 150 метрах от офиса, где были сделаны эти фото, протекает река Нигер, в которой водятся крокодилы). В той командировке я совмещал обязанности системного администратора, администратора баз данных, программиста SQL и Java-инженера. Внедрял программное обеспечение для биллинга в местной телекоммуникационной компании и помогал с переездом серверного центра. И хотя для клиента меня представляли как консультанта по внедрению технологических решений, по меркам ЕРАМ я был скорее full-stack middle-инженером.
Кстати, в силу того, что с заказчиками мы общались чаще всего в ICQ и по телефону (видеосвязь была еще мало распространена), в первой командировке со мной и коллегой произошла забавная история. В 2005 мы полетели в Ирландию, в офис клиента, внедрять продукт, над которым работали несколько месяцев. Оба впервые были на таком задании и как выглядят зарубежные заказчики не знали. Решили одеться так, как на наш взгляд было правильно: в костюмы с галстуками. Конечно, на фоне местных резидентов технологического парка, куда мы прибыли, одетых в стиле, который сейчас называют smart casual, мы с коллегой выглядели забавно. Почти как люди в черном, только с неуверенными походками :) Урок мы усвоили и уже на следующий день от пиджаков и галстуков отказались.
На моем рабочем месте — мониторы и клавиатуры от двух серверов клиента и ноутбук, который я привез с собой. На экранах можно увидеть код, написанный на Java 1.4, консоли операционной системы AIX (UNIX-подобной ОС от IBM) и окно ICQ — самого популярного IM на тот момент.
Олександр Соловйов, Head of Product в Kasta.ua
Це 2004 рік, моя кімната в общазі, де ми мешкали вчотирьох на 18 м2. Другий або третій курс (схоже, що третій, бо вже купив 19″ монік, який важив майже як я сам). Часи великої кількості металу, пива та NNTP-груп news.ntu-kpi.kiev.ua. Згори стоїть книга з чорно-білою обкладинкою, і чогось мені здається, що то одне з видань «Programming Perl». На щастя, за гроші я почав писати вже на Python’і :)
Не працював у той час, але у кінці 2003 — на початку 2004 рр. працював черговим сисадміном у Colocall за $120 на місяць :) З Колоколу більше за всього запам’яталося, як я проникав на замкнений двір Леонтовіча, 9 у новорічну ніч. Там у другій гермозоні (перша була на Тургенєвській) здох один з серверів у нас на обслуговуванні і довелось не дуже тверезому вночі йти його рятувати.
Юрій Возій, Software Architect у Luxoft
Десь у 2003 році я працював інженером з мереж у місцевому інтернет-провайдері. Але там ще й був бізнес інформаційного агенства. Одного дня звідти звільнився єдиний програміст, тому у мене був такий діалог з шефом:
— Ти HTML знаєш?
— Ну так, робив трохи верстку.
— О, тоді будеш вести наш сайт.
— Ммм, ок.
І вже через два дні я з жахом зрозумів, що у мене на сапорті з’явився повноцінний сайт з PHP та PostgreSQL в якості бази, достатньо серйозної пошукової системи з рейтингами та оплатами. Та велетенським списком фіч, які потрібно було зробити. Довелося все це вивчати у скорочені терміни.
А зарплата була 750 гривень на місяць :)
На фото приблизно 2004: найбільш жестякова ніч. Ми з колегою Станіславом Гричкосієм опівночі оновлювали сєрвак «Сороки» до FreeBSD 5.0. У цю ніч зрозуміли, що увесь сайт треба переписати з PHP 3 на PHP 5, інакше ніяк далі не просунутися. Я переписую сайт на PHP 5, а Стас перезбирає всі ці Апачі та Постгреси з сорців. Якийсь параметр з configure забули — починай наново. Працювали всю ніч. Нам тоді вдячно оплатили таксі додому.
Ще з цікавого: десь у 2005 році на іншій конторі я помітив, що робляться статичні сайти без будь-якої динаміки або адмін-панелі. Проробив з хлопцями-флешерами концепт динамічної адмінки для флешу, що потім стало стандартом. Отримали тоді кожен гарний бонус розміром 15 баксів.
Дмитро Єригін, Senior .NET Developer в Redwerk
2005 рік. Це фото зроблене в Лювені, Бельгія. Тоді я працював в компанії Materialise NV, де розробляв систему OnSite для онлайн замовлення 3D prototyping.
Andreas Flodstrom, СЕО в Beetroot
У 2012 році ми з Густавом Хенманном приїхали до Києва на старенькому «Жигулі» та оселилися у квартирі свого друга. Ми мріяли започаткувати ІТ-компанію, тому одразу взялися до справи. Роботи було багато, а грошей на оренду офісу — мало, тому просто працювали, не відходячи від ліжок (якщо надувні матраци можна так назвати).
Денис Ступак, Data Scientist в SPD-Ukraine
На момент, коли зроблене фото, я тільки-но захистив дисертацію та став доцентом кафедри із зарплатнею в 600 грн. Того року, Університет обладнали
В одному з розділів моєї дисертації йшлося про планування експериментів та статистичну обробку даних. Хто б міг подумати, але зараз, це саме те, чим я займаюсь у компанії.
Борис Концевой, СEO в Intetics
История компании Intetics началась в 1994 году в Минске. Американский заказчик фирмы, где я работал в то время, предложил открыть собственную компанию. И я открыл. Первым клиентом был тот самый заказчик. Он помог открыть офис и купить технику. Мой первый лэптоп был с черно-белым экраном и трэкболом. По сравнению с ним, современные смартфоны в 10 раз мощнее. Но работая на нем в квартире, я зашторивал все окна, так как иметь такую вещь в те времена в доме было опасно.
К слову, для начала работы я купил 3 компьютера в офис. Это были новенькие Pentium, которые на тот момент стоили по $3 000 за штуку. При том, что средняя зарплата программиста была $200-250. И в первую же ночь их вынесли из офиса. Компьютеры так и не нашли. На этом история компании могла бы и закончиться. Но американские партнеры пошли на встречу и одолжили еще $10 000.
Мы начали просто с программирования. Писали на языках C++ и Паскаль. Причем программисты свободно владели обоими языками, в основном отдавая предпочтение C++.
В то время мы работали на американские страховые компании, и все проекты крутились вокруг страховки жизни. С этим было интересно, т.к. что такое «страховка жизни» в наших краях не знал никто. Тогда не было таких страховок, да собственно и не уверен, появились ли они сейчас. Поэтому изучали «на ходу». Помню, купил в книжном магазине в Сан-Франциско 5 экземпляров «Толкового словаря страховых терминов». Там страшно удивились, что 5. А я был приятно удивлен, что такая книга существует! Она и была настольной у всех. Позволяла читать спеки. Благодаря партнеру в Сан-Франциско мы как-то сразу начали с крупных фирм: AIG, AllState, Travelers, Equifax и других.
Вообще в то время слова «аутсорс» не существовало даже в английском языке. Оно стало появляться только в начале
Интересный факт: смешно, но мой современный лэптоп не добавил ничего к моей продуктивности. Что кардинально изменилось, так это способ получения информации: ответ на любой вопрос, поиск которого занимал
Павло Почуєв, Managing Partner в SSA Group
Наша перша команда у 2007 році складалася з трьох програмістів: двоє писали на С++ і один (тобто я) працював з PHP, бо тоді стало популярним піднімати сайти на WordPress. Тож у нас в колективі була гармонія між хардкором та чимось попсовим :)
Ця дружня атмосфера зігрівала і прикрашала сірі будні, витягуючи морально у часи старту компанії. Іноді ми навіть потопали, не образно, а в прямому сенсі. Наш перший офіс постійно затоплювало від злив та снігопадів. Але ті, хто варився в суміші з С++ та Вордпресу, звикли долати перешкоди :)
Ірина Галицька, Project Manager в SoftServe
В IT я потрапила через суперечку з другом. Він казав, що в мене ніколи не вийде вивчити FreeBSD та отримати роботу. Я вивчила, пройшла співбесіду і досі працюю в цій сфері.
Я тоді була студенткою
У той час, коли я починала (2006 рік), дівчата були рідкістю в IT. На одну зі співбесід, крім мене, прийшли 15 кандидатів — всі хлопці.
Щоправда, на тій першій співбесіді я також шокувала PMа: коли ми говорили про FreeBSD та TCP/IP, він сказав що не вірить, що дівчина-блондинка так може. Суперечку я таки виграла повністю, а от в IT працюю досі. З того часу дівчат в ІТ, не лише в управлінні проектами, але й в програмуванні та навіть R&D все більше — і це круто.
Yevhen Mionchynskyy, Performance Testing Service Lead в SoftServe
У 1992 році я був в
Ми почали ходити на уроки та позакласні заняття, на яких писали ігри-лабіринти, вирішували математичні задачки на BASIC на базі операційної системи РАФОС.
Я навчався на факультет прикладної математики та інформатики ЛНУ ім. Івана Франка. На
На перший комп’ютер я заробив, допомагаючи з прокладанням електрики в будинку. За браком коштів купував його частинами. Наприклад, кілька місяців жив без жорсткого диску, працював лише з дискетами.
По факту, я займався автоматизацією, писав системи обліку електроенергії, різні екзаменаційні системи. Паралельно підпрацьовував в бібліотеці української діаспори при факультеті журналістики. Там вів автоматизований облік літератури. Працювала система обліку з текстовим інтерфейсом на старенькому комп’ютері на базі 286 процесора.
У жовтні 1999 року, будучи студентом, я прийшов в SoftServe, в команду, яка писала на Visual FoxPro. Щоправда, мені завжди цікавіше було розбиратися в системах, шукати проблеми, возитися з комп’ютерами і тому з часом я переключився на системне адміністрування.
Для мене було вже зрозумілим, що теоретичним та класичним математиком я не стану. Криві Безьє та наука загалом переживуть й без мене. Дипломну роботу з назвою «Візуальний підхід до побудови баз даних» я захищав вже на прикладі реального проекту SoftServe, над яким працював в той час.
Загалом, сфера IT моє життя не змінила, бо це і є моє життя.
Александр Горбатовский, CEO в Dom-3D
25 мая 1990 года я был принят на работу в НИАТ. Рабочее место у меня было за терминалом ЭВМ ЕС-1036. Иногда я работал за машиной СМ-1420. ЕС-1036 имела около 10 терминалов, это значит, что 10 человек могли якобы одновременно работать за одной ЭВМ. Кстати, мощность ее была на уровне IBM PC-AT 386. Вскоре я себе взял в личное пользование самую мощную персоналку в нашем отделе. Меня еще удивляло, что никто особо и не хотел на них работать.
ЕС-1036 — это типичный мейнфрейм того времени. Занимаемая машиной ЕС-1036 площадь составляет около 100 м2, потребляемая мощьность 40 кВ. Я думаю что стоила ЕС-1036 около миллиона советских рублей. По своим возможностям (память и быстродействие) персоналки уже превосходили ЕС-1036.
Все было монстроидальным, не только цены. Между прочим, персоналка IBM PC-AT 386 тогда стоила $5 тыс.
Это мое рабочее место в
Volodymyr S. Chornyy, Program Manager в SoftServe
З інформатикою вперше познайомився в школі в 7 класі (1997 рік). У нас був спецкурс, ми вчили ази програмування, Pascal. Викладачі з Кам’янського університету вчили нас С++. Приблизно тоді в мене вдома з’явився комп’ютер, це був Pentium II.
Згодом мене зацікавила робототехніка та слово «кібернетика». На факультет економічної кібернетики я не пройшов, але почав навчатись на комп’ютерних технологіях та інформаційних системах в Національному транспортному університеті. Першими мовами програмування були Pascal С++, далі Асемблер. Ми з другом ще займалися user support та програмним забезпеченням в обчислювальному центрі на кафедрі.
Паралельно ми почали «занурюватись» в програмування в гуртожитку, робили курсові та лабораторки за гроші. Скажімо, одна робота коштувала 150 грн, прийшло 10 людей і ми за один вечір мали вже 1500 грн. Місячна стипендія тоді ж була приблизно 300 грн.
А ще ми за одні вихідні запроектували першу мережу в гуртожитку, це був 2004 рік, а нас вже підключили до інтернету. То були 3 поверхи з десь близько
На останньому році навчання в мене вже були прибуткові проекти: я займався програмуванням інтегральних мікросхем для Дніпра, розробляв автоматизовану систему керування витрат автобази для будівельної компанії Японії на базі 1С.
Пізніше вивчив Java і пішов працювати в SoftServe. Спершу був програмістом, потім тімлідом. Мене притягує робота з людьми, організація процесів, тому перейшов в менеджери.
Володимир Біловус, CEO в UKEESS Software House
Свій шлях програміста починав з FoxPro для DOS у ДРФО ДПА у Львівській області ще в далеких
Спробувавши себе у Desktop/Web/Database/Design розробках, свою нішу знайшов, зосередившись на непопулярному напрямку HTML/CSS/JavaScript. Занурившись з головою у дослідження тонкощів DHTML, став провідним Front-end розробником у компанії, де на той час працював. Як приклад, почав використовувати ідею Ajax підходу ще задовго до того, як цей підхід став мейнстрімовим.
Успішний розвиток одного з freelance-проектів підштовхнув до створення власної справи і вперше назва UKEESS Software House пролунала на початку 2004 року. У ті далекі часи вся краса для юзерів творилась на ще пузатеньких екранах і громіздких системних блоках. Від тепла роботи комп’ютера, до речі, можна було непогано прогріти кімнату, де я і зібрав однодумців :)
P.S. Мій перший комп’ютер був побудований на базі процесора Intel® Pentium® II з тактовою частотою 350 МГц.
Андрій Когут, CТO в UKEESS Software House
Вирішив, що Back-end — це моя стихія ще у студентські часи бурних
А на початку
А от так ми з Володимиром Біловусом творили історію компанії UKEESS Software House: трохи код писали, трохи й майстрували ;) Тепер — це 2 комфорті офіси в Львові і понад 70 однодумців. Ось така вона успішна історія початку двохтисячних років!
Ігор Андрейчин, Co-Founder and Head Of Technology в company42
Навчався в Національному авіаційному університеті. У 2006 році захистив дипломну роботу, що була пов’язана з ІТ. Далі розвивав власний продукт і вже в 2009 році заробив перші гроші від Google.
Максим Ковтун, Chief Software Architect в Sigma Software
Еще в школе мне нравились точные науки, особенно математика и физика, и в тот момент я был уверен, что стану экономистом. В девяностые эта профессия была популярной.
До 1997 года я вообще не знал о существовании компьютеров. Но в том же году из небольшого районного центра моя семья переехала в Луганск, я пошел в 9 класс физико-математического лицея и там на уроках информатики «вошел в ИТ». Наверное, это то, что называется призванием: увидев впервые компьютер, я почувствовал, как что-то во мне кликнуло. Я больше не хотел быть экономистом, а хотел работать только с компьютерами.
На уроках информатики мы учились программировать на Pascal. Это были еще те компы («Поиск −2»), куда вставляешь дискету, запускаешь с нее DOS, меняешь дискету на ту, где записан язык Pascal. До сих пор помню, как проходил процесс этого программирования: я дома писал программу на листе бумаги, приходил на урок, набирал текст и успевал запустить программу. Выводилась ошибка и звучал звонок с урока. Ошибку было важно запомнить и исправить за неделю до урока. Дома компьютера по-прежнему не было, и я думал над ней, крутил разные варианты решения просто у себя в голове. Думаю, эти обстоятельства и выработали у меня полезный скилл, которым я пользуюсь до сих пор — отлаживать программы в уме. Такими были первые программы, а высшим пилотажем было выводить картинки на монитор или делать анимацию.
Иногда я развлекался тем, что писал программу, которая выглядела как редактор Pascal. А когда компилируешь и запускаешь прогу, она выводит случайную ошибку типа Invalid user.
Следующий большой шаг в программировании случился со мной еще до универа.
Я входил в Малую Академию наук по физике на базе Восточно-украинского национального университета. Наша с преподавателем задача была мониторить солнечную активность подсчитывая количество частиц (мюонов), прилетевших из космоса на Землю. Он занимался созданием прибора, который регистрировал эти частицы, а я писал программу, считывающую показания прибора, накапливающую данные и строящую различные графики — суточные, квартальные, годовые. В этом же вузе я и учился позже на кафедре информатики. Кстати, лет через десять, мой одногруппник, работающий на кафедре прикладной физики, предлагал преподавателю переписать мою программу, ведь она была написана еще на Pascal. Преподаватель отказался, так как в этой версии ему было все понятно, и она работает до сих пор хорошо.
Первой моей работой в ИТ-сфере стала небольшая компания одного из преподавателей. Пилили бухгалтерскую систему наподобие 1С на языке FoxPro. У нас не было процессов, методологий, но продукт был серьезный — установлен на заводе в бюро технической инвентаризации, на разных предприятиях, им пользовались реальные люди для решения реальных проблем. Это был мой «промышленный опыт». Бывало, нам звонили из бухгалтерии предприятия с проблемой: баланс не сходится на 1 копейку. Мы выезжали «на объект», искали в бесконечных распечатках, где потерялась эта одна копейка, потом ехали смотреть расчеты нашей системы и дебажить код. Иногда это занимало полдня.
В этой же компании познакомился с ребятами, которые уже программировали на C#, они и познакомили меня с .NET. Уже в 2003 мы с друзьями писали софт для торгов на бирже — платформу forex server и forex client. Я писал сервер на C#, а друг писал Java апплет, который мы тоже вместе осваивали на практике. В 2008 меня по телефону собеседовали в Eclipse SP (сегодня Sigma Software) на проект Volvo. Здесь я вырос до Chief Software Architect.
2009 год, первая командировка в Швецию
На жаль, не у всіх ІТ-спеціалістів, що виявили бажання поділитись своїми історіями про старт кар’єри, збереглись фотографії. Але історії варті публікації!
Андрей Сыровенко, Team/Tech Lead в Daxx Kharkiv
Здравствуйте, меня зовут Андрей, мне 42, я программист...
Как я докатился до жизни такой? Ну... Это всё тлетворное влияние друзей и знакомых. А началось всё ещё в школе. Уроки информатики у нас должны были начинаться с 9 класса, но уже в 8 у меня возникло стойкое ощущение, что буквально все одноклассники уже «шарят» в компьютерах, и один я «пасу задних». Срочно нужно было что-то делать, и, по совету одноклассника, я начал учить BASIC. Сначала просто по книгам.
Свою первую программу я написал в тонкой тетрадке в клеточку, всё ещё не имея при этом доступа к компьютеру. Это была реализация популярной в своё время игры Sokoban, сценарий которой я прочитал в какой-то книге или журнале. Случилось это летом 1991 года, во время «летней практики» — в колхозе, «на кабачках». А вскоре после этого у меня появился и регулярный доступ к компьютеру — отец начал брать меня с собой в центральный офис организации, в которой работал, и куда он ездил по вторникам на совещание; там была какая-то «персоналка» (то ли AT, то ли XT, еще из тех «динозавров», у которых в ПЗУ, помимо BIOS, был прошит и интерпретатор BASIC). Именно там я за несколько вторников набрал и отладил свой Sokoban.
После BASIC были PASCAL (требование школьной образовательной программы по информатике), Assembler и C. В 10 классе у меня появился свой собственный ключ от школьного компьютерного кабинета, а в 11 классе мне открыли трудовую книжку и официально трудоустроили в родной школе — я получил полставки лаборанта при кабинете информатики.
C (тогда ещё без плюсов) я тоже сначала учил по книгам, и тоже под влиянием кого-то из одноклассников, который как-то сказал, что мол «самый крутой язык программирования — это С». Позже, уже на 3 или 4 курсе университета, аналогичная история у меня произошла и с базами данных — кто-то из знакомых высказал мнение, что Oracle — это круто и перспективно... В ближайшем ларьке был куплен CD с пиратской версией Oracle 7 Server for Windows NT, и жизнь снова перестала быть скучной.
С выбором специальности у меня проблем не было, к моменту окончания школы я уже точно знал, что хочу связать свою жизнь с компьютерами. Однако «проблемы» с моим выбором были у некоторых моих знакомых. Меня даже пытались уговорить «не делать глупостей». Среди аргументов были утверждения, что «много программистов никому не нужно, без работы останешься» и «всю жизнь будешь бухгалтерию автоматизировать, зачем тебе это нужно?!». В 2019 году звучит диковато...
В 1997 году (я тогда уже учился на 4 курсе ХГТУРЭ, нынче ХНУРЭ) я уволился из школы, и устроился работать в коммерческую компанию, работавшую в сфере торговли. Выполнял типичный набор «админских» задач и разрабатывал ПО для складского учета. На Visual C++ и Oracle. Кажется, я точно не искал лёгких путей... А ещё в 1997 году у меня впервые появился доступ в Интернет. Конечно же это был Dial-Up. Нам не повезло с АТС, соединение редко работало стабильно на скоростях больше 2400 Bd, и свои первые 40 MB... сами догадайтесь чего я скачал именно на этой скорости.
А в 2003 году я наконец «вошёл в IT» — устроился C++ разработчиком в харьковский филиал компании MaxBill. Но это уже совсем другая история...
Геннадій Зарайський, Database administrator в N-iX Kyiv
Йти в ІТ я вирішив у 20 років (1989 рік), коли був в армії. Я прочитав книгу «War Games» про школяра-програміста, який рятує світ, і захотів вивчати програмування.
Після армії за рекомендацією отримав місце техніка в УКРГІДРОСПЕЦБУД, а паралельно вступив в КПІ на факультет «Інформатика та обчислювальна техніка», відділення робототехніки. Оскільки факультет був вечірній, багато я там не вивчив. Ходив туди як в клуб по інтересах.
Перша мова програмування, яку вивчив — Fortran. Адже саме з нею потрібно було працювати на комп`ютері См-1420. Машина була за розміром як декілька шаф-купе та мала 128 кілобайт пам’яті.
Чотири роки я працював в Інституті ядерних випробувань у Києві, де вивчив мову С, С++ і базу даних Іnformics. Ми писали програми, які збирали показники датчиків, встановлених на ядерних реакторах атомних електростанцій.
Після цього працював у ще декількох місцях та вивчив SQL. На початку
Станіслав Сисоєв, JavaScript Developer в Clockwise Software
Почав свою кар’єру інженером в Обленерго у 2006 році, IT для мене було лише хоббі. Замислюватися про зміну профессії почав в армії. Побратим, що працював в IТ, порадив програмування як додатковий заробіток. Тож я почав навчатись онлайн за допомогою відкритих джерел, курсів та відеоуроків.
У 2016 я отримав перший проект на Upwork. Продовжував працювати в Обленерго, проте хотів увійти в IT повністю :) Перші співбесіди не принесли успіху, але вказали шлях до розвитку. Платиновим квитком в IT став нетворкінг! Свою першу IT-компанію знайшов, коментуючи тред на Facebook. У 2018 за пів року інтернатури, 3 місяці стажування із ментором, я отримав комерційний проект. Тепер вже рік працюю в IT-команді, програмую на JS та розповідаю про свій кейс :)
Yaroslav Hrabar, Software Engineer в SoftServe
Я вчився в математичному класі, відповідно і з предметом інформатики я познайомився в школі. Ми дуже сильно «штудіювали» консольку MS-DOS — тобто команди операційки і різні способи їх виконання в командному рядку.
На той час я не до кінця розумів, нащо те все... Геть як і весь інший математичний хардкор! Типу — ну, нащо в реальному житті треба будуть ті похідні?
Вчитель інформатики водив в комп’ютерний клас педагогічного університету. То, напевне, і було перше знайомство з компом. Згодом у школі теж з’явилися перші комп’ютери, на яких ми вантажили Бейсік з
Насправді, першим мені пригадується саме досвід гри на комп’ютері, а не роботи на ньому. Пам’ятаю, я ходив до своєї мами на роботу в університет і «зависав» там в Heroes, Duke Nukem, Heretic на Pentium 100.
Я мріяв бути військовим — серйозно роздумував про Президентську Гвардію, поки не почав «гратися» на комп’ютері. У результаті я вступив на факультет кібернетики Рівненського економіко-гуманітарного інституту (сьогодні Міжнародний економіко-гуманітарний університет). Першою мовою програмування для мене був Turbo Pascal. Важко пригадати саме першу програму, написану, скомпільовану та запущену, але то точно був якийсь алгоритм — щось на кшталт сортування масиву методом бульбашки.
Якщо ж говорити про досвід роботи, то першою мовою для мене була мова С, а проект — OpenMotif — бібліотека для написання десктопних програм з GUI для Unix-подібних операційних систем. На той час цими Graphical User Interface могли користуватися NASA, чи метрополітен якогось із міст США.
Наразі я не уявляю, що ще можна робити на цій землі таке ж цікаве і прибуткове, як Software Engineering. Цей напрям тільки починає розвиватися, кількість технологій, мов, підходів постійно зростає. Все навколо оцифровується та починає залежати від девайсів.
Leonid Terentyev, Senior PHP developer в Scalors
У дитинстві комп’ютери в нашому домі дуже часто змінювалися. Мій батько тоді працював з великою електронною лічильною машиною, яка була розміром з кімнату. Приблизно коли мені було вісім років
Потім з’явилися процесори Intel 286, 386 та 486. У молодших класах у Миколаєві користувалися великою популярністю комп’ютерні клуби з комп’ютерами БК-001. Пам’ятаю, я приходив з розумним виглядом і говорив: «Дайте мені, будь ласка, Бейсік», — всі дивилися на мене величезними очима. Перші іграшки, які написав на Basic — це були геометричні візерунки, наприклад, «зоряне небо». Зазвичай малював, створював різну красу, але пам’ятаю, одного разу навіть написав «Змійку». Приблизно тоді я зацікавився вивченням Paskal. В основному, займався сам, інколи допомагав батько або старший брат, який той час навчався в комп’ютерній школі.
У
Андрій Кладочний, Software Engineer в SoftServe
Мене з дитинства цікавили комп’ютери. На першому курсі, коли я жив в гуртожитку, стабільного інтернету не було, але була мережа студмістечка, де студенти «шарили» між собою різноманітні файли. Там я і знайшов перші книжки з С++, які взявся вивчати.
Наступним кроком було вивчення предмету «Технології програмування», де ми почали вивчати С++ Builder. Це вже було більш схоже на щось практичне, адже без особливих зусиль можна було «зібрати» якусь програмку з більш-менш пристойним інтерфейсом. Наприкінці курсу (2011 чи 2012 рік) у нас була курсова робота, де потрібно було реалізувати «клієнт-серверний» додаток із базою даних на MySQL для відображення розкладу руху автобусів по автостанціях. Хоч це і була лише курсова робота, проте це вже було схоже на щось реальне і корисне.
Власне, з цією курсовою пов’язана і кумедна історія. Оскільки не у всіх на нашому потоці було бажання вчитися програмувати і писати курсову, то був запит на «допомогу» із написанням цієї роботи. Архітектура у всіх була приблизно схожа, відрізнялася лише тим, що мало зберігатися в базі даних (каталог книг, каталог відеофільмів), тож я разом з одногрупником підготував шаблон програми і лише змінював базу даних під конкретне завдання. Це були перші для мене гроші, зароблені завдяки програмуванню. Здавав курсову я пізніше деяких людей, яким допомагав із її написанням і під час демонстрації її викладачу, у мене «вивалилась» помилка, хоч до того все працювало нормально. Викладач сказав на це, мовляв, все окей і що він бачив результат моєї роботи в інших однокурсників.
Alexey Gurzhiy, Project Manager в Clockwise Software
Cвого часу працював інструктором у Буковелі, а там і вершини грузинськіх гір були скорені! Згодом і в Дніпровській Лавині довелось працювати!
Шлях до IT в мене був тернистий та важкий. Почав кар’єру, cформувавши з другом власну рекламну агенцію, але друг поїхав, і я залишився один :( Продав свій бізнес, попрацював інструктором і подався до IT. Мене запросили РМ-ом до компаніі розробки ігор і сподобалось, залишився! Тепер я частина команди Clockwise Software, щодня менеджу проекти і команди.
Читайте також: Українське ІТ в