Перейти к содержимому
Обложка сообщества Лайфхаки

О том, как я докатился до такого - стал программистом

Сейчас я Вам все объясню, чего я тут расписался. Изначально это был комментарий к посту в ВК, в одной из групп. Но вот, писал я и превысил ограничение на количество символов. Люблю оказывается я писать. Поэтому, кому интересно. Прошу. История о том, как я докатился до такого - стал программистом.

Не знаю, почему я решил рассказать свою историю, то ли история Абрахама ссылка, то ли тех кто выше писал задушевно. Сообсно:

>>>

Все началось с года 95-96го… Комп появился у нас в семье давно, в году эдак в 96м, старший брат купил, тогда еще были AMD K6, c 3D ускорителями 3DFX voodoo2, ссылка. Честно уже не вспомню, какой точно был конфиг. А было мне тогда 7-8 лет, смутно помню. Но точно помню, что мне не давали сидеть за ПК, брат с сестрой сидели ночами, во что-то рубились, я а подглядывал, что за хрень зеленая на экране у них разговаривала. Это со временем я стал понимать и разбираться. Украдкой включал и исследовал, что такое MS-DOS, а потом win 95. Что это была за зеленая хрень, совсем не хрень, а игра "Петька и Василий Иванович спасают галактику", а потом "Герои", не помню какие, но что-то они меня не вперли. WarСraft 2 и т.д. И каждый раз украдкой пользуясь ПК, я больше и больше разбирался, что к чему в этой махине. Как соображал тогда, что нужно запускать .exe файл, а не другой я уже не помню, видать методом тыка. Потом ПК менялся на чуть помощнее. Игры стали покруче, тогда еще познакомился с FIFA 98 Road to World CUP, где песня SONG 2 привила мне в подсознании любовь к этому жанру и не только. StarCraft и т.д пошло поехало. Когда доступ выпадал мне я проводил с ПК целые сутки, что порой у меня его тупо отбирали и закрывали в гараже. А я как маленький наркоман просил дозу, что бы еще провести время.

Комп бывало ломался, приходилось родителям вкладываться в ремонт: покупать HDD, видеокарты, cd-привод и т.д. Когда, приходил к нам мастер по ремонту ПК, до сих пор помню, как звали дядь Герман. Он как маг в моих глазах, что-то разберет, поковыряет запустит, нажмет, потом на черном экране пропишет магию, и все работает. Бывало и к нему ездили с ремонтом. Я не помню уже было мне 10 или 11, но это все производило на меня впечатление. Я задалбливал его вопросами. И он мне все рассказывал, откуда столько терпения? Я помню его объяснения до сих пор, а мне сейчас 28. Что он делал разбивку на разделы жёсткого диска, форматировал. Часть оставлял не размеченной, что бы убитые кластеры не ломали нам нервы и т.д., если не могли позволить себе новый жёсткий диск. Это сейчас SSD на 512 норма, а тогда в ходу были дискеты 3,5А. Которыми тоже пользовались и что-то даже сохраняли. И вот после починки, я пытался повторить уже дома, те же махинации, что и дядь Герман. Посмотреть, что там вылезет, и я смогу пофыркать) мог и убить систему, но я не сознавался)))

В то же время на начал разбирать системный блок и смотреть из чего же это все состоит, как подключается, как выглядит и что же там написано. После одного моего эксперимента, где я переключил на блоке питания переключатель с 220В на 110В и включил, все так сверкало и было куча дыма, пришлось нормально вложится моим... эээх..

В то время попадали мне в руки журналы типа ЛКИ, Навигатор, Игромания, Хакер, Страна Игр. Я читал с упоением, где авторы писали про новые игры, а мой уже не тянул. Железо, Софт и т.д. И про гонку мощностей от чего слюни текли.

Время шло, я постоянно залипал сутками gta london 69, driver, Петька и Вас Иванович, фифа... мог сутками залипать и десятки других. Хотя про спорт не забывал ходил на футбол даже в основу Локомотива попал СДЮШОР нашего города. И потом стал попадать журнал Хакер в руки, но не всегда догонял, что там пишут.

Но Музычка на дисках у них, просто космос была.

Потом наступило время 9го класса, чесал я репу, что делать дальше, оставаться или поступать в колледж. А у меня одноклассник поехал сдавать вступительные на кодера в шарагу, ну и я за компанию. Набрал самый минимальный бал на поступление, хотя был хорошистом. Еще помогал челу, что меня постоянно отвлекал, решая ему задачи.

И вот я поступил.

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

На первом курсе колледжа программирования у нас было. Но только как перевелся в другой колледж. Я осознал, что такое программировать, зачем, что и куда как связано и работает. На первом я вообще не врубался, я делал все по примерам, а осознания не было.

Потом я думал, что я херовый кодер, т.к. видел у нас в группе пацанов, которые решали задачи в минуту, что мне требовалось выполнить час-два. И я решил, что не буду кодером.

Параллельно, пока учился, я познакомился с парнями так называемой kaztorka.kz первый торрент трекер в Казахстане. В то время многие осуществляли переход с модемов 56к, на adsl. Я предложил Стасу (как его потом прозвали Казахстанским Цукербергом) на то время, давай я запилю разделы по psp играм. Мне дали доступы, я научился пользоваться трекером, потом стал админом, а потом и главным админом. А парни параллельно делали kiwi.kz Первый видео хостинг в Казахстане. Аналог youtube, rutube. Чего уж там говорить аналоги отсасывали, толковых конкурентов не было (если вы помните другие сервисы на территории КЗ). И там я стал глав модератором, после того как загрузил более сотни роликов и на них то оказывается Стас, Рау, и Артем и Ко выявили сотню багов. Я тогда занялся распространением рекламных постов, что мы скоро запустимся, размещал на топовых площадках рекламу о Киви. И через некоторое время сервис стал падать от количества посетителей, т.к. был нужен людям и был качественный. Я познакомился с одним из видов рекламы. Но еще не понимал этого. В Казахстане на 2008г, скорость на внутренние ресурсы была выше, чем на забугорные. Тем временем параллельно команда занималась блог платформой yvision.kz. Типа аналог livejournal. Там я тоже являлся активным участником, но задачи, которые я выполнял на Киви и учебы мне было достаточно.

В колледже мы проходили основы ООП, в которых я тупил и не понимал, assembler, pascal, которые не вызывали у меня интереса. Периодически, что-то новое было в виде страниц HTML, это так же для меня было все скучно, и не интересно. В дальнейшем Delphi. Более понятный и интересный язык. Но из всех программ, что я написал это был не большой калькулятор по расчетам метража мозаики, которую я очень активно использовал, когда устроился на работу (менеджером по 1С УТ). Да вот так жизнь занесла.

В коллеже я проходил практику на 1С, как меня все это бесило и мне не нравился 1С. И чувак у которого я проходил практику, гонял в Zumu на работе (на мой взгляд программист и зума не совместимы), и на мои вопросы дай мне реальную задачу. Он мне ставил задачки элементарные, я шел домой писал функцию, показывал. Он оценивал как збс, все можешь отдыхать я тебе все рекомендации напишу. И я не понимал, нах оно мне.

Когда получали задачи на дипломный проект, я хотел взять 1С + разработку базы, а мне препод выдает задачу писать учебник текстовый, либо с видео на Action Script 3.0, я не хотел, я отказывался. Но все-таки пришлось. Изучал, писал функции. Но ООП мне не поддавалось. Изучал анимацию и всякие рюшки и приколюхи, хотелось фана. Например: ссылка

Написал я учебник, сдал. При чем даже помог аналогичный учебник одногрупнику написать. Ссылка. Тут то появилось желание писать сайты на AS3.0 тем более, что технология flash развивалась. И видел крутые работы, что просто диву давался. Да и сейчас многие работы, что на FWA просто вышка! Да и замена на сегодня CSS3+js+html5 не идет в сравнение с сайтами на Flash. Да есть крутые, например, на siteinspire. Но не то… слабо все еще.

О трудностях: именно по программированию испытывал всегда, 1 000 000 раз я думал, что не мое и отказывался от этого дела. И даже бросал, на долго… И все равно возвращаюсь. Но когда получается, справляешься с задачей, чувствуешь себя просто на вершине. Будь, то функция или использование чужой библиотеки без толкового FAQ для решения более сложных задач. И даже сейчас, я часто так думаю, программирование очень бьет по самолюбию, и только стремление и желание должно перевешивать все.

После окончания колледжа я поступил в универ на юриста, уехал в Россию, с мыслями, что я вряд ли буду кодером, (быдло кодером), или вообще каким ни будь кодером. Но нужны были бабки на учебу, искал работу, к удивлению, мои познания пригодились, и я устроился в мелкую фирму. Даже не фирму, а стартап, по разработке 3D игры для VK. Писали на Action script 3.0 + AlternativaPlatform. Работали втроем, золотые времена. Мне почему то, всегда казалось, что это эталон типичного кодера. Мы могли вечером забухать пива с чипсами сидеть и кодить, или накурится и кодить. Емое… это был треш. Работать можно было с 11 до 8 или с 14 до 22, как хочешь. Ну не кайф ли? Проект мы взяли на свои плечи как я считаю и считал не посильный, для нас, да и инвестору я напрямую это так же говорил, что нужно человек 10, часть кодеров, часть дизайнеров. Тогда только танчики онлайн зародились ссылка на этом двиге. А что бы в браузере 3Д работало в 60FPS это нонсенс. На 2010й год выходит такое видео. Мы, воодушевившись, да-да хотим! Да-да можем! Сделаем! Упорно делали. Делали серверно-клиентскую часть. Добились визуализации и перемещения объектов, на 4 ПК, с небольшими задержками. До пинга CS нам было как до Китая словно. А инвестор кровожадный хотел через 3-4 месяца уже материальной отдачи от проекта. Отдачи не было и через 6 мес. нас распустили. И с того времени я бросил, кодить сказав, что не мое. Я думал, что не несу чего-то полезного, в общество, ну и что поиграют люди, кайфанут час-два и все? Никакой полезности. От того, чем я занимался.

Параллельно с 2009 г. Как хобби я делал сайты, на движке. То одному знакомому, то другому. Помню первый заработок потратил на крутую гитару, с которой до сих пор. Кайфовые ощущения. Делать, что нравится, да еще денег за это получать. И периодически я брался и делал сайты. Чем занимаюсь и по сей день. Но с прошлого года, я решил углубиться в эту сферу подтянув знания. Так сказать, изучить механизм изнутри. Как механик лезет в двигатель авто, так и я полез изучать, что и как устроено. Есть знания, какой-то опыт. Понимание. Мне легко что-то дается, а что-то нет. И мне это нравится и приносит удовольствие. Но моя лень, мне мешает. Встречаются сложные задачи, при выполнении которых думаешь, что нет это все не твое, а потом она тебе поддается и ты счастлив как не знаю кто. Как ребенок, которому купили игрушку в детском мире) Сейчас я позиционирую себя как Full stack разработчик.

Помню ребят, которые делали топовые сайты, с миллионами посетителей, которых отчисляли из универа, а они делали на коленке свой проект, реально на коленках, в 1к квартире и теперь дают работу людям, 15-20 человек, не в курсе сейчас сколько сотрудников. Других, кто не останавливался и не бросал, достигают большего.

Поэтому, мой пример, он не самый такой показательный, что прям ВАУ, и я вдохновлю своей историей кого, что сегодня вы начнете уже кодить. Но если вы решили этим заниматься, то получайте удовольствие от своего дела. Я это Вам искренне желаю. А можете посмотреть этот видос.

Так же у меня был опыт в компании, где я работал Операционным менеджером, а потом как project manager. Поэтому, все как говорится познается в сравнении. Но это уже другая история…

ps: Кодинг по моему мнению это призвание, не возможно ему обучить, человека который от этого далек как до луны. Но если прикладывать желание, усилие, напрягаться, то можно, можно этому научится.

11
9
1967

Еще по теме

О том, как я докатился до такого - стал программистом - Yvision.kz