Как я стал программистом на PHP

Это наверное первая статья в которой я не хочу давать каких-то ответов и тому подобного, а просто рассказать о том как сложился мой путь к PHP программисту. Но все-таки эта статья будет полезна тем кто только начинает свой путь в мир программирования. 

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

В такие моменты хочется сдаться. Но частично об этом и история плюс хочу так начать серию уроков на PHP. В основном уроки будут выкладываться в виде видео, мне кажется так информация воспринимается немного проще.

PHP программист: Начало

Все началось еще в колледже когда мне было лет так 16-ть. Я пошел учиться на программиста, а все потому что мне нравилось сидеть у компа и открывать для себя что-то новое. 

Тогда я пошел в нашу радио рубку и попросился быть диджеем, так я понимал что буду не только активистом ну и ближе к руководству,  значит возможно будет какая-то помощь по учебе ну и в целом интересно было. 

Тогда я зашел в радиорубку и сказал всем присутствующим, “Здравствуйте, меня зовут Сергей, и я хочу быть вашим новым диджеем на радио”, не знаю о чем я тогда думал, но я рассчитывал на успех, и первый ответ меня даже как-то даже удивил и расстроил. “У нас уже есть диджей, ты нам не нужен”, но почему-то мне захотелось переспросить, и я задал вопрос, “Вы уверены?”.

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

Буквально за пару минут я успел и расстроиться и порадоваться. Я добился чего хотел! 

Дальше ничего особенного, но спустя месяц, я узнал, что парень который являлся “Президентом” нашего колледжа, занимался разработкой сайтов и помимо этого SEO продвижением. 

Сегодня я правда не могу сказать, что это были очень большие результаты, но с его слов он сам разработал сайт и продвинул его в поисковой сети до 1000 людей в день, что позволяет ему зарабатывать 120-150 рублей в день.

Тогда это было примерно 4-5 долларов в день, а как для студента, который имел 50 долларов месяц (моя стипендия), дополнительные 120-150 долларов явно были не лишними.

Вот тут я принял решение начать сеошить и разрабатывать сайты, а к парню я подошел со словами “Научи”. Естественно много чего сказать он не мог, только лишь «ну тебе нужно будет знать HTML,CSS и PHP».

Уверенно я себе сказал что раз нужно знать я освою за несколько месяцев. Но на деле так как я был неопытный первокурсник я не понимал еще что это такое.

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

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

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

В общем угадайте что? Я с ним начал тусоваться вместе — и первое что он спросил когда увидел мой сайт “А какую он предоставляет пользу людям, ты выставляешь видео с ютуба, а я ведь могу зайти на ютуб и посмотреть эти видео там”.

Очевидно и обидно.

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

В принципе с горем пополам сайт был готов, вот там я для себя начал открывать в полной мере что такое SEO, а по мере изменения мне пришлось делать свои первые шаги к изучению php.

Не скажу что было просто, в принципе мелочи получались и все же я чувствовал себя неуверенно.

После того я еще долго пытался что-то делать,  но из-за отсутствия четкой цели я ничего не мог толком написать. Тогда у меня еще и практика в колледже проходила там я выбрал тему SEO сервис, который должен был чекать показатели сайта и выводить их на дисплей. (О чем я только думал)  Первые мысли были такие “Хардкор начинается, ща запилю лучший сайт”. Взял книгу по PHP, но сказать честно читать книгу пусть и было полезным занятием но учитывая сроки и тему проекта — все оказалось безуспешным занятием. 

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

Дальше регистрации и авторизации я не двинулся, но это было настолько круто, ну просто море мотивации — даже мысли такие возникли. Вот наконец я стал настоящими программистом. Хотя дальше я несколько дней не мог двинуться дальше, пока не нашел скрипт проверки сайта где-то в интернете, и не начал его прикреплять к своему проекту. Короче каким-то чудом я даже привел скрипт не то чтобы в порядок, но в целом выглядело достаточно нормально.

Тогда я понял что я что-то да могу. Тем временем сокурсник выдумал схемку спама по видео во вконтакте и это ему приносило около 150 уникальных посетителей на сайт, а монетизировал он за счет партнерок которые скажем так были не самыми честными. Я включился в тему и таким образом нам получилось начать хорошо так зарабатывать — выходило около 10-ти долларов в день. Иногда больше, а иногда меньше, но в среднем около 250-400 долларов в месяц, и вот тогда мы почувствовали себя невозмутимо круто. Правда моей глупостью была трата денег на лево и на право. Хотя не сразу так вышло — первым делом я купил себе ноут, а вторым крутой телефон (Nokia N8), стоял он на то время около 600 долларов.

Так вот возникла идея зарабатывать еще больше за счет автоматизации спама. Так как мы были еще малоопытными, мы наняли программиста который согласился написать нам прогу на cURL, и дело пошло еще круче. 

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

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

Путь программированию в полной мере

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

Там я уже начал заниматься своими белыми проектами и тоже вполне неплохо шел доход, правда уже не такой, но не хуже, так возникла идея создать фан сайт Nokia N8 и выкладывать там всякие игры и программы.

Короче по большей мере я подался в SEO, забыв о программировании, но продлилось это лишь полтора года. Максимально забыть не получалось так как я учился на программиста, но все-таки не думал я о том что буду программировать. 

Но как-то мне пришла идея устроиться на работу в интернет магазин SEO специалистом. Там я вел успешную работу — сайт увеличивал свою посещаемость, а я когда нечего было делать, а делать было нечего чаще всего доделывал всякие штучки для магазина. В целом это было все для себя, но все-таки.

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

Так и возникла идея уйти полностью в программирование на PHP. Я потряс всех знакомых которых имел, для того чтобы найти работу — когда работа была найдена я начал развиваться в этой сфере, а сео как-то даже забросил, но всегда пытаюсь быть в теме но уже только для себя.

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

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

Несколько полезных советов для начинающего программиста:

  • Сосредоточься на чем-то одном, и когда освоишь это переходи дальше.
  • При написании любой программы проговори для себя четко задачу — если не лень опишите то, как она должна работать. Часто в компаниях практикуют обсуждение задач, когда 30-40% своего времени программисты обсуждают задачу, а потом только начинают ее воплощать.
  • Если голова кипит, значит пора отдыхать — выйти прогуляться на свежий воздух. Даже если у тебя дедлайн, но котелок не варит, то далеко ты не придешь. Нужно научиться отдыхать.
  • Всегда используй документацию — у php проблем с документацией вообще никаких нет, всегда можно найти нужную информацию.
  • Опыт и качество кода придет только с практикой. Практика и только она принесет плоды. А книги можно и нужно читать на досуге, причем в них часто проскакивают интересные темы.
  • Задавай столько вопросов о своей задаче сколько возникнет, если ты не задаешь вопросы, то не решишь задачу без огромного количества правок.
  • Уточняй задачу на самом начале так, чтобы не впихнули дополнительное задание — мой лозунг такой “Не сказано, значит не сделано, если нужно сделать, давайте подсчитаем сколько это будет стоить”.

И даже после этих советов я скажу следующее: стараясь их придерживаться, ты не выгоришь максимально быстро, но тем не менее это не значит, что тебе получится избежать таких случаев когда нужно будет пахать с утра до вечера. 

Программирование на PHP, да и на любом другом языке это не просто работа, это стиль жизни.

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

Оставьте комментарий