Jump to content
  • Sign Up
  • 5

Как найти наставника(гуру, учителья, сэнсэя) по вёрстке?


klierik
 Share

Question

117 answers to this question

Recommended Posts

  • 2

Не согласен, почти со всем. :blink:

 

Написанное похоже на лютый олдскул. Времена, когда люди тратили часы только для того, чтобы налепить закругленных уголков, заставить браузер отображать блок с прозрачностью и каждый день решать кучу диких проблем с кроcсбраузерностью. Когда нельзя было в блокноте за 10 секунд в Емете состряпать что-то типа html:5>.wrap>.header>.logo>a>^^div.nav>ul>li*5 и тут же получить скелет шапки под лого и меню. Время когда нужно было разбираться в длиннющих доктайпах и знать где и как их применять чтобы все крутилось и работало. Времена всяких xhtml и тому подобное. Не так давно такого олдскульщика на Хабрахабре видал, он буквально года 2-3 назад заставлял своих стажеров и зеленых верстать вплоть под ИЕ 5.5! Зачем? Он подробно не ответил, возможно не было времени, не помню, потому осудить нельзя, возможно у них там какая-то своя метода обучения на этот счет.

 

Сегодня все это в дикие разы стало проще и быстрее, новички больше не тратят часы времени на штудирование статей о том каким из 5-и методов лепить закругления и тому подобные вещи. Большая часть таких вот обыденных задач перешла в автоматизированный вид, из-за чего люди с опытом из былых времен могут с презрением смотреть на новое поколение (это всегда было и будет). На поколение, у которого есть буквально все возможности стать хорошими спецами в гораздо более быстрые сроки, нежели пару лет назад. Тонны хороших книг, ресурсов, переводов, форумов и при всем при этом эти новые новички якобы (не знаю кто разносит это мнение) не могут без учителя даже пальцем пошевелить, т.к. им нужно как ребенку подносить ложечку с инфой и кормить из первых рук. 

 

С чего вообще мы взяли, что если человек ищет наставника, то учитель должен его кормить от А до Я, объяснять разницу между float и inline-block, рассказывать про селекторы и т.д.? У кого-то из здешних имеется вообще такой опыт обучения? Если нет, то с чего такие выводы и критика?  :ph34r:

 

Презренное отношение к наставничеству говорит о том, что человек не понимает сути социализации, объединения в группы. Такое мог написать только одиночка, который предпочитает добиваться всего сам и не доверит незнакомому человеку, пусть даже с мелким опытом, сделать самую простую работу. В головах у данных людей сидит обычно только одна фраза:"Хочешь сделать хорошо - сделай сам" (всем сисадминам привет ;) ). Я и сам до недавнего времени так считал, но на паре книг немного перекроил данный отдел мышления.

 

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

 

Новичку предлагают 2 конфеты: одна вкусная и пахнет так, что ее запах влечет со всех сторон, и с пассивным бафом сделать тебя тупее (или как минимум привьет дурные привычки), но ты об этом не узнаешь пока кто-то опытный позже не скажет, а другая конфета такая, от которой в заду жжет и пахнет как коровья лепешка, но пасивный баф у нее - делать тебя умнее. Как думаете, какую конфету чаще выбирают новички, которые изначально не имели советов от опытных товарищей?   

 

К слову, "зачем это мне надо?". А действительно, зачем?

-  Обучение за деньги 

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

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

-  Желание сделать свою отрасль лучше, желание создавать не только буквы и числа на экране голубого монитора 8)

 

Вопрос к ученику, "почему ты решил, что это твое?". Так точно, с чего он вообще так решил? Если у опытного учителя не атрофирован красный орган во рту и он хоть немного умеет им владеть, то на просвещение данного вопроса уйдет не более 10 минут. Хороший учитель всегда заметит хорошего ученика. Валун гранита, из которого действительно в итоге может получится что-то очень знатное.

 

Всем мира!  ;)

 

Edited by advokatua
  • Like 1
Link to comment
Share on other sites

  • 0

На самом деле наставник уместен только за деньги. Но это тоже будет гугл только в ускоренном виде. Просто нужный ответ на вопрос можно будет найти быстрее, если наставник действительно специалист. А специалистов надо уважать, чтобы уважали тебя в дальнейшем. Так же люди готовые платить деньги показывают серьезность своих намерений. Но, тут создают темы в основном только школьники у которых хватает денег только на школьную пиццу(это не упрек сам был такой). Разработка, верстка программирование это не талант, это наработанные знания потом и кровью (возможно иногда разбиением клавиатур или мышек:)))

Сэнсеями не рождаются а становятся, благодаря общим усилиям и взаимствованием чужих ресурсов.

  • Like 1
Link to comment
Share on other sites

  • 0

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

Link to comment
Share on other sites

  • 0

 

jdj5.png

Добрго тебе дня, друг.

 

Данную тему написать меня сподвигло больше кол-во однотипных тем на тему "Ищу наставника", "Нужен учитель" и тому подобное.

Одной из причин тому статья "Путь верстальщика" от автора Максима Усачева, в которой он делится своим безценным жизненным опытом. Я постараюсь пролить свет на некоторые важные (в рамках данной темы) моменты из статьи.

 

Макс пришел на форум имея минимум знаний в сфере разработки и имея большое желание учится. Он упоминает про наставника, но большинство читателей, к сожалению, трактуют данную информацию извращенно. Это не путь к руководству, это всего лишь опыт который получил автор статьи. Нужто ты думаешь, что если и у тебя будет наставник, то ты выучишь все в 2, 3, 10 раз быстрее? Или больше? Или качественнее? Более того, наставник может научить тебя плохому.

 

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

 

Зачем тебе наставник?

Что бы он говорил тебе где ты ошибся? Или как надо было сверстать тот или иной блок? Или что лучше использовать float или inline-block?

И что это тебе даёт? Набор правил и готовых решений как надо делать и как не надо! Но ведь ты знаешь что каждый сайт уникален, и везде есть нюансы. И ты хочешь каждый раз обращаться к учителю что бы тот подсказал тебе как решить задачу?...

 

Разве ты не хочешь научится думать и понимать чем живет вёрстка? Как она устроена, что из себя представляют слои, понимать и визуализировать и процесс разработки? Понимать "физику" работы блоков на страницы, как и почему они влияют на остальные? Предугадывать на будущее как потянется страница/блок в случае наполнении его контентом. Уметь за считанные секунды в голове разложить огромный сайт на слои? Достичь понимания вёрстки как некой сущности, которая является единым целым с тобой.

 

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

 

Ты хочешь женится на самой прекрасной девушке, но спать с ней будет твой наставник!

 

Я не говорю что ты не сможешь стать специалистом без него. Большинство разработчиков, которые поддерживают этот форум, не имели никаких учителей. Все чего они добивались -- все делали сами.

 

Для того что бы достичь тех же высот тебе надо повторить успех людей которые это уже сделали! Это не просто, но это реально!

 

Никто за тебя этого не сделает, никому кроме тебя это не надо.

 

Далее по списку:

1. Перед тем как открыть свою тему в поисках Наставника, пройдись по темам которые создали раньше.

2. Ты ищешь классного специалиста, который будет тебе помогать тебе, обучать, давать советы, делится опытом и знаниями. Ты этого хочешь? А ты можешь ответить на вопрос - зачем вообще кому-то это делать? 

 

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

 

3. Теперь по теме.
3.1. Зачем тебе вообще это направление? Что оно тебе даст? Что ты нашел в вёрстке?
3.2. Если ты считаешь что вместо тебя будет гуглить наставник -- ты ошибаешься. Гугл -- лучший твой помошник. Умеешь правильно составить запрос - умеешь решать задачи. Очень часто бывает так, что поиск решения намного приоритетнее, нежели знания.
3.3. Если ты считаешь что наставник будет тебе давать задания -- ты сильно ошибаешься. Тебе надо -- ты ищи макет, а наставник тебе может написать ТЗ, а потом сказать какая ты бестолочь, указав на твои ошибки в результате -- а это бесценно!
3.4. Любой опыт забирает много времени. Ты не станешь специалистом через год-два! Ты уверен что у тебя вообще хватит сил на то что бы потратить ~5 лет своей жизни в интенсиве и "выкарабкатся" на уровень, когда ты сможешь сверстать страницу (предположим сайта новостей с огромным кол-во блоков) в уме за считаные секунды?
 
Ты уверен что ты хочешь потратить часть своей жизни на изучение вёрстки?
 
ps: нет ничего невозможного, было бы желание ;)

 

Не соглашусь. Знающий человек за спиной все таки нужен. После того как ознакомился с html + css поверхностно, с помощью видеоуроков и справочнику htmlbook встал на одном месте. Потом (повезло) после долгих поисков нашел все таки себе учителя, который называет "бестолочом" если код неправильный. И это, скажу вам, лучше всяких "сухих" учебников, видеоуроков. Гугл конечно же помогает, но с опытным человеком за спиной тыв се это находишь в 2 раза быстрее. Лично для меня огромное количество времени занимало поиск информации (и сейчас занимает), но с учителем так сказать попроще. 

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

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

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

 

p.s. кто ищет тот находит.

  • Like 1
Link to comment
Share on other sites

  • 0

Не согласен, почти со всем. :blink:

 

Написанное похоже на лютый олдскул. Времена, когда люди тратили часы только для того, чтобы налепить закругленных уголков, заставить браузер отображать блок с прозрачностью и каждый день решать кучу диких проблем с кроcсбраузерностью. Когда нельзя было в блокноте за 10 секунд в Емете состряпать что-то типа html:5>.wrap>.header>.logo>a>^^div.nav>ul>li*5 и тут же получить скелет шапки под лого и меню. Время когда нужно было разбираться в длиннющих доктайпах и знать где и как их применять чтобы все крутилось и работало. Времена всяких xhtml и тому подобное. Не так давно такого олдскульщика на Хабрахабре видал, он буквально года 2-3 назад заставлял своих стажеров и зеленых верстать вплоть под ИЕ 5.5! Зачем? Он подробно не ответил, возможно не было времени, не помню, потому осудить нельзя, возможно у них там какая-то своя метода обучения на этот счет.

 

Сегодня все это в дикие разы стало проще и быстрее, новички больше не тратят часы времени на штудирование статей о том каким из 5-и методов лепить закругления и тому подобные вещи. Большая часть таких вот обыденных задач перешла в автоматизированный вид, из-за чего люди с опытом из былых времен могут с презрением смотреть на новое поколение (это всегда было и будет). На поколение, у которого есть буквально все возможности стать хорошими спецами в гораздо более быстрые сроки, нежели пару лет назад. Тонны хороших книг, ресурсов, переводов, форумов и при всем при этом эти новые новички якобы (не знаю кто разносит это мнение) не могут без учителя даже пальцем пошевелить, т.к. им нужно как ребенку подносить ложечку с инфой и кормить из первых рук. 

 

С чего вообще мы взяли, что если человек ищет наставника, то учитель должен его кормить от А до Я, объяснять разницу между float и inline-block, рассказывать про селекторы и т.д.? У кого-то из здешних имеется вообще такой опыт обучения? Если нет, то с чего такие выводы и критика?  :ph34r:

 

Презренное отношение к наставничеству говорит о том, что человек не понимает сути социализации, объединения в группы. Такое мог написать только одиночка, который предпочитает добиваться всего сам и не доверит незнакомому человеку, пусть даже с мелким опытом, сделать самую простую работу. В головах у данных людей сидит обычно только одна фраза:"Хочешь сделать хорошо - сделай сам" (всем сисадминам привет ;) ). Я и сам до недавнего времени так считал, но на паре книг немного перекроил данный отдел мышления.

 

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

 

Новичку предлагают 2 конфеты: одна вкусная и пахнет так, что ее запах влечет со всех сторон, и с пассивным бафом сделать тебя тупее (или как минимум привьет дурные привычки), но ты об этом не узнаешь пока кто-то опытный позже не скажет, а другая конфета такая, от которой в заду жжет и пахнет как коровья лепешка, но пасивный баф у нее - делать тебя умнее. Как думаете, какую конфету чаще выбирают новички, которые изначально не имели советов от опытных товарищей?   

 

К слову, "зачем это мне надо?". А действительно, зачем?

-  Обучение за деньги 

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

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

-  Желание сделать свою отрасль лучше, желание создавать не только только буквы и числа на экране голубого монитора 8)

 

Вопрос к ученику, "почему ты решил, что это твое?". Так точно, с чего он вообще так решил? Если у опытного учителя не атрофирован красный орган во рту и он хоть немного умеет им владеть, то на просвещение данного вопроса уйдет не более 10 минут. Хороший учитель всегда заметит хорошего ученика. Валун гранита, из которого действительно в итоге может получится что-то очень знатное.

 

Всем мира!  ;)

 

жму руку.

Link to comment
Share on other sites

  • 0
3.4. Любой опыт забирает много времени. Ты не станешь специалистом через год-два! Ты уверен что у тебя вообще хватит сил на то что бы потратить ~5 лет своей жизни в интенсиве и "выкарабкатся" на уровень, когда ты сможешь сверстать страницу (предположим сайта новостей с огромным кол-во блоков) в уме за считаные секунды?

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

 

После того как веб-мастер научился верстать у него два пути: 

1. Становиться монстром вёрстки, заниматься только ей, искать себе серьёзную работу в этой области. 

2. Переставать заниматься вёрсткой. 

Edited by Игорь Ермаков
Link to comment
Share on other sites

  • 0

Люди, научитесь думать своей головой. Уметь самому во всем разобраться (хотя это слишком громко сказано в век скоростного интернета) это не снобизм, а неотъемлемая часть постоянного профессионального роста.

 

Я не научилась достойно верстать, и не научусь этому, наверное, никогда. Всегда найдется кто-то умнее, сильнее, быстрее... У меня не стоит такой вопрос "за сколько времени можно стать веб-мастером". Я просто хочу этим заниматься, мне это интересно, и у меня теперь, спустя 2 года с момента первого самостоятельно выполненного за деньги заказа, всегда есть с кем об этом поговорить, в том числе благодаря этому форуму :) Возможно, порог вхождения в верстку и низкий, но кто-то может развиваться и достигать успеха, а кому-то дано стать посредственным кодером. Я не знаю, на какой я стадии, но пока мне это нравится - я буду этим заниматься.

 

Всем желающим получить опыт и знания, рекомендую показать для начала результаты своего самостоятельного обучения на практике, заинтересовать. Многие ругают статью "Путь верстальщика" совершенно забывая при этом, что Макс круглосуточно сидел на этом форуме, решал задачи, проявлял инициативу и много учился, читал и практиковался, пока не "оброс" знакомствами и не нашел наставника, заинтересовав своим упорством. И даже это не помешало ему большую часть времени заниматься самообразованием.

 

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

 

В любом случае, удачи всем, кто всё-таки хочет или уже вступил на путь веба. Всем добра. Да пребудет с вами Сила :)

Link to comment
Share on other sites

  • 0

Люди, научитесь думать своей головой. Уметь самому во всем разобраться (хотя это слишком громко сказано в век скоростного интернета) это не снобизм, а неотъемлемая часть постоянного профессионального роста.

 

Я не научилась достойно верстать, и не научусь этому, наверное, никогда. Всегда найдется кто-то умнее, сильнее, быстрее... У меня не стоит такой вопрос "за сколько времени можно стать веб-мастером". Я просто хочу этим заниматься, мне это интересно, и у меня теперь, спустя 2 года с момента первого самостоятельно выполненного за деньги заказа, всегда есть с кем об этом поговорить, в том числе благодаря этому форуму :) Возможно, порог вхождения в верстку и низкий, но кто-то может развиваться и достигать успеха, а кому-то дано стать посредственным кодером. Я не знаю, на какой я стадии, но пока мне это нравится - я буду этим заниматься.

 

Всем желающим получить опыт и знания, рекомендую показать для начала результаты своего самостоятельного обучения на практике, заинтересовать. Многие ругают статью "Путь верстальщика" совершенно забывая при этом, что Макс круглосуточно сидел на этом форуме, решал задачи, проявлял инициативу и много учился, читал и практиковался, пока не "оброс" знакомствами и не нашел наставника, заинтересовав своим упорством. И даже это не помешало ему большую часть времени заниматься самообразованием.

 

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

 

В любом случае, удачи всем, кто всё-таки хочет или уже вступил на путь веба. Всем добра. Да пребудет с вами Сила :)

Почему ходили в школу если можно учить дома самому?

Почему ходили в ВУЗ если можно дома самому?

Откуда знаете что упав с горы разобьетесь, почему не попробовать самому?

И много много подобных "почему". Вот почему вам кажется что вы всего добились сами, не пользуясь услугами/советами/подсказками от других? Уметь самому во всем разобраться, в нашем то веке, это по крайней мере глупо. Если вы читаете гугл и думаете что сами с этим разобрались, это тоже глупо. Вам помогли, вы не самостоятельно освоили эти знания. Сначала помог тот кто придумал электричество, затем интернет, компьютеры, в конце концов гугл и тот сайт в котором был тот самый пост. Осмотритесь назад, видите сколько людей вам помогло понять? 

 

Это если более глубоко смотреть на ваши рассуждения "Надо все самому делать". А если смотреть на это выражение более поверхностно, то опять же вы советуете сидеть на форумах, пользоваться книгами и учебниками роясь в них до потери пульса для получения ответа на свой вопрос. 5 часов поиски - 5 минут дело. Это мягко говоря непродуктивно. А опытный человек подсказал бы сразу, глянь страницу такую то, поймешь.

 

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

 

Есть еще другая группа новичков, которые всего лишь нуждаются в направляющих от наставника, не надо эти 2 группы обобщать и бить себя в грудь с криками "Я добился всего сам!!!111 мужЫк или чо??!11"

 

Всем добра, не обижайте друг друга, особенно меня) 

  • Like 1
Link to comment
Share on other sites

  • 0
Почему ходили в школу если можно учить дома самому? Почему ходили в ВУЗ если можно дома самому? Откуда знаете что упав с горы разобьетесь, почему не попробовать самому? И много много подобных "почему".

 

А почему бы новичкам и не пойти на курсы, платные, к опытным мастерам своего дела, со своей программой, а не дилетантам с форума?

 

Школьное образование у нас обязательное, в вузы поступают по собственному желанию, никто никого не заставляет, и всё-равно большинство работает либо не по-специальности, либо жалуется, что институт им ничего не дал. Никто никого в веб не тянет. А если уж ищете наставника через этот форум, настоятельно рекомендую сперва показать свою заинтересованность предметной областью, предоставить примеры своих работ, совершить хоть какие-то потуги, и только после этого пытаться "на халяву" получить себе эдакого абстрактного учителя. И то не стоит рассчитывать, что вам повезет.

 

Да и всё-равно ни один учитель не знает, как правильно учить, у каждого свой подход, нет единой методологии, к тому же веб постоянно развивается, и учитель должен за этим следить, а не только заниматься обучением других. Заметьте, САМ следить ;) Где учитель, по-вашему, должен взять направляющую?

 

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

 

Зато надолго запомнится, где взял, что делал, и попутно в чем-то подразобрался. А опытный человек сказал, ты сделал и забыл :) Самостоятельно уметь решать задачи - вот что отличает хорошего специалиста от остальных, к этому надо хотя бы стремиться.

  • Like 2
Link to comment
Share on other sites

  • 0

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

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

 

 

Не соглашусь. Знающий человек за спиной все таки нужен. После того как ознакомился с html + css поверхностно, с помощью видеоуроков и справочнику htmlbook встал на одном месте. Потом (повезло) после долгих поисков нашел все таки себе учителя, который называет "бестолочом" если код неправильный. И это, скажу вам, лучше всяких "сухих" учебников, видеоуроков. Гугл конечно же помогает, но с опытным человеком за спиной тыв се это находишь в 2 раза быстрее. Лично для меня огромное количество времени занимало поиск информации (и сейчас занимает), но с учителем так сказать попроще. 

 

 

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

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

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

 

p.s. кто ищет тот находит.

 

Предлагаю вам научиться гуглить - это вам поможет не только в создании сайтов. Еще очень поможет научиться вычленять из всего найденного полезную инфу. А "бестолочом" вас возможно на форумах не называли из такта (было бы наверно лучше наставника вежливого иметь).

С учителем конечно попроще и побыстрее, если это учитель:

1. нужно платить (не всегда конечно)

2. у учителя есть личная жизнь, в 3часа ночи к нему не обратишься

 

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

могу посоветовать найти друга для совместного изучения, заняться разработкой какого-нибудь проекта и будет много счастья обоим:

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

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

 

PS что-то меня прорвало :)

Link to comment
Share on other sites

  • 0

Я уже говорил, как-то "Те у кого огромное желание сами находят свой путь, остальные ищут наставника".

 

Типичная тема о поиске наставника:

 

 

 

Люди добрые отзовитесь, мне нужен наставник!
Я освоил азы HTML и CSS и теперь не знаю с какого конца начать, чтобы продолжить своё обучение!
Мне нужна направляющая по которой я мог бы двигаться дальше. Желание огромное!!!

 

-> звук сверчков в лунный вечер <-

 

Освоил основы - молодец! Что мешает разбираться в теме подробнее?

Сложно задать запрос "верстка веб-страниц"?

Первая ссылка выдачи: "Вики: Верстка веб-страниц"

Получаем ряд сведений:

  1. Методы вёрстки
  2. Табличная вёрстка
    1. Преимущества и недостатки
  3. Блочная вёрстка
    1. Преимущества и недостатки
  4. Верстальщик
    1. Инструменты верстальщика
  5. Валидность HTML-верстки

Делаем запрос: "Верстка psd в html"

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

Просим: "бесплатные psd макеты сайтов"

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

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

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

 

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

  • Like 1
Link to comment
Share on other sites

  • 0

 

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

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

 

 

Не соглашусь. Знающий человек за спиной все таки нужен. После того как ознакомился с html + css поверхностно, с помощью видеоуроков и справочнику htmlbook встал на одном месте. Потом (повезло) после долгих поисков нашел все таки себе учителя, который называет "бестолочом" если код неправильный. И это, скажу вам, лучше всяких "сухих" учебников, видеоуроков. Гугл конечно же помогает, но с опытным человеком за спиной тыв се это находишь в 2 раза быстрее. Лично для меня огромное количество времени занимало поиск информации (и сейчас занимает), но с учителем так сказать попроще. 

 

 

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

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

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

 

p.s. кто ищет тот находит.

 

Предлагаю вам научиться гуглить - это вам поможет не только в создании сайтов. Еще очень поможет научиться вычленять из всего найденного полезную инфу. А "бестолочом" вас возможно на форумах не называли из такта (было бы наверно лучше наставника вежливого иметь).

С учителем конечно попроще и побыстрее, если это учитель:

1. нужно платить (не всегда конечно)

2. у учителя есть личная жизнь, в 3часа ночи к нему не обратишься

 

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

могу посоветовать найти друга для совместного изучения, заняться разработкой какого-нибудь проекта и будет много счастья обоим:

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

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

 

PS что-то меня прорвало :)

 

Я гуглить умею, уж поверьте. А если вы про "бестолочь" поняли дословно, то не вижу смысла продолжать с вами дискуссию. 

Что получает наставник - дело наставника. Кто то деньги, кто то помощь в дальнейшем, кто то удовольствие (есть и такие люди).

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

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

Со всем уважением за ваши заслуги перед форумом (все таки достигли устрашающего звания Модератор), тут не обсуждается вариант где ученик ленивый козел.

Link to comment
Share on other sites

  • 0

Просто я искренне не понимаю этого, вашего, понятия наставник. Зачем вам отдельный, жестко привязанный человек? Получать задания? Так этого добра в сети немерено. Получить консультацию или совет в проблемной теме? Так можно найти ответ на свой вопрос, в крайнем случае спросить на форуме. Коллективный разум все равно эффективнее чем один разум одного наставника. Узнать об ошибках в своей работе? Снова таки спросить на форуме и впитать силу коллективного разума. Так же и любые результаты поисковых запросов, это результат коллективного разума. Если вы надеетесь, что можно будет получать не фильтрованную информацию и проглатывать "как есть", то вы глубоко ошибаетесь, любую информацию нужно фильтровать неважен ее источник.

Link to comment
Share on other sites

  • 0

Просто я искренне не понимаю этого, вашего, понятия наставник. Зачем вам отдельный, жестко привязанный человек? Получать задания? Так этого добра в сети немерено. Получить консультацию или совет в проблемной теме? Так можно найти ответ на свой вопрос, в крайнем случае спросить на форуме. Коллективный разум все равно эффективнее чем один разум одного наставника. Узнать об ошибках в своей работе? Снова таки спросить на форуме и впитать силу коллективного разума. Так же и любые результаты поисковых запросов, это результат коллективного разума. Если вы надеетесь, что можно будет получать не фильтрованную информацию и проглатывать "как есть", то вы глубоко ошибаетесь, любую информацию нужно фильтровать неважен ее источник.

Вот находились бы вы на стадии обучения, то наверняка не писали бы так. Дело не в консультации одного человека. Дело в быстроте ответа.

http://htmlforum.ru/index.php?showtopic=47776 это моя тема, смотрите на дату и вопиющий список ответов на него. Думаю вы поняли о чем я.

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

Edited by CroaToa
  • Like 1
Link to comment
Share on other sites

  • 0

Как-то резко по моему вы ответили - мол к диалогу со мной вы не готовы...

Хотя я вроде написал только советы, как можно обойтись без наставника и на мой взгляд это интереснее.

Про "бестолоча" я вроде написал в кавычках специально, так же как и вы я надеюсь у нас схожее понимание кавычек?

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

 

К слову о врачах, они как раз так и начинали, да и из-за ваших ошибок интернет не сломается, а если вы так считаете, то верстке нужно учиться минимум 6 лет в высшем учебном заведении, а потом еще и интернатуру проходить.

О том что получает наставник: ну есть такие люди, которые милостыню любят давать.

Link to comment
Share on other sites

  • 0

Как-то резко по моему вы ответили - мол к диалогу со мной вы не готовы...

Хотя я вроде написал только советы, как можно обойтись без наставника и на мой взгляд это интереснее.

Про "бестолоча" я вроде написал в кавычках специально, так же как и вы я надеюсь у нас схожее понимание кавычек?

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

 

К слову о врачах, они как раз так и начинали, да и из-за ваших ошибок интернет не сломается, а если вы так считаете, то верстке нужно учиться минимум 6 лет в высшем учебном заведении, а потом еще и интернатуру проходить.

О том что получает наставник: ну есть такие люди, которые милостыню любят давать.

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

Link to comment
Share on other sites

  • 0
Вот находились бы вы на стадии обучения, то наверняка не писали бы так.

 

 

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

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

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

Link to comment
Share on other sites

  • 0
Вот находились бы вы на стадии обучения, то наверняка не писали бы так. Дело не в консультации одного человека. Дело в быстроте ответа.

 

Все были начинающими и что? Я на форум пришел с некоторым багажом знаний, да. И то, на тот момент, просто потому, что мне было по приколу поучаствовать в конкурсе, а для этого нужно было зарегистрироваться. До того конкурса я на форум вообще не заходил. Пользовался только справочниками с htmlbook.ru, а на все свои вопросы, ответы находил в корпорации бобра. За все время, что зарегистрирован на форуме, я практически не задавал вопросов. Просто следил за разным интересующими меня обсуждениями и сам участвовал. Это дает много полезной информации для обработки и осознания. Разные мнения и подходы это всегда полезно.

 

http://htmlforum.ru/...showtopic=47776 это моя тема, смотрите на дату и вопиющий список ответов на него.

 

Печально. Но что поделать, вы же должны понимать, что такого рода запросы требуют много времени для того чтобы вникнуть и что-то внятное ответить. А все люди заняты, свободное время глобально так тратить не всегда хочется, а так туда-сюда, тема затерялась. Гражданин Switch74 дело говорит, лучше делить задачу на более мелкие подзадачи, их быстрее можно проанализировать вплоть до "в перерыве между работой" и дать адекватный ответ.

Link to comment
Share on other sites

  • 0

 

Вот находились бы вы на стадии обучения, то наверняка не писали бы так.

 

 

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

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

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

 

Чтож, значит мне повезло больше, в мое время есть много способов учиться.. Спасибо за советы, в следующий раз сделаю именно так, по одному. Просто моя тема пришла мне на помощь в данном случаи, потому что все говорят про то что форум и гугл лучше всякого учителя, а я с этим не согласен, и как пример, вон пустая тема. И кстати это не лично вам адресовано было что начали со слов "прошу прощения что вашу верстку не оценили". Попахивает стебом..

 

Вот находились бы вы на стадии обучения, то наверняка не писали бы так. Дело не в консультации одного человека. Дело в быстроте ответа.

 

Все были начинающими и что? Я на форум пришел с некоторым багажом знаний, да. И то, на тот момент, просто потому, что мне было по приколу поучаствовать в конкурсе, а для этого нужно было зарегистрироваться. До того конкурса я на форум вообще не заходил. Пользовался только справочниками с htmlbook.ru, а на все свои вопросы, ответы находил в корпорации бобра. За все время, что зарегистрирован на форуме, я практически не задавал вопросов. Просто следил за разным интересующими меня обсуждениями и сам участвовал. Это дает много полезной информации для обработки и осознания. Разные мнения и подходы это всегда полезно.

 

 

 

http://htmlforum.ru/...showtopic=47776 это моя тема, смотрите на дату и вопиющий список ответов на него.

 

Печально. Но что поделать, вы же должны понимать, что такого рода запросы требуют много времени для того чтобы вникнуть и что-то внятное ответить. А все люди заняты, свободное время глобально так тратить не всегда хочется, а так туда-сюда, тема затерялась. Гражданин Switch74 дело говорит, лучше делить задачу на более мелкие подзадачи, их быстрее можно проанализировать вплоть до "в перерыве между работой" и дать адекватный ответ.

 

я же не осуждаю никого, ради Бога. Я просто еще раз говорю новичкам что вменяемый наставник это хорошо. Говорю не новичкам имбицилам а новичкам которые хотят учиться. И выражаю свое мнение на счет того что в теме пишут в рамках дозволенного. Вот и все. 

Link to comment
Share on other sites

  • 0

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

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

 

Ну или кто-то вам скажет: делай так - мол плюсы вот такие, минусы такие, но это самый оптимальный вариант. Но он не покажет тебе кучу других способов, которые будут или проще или круче. По мне использование наставника равноценно использованию скаченного шаблона и привязанного к какой-нить CMS. Попробуйте сделать свой движок на котором и будете делать в будущем сайты. Ах да, технологии не стоят на месте, наставникам тоже приходится все время что-то изучать html, css и php очень изменились со временем, смысл конечно остался, но команды и т.п. меняются, например тот же php и jquery сайты написанные на старых версиях с большой вероятностью не запустятся на новых так и на оборот


"прошу прощения что вашу верстку не оценили". Попахивает стебом..

 

еще раз прошу прощения, я не стебался.

Просто я считаю, что htmlbook - это один из лучших справочников, да и на форуме темы без ответа - это большая редкость, но такое случается. Да есть придирчивые люди по поводу оформления тем, которые бывает очень резко высказываются по поводу не внятных вопросов, но ведь эти простые правила созданы специально для удобства, ведь как говорится "телепатов нет". Да кто-то может догадается, что имелось ввиду, кому-то требуется картинка.

 

Кста, вы не представляете, сколько интересного разрабатывается в ходе экспериментов и ошибок, например у меня на js получались интересные анимации, css интересные способы решения тех или иных проблем, работающие быстрее чем стандартные, думаю вы можете не получить такого опыта с наставником, который делал все по книжке и ни когда не ошибался :) - это конечно не факт

Edited by Switch74
Link to comment
Share on other sites

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

врачей тоже все ругают :) несмотря на то, что они, в отличии от многих других "специалистов" получают профильное образование в соответствующих заведениях, а не подпольно у альтруистичного настроенного педагога.

Вот находились бы вы на стадии обучения, то наверняка не писали бы так. Дело не в консультации одного человека. Дело в быстроте ответа.

вы слишком цените свое время и абсолютно не цените ни время, ни мнение более опытного человека. Представьте, что ваш учитель заболел, или уехал в отпуск. И всё, обучение замерло, быстрых ответов нет, а проект сдавать послезавтра :) Это веб, мы все тут на стадии обучения, постоянно приходится делать что-то в первый раз. Вы хотите научиться или переспорить?

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

Фильтрация необходимой информации приходит с опытом. С личным опытом, и никакой учитель тут не поможет.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Similar Content

    • Марко
      By Марко
      Добрый день. Начинающий программист, столкнулся с проблемой. Селектор .class не работает должным образом. Несмотря на правильное, я надеюсь, описание, на web-странице не отображается ни одно изображение. С чем может быть связано? Заранее спасибо за помощь. 



    • Kaido
      By Kaido
      Использую готовый плагин для модальных окон(от MaxGraph). Проблема в том, что когда у меня открыто два модальных окна, для примера Форма + Политика конфендициальности, и мне нужно закрыть политику вместе с ней закрывается и другое модальное окно. В JS я не сильно разбираюсь(собственно из за этого и использую готовый плагин), можете помочь кто работал с этим плагином? Я примерно понимаю как он работает, но реализовать чтобы закрывалось только одно не получается.
       
        <div class="content"> <button class="modal-btn" data-path="first" data-animation="fadeInUp" data-speed="1500">Открыть окно 1</button> </div> <div class="modal"> <div class="modal__wrapp" data-target="first"> <div class="modal__content"> <button class="modal__close">Закрыть</button> модальное окно <button data-path="policy">Политика</button> </div> </div> <div class="modal__wrapp" data-target="policy"> <div class="modal__content"> <button class="modal__close">Закрыть</button> политика </div> </div> </div> .modal { --transition-time: 0.3s; position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 1000; cursor: pointer; overflow-y: auto; overflow-x: hidden; text-align: center; opacity: 0; visibility: hidden; transition: opacity var(--transition-time), visibility var(--transition-time); } .modal__wrapp { display: none; cursor: default; width: fit-content; height: fit-content; } .modal__content{ position: absolute; left: 500px; width: 500px; height: 500px; display: flex; color: white; flex-direction: column; text-align: left; background-color: #000; } .modal__content button{ width: 200px; height: 50px; margin: 50px 0; } .modal.is-open { opacity: 1; visibility: visible; transition: opacity var(--transition-time), visibility var(--transition-time); } .modal__wrapp.modal-open { display: flex; } .disable-scroll { position: relative; overflow: hidden; height: 100vh; position: fixed; left: 0; top: 0; width: 100%; } .fade { opacity: 0; transition: opacity var(--transition-time); } .fade.animate-open { opacity: 1; transition: opacity var(--transition-time); } .fadeInUp { opacity: 0; transform: translateY(vw(-100)); transition: opacity var(--transition-time), transform var(--transition-time); } .fadeInUp.animate-open { opacity: 1; transform: translateY(0); transition: opacity var(--transition-time), transform var(--transition-time); } .modal__wrapp[data-target="policy"] .modal__content{ left: 1050px; background-color: #000; opacity: .5; } class Modal { constructor(options) { let defaultOptions = { isOpen: () => {}, isClose: () => {}, } this.options = Object.assign(defaultOptions, options); this.modal = document.querySelector('.modal'); this.speed = false; this.animation = false; this.isOpen = false; this.modalContainer = false; this.previousActiveElement = false; this.fixBlocks = document.querySelectorAll('.fix-block'); this.focusElements = [ 'a[href]', 'input', 'button', 'select', 'textarea', '[tabindex]' ]; this.events(); } events() { if (this.modal) { document.addEventListener('click', function(e){ const clickedElement = e.target.closest('[data-path]'); if (clickedElement) { let target = clickedElement.dataset.path; let animation = clickedElement.dataset.animation; if (clickedElement.classList.contains('modal-close')) { this.close(); } let speed = clickedElement.dataset.speed; this.animation = animation ? animation : 'fade'; this.speed = speed ? parseInt(speed) : 300; this.modalContainer = document.querySelector(`[data-target="${target}"]`); this.open(); return; } if (e.target.closest('.modal__close')) { this.close(); return; } }.bind(this)); window.addEventListener('keydown', function(e) { if (e.keyCode == 27) { if (this.isOpen) { this.close(); } } if (e.keyCode == 9 && this.isOpen) { this.focusCatch(e); return; } }.bind(this)); this.modal.addEventListener('click', function(e) { if (!e.target.classList.contains('modal__wrapp') && !e.target.closest('.modal__wrapp') && this.isOpen) { this.close(); } }.bind(this)); } } open() { this.previousActiveElement = document.activeElement; this.modal.style.setProperty('--transition-time', `${this.speed / 1000}s`); this.modal.classList.add('is-open'); this.disableScroll(); this.modalContainer.classList.add('modal-open'); this.modalContainer.classList.add(this.animation); setTimeout(() => { this.options.isOpen(this); this.modalContainer.classList.add('animate-open'); this.isOpen = true; this.focusTrap(); }, this.speed); } close() { if (this.modalContainer) { this.modalContainer.classList.remove('animate-open'); this.modalContainer.classList.remove(this.animation); this.modal.classList.remove('is-open'); this.modalContainer.classList.remove('modal-open'); this.enableScroll(); this.options.isClose(this); this.isOpen = false; this.focusTrap(); } } focusCatch(e) { const focusable = this.modalContainer.querySelectorAll(this.focusElements); const focusArray = Array.prototype.slice.call(focusable); const focusedIndex = focusArray.indexOf(document.activeElement); if (e.shiftKey && focusedIndex === 0) { focusArray[focusArray.length - 1].focus(); e.preventDefault(); } if (!e.shiftKey && focusedIndex === focusArray.length - 1) { focusArray[0].focus(); e.preventDefault(); } } focusTrap() { const focusable = this.modalContainer.querySelectorAll(this.focusElements); if (this.isOpen) { focusable[0].focus(); } else { this.previousActiveElement.focus(); } } disableScroll() { let pagePosition = window.scrollY; this.lockPadding(); document.body.classList.add('disable-scroll'); document.body.dataset.position = pagePosition; document.body.style.top = -pagePosition + 'px'; } enableScroll() { let pagePosition = parseInt(document.body.dataset.position, 10); this.unlockPadding(); document.body.style.top = 'auto'; document.body.classList.remove('disable-scroll'); window.scroll({ top: pagePosition, left: 0 }); document.body.removeAttribute('data-position'); } lockPadding() { let paddingOffset = window.innerWidth - document.body.offsetWidth + 'px'; this.fixBlocks.forEach((el) => { el.style.paddingRight = paddingOffset; }); document.body.style.paddingRight = paddingOffset; } unlockPadding() { this.fixBlocks.forEach((el) => { el.style.paddingRight = '0px'; }); document.body.style.paddingRight = '0px'; } } const modal = new Modal({ isOpen: (modal) => { console.log(modal); console.log('opened'); }, isClose: () => { console.log('closed'); }, });  
    • stasN1
      By stasN1
      Мне нужен такой результат :

      Не понимаю почему background не применяется вокруг иконок:

       
      Сам код:
      Html:
      css:

      Html:
      <section class="finish"> <div class="container"> <h2 class="finish_header">По окончании обучения Вы сможете!</h2> <div class="finish_divider"></div> <div class="finish_wrapper"> <finish_item> <div class="finish_round"> <img src="/icons/finish/1 (1).png" alt="" class="finish_icon"> </div> <div class="finish_descr">Создать свой сайт или блог</div> </finish_item> <finish_item> <div class="finish_round"> <img src="/icons/finish/2.png" alt="" class="finish_icon"> </div> <div class="finish_descr">Создать свой сайт или блог</div> </finish_item> <finish_item> <div class="finish_round"> <img src="/icons/finish/3.png" alt="" class="finish_icon"> </div> <div class="finish_descr">Обеспечить ему медленный, но верный рост в ТОП</div> </finish_item> <finish_item> <div class="finish_round"> <img src="/icons/finish/4.png" alt="" class="finish_icon"> </div> <div class="finish_descr">Достигнуть стабильного прироста посетителей</div> </finish_item> <finish_item> <div class="finish_round"> <img src="/icons/finish/5.png" alt="" class="finish_icon"> </div> <div class="finish_descr">Достигнуть стабильного прироста посетителей</div> </finish_item> </div> </div> </section>  
      Css:
      .finish .finish_wrapper { margin-top: 41px; display: flex; justify-content: space-between; } .finish .finish_wrapper .finish_item { width: 204px; } .finish .finish_wrapper .finish_item .finish_round { width: 115px; height: 115px; background-color: #b4e2ff; border-radius: 8px; } .finish_descr { font-family: Roboto; font-size: 17px; line-height: 20px; font-weight: 300; color: #efefef; Спасибо!
       

      Уже решил, спасибо!
      У меня CSS селектор вида:
      .finish .finish_wrapper .finish_item .finish_round

      А должен быть:
      .finish .finish_wrapper finish_item .finish_round
      Т.е. без точки перед finish_item, так как это не класс, а элемент
    • Dos1er
      By Dos1er
      Приветствую! 
      Подскажите, плиз, как сделать чекбокс как на скрине? 
      Я новичок в верстке и что-то не могу разобраться в кастомизации данной штуки


×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy