edogs: пхп - не поздновато. На качественное изучение именно пхп уходит максимум 2 года. Так же как и питона и яваскрипта и цсс. Но есть нюанс. Тот который не понимает 99% решивших "учить пхп". В задаче "программирования на пхп" - 95% сложности в программировании и только 5% в пхп. Как и с любым языком - можно выучить немецкий или там русский, но ремарком или там пушкиным Вас это не сделает. Поэтому если Вы не умеете программировать - смысла нет. Программинг это долгая дорога, есть куда более быстрые способы начать получать доход.
Спасибо за предыдущий ответ. Относительно данного (вышеуказанного) поста.
Коллеги, мы с вами уже не юноши, и прекрасно знаем как устроена жизнь. Не знаю как другие 99% решивших "учить пхп", но я прекрасно осознаю для самого себя, насколько глубока эта кроличья нора. В смысле, программинг в целом. И не питаю никаких иллюзий на этот счёт. Именно потому всегда я учил пхп самостоятельно, искал информацию в сети, читал литературу. Но никогда не ходил на платные курсы. Поскольку понимал, что это всё неэффективно. Собствнно, заниматься частью программинга я начал из нужды, поскольку есть необходимость самому развивать и поддерживать несколько своих собственных проектов. На сторонних спецов нет ни средств, ни времени, ни желания. Плюс, мне это нравиться - познавать новые направления. Можно сказать, что веб-разработка стала для меня нечто вроде моей личной кандидатской диссертации, если проводить аналогии с университетским образованием. А вот сам программинг - это уже хорошая докторская диссертация, если не две докторские диссертации. Тут я с вами абсолютно соглашусь!
Но зачастую так бывает, что сама жизнь нас не спрашивает, а есть слово "нужно", и всё! Для развития и поддержки своего крупного проекта страниц на 5-7 тысяч, необходимо хорошо прочувствовать платформу РНР, знать структуру сайта и уметь ею управлять в силу своих возможностей. Опять же, для лучшего запоминания структуры я пользуюсь интеллект-картами (MindMaps). Очень помогает визуально всё разложить по полочкам и через полгода не запутаться в структуре своего проекта. Опять же, по возможности стараюсь дизайн собрать как конструктор, чтобы шапка сайта, подвал, сайдбар, верхнее горизонтальное меню, и прочие неизменные части сайта можно было хранить в отдельном месте и затем их просто "инклудидь" на все семь тысяч страниц сайта одновременно, что крайне удобно. Захотел, к примеру, подправить дизайн немного, просто шапку сайта в одном месте немного поменял, и она молниеносно изменилась на всех семи тысячах страниц, что просто незаменимо для крупного проекта. То же самое и подвал, меню.
Да, я не знаю "программинг" так глубоко, как ваша команда. Но я стараюсь и делаю то, что могу, и даже больше. Это мой жизненный путь, и "дорогу осилит идущий"...
---------- Добавлено 08.07.2018 в 22:30 ----------
ziliboba0213
И правильно делает, пусть сам учит! Так будет и быстрее и эффективнее. Молодец. Пусть сам пройдёт этот путь.
Коллега, можно практический вопрос к вам. Я беру дату последнего изменения файла с помощью встроенной PHP-функции filemtime(). Вопрос: влияют ли РНР-Инклуды на эту дату, которую берёт РНР с помощью этой функции? Спрашиваю потому, что мне интересно, например, у меня шапка и подвал сайта одинаковы на всех страницах, я их Инклудю из внешних файлов, например header.inc.php / footer.inc.php
Если я меняю шапку и подвал, они меняются на всём сайте. Будет ли функция filemtime() считать это изменением всех страниц сайта? Поскольку её я использую для вывода заголовков Last Modified / If Modified Since
Извините, что запутанно объяснил, но суть вопроса думаю понятна.
Тарасов Роман: Тут несколько вариантов. У вас чистый лендинг без дополнительных страниц и нужны быстрые продажи, тут SEO не подходит. Хотя продвинуть можно. Видел кейс, как чувак продвинул ленд, но на достаточное количество лидов в месяц они вышли через 8 месяцев, в остальное время заказчик платил налоги и аренду, ну и работу сеошника оплачивал. В то же время контекст в первый же месяц вывел бы его как минимум в ноль, с меньшими затратами. Если есть возможность добавлять страницы, а это не чистый ленд и есть время, можно и продвижением заняться.
Коллеги, а как должен вести себя Гугл Вебмастер для молодого сайта, если добавляешь статью (статьи), гугл сам ее переиндексирует, или как-то можно помочь гугл увидеть новые добавленные статьи на сайт?
kittenAA: проект у ТС не лендинг, а сайт N страниц
а значит и продвигать его нужно, как сайт + контекстная реклама + прочие методы
А можно чуть подробнее о "прочих методах"?... Что вы имели ввиду под этой фразой?...
---------- Добавлено 06.07.2018 в 22:27 ----------
Поскольку первая часть вашей мысли ясна, продвигать как сайт - это технические работы над сайтом, наполнение контентом, внутренняя перелинковка статей и т.д. Но насчёт прочих методов хотелось бы подробнее...
Тоже стало интересно, в чём причина... Ситуация неоднозначная...
---------- Добавлено 04.07.2018 в 17:05 ----------
Может быть какой-то фильтр поисковика наложен был на сайт и сейчас он не снят?... Почему все страницы вылетели из реальной выдачи, при том, что в Гугл Вебмастере они светятся... Очень интересно!...
Развести срач на форуме - святое дело, не правда ли? Скоро с такими темпами название форума будет "срач" енджин...
---------- Добавлено 02.07.2018 в 06:42 ----------
Sitealert: Запишите где-нибудь эту фразу и прочитайте её лет через пятнадцать. После прочтения Вас посетит примерно следующая мысль: "И почему я в свои молодые 37 лет таким глупым был?"
Спасибо, вы заставили задуматься. Глубокая мысль!
---------- Добавлено 02.07.2018 в 06:45 ----------
Но после 35 лет уже на работу по найму во многих конторах просто не берут. Во многих вакансиях стоит такое возрастное ограничение, я уже не говорю о сфере ай-ти, где в основном работают молодые люди до 30-ти лет. Так что 37 лет - это уже однозначно зрелость, юность позади. Но всё равно спасибо за вашу мысль, поскольку она логична.
А так я повторюсь, я не прогер, так что спорить с прогером не могу, я больше про свой опыт
Так вот я тоже не прогер. И хотя-бы понимаю, что прогером никогда не стану, а живу и работаю на своём уровне, веду свои проекты и пары-тройки клиентов и друзей. Мне хватает, как хобби.
Я удивляюсь тем людям, которые идут в зрелом возрасте 35+ лет на разного рода краткосрочные курсы, не дешёвые при том, и надеются стать айтишниками. Либо люди недооценивают отрасль, куда решили пойти работать, либо банально не хватает жизненного опыта и мудрости осознать, что это не твоё. В результате теряют время, деньги, и в итоге остаются у разбитого корыта. Поскольку работу найти в зрелом возрасте, без профильного образования, да ещё и с гуманитарной сферы, крайне сложно.
Нужно просто реально смотреть на вещи и видеть жизнь такой, какая она есть! Тогда проще жить.
ziliboba0213: Верно. Но это не отменяет решения, что очень много "этот код гуано, надо переделывать заново" P.S. Сам не программист, кодю ровно настолько, насколько мне необходимо по сайтам
А можно по второму предложению (тому, которое P.S) - чуточку подробнее? Поскольку я тоже по образованию гуманитарий, начал интересоваться сайтами (достаточно давно) и учить РНР на том уровне, чтобы хватало в работе с вебом в плане именно по сайтам... Но не могу точно для себя определить, где находится та невидимая грань, когда знаний хватает для сайтов (имеется ввиду, работы над сайтами) но дальше углубляться - смысла нет. Как вы нашли такую грань, какой стек технологий изучили и используете в настоящее время? Очень интересно почитать ваши мысли и узнать ваш опыт, поскольку в дискуссии выше общаются именно профессиональные программисты, что видно невооружённым глазом. Но я, как гуманитарий по образованию, не окончивший высшее образование по программированию, хотел бы послушать человека, который ранее был в моей, так сказать, шкуре и прошёл уже этот путь.
Дополню, что я интересовался, насколько в действительности я сейчас далёк от программирования в классическом понимании этой прикладной дисциплины. Так вот, действительно я очень далёк и в свои 37 лет мне уже нереально наверстать упущенные года, поскольку мало что может заменить классическое университетское образование в программировании, плюс немаловажно студенчество, молодые года когда всё усваиваться очень быстро и хорошо. Те люди, которые со студенчества (имеется ввиду в возрасте с 20 до 30 лет) начали активно обучаться программированию, закончили университеты, они априори в выигрыше и имеют багаж знаний, которого может не быть у программиста-самоучки, никогда не обучавшегося в профильном вузе. Это данность, это факт и ничего уже с этим не поделаешь.
Я смирился с тем, что серьёзного программиста с меня уже никогда не получится. Я изучаю кодинг в меру своих сил, занятости на основной работе, и возможностей по здоровью. Поскольку ближе к сорокалетнему возрасту уже реально начинаешь чувствовать, что твои физические возможности не безграничны, организм имеет свой ресурс, который ты уже ощущаешь, точнее пределы этого ресурса. Если в 20, в 30 лет можно было пахать и не особо заморачиваться, то ближе к сорока уже потихоньку начинаешь чувствовать нагрузку, засиделся далеко за полночь за интересным вопросом, проектом, и уже спина ноет, на следующее утро вялость и разбитость, усталость, чего никогда не было в 25 лет, я точно помню, поскольку тогда часто работал по ночам и нормально себя чувствовал...
В общем, что вы можете сказать мне, как не-программисту, относительно того, какой стек технологий мне было бы необходимо подтянуть, чтобы более-менее уверенно работать со своими веб-сайтами и их развивать? Пожалуйста, упомяните ещё дополнительно - где углубиться по SEO?
Как я это вижу для себя сейчас:
1. HTML+CSS,
2. JavaScript + JQuery (изучать обзорно, в меру сил и необходимости),
3. PHP+MySQL (тоже иметь представление, но потихоньку углубляться, поскольку документация там в РНР очень хорошая, легко читаемая и усваиваемая, чего не скажешь о Джава Скрипт).
4. Опять же, сервера и взаимодействие с хостерами - иметь представление.
По SEO я вижу так:
1. Гугл Вебмастер, Яндекс Вебмастер
2. Гугл Аналитикс, Яндекс Метрика
3. Гугл Эдвордс, Яндекс Директ
4. Читать официальные рекомендации поисковых систем и этот форум.
Где-то таким вот образом, если вкратце... Ничено не упустил? Повторюсь, речь идёт о не-программисте. А человеке, который в зрелом возрасте решил как хобби посвятить себя веб-разработке. Поскольку эта тема мне реально нравиться и доставляет удовольствие, чувствуешь, что ты реально творишь своими руками сайты. Очень увлекательно и полезно, поскольку не нужно заказывать сайт, ты сам его создал и сам ведёшь, развиваешь, никому ничего не должен и ни от кого не зависишь. Сам себе хозяин!
пхп - не поздновато. На качественное изучение именно пхп уходит максимум 2 года. Так же как и питона и яваскрипта и цсс. Но есть нюанс. Тот который не понимает 99% решивших "учить пхп".
В задаче "программирования на пхп" - 95% сложности в программировании и только 5% в пхп.
Как и с любым языком - можно выучить немецкий или там русский, но ремарком или там пушкиным Вас это не сделает.
Поэтому если Вы не умеете программировать - смысла нет. Программинг это долгая дорога, есть куда более быстрые способы начать получать доход.
Спасибо за предыдущий ответ. Относительно данного (вышеуказанного) поста.
Коллеги, мы с вами уже не юноши, и прекрасно знаем как устроена жизнь. Не знаю как другие 99% решивших "учить пхп", но я прекрасно осознаю для самого себя, насколько глубока эта кроличья нора. В смысле, программинг в целом. И не питаю никаких иллюзий на этот счёт. Именно потому всегда я учил пхп самостоятельно, искал информацию в сети, читал литературу. Но никогда не ходил на платные курсы. Поскольку понимал, что это всё неэффективно. Собствнно, заниматься частью программинга я начал из нужды, поскольку есть необходимость самому развивать и поддерживать несколько своих собственных проектов. На сторонних спецов нет ни средств, ни времени, ни желания. Плюс, мне это нравиться - познавать новые направления. Можно сказать, что веб-разработка стала для меня нечто вроде моей личной кандидатской диссертации, если проводить аналогии с университетским образованием. А вот сам программинг - это уже хорошая докторская диссертация, если не две докторские диссертации. Тут я с вами абсолютно соглашусь!
Но зачастую так бывает, что сама жизнь нас не спрашивает, а есть слово "нужно", и всё! Для развития и поддержки своего крупного проекта страниц на 5-7 тысяч, необходимо хорошо прочувствовать платформу РНР, знать структуру сайта и уметь ею управлять в силу своих возможностей. Опять же, для лучшего запоминания структуры я пользуюсь интеллект-картами (MindMaps). Очень помогает визуально всё разложить по полочкам и через полгода не запутаться в структуре своего проекта. Опять же, по возможности стараюсь дизайн собрать как конструктор, чтобы шапка сайта, подвал, сайдбар, верхнее горизонтальное меню, и прочие неизменные части сайта можно было хранить в отдельном месте и затем их просто "инклудидь" на все семь тысяч страниц сайта одновременно, что крайне удобно. Захотел, к примеру, подправить дизайн немного, просто шапку сайта в одном месте немного поменял, и она молниеносно изменилась на всех семи тысячах страниц, что просто незаменимо для крупного проекта. То же самое и подвал, меню.
Да, я не знаю "программинг" так глубоко, как ваша команда. Но я стараюсь и делаю то, что могу, и даже больше. Это мой жизненный путь, и "дорогу осилит идущий"...
---------- Добавлено 08.07.2018 в 22:30 ----------
ziliboba0213
И правильно делает, пусть сам учит! Так будет и быстрее и эффективнее. Молодец. Пусть сам пройдёт этот путь.
edogs
Коллега, можно практический вопрос к вам. Я беру дату последнего изменения файла с помощью встроенной PHP-функции filemtime(). Вопрос: влияют ли РНР-Инклуды на эту дату, которую берёт РНР с помощью этой функции? Спрашиваю потому, что мне интересно, например, у меня шапка и подвал сайта одинаковы на всех страницах, я их Инклудю из внешних файлов, например header.inc.php / footer.inc.php
Если я меняю шапку и подвал, они меняются на всём сайте. Будет ли функция filemtime() считать это изменением всех страниц сайта? Поскольку её я использую для вывода заголовков Last Modified / If Modified Since
Извините, что запутанно объяснил, но суть вопроса думаю понятна.
Вопрос к ТС, скажите, если не секрет, а сколько вам сейчас лет? Просто я в свои 38 лет изучаю РНР, думаю не поздновато ли...
Тут несколько вариантов. У вас чистый лендинг без дополнительных страниц и нужны быстрые продажи, тут SEO не подходит. Хотя продвинуть можно. Видел кейс, как чувак продвинул ленд, но на достаточное количество лидов в месяц они вышли через 8 месяцев, в остальное время заказчик платил налоги и аренду, ну и работу сеошника оплачивал. В то же время контекст в первый же месяц вывел бы его как минимум в ноль, с меньшими затратами. Если есть возможность добавлять страницы, а это не чистый ленд и есть время, можно и продвижением заняться.
Интересно было почитать, спасибо.
Коллеги, а как должен вести себя Гугл Вебмастер для молодого сайта, если добавляешь статью (статьи), гугл сам ее переиндексирует, или как-то можно помочь гугл увидеть новые добавленные статьи на сайт?
проект у ТС не лендинг, а сайт N страниц
а значит и продвигать его нужно, как сайт + контекстная реклама + прочие методы
А можно чуть подробнее о "прочих методах"?... Что вы имели ввиду под этой фразой?...
---------- Добавлено 06.07.2018 в 22:27 ----------
Поскольку первая часть вашей мысли ясна, продвигать как сайт - это технические работы над сайтом, наполнение контентом, внутренняя перелинковка статей и т.д. Но насчёт прочих методов хотелось бы подробнее...
Тоже стало интересно, в чём причина... Ситуация неоднозначная...
---------- Добавлено 04.07.2018 в 17:05 ----------
Может быть какой-то фильтр поисковика наложен был на сайт и сейчас он не снят?... Почему все страницы вылетели из реальной выдачи, при том, что в Гугл Вебмастере они светятся... Очень интересно!...
Had, сергей-034
Развести срач на форуме - святое дело, не правда ли? Скоро с такими темпами название форума будет "срач" енджин...
---------- Добавлено 02.07.2018 в 06:42 ----------
Запишите где-нибудь эту фразу и прочитайте её лет через пятнадцать. После прочтения Вас посетит примерно следующая мысль: "И почему я в свои молодые 37 лет таким глупым был?"
Спасибо, вы заставили задуматься. Глубокая мысль!
---------- Добавлено 02.07.2018 в 06:45 ----------
Но после 35 лет уже на работу по найму во многих конторах просто не берут. Во многих вакансиях стоит такое возрастное ограничение, я уже не говорю о сфере ай-ти, где в основном работают молодые люди до 30-ти лет. Так что 37 лет - это уже однозначно зрелость, юность позади. Но всё равно спасибо за вашу мысль, поскольку она логична.
ziliboba0213
Так вот я тоже не прогер. И хотя-бы понимаю, что прогером никогда не стану, а живу и работаю на своём уровне, веду свои проекты и пары-тройки клиентов и друзей. Мне хватает, как хобби.
Я удивляюсь тем людям, которые идут в зрелом возрасте 35+ лет на разного рода краткосрочные курсы, не дешёвые при том, и надеются стать айтишниками. Либо люди недооценивают отрасль, куда решили пойти работать, либо банально не хватает жизненного опыта и мудрости осознать, что это не твоё. В результате теряют время, деньги, и в итоге остаются у разбитого корыта. Поскольку работу найти в зрелом возрасте, без профильного образования, да ещё и с гуманитарной сферы, крайне сложно.
Нужно просто реально смотреть на вещи и видеть жизнь такой, какая она есть! Тогда проще жить.
ziliboba0213
Верно. Но это не отменяет решения, что очень много "этот код гуано, надо переделывать заново"
P.S. Сам не программист, кодю ровно настолько, насколько мне необходимо по сайтам
А можно по второму предложению (тому, которое P.S) - чуточку подробнее? Поскольку я тоже по образованию гуманитарий, начал интересоваться сайтами (достаточно давно) и учить РНР на том уровне, чтобы хватало в работе с вебом в плане именно по сайтам... Но не могу точно для себя определить, где находится та невидимая грань, когда знаний хватает для сайтов (имеется ввиду, работы над сайтами) но дальше углубляться - смысла нет. Как вы нашли такую грань, какой стек технологий изучили и используете в настоящее время? Очень интересно почитать ваши мысли и узнать ваш опыт, поскольку в дискуссии выше общаются именно профессиональные программисты, что видно невооружённым глазом. Но я, как гуманитарий по образованию, не окончивший высшее образование по программированию, хотел бы послушать человека, который ранее был в моей, так сказать, шкуре и прошёл уже этот путь.
Дополню, что я интересовался, насколько в действительности я сейчас далёк от программирования в классическом понимании этой прикладной дисциплины. Так вот, действительно я очень далёк и в свои 37 лет мне уже нереально наверстать упущенные года, поскольку мало что может заменить классическое университетское образование в программировании, плюс немаловажно студенчество, молодые года когда всё усваиваться очень быстро и хорошо. Те люди, которые со студенчества (имеется ввиду в возрасте с 20 до 30 лет) начали активно обучаться программированию, закончили университеты, они априори в выигрыше и имеют багаж знаний, которого может не быть у программиста-самоучки, никогда не обучавшегося в профильном вузе. Это данность, это факт и ничего уже с этим не поделаешь.
Я смирился с тем, что серьёзного программиста с меня уже никогда не получится. Я изучаю кодинг в меру своих сил, занятости на основной работе, и возможностей по здоровью. Поскольку ближе к сорокалетнему возрасту уже реально начинаешь чувствовать, что твои физические возможности не безграничны, организм имеет свой ресурс, который ты уже ощущаешь, точнее пределы этого ресурса. Если в 20, в 30 лет можно было пахать и не особо заморачиваться, то ближе к сорока уже потихоньку начинаешь чувствовать нагрузку, засиделся далеко за полночь за интересным вопросом, проектом, и уже спина ноет, на следующее утро вялость и разбитость, усталость, чего никогда не было в 25 лет, я точно помню, поскольку тогда часто работал по ночам и нормально себя чувствовал...
В общем, что вы можете сказать мне, как не-программисту, относительно того, какой стек технологий мне было бы необходимо подтянуть, чтобы более-менее уверенно работать со своими веб-сайтами и их развивать? Пожалуйста, упомяните ещё дополнительно - где углубиться по SEO?
Как я это вижу для себя сейчас:
1. HTML+CSS,
2. JavaScript + JQuery (изучать обзорно, в меру сил и необходимости),
3. PHP+MySQL (тоже иметь представление, но потихоньку углубляться, поскольку документация там в РНР очень хорошая, легко читаемая и усваиваемая, чего не скажешь о Джава Скрипт).
4. Опять же, сервера и взаимодействие с хостерами - иметь представление.
По SEO я вижу так:
1. Гугл Вебмастер, Яндекс Вебмастер
2. Гугл Аналитикс, Яндекс Метрика
3. Гугл Эдвордс, Яндекс Директ
4. Читать официальные рекомендации поисковых систем и этот форум.
Где-то таким вот образом, если вкратце... Ничено не упустил? Повторюсь, речь идёт о не-программисте. А человеке, который в зрелом возрасте решил как хобби посвятить себя веб-разработке. Поскольку эта тема мне реально нравиться и доставляет удовольствие, чувствуешь, что ты реально творишь своими руками сайты. Очень увлекательно и полезно, поскольку не нужно заказывать сайт, ты сам его создал и сам ведёшь, развиваешь, никому ничего не должен и ни от кого не зависишь. Сам себе хозяин!