Микропост для новичков в разработке. Starter Pack.

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

Речь пойдет про Frontend разработку. Про ту самую от которой у настоящих программистов знатно подгорает, ведь они алгоритмы используют в backend. Да и вообще без них бы ничего не работало. Верим.

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

Ловушка 1

Ты фронтендер? Хорошо знаешь HTML и CSS?
Никто

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

Все что тебе нужно от HTML/CSS - базовые основы. Какие есть теги, стили, как там вообще это работает все под капотом.

Ловушка 2

Какой проект лучше написать, чтобы прям хорошо понять?
Любой начинающий разработчик

Итак, сразу в лоб, если ты включишь видосик на ютубе в котором кто-то пишет код, а ты повторяешь за ним, ты не почерпнешь ничего.

Ну и логичный вопрос конечно же - «А чо мне самому тогда писать?».

Ты не лютый бэкендер с набором заученных алгоритмов и книжкой «Чистый код». Твое дело визуал, кнопочки, формочки, ну вот это все. Ну обычная работа фронтендера.

Значит после того как базово прошелся по хтмл и цсс, тебе также нужен сборщик и фреймворк. Попробуй Vite и Vue. Видосики и статьи в помощь.

Ну и конечно же твой первый проект - Страница портфолио. Накидай туда все чо хочешь вообще. Аниме девочек, героев русских сериалов, вархаммер. Чтобы все видели какой ты особенный. Все равно потом будешь смотреть, плакать и переделывать.

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

Ловушка 3

А ты смотришь хаудиХо и других популярных АйТи ютуберов?
*** знает кто

Формируй полезные привычки. Расширяй свой словарный запас. Да, это не контент для дошколят где ты за 1 час выучишь то что людям приходится познавать 2-3 года.

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

Твои привычки - твой прогресс. 5-10 минут в день посмотреть короткий видос как сделать свой сайт НЕ РАБОТАЕТ.

Итог

Кратко:

Пиши свой код, а не повторяй по алгоритму.

HTML и CSS нужны только как база, не трать много времени на них. Только если ты не СЕО инженер или гений из комментариев, который был рожден айтишником и может привести 1000 аргументов почему ты ОБЯЗАН знать их на 1000%

Формируй правильные привычки, чтобы расти быстрее.

Ты дочитал до конца? Ну надо же.

Оставь комментарий если тема интересна. А то это ж все так неочевидно.

44
62 комментария

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

Пиши свой код, а не повторяй по алгоритму - нет, есть много паттернов на все случаи жизни, которые проверены временем. Поэтому писать велосипеды долго, дорого, нерационально, небезопасно и т.д. HTML и CSS не языки программирования - отчасти да, но базу нужно знать обязательно, а не затачиваться под фреймворк сходу, да и не всегда эти фреймворки нужны. Правильные привычки - хз, что афтар имеет в виду, так как не читал, но да. Итог: учитесь работать с ИИ, фронтенд один из первых кандидатов на вылет

2

Смешанные чувства. Про базу хтмл/цсс я вроде итак написал. Правильные привычки - быть в контексте своей профессии, слушать и запоминать. Писать свой код - не изобретать велосипед, а просто не повторять точь в точь за автором, а лучше посмотреть 1 раз, а потом своими силами написать то же самое. Ну и про ИИ я не написал, да, тут ты возможно прав

HTML и CSS не языки программирования, не трать много времени на них.
Так, дайте кирпичь я ему пролонгирую в фейс.

1

Ну давай, чо ты там нвпорграмируешь на хтмл и цсс, кроме верстки?

Я ждал тебя! Эта битва будет легендарной!