2011-12-19 3 views
-1

короткой версииГрафик обучения Php & Программирование

Я начал изучать Php без опыта программирования. Книги, учебные пособия концентрируются на создании веб-страниц и показе встроенных функций и т. Д., Но не показывают, как PROGRAM (т. Е. От проблемы создают псевдокод, создают алгоритмы и т. Д., Которые являются творческими процессами). Как бы вы посоветовали балансировать обучение Php вместе с ПРОГРАММИРОВАНИЕМ?

долго наматывается Версия

я решил два месяца назад, чтобы узнать, веб-программирование с целью стать внештатным веб-программист как можно скорее (срочно нужен источник дохода). Я хочу, чтобы начать зарабатывать что-то через несколько месяцев и наращивать профессионализм с опытом и знаниями на протяжении многих лет (я много раз видел на SO, что требуется 10 лет, чтобы стать хорошим программистом, но никто не сказал, что требуется 10 лет начать зарабатывать с программированием). У меня не было фона, кроме простого возиться с C++ 15 лет назад. Я рассматривал курс, который начинается с обучения C++ и oop интенсивно после перехода на php и mysql. Однако люди, с которыми я говорил, говорили мне, что это слишком долго, и я должен погрузиться прямо в Php, используя книги, которые я делаю.

НО Я скоро понял, что, хотя книга учит меня, Php очень хорошо объясняет все примеры сценариев и т. Д., И я знаю, как понять Php и скопировать сценарии в моих собственных целях, он не учит программированию, через проблему, преобразовать ее в соответствующий алгоритм, решить, как разбить код на функции (инкапсуляция) и т. д., и я просто изумлял предоставленные решения, не изучая сам процесс творчества. Затем я купил решение проблемы на C++ Уолтером Савичем, который после прочтения начал открывать глаза на псевдокод и т. Д. В книге также есть около 50 упражнений для каждой главы, чтобы вы могли создавать свои собственные функции и т. Д., И я был иногда желая, чтобы я мог все бросить, и просто работаю над книгой, пока не изучу процесс программирования! (Я видел на SO людей, рекомендующих CodeComplete и много других книг по этой теме - что вы скажете об этой книге?)

Мой вопрос в том, как я должен структурировать свое обучение для изучения Php и программирования? На данный момент я нахожусь в бесконечной петле, тратя немного времени на Php, немного на программирование, еще один бит на StackOverflow и еще немного изучает Touch-Typing и еще немного разбираюсь в поиске IDE, который я хочу использовать и еще некоторое время просматривая проекты с открытым исходным кодом, и я никуда не бываю! И хотя в какой-то момент все будет полезно, если я буду maxing 5 часов в день, потраченных на обучение Php, и он будет расколоться в пять лет, мне понадобится много лет, пока я когда-нибудь (если вообще когда-нибудь) не получу где-нибудь, что я могу начать работать! Должен ли я делать одну вещь за раз или, возможно, назначать проценты для обучения одновременно?

Я видел похожие вопросы о SO (которые я пропустил), но я думаю, что мой вопрос уникален в том, как задавать приоритеты и планировать Php с помощью программирования.

Благодаря

ответ

0

Neyl, вы можете начать PHP с помощью w3schools PHP tutorial.

У этого есть хорошая иерархия в предметах, и примеры для каждого.

+0

Я был там, спасибо. Мой вопрос был больше связан с изучением процесса программирования вместе с Php, который я не думаю, что им есть что добавить. – neyl

+0

Можете ли вы описать свою потребность больше? Вы написали длинную историю, но вы не упомянули о своей конкретной необходимости. Извините, если я не понимаю вашего значения. –

+0

http://w3fools.com - W3Schools поощряет плохие практики и плохое кодирование. Если кто-то узнает все из W3schools, я бы никогда не подумал об их найме, потому что я ожидал бы ужасных результатов. Пожалуйста, порекомендуйте еще один набор руководств. – Flukey

3

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

«Если кто не знает, к какому порту идет плавание, ветер не благоприятный."Сенека

Общий план:

Каталогизация// Система классификации управления

Advanced MP3 для тысяч лекций одного лектора, которые не имеют предопределенные тема и создаются на лета, содержащей несколько темы и на основе нескольких книг, а также имеют много частей, подлежащих цензуре для определенных аудиторий.

Так что я лично предлагаю:

создать базу данных с помощью PhpMyAdmin Designer с логическими связями, как это: just an example источник изображения: http://thedigitalmachine.com/images/news/phpmyadmin_designer.png найдено с помощью google для вашей собственной странице PhpMyAdmin обратитесь к администратору сервера

Возможные таблицы выделены жирным шрифтом.

После этого заполните данные примера ширины базы данных и попробуйте использовать их с помощью mysql_query() - s в php.

Начало работы

основная база данных всех текущих звуковых файлов с базовой информацией, такие как время, тема, locationetc

  1. войдите в PHPMyAdmin
  2. создать базу данных base_database
  3. создать таблицу в basic_database называется audio_files ширина время, тема, locationetc поле

Therse шаги хорошо объясняется в http://www.shotdev.com/php/php-mysql/php-phpmyadmin-create-database-table/

+0

Мне жаль, что я сделал такой акцент на зарабатывании денег. Я хотел сказать, что у меня просто нет нескольких лет, чтобы изучать все по отдельности, и мне нужно быстро определять приоритеты и двигаться дальше в ближайшие несколько месяцев. У меня на самом деле есть проект, который очень близок ко мне, с которого я сжигаю, но я обеспокоен тем, что для моего нынешнего опыта мне очень сложно, и мне нужны эксперты, чтобы рассказать мне, насколько это возможно, и какой уровень квалификации предпосылка! – neyl

+0

Итак, вы должны рассказать нам о своем проекте и в соответствии с этим мы можем помочь более эффективно подобрать ваши потребности. –

+0

Как я могу спросить? Я думаю, что это сложный проект со многими частями, и вы видели, как долго я накручивал этот вопрос! – neyl

2

Я думаю, что следующий метод поможет вам.

Во-первых, начинайте с Head First PHP & MySQL. Это позволяет вам быстро начать с основ PHP и MySQL. Хотя, он не будет охватывать концепции ООП, вы будете готовы начать простые проекты после этого.

Затем вам необходимо сосредоточиться на концепциях ООП. Для этого я думаю, что PHP Object-Oriented Solutions будет полезен для вас. вы можете пропустить многие вещи, которые вы узнали ранее, с помощью книги Head First.

Теперь вам нужно сделать несколько проектов. Я предлагаю PHP Professional Projects.

После того, как вы будете довольны этими проектами, вы можете расширить свои знания, изучив основы PHP, шаблоны шаблонов и шаблоны PHP.Для этого, лучше попросить кого-то с большим знанием :)

Надежда это помогает :)

Смежные вопросы