Язык
Контакты
GitHub
Поддержка
Регистрация
Войти
Логин: Пароль: Запомнить:
Пользователи
Голосование

    Какую CMS Вы предпочитаете

    AtomX
    Fapos CMS
    Drunya CMS
Последние комментарии
Автор: чайник, в новости:

Что такое API и для чего они нужны

Автор: HIshnik, в новости:

Классы в PHP для чайников

Автор: Аноним, в новости:

Написание простого вируса в блокноте

Автор: stream, в новости:

Создаем BB коды на PHP

Топ пользователей
Drunya
Репутация: 108
Сообщений: 3527
Сашка_из_Шебекино
Репутация: 87
Сообщений: 1803
boriska
Репутация: 65
Сообщений: 846
ARMI
Репутация: 46
Сообщений: 1858
BAH0
Репутация: 26
Сообщений: 544
Перед прочтением спросить разрешение у родителей.
И так, сегодня конец рабочей недели и на меня, в свойственном мне, в это время, состоянии, нашло вдохновение, а почему бы не дать всем понять, что программирование это очень просто. Так как я встречал огромное количество людей, которые хотят, но боятся начинать учить эту бадягу. Конечно, я не говорю, что за неделю ты сможешь научиться писать полноценные программы, которые будут пользоваться нереальным спросом на мировом рынке, но запомни - КОДИНГ ЭТО ПРОСТО ШО ПИЗДЕЦ. А как ты думаешь по чему? Да по-тому, что человеку не свойственно придумать что-то действительно сложное вообще, так как тогда никто бы другой не допер что с этим делать. Так что выкинь из головы все что тебе туда напихали те, кому это выгодно. Байки о том как тяжело компьютерщикам рассказывают компьютерщики, не желающие конкуренции. Самое главное что ты должен сделать перед тем как продолжить читать - это честно признаться самому себе, что ты, по крайней мере, не тупее меня. Серьезно. Если ты это признаешь и не имеешь в этом сомнений, то сейчас ты поймешь, по чему ты можешь достичь больших успехов в программировании и возможно изменить жизнь к лучшему. А если такое предположение вызывает у тебя сомнения, то можешь дальше не читать - тут не место для не уверенных в себе маменькиных сынков.

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


На первых же страницах я нашел сайт, который предлагал за пару минут создать свой форум. И я не упустил возможность и слепил форум. Сразу скажу, я тогда работал по ремонтам квартир и не знал даже что такое хостинг, не говоря уже о HTML или CSS. Я даже не знал, что такое домен. Так вот, как только я склепал форум, а произошло это после нескольких часов разбирания с системой управления, я отмаячил соседу. Мол, я сделал сайт и теперь все что нам осталось это наполнить его и рубить бабки. Сосед повелся, так как и я думал что вс пиздец как просто. И мы принялись заполнять наш форум. Заполнив несколько разделов, я начал чувствовать себя мастером сайтостроения - эх, какой у меня пиздатый форум, думал я. И первым делом разместил рекламные сообщения на нескольких форумах. Типо смотрите что я наваял, какой я не в рот ебись мастер и все такое, но каково же было мое удивление, когда меня восприняли как ничто. Я думал что они просто завидуют, но я да же и не осмеливался представить, что я проработал всего пол дня. В одном из коментов, мне сказали что лучше бы я сделал сайт на ucozе. Меня заинтересовало, что же такое этот глюкоз и я посмотрел ссылку. Увидев предложение создать сайт, я решил это сделать, в качестве проверки, а вдруг тут лучше. И действительно, тогда глюкоз показался мне просто божественным. Мы с другом начали наполнять сайт на козе, а про форум забыли. Пробежавшись по поисковикам, я быстро узнал, что для раскрутки сайта его надо занести в каталоги и сказать поисковикам, что такой сайт вообще есть. При регистрации в одном из каталогов мне предложили установить счетчик посещений на свой сайт. Так я познал самые первые азы HTML.

После нескольких, часов блужданий по интернету, я наконец понял, что такое тег img и div и как их правильно разместить на странице, чтобы они были там где надо. Спустя несколько дней наполнения, мой друг потерялся, типо в делах, но я понял, что он просто потерялся. Видимо, его обломало. Но я и не думал останавливаться - я неустанно наполнял сайт, при этом ходя на основную работу и делая дома ремонт. Спустя, месяц работы над сайтом, я успел немного выучить HTML, так как хотел внести некоторые изменения в дизайн. Я буквально выучил верстку таблицами и то, очень и очень поверхностно. Больше ничего я, к этому времени, не знал. И тогда меня посетила мысль, что мой сайт не мой. Он принадлежит глЮКОЗу. Почитав немного статей о раскрутке я, в добавок, понял, что такой сайт нереально серьезно раскрутить. Бля ну я и разочаровался тогда. Немного подумав и собравшись с мыслями, я решил пойти дальше, сделать, пусть самый галименький, но свой, именно свой, сайт. К этому времени, я уже больше хотел научиться, чем срубить денег, прибыль была уже на втором плане. Запомни, если ты хочешь очень быстро срубить много бабла, тебе не сюда, парень(ну или подруга). Опять, я зарылся в дебри интернета, в поисках решений. И узнал, что глюкоз не единственный, кто имеет, как я тогда говорил - "программу для создания сайтов". Оказывается их немеряно и более того, очень много шаровых. Бегло подучив мат часть - что такое хостинг, домен, сервер, FTP и главное для начала - Денвер(Denver), к стати, это твой локальный сервер. Рассказывать тебе теорию программерских будней не в рамках статьи, так что почитай сам обо всем этом, это очень просто - пара часов внимательного чтения и желания и ты в теме. Это самые азы. Так вот дальше я скачал и установил денвер.

Дальше я нашел каталог бесплатных CMS - так назвали "ПРОГРАММУ ДЛЯ СОЗДАНИЯ САЙТОВ" :) и начал по-порядку их качать и устанавливать. Я думал, что все они будут одна краше другой, а если я еще все проверю и выбиру лучшую, то у меня будет просто нечто. ГлЮКОЗ отдыхает. Но хера лысого - проверив с десяток CMS, я и близко не увидел чего-то похожего или вообще вменяемого. Может кто-то скажет, что есть куча классных движков, просто надо уметь ими пользоваться. Так вот, тот конечно может идти и пользоваться, мне как то однох..но. Но это не про меня, я хотел что-то по настоящему удобное и простое и, в то же время, гибкое. Все это было на том бесплатном говнохостинге и я понял что надо найти его копию, ведь кто-то точно его поломал, подумал я - у нас уже все сломано. Но после недельного поиска, я так и не нашел что искал. Вот тогда меня и посетила идея написать свой движек. Самое первое что я сделал - это узнал направление, в котором мне надо двигаться, я узнал язык на который мне для этого понадобиться. Запомни - главное обозначить цель, а не кидаться на все подряд, это можно будет сделать пожже. Мой выбор пал на PHP.

Накачав литературы и зарегавшись на нескольких программерских форумах я начал учиться. Расскажу как я учился. Я не читал сутками книги и нихуя не зубрил. Мне нужна была CMS и я сразу же начал ее писать. Это происходило так: Мне надо страница с формой для добавления страниц - я начал искать как работать с формами и как их обрабатывать на PHP. Далее, мне надо сохранить данные с формы - я начал рыть и дорылся до MySQL. Еще несколько часов, что бы научиться делать элементарные запросы и погнал дальше. Лишь иногда, примерно 2 раза в неделю, я садился и просто читал основы. Что такое перемены, функции и управляющие конструкции. Это конечно надо - не пытайся сразу написать что-то громадное, но и не зубри пол года книги без практики - все должно быть в меру. Идеальный вариант - это читать и тут же применять для решения каких-то задач. Только не тех, что в книге для примера, а именно своих. Спустя полтора месяца я уже написал свой небольшой шаблонизатор и был доволен результатами. Как-то вечером я сидел на одном из форумов и наткнулся на объявление, в которм говорилось, что несколько ребят(3) ищут, для участия в ихнем проекте еще одного программера пыхи.

Как оказалось, никто не хотел с ними связываться - уж сильно на том форуме все зажрались. Я им написал, уже на следующий день у меня были все ихние пароли и логины от сервера, FTP, базы и так далее. Как оказалось, ребята держали вап сайт и у них был лишь один программист, который не справлялся, так как сайт динамично развивался и надо было, чуть ли не каждый день, добавлять что-то новое, что бы людям было интересно. На то время, я даже слабо понимал что такое функции в PHP, а про ООП я вообще молчу. Мне повезло, так как сайт был вап и код был очень простым и, к стати багованным и дырявым. Я быстро начал въезжать в движок и исправлять его. Тогда мы работали на энтузиазме и нас не хватило на долго. Спустя три месяца вся команда распалась, но за эти 3 месяца, работая над их движком я набрался такого опыта что ни в сказке описать ни бульдозером убрать. Я написал к движку такие модули как "онлайн город", "мисс и миссис сайта", "систему балов и покупки привилегий на них", "рейтинг пользователей" и еще кучу всего. Я не спал ночами, но результат был просто отличным. Если ты внимателен, то заметил, что я был знаком с PHP всего 4 с половиной месяца, а уже мог писать довольно сложные, для меня программы, но я по прежнему не понимал что такое функции и классы. Вообще не представлял как это работает. Я уже думал что я просто тупой для этого, но в один день понимание просто пришло само по себе. И вот что я хочу сказать, не пытайся понять сразу все, если что-то ну совсем тяжело - вернись к этому позже, а пока пропусти.

И вот я уже знаком с PHP 5 месяцев и пришла зиа. Так как я занимался ремонтами, а работа, мало того, что грязная и тяжелая, так еще и нестабильная. Зимой почти всегда нет работы и вот в этот раз я тоже остался без нее. Просидев два месяца дома, в поисках работы, я так и ничего не нашел. И тогда моя девушка сказала - "А почему не разместить в нете твое резюме, как программиста?". Я цинканул и понял, что попробовать стоит и так и сделал. Почти сразу же мне написали с предложением выполнить тестовое занятие. Я согласился, но задание было не выполнимым для меня. Я схитрил и написал совсем не то, что надо было, но сослался на недопонимание, за то я сделал это так красиво, что прямо за душу хватало. Мой очень простой и ничего не делающий код был настолько красиво форматирован и закоментирован, что меня пригласили на собеседование, которое я прошел, честно признавшись, что опыта почти нет, но я хочу и буду учиться. Через день я уже работал PHP девелопером. Я поверить не мог, что теперь я буду работать в тепле и чистоте и денег больше будут платить, моей радости не было предела. Со стройкой покончено и у меня в жизни начался новы этап. Напомню, что мой опыт был уже примерно 7 месяцев и я совершенно не знал, что такое CSS и JavaScript. Я обладал только слабыми знаниями HTML и PHP+MySQL. Признаться сначала мне было очень тяжело, но через пару месяцев я влился в работу и даже начал потихоньку, в рабочее время, учить JavaScript и CSS. Попутно я не останавливался на своем движке. Также я немного начал вникать в классы и ООП вообще, что давалось не легко, но в конце концов далось. Заметь, через 7-8 месяцев я уже мог с нуля собрать средненький сайтец или сайт визитку, но это по-тому, что я много ебал вола, а ты можешь достич этих результатов гараздо быстрее, но отдыхать то же надо:).


И так по прошествии 9 месяцев, моя CMS худо бедно пыхтела и уже могла кое как работать. Я склепал промо сайтец для нее и выложил первы релиз. Изначально, если ты помнишь, я писал ее только для себя, но позже, приколов ее нескольким людям и получив хорошие отзывы, решил выложить на благо общества. Первый релиз был 0.9.1 Alfa. Дальше уже я думаю нет смысла рассказывать, я лишь скажу, что на момент написания статьи, я знаю PHP, MySQL, JavaScript, CSS, HTML и хорошо рисую в фотошопе. Меня повысили и моя CMS начинает пользоваться все большим спросом. Потихоньку в команду подтягиваються люди и развитие не стоит на месте. На данный момент, я могу собрать с нуля любой сайт. Так вот, к чему я все это рассказал? Да к тому, что раз уж ты точно не тупее меня, значит ты, как минимум будешь уметь то же что и я через полтора года. Пошли всех, кто тебя отговаривает в жопу и принимайся за работу. Главное, что бы ты сам в себя поверил. Моя история мне нравиться, но ты можешь создать свою, еще лучше. Дерзай.

Ваш Drunya
Программирование - что может быть проще.

Теги: что; как; это; так; сайт;
Автор: Drunya
Категория: PHP
Просмотров: 5457
Комментариев: 8

Комментарии
  • User avatar

    Drunya

    Я точно не помню, 2012 вроде.

    Хоть сечась можно использовать). 

    https://github.com/Drunyacoder/AtomXCMS-2/tree/v2.8Beta
    Дата отправления: 14 Ноя в 18:37
  • User avatar

    setcode

    Это крутая статья. Прочитано полностью, давай ещё ченить?))
    А первую версию CMS когда в паблик выложил, она в процедурном варианте была? А ща как ООП? В каком году это было? 
    Дата отправления: 20 Окт в 7:49
  • User avatar

    SamuelFrow

    неотразимый сайт
    Чкалов Валерий Павлович Воронеж
    Дата отправления: 25 Мар 2014
  • User avatar

    Скад

    Меня аж на слезы пробило.
    Я, дурак, 2 года углубленно учил CSS и HTML и только сейчас начал учить php и javascript.
    Дата отправления: 4 Авг 2011
  • User avatar

    Drunya

    Писал от всего сердца. На самом деле большого значения с чего начинать не имеет. Главное вера в себя, все остальное технические детали:)
    Дата отправления: 4 Авг 2011
  • User avatar

    Никита

    Прочитал всю статью. Очень понравилась)
    Только в тексте нашел одну повторяющуюся ошибку, слово кстати ты писал как к стати.xD
    Очень было интересно как вы поднялись до таких высот и сделали свою CMS
    Не скромный вопрос Сколько вам лет?
    Дата отправления: 4 Авг 2011
  • User avatar

    Drunya

    Спасибо вам. Мне 23 года:)
    Дата отправления: 4 Авг 2011
  • User avatar

    Krevedko

    Пиздато, мне нравится! Бля, ты рассказал это так, что аж завидно до мозга костей стало! Хех,
    стимул + зависть дадут еще больше плодов :) Спасибо огромное за статью, я уверен, что благодаря ней, ты откроешь глаза хуевой туче людей. Да простят меня все за маты, но как говорится, это не с целью выругаться и не к словцу, а от эмоций
    Дата отправления: 4 Авг 2011
Сейчас online: 18. Зарегистрированных: 0. Гостей: 18.
-->