Здравствуйте, уважаемый читатель!

Меня зовут Тимур Батыршинов.

Около 10 лет занимаюсь программированием, из них последние 7 лет — программированием на Java.

Родился в Казахстане, г.Уральск.

В школьные времена сильно интересовался 3 вещами: программированием, музыкой и футболом.

В них же и достиг своих первых высот:

  • 1-е место по программированию на городской олимпиаде
  • 2-е место в конкурсе областных музыкантов
  • 1-е место в городских и областных соревнованиях по футболу
  • 2-е место в чемпионате страны по футболу в составе сборной области.
***

Откуда появился интерес к программированию?

До 7-8 класса я понятия не имел, что такое компьютер и как им пользоваться. Не говоря уже о программировании. На всех людей, кто умел копировать файлы я смотрел как на хакеров и понимал, что мне до них далеко.

Помню, в то время также было очень модно показывать свой класс в MS Paint на Windows 98 (с публикацией результата на рабочий стол) и многие уроки информатики так и проходили.
Затем все быстро перевернулось!

Нам домой подарили приставку «Сюбор» (если кто ее помнит) — это совмещенный Dendy и инструмент для прогаммирования на QBasic.

Поначалу все конечно только играли на ней, но затем, когда узнали, что на ней можно еще и писать программы, кассеты с играми отошли на второй план.
Мы чуть ли не всей семьей начали программировать несложные программки, соревнуясь между собой.
Примеры брали из учебников и это было дико интересно.Так зародился интерес к программированию.Затем в школе были спецкурсы, олимпиады, Pascal, Visual Basic и пошло поехало.
Так и закончил школу в 2003 г с призовыми местами по информатике, которые помогли поступить в университет на бесплатное обучение.

Учеба в университете

К учебе в университете особого интереса не проявлял.

В институте нам преподавали Visual Basic и Pascal, которые я немного знал. Они заинтересовали прежде всего своей легкостью, но хотелось нечто большего, чем университетские задачки.

Хотелось научиться программировать на серъезном и популярном языке, чтобы реализовать свой творческий потенциал и зарабатывать на этом деньги.

Выбор был очевиден — Java уже приобрел свою популярность, он использовался везде, где только можно, и считался языком программироавния №1 (странно, что о нем в институте не было сказано ни слова).Так начались мои первые шаги в необъятном мире Java программистов.

Как и подобает вечноголодному студенту, у меня время от времени заканчивались наличные, поэтому приходилось подрабатывать и писать программы на Visual Basic для других студентов(студенток) за еду в прямом смысле слова (жил в общежитии, поэтому вместо благодарностей всегда зовут на ужин, еда — актив номер 1 :) )

Переход на Java

Параллельно все программы пытался переписать на Java, чтобы получить хоть какой-то опыт. Поначалу конечно же было очень трудно: неизвестный синтаксис, другие подходы к написанию кода, к структуре кода и пр. Где-то через 20 программ я уже мог написать не подглядывая программу «Hello World!», компилировать и запускать ее вручную через командную строку.

Как и многие новички, я не имел особого представления о том, как надо программировать на Java и писал все программы в процедурном стиле (наследие basic и pascal): это когда у вас есть список процедур вы их вызываете в нужной вам последовательности (В последствии я понял, что программировать в таком стиле на Java — это все равно что купить iPhone и использовать его, чтобы только писать смски и звонить).

Таких слов, как объектно-ориентированное программирование, я не знал, а если бы и услышал — то понял бы только последнее слово. Дальше — больше,  первые оконные инерфейсы, работа с базами данных и пр.

 

Трудоустройство

Начало изучения Java совпало с моим устройством на первое рабочее место (взяли без опыта на испытательный срок в качестве стажера), где я без каких-либо знаний начал работать с боевыми системами, которые обслуживали всю страну (поначалу боялся лишнюю кнопку нажать, чтобы ничего не сломать нечаянно).

Эйфория от того, что я работаю в серъезной компании, без опыта и знаний, придала дополнительный стимул и изучение Java ускорилось в геометрической прогрессии.

Через пару месяцев, проанализировав результаты испытательного срока, меня и моего друга, с которым мы вместе устраивались, утвердили в официальный штат.

Радости нашей не было предела, нам дали путевку во взрослую жизнь!

***

С этого момента начался нелегкий, но интересный путь от новичка, до конкурентоспособного программиста Java.

За время работы приходилось изучать множества систем и технологий, работать с опытными программистами, изучать многие аспекты программирования, испытывать радость и разочарования — в общем это был бесценный опыт.

Сейчас, оглядываясь назад, когда уже пройдено серъезное расстояние пути, я решил поделиться всем наработанным опытом с нынешними новичками, которые решили пополнить ряды программистов Java. Это позволит им сделать их путь более быстрым и интересным.

Я помогу начать эффективно изучать Java, получать творческое удовлетворение и зарабатывать на этом хорошие деньги.

Если вы решили серъезно заняться программированием на Java, но не знаете с чего начать и откуда брать информацию — добро пожаловать на мой сайт.

 

——

С уважением, Тимур Батыршинов