Советы
March 28, 2021

Часто задаваемые вопросы по веб-разработке

Люди, которые недавно начали изучение веб-разработки, время от времени спрашивают советы по той или иной теме. Так как часто задаются одни и те же вопросы, я решил что будет удобнее собрать их в одной дополняемой со временем статье.

В какой программе мне писать HTML-код?

На самом деле HTML-код хранится в тестовом формате. Поэтому писать его можно даже в простом блокноте, но сохранять файл нужно не в формате .txt, а .html. Однако блокнот не дает такие возможности как подсветка синтаксиса, удобные(!) поиск и замену строк в файле, множественный курсор и много другое. Поэтому предлагаю на выбор один из двух текстовых редакторов:

В дальнейшем вам может потребоваться еще больше функций, и тогда следует задуматься о полноценной IDE. Но на первых порах для новичков будет вполне достаточно предложенных программ — там есть все, что нужно, но при этом они совсем не громоздкие.

Нужно ли мне знать наизусть все CSS-свойства и их значения?

Совсем не обязательно. Даже разработчики со стажем частенько лезут в Google, чтобы вспомнить как пишется то или иное свойство.

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

Те свойства, которые вы будете использовать чаще, сами будут оседать в памяти, а для всех остальных есть поиск в интернете.

Нужно ли мне знать JavaScript, чтобы начать зарабатывать, или достаточно HTML и CSS?

Теоретически зная HTML и CSS можно начать получать свою первую копейку. Но чаще всего в дополнение к этому бывает нужен и JavaScript. Однако на этом этапе достаточно основ.

Со временем, естественно, стоит получше изучить этот язык.

Можно ли обойтись без языков, чисто библиотеками и фреймворками?

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