HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-26
1 <p>Месяц назад я был вынужден приостановить обучение на Хекслете, ибо мне предложили сделать сайт - настоящий сайт! Срок был дан две недели и я решил, что такой перерыв навредить не сможет, да и заниматься буду программированием как-никак.</p>
1 <p>Месяц назад я был вынужден приостановить обучение на Хекслете, ибо мне предложили сделать сайт - настоящий сайт! Срок был дан две недели и я решил, что такой перерыв навредить не сможет, да и заниматься буду программированием как-никак.</p>
2 <p>На тот момент я уже знал основы HTML, CSS и прошёл половину курса фронтенд-программист, т.е. какой-нибудь лендинг я бы мог сверстать без проблем, но нужно было сделать совсем иной сайт - с базой данных, созданием личного кабинета, работой со сторонним браузерным расширением, и с бэкендом на Node.js… Я решил, что раз я немного разбираюсь в JS, то и с Node.js не сильно трудно будет разобраться. Тут нужно понимать, что до этого я даже плохо себе представлял как вообще работают нормальные сайты, что такое сервер и как взаимодействовать с базой данных.</p>
2 <p>На тот момент я уже знал основы HTML, CSS и прошёл половину курса фронтенд-программист, т.е. какой-нибудь лендинг я бы мог сверстать без проблем, но нужно было сделать совсем иной сайт - с базой данных, созданием личного кабинета, работой со сторонним браузерным расширением, и с бэкендом на Node.js… Я решил, что раз я немного разбираюсь в JS, то и с Node.js не сильно трудно будет разобраться. Тут нужно понимать, что до этого я даже плохо себе представлял как вообще работают нормальные сайты, что такое сервер и как взаимодействовать с базой данных.</p>
3 <p>Вышло так, что на весь сайт у меня ушло в два раза больше времени - месяц вместо двух недель, некоторые изначально планируемые функции прикрутить я так и не сумел, “сгорел”, пытаясь понять, откуда у меня берутся все эти ошибки, проклинал кривое API расширения и каждую минуту жалел о том, что подписался на всё это.</p>
3 <p>Вышло так, что на весь сайт у меня ушло в два раза больше времени - месяц вместо двух недель, некоторые изначально планируемые функции прикрутить я так и не сумел, “сгорел”, пытаясь понять, откуда у меня берутся все эти ошибки, проклинал кривое API расширения и каждую минуту жалел о том, что подписался на всё это.</p>
4 <p>Я слышал, что некоторые люди в таких условиях учатся новым навыкам, получают знания и им это нравится. Я явно не из числа этих людей. Не могу сказать, что мне такой опыт ничего не дал. Считаю, что структурированное обучение даёт гораздо больше.</p>
4 <p>Я слышал, что некоторые люди в таких условиях учатся новым навыкам, получают знания и им это нравится. Я явно не из числа этих людей. Не могу сказать, что мне такой опыт ничего не дал. Считаю, что структурированное обучение даёт гораздо больше.</p>
5 <p>Подводя итоги, выделю плюсы и минусы создания сайта без необходимых на то знаний.</p>
5 <p>Подводя итоги, выделю плюсы и минусы создания сайта без необходимых на то знаний.</p>
6 <p>Минусы:</p>
6 <p>Минусы:</p>
7 <ul><li>тяжело находить информацию, разные источники, информация может быть устаревшей</li>
7 <ul><li>тяжело находить информацию, разные источники, информация может быть устаревшей</li>
8 <li>не всегда есть понимание того, что ты делаешь (работает - и ладно)</li>
8 <li>не всегда есть понимание того, что ты делаешь (работает - и ладно)</li>
9 <li>приходится переписывать код уйму раз</li>
9 <li>приходится переписывать код уйму раз</li>
10 <li>ты не получаешь знаний о том, как правильно писать код</li>
10 <li>ты не получаешь знаний о том, как правильно писать код</li>
11 </ul><p>Плюсы:</p>
11 </ul><p>Плюсы:</p>
12 <ul><li>опыт работы с хостингами (robots.txt, ssl, зеркала и прочее)</li>
12 <ul><li>опыт работы с хостингами (robots.txt, ssl, зеркала и прочее)</li>
13 <li>понимание работы с серверами и базами данных</li>
13 <li>понимание работы с серверами и базами данных</li>
14 <li>пришлось освоить шаблонизатор PUG</li>
14 <li>пришлось освоить шаблонизатор PUG</li>
15 <li>появилось представление о бэкенде и Node.js в частности</li>
15 <li>появилось представление о бэкенде и Node.js в частности</li>
16 </ul><p>Я описал только основные вещи которые смог вспомнить, мелочей было множество. Опыт получился интересный, но повторять я его не буду.</p>
16 </ul><p>Я описал только основные вещи которые смог вспомнить, мелочей было множество. Опыт получился интересный, но повторять я его не буду.</p>