В данном посте я расскажу немного о своем пути от школьника к разработчику.
По моей инициативе и желанию подписчиков начинаю рубрику Я Девелопер, в которой буду рассказывать о полученом мной опыте в сфере разработки ПО, а именно в разработке ПО на JVM.
Шаг 1. Начало моего пути
Приветствую, дорогой читатель!
Меня зовут Александр Барчук, на момент написание этой статьи мне 21 год.
Как и все дети я был в школе, не чем не отличаясь от других, учился и скажу даже, что не особо хорошо. :)
До 9 класса даже и небыло желания чего то добиваться или изучать, в общем был как все нормальные дети. Лазил с друзьями, играл в приставку (да я очень любил играть в видео игры). А потом я стал не нормальным. Такой вот поворот. :D
Да, именно Ненормальным. Почему? Потому что я понял нечто, что изменило мою жизнь кардинально! Но об этом немного позже.
В общем начал я увлекаться компьютерами, о программировании тогда и не знал, просто нравилось нажимать кнопки и видеть, что на мониторе, что то происходит.
Чувство было как будто ты приказываешь компьютеру сделать что то, и он делает это :)
После я закончил школу, все еще не зная о программировании почти ничего, но знал, что существует такое слово. Как я уже говорил, я слабо учился в школе, не плохо, но и не хорошо. С трудом поступил в университет на компьютерный факультет, и первый год обучения казался мне Адом :(
Потому что, уровень обучения в нашей маленькой школе и в универе намного отличался. Первый курс прошел, а я все еще не мог даже if написать в Pascal.
Вот пришло время вернутся к тому, почему я считаю себя ненормальным :)
Шаг 2. Первая попытка стать программистом
В общем, начались летние каникулы.
Я с долгами по сессии за первый курс сижу и задаю себе вопросы:
– Неужели я такой-то нуб? Неужели так сложно понять это программирование?
– Стоп! Нужно что то решать.
Примерно так все и было.
Взялся я за это с умом и большой мотивацией! Читал книги в pdf, начал писать первые if, for, а после написал первую свою программу – калькулятор :)
Хоть и примитивный, но рабочий. Это была моя первая программа, я был на 7-м небе. Продолжал я изучать Pascal все лето, но я не просто читал книги, вот тут самое главное, запомните это!
Я все лето писал какие-то програмки, на реальных задачах я набирался здоровенного опыта, и вернувшись в сентябре обратно в универ, я удевил многих :) Но не буду хвастаться и продолжу.
К стати вот я, кто меня еще не знает :)
Вы возможно заметили золотое слово – Мотивация, так вот без неё вы не станете ненормальным.
Шаг 3. Уже Senior Software Developer
Уже Senior Software Developer, но по крайней мере я так думал в конце второго курса :) Я ходил по собеседованиям, много ходил, это дало много опыта, я получил задачи которые требовались на реальных работах, и понял куда мне нужно двигаться.
Да, за этот период я выучил базу PHP, именно на эту должность я собеседовался. Теперь подробней.
В середине второго курса, когда я понял, что Pascal для детей :) Я начал учить PHP, так как очень любил WEB. Выучил я достаточно, чтобы писать неплохие сайты как на любителя.
Писал я сайты для себя и на заказ, думал что уже крутой прогер, но не тут то оно. Оказывается то что я знал, этого было мало. :( Понял я это, когда прошел 100500 собеседований. Мотивация упала до нуля, желание пропало и я залип в онлайн игры на 4 мес.
Спустя 4 месяца залипаний в онлайн мир, я вернулся к тому, что стаю как все люди которые не имеют мотивации и в итоге проживают нудную жизнь не имея никакого стремления. После этого я очнулся, так как я имел большую страсть к играм, то я удалил своего героя, которого так стремительно качал 4 мес. :)
Я поставил цель, вспомнил ради чего все начал, и вернулся на поле боя, но уже не в онлайн арене, а в реальной жизни.
Шаг 4. Как стать ненормальным
Странный заголовок скажите Вы! Зачем мне становится ненормальным?
Под ненормальным, я имею в виду не привычного вам ненормального человека вроде этого:
Я имею в виду человека, который ушел от принятой обществом нормальности просто существовать, и понял, что он в этой жизни может достичь всего, что только пожелает!
Вы должны понять, что не существуют границ, что нет такого: он избранный, он может себе это позволить, а кто я?
Вы не чем не отличаетесь от других людей!!!
Я знаю, я немного отвлекся, но это важно!
Шаг 6. Я смогу
Думаю многие видели эту картинку:
Сейчас я на вершине :) Но на 3-м курсе я был на ступеньке (Я попытаюсь …).
На 3-м курсе я занялся изучением Java, и в моей зачетке на это время было много 3-ек, но среди них светились 5-ки по программированию :) (пускай не всегда, но были).
Я серьёзно задумался о работе. Я много учил Java и мне было очень интересно. Знаяте что вам должно нравится это, вы должны заниматься программирование из-за интереса к этому.
Так вот, решил я что мне мало того что дают в универе, и на это время мой знакомый посоветовал мне пойти на бесплатные курсы по Java SE & Java EE у нас в городе.
Так как они были бесплатными я пошел на них. На курсах было по началу нудно, так как делали то, что уже знал, но потом я чувствавол себя как переполненный поток данных :) Новой и интересной информации было так много, что я не успевал все уловить, и просто записывал.
Курсы были 3 раза в неделю, но я каждый день уделял на курсы от 5 до 10 часов. Было реально круто и интересно. Я даже не знал что по окончанию курсов могут взять на работу, мною не это мотивировало.
Мне хотелось как можно больше выучить новенького и интересного.
Курсы длились 9 мес. из них 7 мес. теория, практика 2 мес. мы писали проект в команде – вот именно это было круто, писать в команде, такой опыт просто бесценный.
Закончил я курсы, и так как мне надо было пройти практику от универа я попросился к преподавателю курсов на практику, это он от своей фирмы проводил курсы. Так вот он меня взял.
Шаг 7. Финиш
Как только я берусь за изучение чего-то мной движет мотивация.
Не раз я в этой статье говорил про мотивацию, так как считаю что это самое главное в достижении целей.
Мотивация должны быть у каждого, но не каждый умеет ею пользоваться. Вы не должны просто хотеть что то, ради чего-то, либо кого-то. Вы должны плюс к этому действовать!
Так вот, первый день практики. Я прихожу в офис, говорю вот я ваш практикант :) Меня ведут на моё робочее место где я буду сидеть всю практику, и по пути говорят, что мол есть сюрприз.
Я заинтригованно спрашиваю: – какой же? И мне говорят, что практику я буду проходить в команде .NET разработчиков соответсвенно и кодить нужно на .NET. Не то чтобы я растроился, просто хотелось Java :(
Но я не пожалел, так как получил масу опыта из этого.
Спустя 2 мес. практики мне предложили место в этой компании Junior Java Developer на что я с радостью согласился.
Рассказывать можно про все детали очень много, поэтому не буду тянуть. Если возникнут вопросы то с радостью на них отвечу в комментариях.
p.s. Ставайте ненормальными! И мотивируйтесь, не стойте на месте!
ПОХОЖИЕ ПУБЛИКАЦИИ
- None Found
93 комментариев к статье "Я Девелопер - мой путь..."