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

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

Да я именно про те времена, когда у нас горели блоки питания от приставки SEGA в которую мы играли днем и ночью, думаю кто в теме, тот поймет =)

До PC у меня было еще несколько приставок, но мы сейчас не об этом, но после того, как я уже начал пользовался компьютером, я внес большой вклад в борьбу c террористами в мире Counter Strike, да именно CS сделал меня Web разработчиком.

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

Цель

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

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

Спустя короткое время я без каких-либо навыков программирования запускаю свой первый сайт в возрасте 15 лет на популярном в то время конструкторе uCoz для своего клана.

Кто помнит uCoz есть такие?

Как я пришел к HTML и CSS?

При создании табличной сетки я застрял на «colspan, rowspan» это сейчас есть html-академия и прочие сервисы, а на то время информации было не так много. Были популярны несколько форумов, где хоть как-нибудь можно было получить фидбек.

Так прокачивая свои навыки в HTML, CSS и совсем немного в JS jQuery, я начал замечать множество ограничений в конструкторе и сделал вывод, что уже не обойтись без полноценного сайта и своего хостинга.

Знакомство с CMS

И тут я узнаю о существовании CMS недолго разбираясь останавливаюсь на Joomla. Развернув его на бесплатном хостинге с поддержкой PHP, я принялся за разработку дизайна поиск подходящего шаблона.

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

Наконец после успешного запуска уже нескольких моих сайтов, меня не устраивал мой трафик, а точнее его отсутствие.

SEO

Вот так я и пришел к SEO. Но он был совсем другим, купив арендные ссылки и прописав в «Keywords» все что возможно, сайт выходит в топ за весьма короткие сроки. Так мой знакомый, узнав о моих достижениях обратился ко мне с просьбой разработать ему сайт для предоставления авто услуг. Дав свое согласие, я тут же принялся за разработку и после как сайты был готов, мне даже оплатили мой труд, тем самым дав понять, что на этом можно неплохо зарабатывать. Так моё хобби стало приносить неплохие деньги, а со временем стало основным доходом.

Так вот разработанный мною сайт для авто услуг начал выходит в ТОП по такой же схеме которую я описал выше. Взяв еще пару заказов от знакомых, я уже точно решил создавать свой сайт, и за достаточно быстрый срок он вышел в ТОП по запросу «создание сайтов» в моем регионе. Клиенты посыпались, многим пришлось отказывать, некоторые люди хотели практиковаться у меня, предполагая, что они обращаются в крупную IT компанию, а я тем временем был на учебе в колледже, ко всему этому у меня не было даже своего офиса.

Недолго думая, я бросаю учебу и открываю веб-студию =)

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

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

За некоторые крупные заказы, которые я все же взялся разрабатывать, пришлось попотеть, так как я понятия не имел, как и делать, но все же знал если я подведу заказчика, то либо меня засудят, либо ну вы сами понимаете…

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

Вывод

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

Более подробнее я бы хотел поделиться в следующих статьях, кому зашло подписывайтесь =)

Комментарии (20)


  1. idelgujin
    01.02.2022 09:52
    +1

    Я надеюсь, вы понимаете, что jQ не способен полностью заменить JS. Это библиотека которая просто упрощает например работу с DOM. Ну и неплохо было бы написать самому с нуля сайт с рабочими механиками и научиться использовать сторонние библиотеки, узнать что такое Bootstrap, а уже потом юзать CMS.


    1. initkz Автор
      01.02.2022 10:00
      +2

      Да, я понимаю и уже давно пишу на чистом JS, от bootstrap отказался тоже давно, это ведь моя история как я становился веб-разработчиком.


      1. idelgujin
        01.02.2022 10:42
        +1

        Не, отказываться от jQ не стоит, как и от бутстрапа. Конечно, если вы хотите делать более-менее серьезные проекты с возможностью сопровождения в будущем.


        1. initkz Автор
          01.02.2022 10:51
          +1

          jQuery использовал раньше, сейчас не использую в проектах которые создаю, пишу все на чистом JS, а от bootstrap тоже отказался адаптирую все в rem-ах =)


  1. Iscander_Che
    01.02.2022 10:11
    +2

    Кто помнит uCoz есть такие?

    Преемника narod.ru? :)


    1. initkz Автор
      01.02.2022 10:12
      +2

      Так точно, на нем тоже пробовал но уже после Ucoz


    1. expdxx
      01.02.2022 14:29
      +1

      У народа было одно важное преимущество, если я правильно помню. Он позволял править html напрямую и даже прикручивать JS. О, сколько аттестационных или каких-то таких работ было написано на этом хосте.


  1. thedrnic
    01.02.2022 11:02
    +2

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

    По итогу, совершенно не ясен путь, который вы прошли, так как описано самое начало.


    1. initkz Автор
      01.02.2022 13:36
      +1

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


      1. thedrnic
        01.02.2022 14:06
        +1

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

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


        1. initkz Автор
          01.02.2022 14:08
          +1

          Понял вас спасибо за совет!


  1. Ar0x13
    01.02.2022 11:54
    +2

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


    1. initkz Автор
      01.02.2022 13:41
      +1

      Как то все очень быстро закончилось, так и не успев начаться.

      Уже понял, но вроде расписал что хотел бы продолжить в следующих статьях.

      думаю многим очень зайдет.

      Вот именно так я и думал когда писал данную статью =)


      1. strax666
        02.02.2022 20:14
        +1

        И отдельная просьба, если много опыта и уже в этом варитесь...был бы очень благодарен, за информацию, что и как начинать новичку. Легко освоил HTML и CSS, а вот с js очень сложно, но руки не опускаю. И спасибо за начало истории!


        1. initkz Автор
          02.02.2022 20:20

          С JS думаю всем по началу сложно так как он идёт вместе с HTML и CSS, по этому и передумали такие библиотеки как jQuery попробуйте начать с них, а так я вам советую больше уделять время практике, я сам так и учился.


  1. AVX
    01.02.2022 15:27
    +2

    Ну я ожидал чуть иного, видя КДП... Думал, будет про motd, и хаки как его заполнить :)

    В 2008м тоже запустил сервер CS1.6, и вначале просто в motd сделал страничку, которая отображалась всем игрокам. Менялась она скриптами по расписанию, и не у всех корректно отображалась. Пришлось поднять веб сервер, базу, php, ну и понеслось... сайтик "для игроков", там форум, статистика, и прочее. Потом как-то безболезненно перенёс сайт на хостинг, и через некоторое время он постепенно перерос в городской сайт, и прожил лет 10-12... пока надобность в нём вовсе отпала - сервер давно закрыт, постоянные игроки повзрослели и разъехались, а новые уже играли на CSGO больше. Сайт же не нужен стал банально от того, что большинство пользователей "местных интернетов" ушли в соцсети и мессенджеры.

    Веб-мастером не стал, но навыки сисадмина прокачались достаточно.

    P.S. играю всё равно периодически. GLHF!

    P.P.S. Какое-то время умудрялся код Google Adsense в motd запихнуть, и он показывал рекламу :) Правда, коряво, и игроки видели только край её, но гугл считал, что всё ОК.


    1. initkz Автор
      03.02.2022 08:50

      Правда, коряво, и игроки видели только край её, но гугл считал, что всё ОК.

      Круто, смогли хоть что то заработать, вывести?


      1. AVX
        03.02.2022 11:27

        Я не выделял отдельно этот источник, но кое-что капало, по конкретному формату объявлений можно отследить было. Недолго держал в motd, всё же для других целей было лучше использовать. Сам сайт какое-то время окупал хостинг, как только я забросил им заниматься, доход ушёл плавно в ноль.


  1. ontop
    02.02.2022 08:01
    +1

    Кликбейт. Вебстудия, история с CS...

    Боже боже. Я вот тоже много играл в CS в универе, тоже в клубах и сегу, денди застал, как и половина моих друзей.

    ИП тоже в офисе и знаете, что? Я тоже делаю сайты, но заказываю разработчку, вёрстку и дизайн у аутсорсинг специалистов.

    Иииии.... от этого я простой ИП в офисе, веб-студия это офис два этажа и реально студия с штатом человек под 30, студия в формате опенспейс, куда мне и тебе как до луны, так как это нужно не просто делать сайты, а быть чем-то особенным, ну или как Лебедев на откатах выехать. Вот это студия, а ты ИП-шничек в офисе как и тысячи таких других пашешь сам на себя :)


    1. initkz Автор
      03.02.2022 08:48

      Понял - принял