Jump to content
  • 0

Что делать? [html, js, php]


frozen_dynamics
 Share

Question

Добрый вечер.

 

Недавно начал понемногу осваивать азы сайтостроения, прошел задания codecademy и около половины htmlcademy, и задался вопросом: что делать дальше, чему учиться и, главное, как это делать? Ресурсов с информацией по технологиям пруд пруди - платные, бесплатные, на торрентах просто кладезь, на форумах добрые люди отвечают на вопросы, но непонятно, с какой стороны подступаться к созданию сайта с нуля, чтобы не было мучительно больно и не городить полгода велосипеды. Если честно, не хватает чего-то навроде вузовского учебника, который постепенно привел к построению своими руками сайта с участием большинства применяемых сегодня технологий.

 

Вроде бы поначалу все было просто и понятно - есть HTML, есть CSS, есть JS, есть сервер-сайд. Ура, все понятно, вперед, вот тут переменная передается обработчику на сервере, он возвращает результат, все довольны, но возник непонятный момент - везде обсуждение, что сейчас все делается фреймворками, но нужно знать ООП и долго в них разбираться. Хотелось бы, конечно, сразу делать так, как заведено, но с какой стороны подойти к фреймворкам я не могу понять вообще.

 

Очень сумбурно написал, простите, но зато видно, какой бардак у меня в голове от всего этого.

Link to comment
Share on other sites

6 answers to this question

Recommended Posts

  • 0

Пока не знаешь с какой стороны подойти, думаю этого делать не стоит. Если не разберешься в самой сути языков, в ООП, то ничего более менее интересного сделать не сможешь. Каша в голове в итоге будет. Да и специалисты нахватавшиеся верхов никого не интересуют. Для начала почитай javascript.ru Там есть учебники. Напиши несколько велосипедов, типа калькулятора, слайдера и тд тп.

Помогай людям на форумах, погружайся в их проблемы и ищи выходы, также стоит прочитать книгу языконезависимую про ООП, но это уже лучше делать после первого погружения в JS.

 

P.S. Говорят, что для того чтобы умножать, не надо знать всю суть умножения, достаточно выучить таблицу. Вот только когда дело пойдет на двузначные числа как ей пользоваться врядл-ли ты поймешь как перемножить. Надеюсь, аналогия понятна.

Edited by Inf1n1tI
Link to comment
Share on other sites

  • 0

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

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

Просто делайте по пунктам все с нуля:

1) Т.З. на PSD

2) Т.З. на верстку

3) Т.З. на функционал

4) Рисуете макет

5) Верстаете

6) Пишите cms

7) Подключаете верстку к cms

8) Настраиваете и радуетесь

Link to comment
Share on other sites

  • 0

Спасибо за ответы, ушел погружаться.

 

antonKar, была бы возможность - ушел бы с удовольствием. В перспективе планы есть, но это уже будет сопряжено с переездом в другой город.

Link to comment
Share on other sites

  • 0
В перспективе планы есть, но это уже будет сопряжено с переездом в другой город.

 

Вполне можно найти и в своём городе что-то годное. Не все сразу же начинали с Москвы или Новосибирсков.

Edited by antonKar
Link to comment
Share on other sites

  • 0

 

В перспективе планы есть, но это уже будет сопряжено с переездом в другой город.

 

Вполне можно найти и в своём городе что-то годное. Не все сразу же начинали с Москвы или Новосибирсков.

 

Не все в миллиониках живут, у нас на 80тыр населения не одной веб-студии нет.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy