Давайте учить PHP!

SeVlad
На сайте с 03.11.2008
Offline
1609
#171
Arsh:
это ты что-то не так понял.

Ну мож не так.. вообще я понял именно как "самостоятельное" в пику "в коллективе". Тут же ТС не об учителе для группы мечтал. а о неком совместном творчестве.

Но ОК.

Arsh:
Аксиома такая: "Индивидуальное обучение (учитель -> ученик) ВСЕГДА эффективнее группового (учитель -> класс\группа) ".

Ну футбол, ага? :)

А чего стоит тот же язык, если ученик будет только с учителем разговаривать? (и это хорошо если учитель натив, а не как большинство в советских школах).

Да или вот твоя специальность - в группе ж приобретается опыт (взаимного изучения и реакций), который ни один учитель не сможет дать. Нет?

Ты просто смотришь только по временным затратам, но отметаешь не учитываешь др факторы (те же нежданные вопросы и ситуации). А временные затраты совсем не прямо пропорциональны эффективности и профиту в конце-концов.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
VoV@
На сайте с 22.09.2007
Offline
196
#172
сергей-034:
MVC - это тупа пользовательский интерфейс, который позволяет юзеру совершать какие то действия по нажатию одной кнопки, но стоять за этим может целая цепочка действий!

Советую прочитать какую-нибудь книжку про паттерны проектирования.

Библией в данной теме считается книжка банды четырёх (Gang of 4), но она сложновата для новичка. Есть более простые и понятные версии, вот такая, например: http://mexalib.com/view/15518

⭐ Разработка Андроид-приложений (Xamarin C#). ⭐ Разработка ASP.NET (WebForms, MVC, WebAPI, Core). ⭐ Цой жив!
AP
На сайте с 12.06.2015
Offline
74
#173
avatar2020:
Спасибо за развёрнутый ответ. Хочу немного прояснить для самого себя ситуацию с ценами на рынке. Понимаю, что это приблизительно, но общий порядок цифр...

Насколько я понял, сайт за вполне приемлемые деньги может стоить в диапазоне от 1000 долл. до 3200 долл. Плюс-минус. То есть, это именно сделать хороший веб-сайт, без его последующей раскрутки, наполнения контентом (копирайтинг), закупка ссылочного профиля. Это всё идёт сверху, свыше указанной суммы. Иными словами, дальнейшая тех.поддержка сайта, его раскрутка и продвижение (SEO) должно оплачиваться оптимизатору отдельно, а именно: ежемесячная фиксированная сумма за сами услуги (работу оптимизатора) в рамках 350-600 долл., плюс бюджет на ссылочное отдельно. Если владелец бизнеса захочет, кроме SEO-продвижения, подключить ещё и Гугл Адвордс / Яндекс Директ, то соответственно это ещё дополнительные работы по настройке контекстной рекламы, плюс опять-же бюджет ежемесячно на контекст, ориентировочно тоже 350-600 долл., в зависимости от конкуренции и тематики.

Итого, если подвести приблизительные подсчёты, то в среднем владельцу бизнеса выйдет такая смета (в случае разработки нового корпоративного сайта для бизнеса с нуля, с уникальным дизайном, работы качественной по настройке CMS):

1. Непосредственная разработка веб-сайта в веб-студии 2500 долл.;
2. Ежемесячные услуги оптимизатора по SEO-продвижению сайта 500 долл.;
3. Ежемесячный бюджет на ссылочное 400 долл.;
4. Контекстная реклама Гугл Адвордс / Яндекс Директ ежемесячно 400 долл.

Итого, в первые месяцы разработки сайта затратная часть ориентировочно от 3500-4000 долл, в зависимости от желаний владельца бизнеса. Но это общий вектор, так сказать, по ценам на рынке в данный момент... Если говорить о качественной работе по представительству бизнеса в Интернете.

Я правильно понимаю ситуацию?

Если исходить из разряда "качественно" - то, ну примерно так. Только продвижение и реклама тоже зависит от конкурентности ниши. Если одним достаточно 100 долларов в месяц на контекстную рекламу (условно), то у других такой бюджет может за сутки проедать на каждой системе.

Да и сайты можно и за 25 тысяч сделать (а некоторые вообще за 5 делают). Но нужно понимать, что за 5 тысяч человек делает на бесплатном шаблоне, на бесплатном движке, за 5 минут на коленке, кое-как настроив систему.

Адекватная сумма позволяет со всей ответственностью подойти к разработке. Уникальный дизайн, учесть удобства и неудобства сайтов конкурентов, или же пожелания сотрудников (если сайт корпоративный) и т.д. - множество нюансов. Да еще и во время разработки (и даже после сдачи готового проекта) могут возникнуть какие-то новые идеи по доработке, к этому тоже надо быть готовым.

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

---------- Добавлено 28.06.2018 в 16:28 ----------

Arsh:
Аксиома такая: "Индивидуальное обучение (учитель -> ученик) ВСЕГДА эффективнее группового (учитель -> класс\группа) ".

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

В школе/институте такого нет - там обучение происходит по графику (то есть не успел кто-то - его проблема). В случае, если все ученики более-менее одинаково развиваются, это не сильно мешает (всегда есть небольшая дельта времени для разъяснения менее успевающих). Но если разница большая, то либо самое слабое звено будет рушить весь график, либо он вообще ничего не поймет.

Тут кто-то написал, что обучение в группе полезнее - вдруг сосед задаст вопрос, который ему бы не пришел в голову. Ну, если судить по себе, тот тут есть два варианта - либо этот вопрос для меня уже решен (поэтому я не задаю его, так как знаю, как решать подобное). Либо мне этот вопрос вообще не важен, и задам я его, когда непосредственно столкнусь с задачей. Вряд ли будет такой вопрос, который на корню меняет подход к задачам, и если бы я вдруг не задал его - то не смог бы ничего решить - ключевые вопросы/ответы должен давать преподаватель при объяснении темы.

Arsh
На сайте с 21.03.2007
Offline
199
#174
SeVlad:
А чего стоит тот же язык, если ученик будет только с учителем разговаривать? (и это хорошо если учитель натив, а не как большинство в советских школах).

Язык - отдельная песня. Это ближе к навыку.

А смысл обычной учебы - ФОРМИРОВАНИЕ способа мышления в предметной области (он разный в уже математике и физике, напр.)

В школе это не очень получается, ага.

avatar2020
На сайте с 12.01.2017
Offline
23
#175

A007MP

Если исходить из разряда "качественно" - то, ну примерно так. Только продвижение и реклама тоже зависит от конкурентности ниши. Если одним достаточно 100 долларов в месяц на контекстную рекламу (условно), то у других такой бюджет может за сутки проедать на каждой системе.

Да и сайты можно и за 25 тысяч сделать (а некоторые вообще за 5 делают). Но нужно понимать, что за 5 тысяч человек делает на бесплатном шаблоне, на бесплатном движке, за 5 минут на коленке, кое-как настроив систему.

Адекватная сумма позволяет со всей ответственностью подойти к разработке. Уникальный дизайн, учесть удобства и неудобства сайтов конкурентов, или же пожелания сотрудников (если сайт корпоративный) и т.д. - множество нюансов. Да еще и во время разработки (и даже после сдачи готового проекта) могут возникнуть какие-то новые идеи по доработке, к этому тоже надо быть готовым.

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

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

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

_
На сайте с 24.03.2008
Offline
381
#176

Вы тут МГТУ им.Баумана продвигаете что-ли :) ?

Сходить в общем можно. Если предыдущего опыта нет, то лучше записаться на курсы по С++ (как ни крути). Потом, наверное на java/c#.

И после этого уже "допилить" php/остальное самостоятельно.

Дольше, но надежнее и правильнее.

Это если кто-то на реальную "разработку" ориентирован.

Но если они более чем на несколько недель, то вероятно большая потеря времени.

Однако ТСа боюсь взашей выгонят после первых-же распальцовок.

Для него не вариант.

AP
На сайте с 12.06.2015
Offline
74
#177
avatar2020:
A007MP


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

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

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

Но другое дело, что кто-то (не буду называть нацию, потому как это не от этого зависит, а конкретно от человека) любит халяву - поэтому и появляются иногда объявления типа "сделайте мне сайт за 1000 рублей - а что там, две кнопки нажать". Я еще, кстати, связан с фото-видео - вот там вообще мрак. Слово "тфп/бартер" используется направо и налево там, где это даже не применимо в принципе. Причем, процентов 90 тех, кто это пишет, даже не понимает, что это за "тфп" такое - будто это бесплатно все. Но люди должны же понимать, что "бесплатно" не бывает ничего. Если другой человек не получает выгоды в достаточном количестве, то он либо делает кое-как, либо...

А по поводу курсов. Вот лично не могу ничего изучать в группе. Мне проще взять книгу/мануал и сидеть читать самостоятельно. Потом пробовать повторить (условно скопипастить все один к одному). Заработало - ок, пытаюсь изменить программу. Дохожу до того, что все полностью переписываю, и если работает - значит урок усвоен. Также иногда, прежде чем писать какую-то функцию/скрипт, смотрю, есть ли уже готовая. Если есть и она свободно распространяемая, да еще и полностью исполняет мои задачи (на данный момент) - то почему бы не использовать ее.

Вообще, php я начал изучать и писать на нем еще в 2002 году. Но потом забросил это дело в связи со сменой деятельности. Однако лет пять назад, произошла ситуация, при которой мне пришлось за три ночи наскоро все вспомнить (а я вообще все забыл к этому моменту) и делать временный сайт буквально на коленке. Правда, CMS, которую я тоже все грозился написать, осилил только года через три. Да и то, каждый раз улучшая, уже третий раз переписываю все заново (концепция меняется, следовательно старые модули совершенно не подходят). В общем, в голове уже больше полугода крутится новая концепция, с полностью независимой модульной структурой, но написать - времени нет. Так как она подразумевает почти опять все с нуля переделывать. Кстати, текущая версия CMS использует только два сторонних модуля - шаблонизатор и jquery. Все остальное писалось лично с нуля, так что никаких чужих багов в проекте не нацеплял.

Кстати, настоятельно рекомендую не смешивать код php и разметку страницы с данными. То есть забыть начисто про конструкцию вида:

...

Привет, сегодня <?php echo date('l, F jS, Y'); ?>.
...

Забыть как страшный сон и никогда (!) не использовать. В противном случае запутаетесь при любом, даже среднем проекте. Отдельно php код, отдельно html верстка, отдельно данные из БД.

avatar2020
На сайте с 12.01.2017
Offline
23
#178

A007MP

Реально серьёзный подход к делу, снимаю перед вами шляпу!

Однако, сколько же это сил необходимо потратить (морально-волевых и временных затрат!), чтобы вот так вот написать свою CMS с нуля, да при этом ещё её несколько раз улучшать и переписывать. Одно дело, когда люди используют сторонние наработки, и совсем другое дело реально написать какой-то свой проект с нуля. Хотя, опять-же, этим и ценен труд разработчика. Имеется ввиду настоящего разработчика, а не копи-паст.

Более того, вы ещё и честно делитесь с сообществом своими мыслями, своим жизненным опытом, что само по себе бесценно. Спасибо вам за это.

---------- Добавлено 28.06.2018 в 19:42 ----------

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

---------- Добавлено 28.06.2018 в 19:47 ----------

A007MP

О том, чтобы не смешивать РНР-код и разметку понял... А что вы можете сказать о РНР-Инклудах? Например:


....
<?php include("/header.inc.php");?>
....
chahlic
На сайте с 13.04.2009
Offline
82
#179
сергей-034:

Да там 10 команд, что его изучать то. )))

Спасибо, долго смеялся :)

M
На сайте с 04.10.2011
Offline
90
#180

100% php.net

Сдается, обращаться скайп avdesk-it-kmm Верстка, кодинг - контакты в профиле... VPS от 5€ (https://gmhost.com.ua/?partner=10255)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий