2016-06-30 13 views
-3

Есть такие вещи, как фреймворки, api и библиотеки, а также языки программирования с несколькими парадигмами и множество терминов, которые я не понимаю. Должен ли я начинать изучать языки программирования и делать проекты и учиться, когда я иду?Как научиться программированию, когда я не понимаю много терминов?

Я изучаю неправильно; только что закончил первый год. мы изучили визуальный базис. Я преподаю себе веб-дизайн - html, css и javascript. В ближайшие годы мы узнаем, что C#, php, но не так много, с фокусом на базах данных. Моя цель - создавать и разрабатывать веб-сайты, поэтому я хотел бы научить себя тому, что мы не будем освещать в колледже.

+0

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

+0

много программируют - вы будете учиться – pm100

ответ

1

Если ваша цель - создать веб-сайт (а не веб-приложение), то, скорее всего, вам не нужно изучать парадигмы инфраструктуры/api/программирования. Html, css будет достаточно, и некоторый javascript сделает вашу жизнь проще.

Но если вы занимаетесь разработкой веб-приложения, вам необходимо понять архитектуру клиент-сервер. Веб-приложение состоит из клиентской части (front end) и серверной части (back end). Если ваш колледж уже покрывает заднюю часть (php, C#, java и т. Д.), Тогда вы можете сосредоточиться на лицевой части для самостоятельного изучения. Сначала продвигайте html, css и особенно javascript. Затем вы можете попробовать библиотеку, которая фокусируется на манипулировании DOM, например jquery, и после этого библиотека по связыванию данных, такая как нокаут, vue, реагирует и т. Д.

Фокус на отделении переднего и заднего конца, и о том, как они общаются друг с другом. После того, как вы это сделали, вы можете захотеть взглянуть на некоторые интерфейсные рамки (или нет, если вы обнаружите, что библиотеки alredy соответствуют вашим потребностям). Возможно, вы захотите проверить introductory article, который я написал на этом деле клиент-сервер.