Біографія | Реферат | Портал магістрів | ДонНТУ

RUS | ENG | UKR
Магістр ДонНТУ Бабкін Анатолій Анатолійович

Бабкін Анатолій Анатолійович

Факультет комп'ютерних наук і технологій

Спеціальність: Комп'ютерні системи та мережі

Тема випускної роботи: Дослідження завантаженості каналу та сервера служби миттєвих повідомлень. Розробка програмних засобів розподілу навантаження на сервер

Науковий керівник: Теплинский С. В.

Коротке резюме

Мови програмування C/C++, ASM x86, C#, Java, VHDL
Мови сценаріїв PHP, JavaScript, VBA, ActionScript, bash
Мови запитів до баз даних SQL
Бази даних MS SQL Server, MySQL
Мови гіпертекстової розмітки HTML+CSS
Бібліотеки, фреймворки, API .NET Framework 1.0-3.5, ASP.NET, Qt, Winapi/MFC, boost
IDE NetBeans, MS Visual Studio, QtCreator
Програмні пакети Photoshop/GIMP, Adobe Flash, Corel Draw, Corel Photo-paint, MS Office (і всі його клони)
Знання мов російська, англійська, українська
Середній бал 4,92

Біографія

Дитинство

Я народився 17 листопада 1987 року в Донецьку о 15.20 за місцевим часом. З раннього дитинства я добре пам'ятаю досить багато моментів, що завжди є предметом подиву з боку моїх родичів. Рано почав говорити.

У дитячий сад ходив з 1,5 років. Першим у групі навчився читати, і взагалі любив дізнаватися щось нове. Можливо, тому завжди хотілося нарешті піти до школи. У дитячому садку мені спочатку не сподобалося - не міг звикнути до денного сну і харчування (я практично ніколи не спав вдень і погано їв). Але будучи вже дорослим, зрозумів, що дитинство - найщасливіший період у моєму житті - веселий і безтурботний. Сьогодні я б з радістю став маленьким і пішов у дитячий сад.

Школа

У 7 років пішов у загальноосвітню школу № 115 з поглибленим вивченням іноземних мов, але швидко розчарувався в шкільній системі. Особисто я б пішов до школи на 1 чи 2 роки раніше, враховуючи, що я народився восени, але мої батьки вважали інакше.

Про те, що пішов саме до цієї школи, не шкодую, тому що отримав хороші знання англійської мови, які кілька разів використовував на практиці в живому спілкуванні з іноземцями. Уроки англійської мови були з 1-го класу і проходили щодня, де викладачі нас добре ганяли. З покупкою першого комп'ютера захопився іграми - грав практично в усі й багато. Класу з 10-го почав писати свої скрипти і аддони до ігор, що, можливо, і вплинуло на вибір факультету. Це був мій перший досвід у програмуванні, і у мене досить непогано виходило - у фентезійних РПГ з'являлися сучасні ліфти, вогнепальна зброя та інші дрібні геймерські радості.

Згодом захоплення комп'ютерними іграми відбилося на погіршенні успішності, але незважаючи на це, закінчив школу відмінно, із золотою медаллю.

Університет

Вибір факультету був однозначним і обговоренню не підлягав. Великі сумніви були у виборі спеціальності. Я хотів вступати на ПЗ (програмне забезпечення), але мої батьки радили, щоб я все-таки пішов на спеціальність, пов'язану з «залізом». Перший час я шкодував про це, але врешті-решт переконався, що це нічого б не змінило.

Поступив у ДонНТУ на бюджет за результатами рейтингу - здавав інформатику і математику. З інформатикою проблем не було, а математику я здав трохи гірше, хоч і математика у школі була на гідному рівні, а також я ходив на курси). Крім того, я відвідував курси з інформатики, які вела викладач кафедри КІ Юсупова Карина Борисівна. Завдяки їй я розвинув непогане алгоритмічне мислення і став захоплюватися програмуванням.

В решті решт став студентом групи КС-05а.

Перший курс був самим важким - стільки всього нового з'явилося в житті.

До 2-го курсу я увійшов у смак і навчання була неважко - все виходило само собою, а також позначався мій відповідальний характер. На другому курсі вступив на військову кафедру (варіант «чесно» відкосити від армії получити військове звання), і вже сьогодні - я молодший лейтенант запасу. Ближче до 3-йому курс вирішив взятися за розум і самостійно почав вивчати сучасні технології і мови програмування - спочатку C #, далі WINAPI / MFC.

На 4-му курсі моє ставлення до розробки софту кардинально змінилося. Почалося все з того, що я встановив собі на комп'ютер ОС Linux - це був дистрибутив OpenSUSE 11.1. У результаті майже весь мій вільний час було зайнято налаштуванням Лінукса і компіляцією всякої нісенітниці. Незабаром постало питання про програмування під Linux. Вивчення API Лінукса і робочих столів мене ніяк не радувало. Тому вирішив піти іншим шляхом - по дорозі кроссплатформеності. Я став вивчати Java, а також бібліотеку Qt. Легкість і зручність Qt мене вразило - нічого подібного раніше не зустрічав. Навіть при використанні на одній платформі Qt виграє у таких складних засобів, як MFC. Linux також вплинув на моє ставлення і до використання софту - тепер віддаю перевагу використанню вільного і багатоплатформеного софта (наприклад, OpenOffice замість MS Office, GIMP замість Photoshop і т.д).

В цілому навчання в університеті мені подобалася - я добре вчився, кілька разів мав підвищену стипендію і ніколи не мав боргів (за що мене однокурсники часто називали не справжнім студентом). Також я остаточно зрозумів, що мене більше цікавлять питання розробки софту, ніж «залізо». У магістратуру поступив на бюджет без проблем, тому що мав найвищу середню оцінку на потоці КС і здав держіспит на відмінно. Отримав диплом бакалавра з відзнакою.

Тему магістерської роботи намагався вибрати так, щоб вона була пов'язана з мережевим програмуванням і базами даних, так як відчував необхідність поліпшити свої знання та навички в цих областях. Також робота повинна мати на увазі кросплатформеність. Остаточну ідею підказала мені служба миттєвих повідомлень ICQ - з-за великої кількості спаму і повідомлень «ліміт підключень перевищено».

Плани на майбутнє

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

Біографія | Реферат | Портал магістрів | ДонНТУ
RUS | ENG | UKR