Как стать программистом самостоятельно с нуля?

Почему я решил затронуть эту тему? Я не программист, но мне каждый день приходится ковыряться в коде своих сайтов, и как показала практика, даже без знания языков программирования можно сделать ОЧЕНЬ многое! Как стать программистом самостоятельно с нуля МЕТОДОМ ТЫКА? Расскажу о своем опыте в этой области, уверен, что новичкам будет полезно, ну а тем, кто знает языки программирования — забавно ;)

Чаще всего мне нужно выполнять такие задачи: перевод шаблонов wordpress, вставка в шаблон рекламных блоков, удаление ненужного кода, изменение стилей css и так далее. Все мои сайты работают на wordpress и за годы я уже разобрался, что где находится. Но часто бывают трудные ситуации.

Недавно я стал делать новый сайт и установил на него плагин вопросов и ответов anspress-question-answer в это раздел сайта. Очень хороший плагин, но структура его мне ВООБЩЕ не знакома, та же тема плагина состоит из массы незнакомых файлов:

Как стать программистом самостоятельно с нуля

И вот представьте себе: мне нужно вставить рекламный блок после каждого вопроса — где искать файл, который выводит эту информацию? Метод перебора и внимательный осмотр каждого файла с попыткой понять как он работает, да к тому же без знания php дело почти бесперспективное. Что же делать?

Как стать веб программистом методом тыка?

Для начала нужно определиться с каким то ориентиром, который есть в этом файле. В данном случае в нужном мне файле точно есть тег H1, и это не трудно проверить: нажимаем в Google Chrome Ctrl + Shift + I и в инструментах разработчика смотрим на нужный элемент, в моем случае на заголовок статьи:

как стать веб программистом

Теперь нам нужно найти все файлы в шаблоне, где есть тег H1, их будет не так много, так что это ОЧЕНЬ упростит дальнейшие поиски. Но как найти этот тег в этой массе файлов?

В этом нам поможет МАЛЕНЬКАЯ программа для полнотекстового поиска, ее даже не нужно устанавливать, работает и так. Скачать ее можно по этой ссылке — Avsearch.

После распаковки программы запускаем ее. Но перед этим скачаем на компьютер нужные нам файлы (если они у вас только на хостинге) и в настройках программы указываем путь к нужной папке. Теперь в поисковую строку вводим запрос (в моем случае h1) и ищем:

как самостоятельно стать программистом

Ну вот, круг поиска снизился и я с первого захода нашел нужный файл и вставил в него нужный мне рекламный код:

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

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

Как видно на последней картинке, под рекламным блоком, есть надпись  Please Войти or Войти. Непорядок, одно слово на английском, другое неправильное, там должно быть слово ЗАРЕГИСТРИРОВАТЬСЯ. Воспользуемся этим же методом, чтобы перевести слово с английского и исправить ошибку:

как стать программистом в 13 лет

Тут же я нашел нужный файл login-signup.php, в котором нужно было исправить перевод и ошибку перевода. Это заняло 2 минуты:

как стать php программистом с нуля

Подобным образом, даже без знания php и html, можно перевести весь шаблон wordpress за пол часа. Вот как самостоятельно стать программистом без знаний языков программирования ;)

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

Да, можно купить эту услугу,  но как показывает практика, любой сайт нуждается в постоянном вылизывании, тестируются новые плагин и шаблоны, и каждый раз нанимать для этого программиста — дорогое удовольствие, берут они за свои труды ХОРОШО. Поэтому, в моем случае лучше так, заодно буду знать свои сайты намного лучше изнутри, что ОЧЕНЬ полезно для вебмастера и его сайта. А что думаете вы? Как вы решаете все эти проблемы?

Оцените статью
Просто Линукс
Добавить комментарий

  1. zhmoe

    Отличная статья, а то я уже измучился искать нужный код в шаблоне!

  2. a doctor

    Хорошая инструкция. Есть мнение что даже зная пхп алгоритм будет тот же самый :-)

  3. prostolinux автор

    Возможно, нужно спросить программистов, как они работают ;)

  4. a doctor

    Знаю js и самые нужные части php, и сделал бы также как в вашем мануале, искал куски текста в файлах :-) Тем более есть готовая программа под это дело, а это очень удобно. Не отдельную же программу делать чтобы искать строчки текста в файле, когда есть всё готовое :D

  5. prostolinux автор

    Супер! Значит и я почти программист! Все хочу поучить языки, уже и курсы накачал, а все времени нет. А так методом тыка делаю пока все что нужно ;)

  6. Сергей

    Насколько помню Notepad++ Поиск—> Найти в файлах. Все тоже самое, сейчас любые современные текстовые редакторы это могут.

  7. a doctor

    по javascript я бы порекомендовал javascript.ru, там очень подробно, а вот по php — php.net, просто справочник, т.к между ними нет слишком большой разницы, то подойдёт. Ну, а вообще, если нету лишнего времени на изучение этого всего и хватает тех знаний что есть для своих нужд, то думаю что и не нужно особо больше ничего изучать в этом плане, куча всего готового уже есть, как подмечено в статье, и этим можно пользоваться даже методом научного тыка :-)

  8. prostolinux автор

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

  9. Игорь

    При попытке открыть папку ничего не происходит!

  10. prostolinux автор

    Напишите более подробно, о какой папке идет речь и что чем вы открываете?