Как эффективно учить 2 языка программирования?

В каждой вакансии требуют знания Javascript и PHP, но как лучше их учить, чтобы в голове ничего не смешалось / не забылось?
  • Вопрос задан
  • 5769 просмотров
Решения вопроса 7
POS_troi
@POS_troi
СадоМазо Админ, флудер, троль.
Языки нужно не учить а работать - тупое заучивание ничем хорошим не кончится. Опыт роляет.
Ну и точно не два одновременно - если опыта с другими языками ноль.
Ответ написан
Комментировать
@antonowano
Профессиональный самоучка
Для начала осознайте разницу между Javascript и PHP, а потом приступайте к изучению.
Вот интересный ресурс по JavaScript.
По PHP тоже много ресурсов, Google вам в помощь.

Главное запомните:

Есть два компьютера:
Сервер - на котором хранится сайт и все его данные,
Клиент - компьютер посетителя.
PHP работает с компьютером-сервером, JavaScript с компьютером посетителя.

а именно:
PHP - работает с данными на сервере, генерирует ответ на запрос клиента;
JavaScript - работает с элементами на странице, добавляя анимацию и события (клик, скрол и т.д.) на разные элементы.
Ответ написан
gobananas
@gobananas
finishhim.ru
JS и PHP на мой взгляд сильно разные языки. Если учить JS первый то это сложновато, PHP попроще будет. К тому же если сначала JS выучить, то когда возьмётесь за PHP может случится культурный шок и отвращение - эти доллары перед переменными ставить. Если серверный JS сразу в расчёт не брать, то у них даже дебаг довольно сильно отличается.
По любому языку мощная практика нужна. Надо сесть и непрерывно месяца 3 с ним работать каждый день.
Мой совет всё же учить по очереди.
Ответ написан
kentuck1213
@kentuck1213
С практикой а не простым субрежом.
Ответ написан
Комментировать
Как говорится, за двумя зайцами.
Js какой? Клиентский или серверный (Node)? Если клиентский, то проблем у вас точно не возникнет так, как php это серверная технология. А если серверный js, то вам не особо то и нужен php так, как всё можно сделать и на js.
Ответ написан
Комментировать
chekhovvasiliy
@chekhovvasiliy
Люблю музыку
Начните с PHP, потом потихоньку перейдите на Javascript
Ответ написан
opium
@opium
Просто люблю качественно работать
да как угодно
так как языки используются в разных ипостасях
пхп бек
джава фронт
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
@Lordicus
Начинающий программист-самоучка
Я думаю, что на js для фронтенда заучивать слишком сильно не стоит, а оучше брать либо фреймворк angularjs, либо библиотеку jQuery. На ванильном js долго сидеть не стоит.

И вообще стоит с php начинать. А так, если опыта с другими языками для веба нет, то это нереально.
Ответ написан
@younghacker
Нет никакой волшебной пилюли. Накачать мышцы с долговременным эффектом можно только упорными тренировками.

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

А количество языков... Программирование оно одинаково по сути. В конечном итоге всё транслируется в MOV, DIV, CMP, NE, LOOP и т.д. Отличается только оболочка которую называют языками программирования. Если будете знать суть на должном уровне то потратив день на изучение языковой оболочки, начнёте писать. А через месяц другой упорной работы и изучения станете экспертом в области любого языка. Можете придумать даже свой. Это сейчас модно. Только суть останется той же.
Ответ написан
Комментировать
@vovaduba
www.dubos.ru
Придумай себе какой-нибудь проект, который, на первый взгляд, на текущем уровне сделать не можешь. Сначала делаешь что можешь, потом ищешь отдельные решения в интернете и, что важно, ПОНИМАЕШЬ ПРИНЦИП РАБОТЫ, изменяешь под конкретно твой проект и вставляешь. Если найдешь статью или видео, где действительно хорошо объясняют материал - добавь в закладки. Не старайся запомнить все, сделаешь несколько интересных для тебя проектов, которые собираешься делать в дальнейшем - оно само по себе запомнится, а то что не надо забудется
Ответ написан
Комментировать
@ivanovSP
Если пишу знания PHP и JS , это означает что какой-то язык знать хорошо, а какой-то на уровне Junior.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы