Дима
а когда на работу возьмут так вообще пропаду :D
Дима
а в идеале еще кому-нибудь потом обтяснить
о да, плюс университета - можно объяснять всем все
Тарин
о да, плюс университета - можно объяснять всем все
не плохой старт-ап Вы мне подкинули! 😁 Стать профессиональным учеником и слушать объяснения от "учителей".. не бесплатно, ессно!
m700
о да, плюс университета - можно объяснять всем все
Ну кстати да, плюс этот навык в работе нужен же
Алексей
Используй относительные пути к картинке, а не абсолютные
Так вроде относительный и прописываю, (если конечно я правильно понимаю), то есть в структуре img/img.jpg, в одном случае работает, в другом нет, ведь это имеется ввиду под относительным путем?
Алексей
Дима
Ну кстати да, плюс этот навык в работе нужен же
по идее даже на работе программистом уже, можно объяснять коллегам какие-то штуки и самому лучше понимать
m700
по идее даже на работе программистом уже, можно объяснять коллегам какие-то штуки и самому лучше понимать
Ну да, постоянно приходится же. Все знать не надо, надо знать кто обьяснит и самому уметь подсказать, зачастую вместе в нюансе вопроса разобраться
Олег
в VScode указываешь относительный путь к картинке, не отображается, указываешь абсолютный путь, перезагружаешь страницу-показывается картинка, возвращаешься, пишешь относительный путь, перезагружаешь сайт-показывается. Вот такая у меня иногда ситуация.
Maksim Pozharskiy
Угу, это относительный, видимо в другом дело
Azamat
У меня тоже проблемы с относительными путями были в ксс, я забил и оставил абсолютные
Алексей
У меня тоже проблемы с относительными путями были в ксс, я забил и оставил абсолютные
Так при выгрузке на сервер ведь абсолютный путь должен изменится?
Azamat
На это можно забить до первого деплоя)
Кстати, а в ксс вариант юзать переменные окружения?)
Azamat
Так при выгрузке на сервер ведь абсолютный путь должен изменится?
Ну пока я не планирую деплоить куда то, это больше как пет прожект
Maksim Pozharskiy
Кстати, а в ксс вариант юзать переменные окружения?)
Хз, не слышал, про такое, кажется что нет. Я только пару раз юзал переменные окружения - когда бекенд на express.js писал
Vladyslav
Друзья, привет. У меня для вас есть холиварный вопрос: должен ли PM уметь программировать? Сейчас изучаю направление проджект менеджмента и хочу после школы дальше двигать в этом направлении, поэтому и вопрос такой) Правда, я слабо представляю себе пма, который в глаза сферу своей работы не видел, но всё же такая практика присутствует. Звучит примерно так: "Программисты программируют вот пусть они там и решают". Что думаете?
Azamat
Хз, не слышал, про такое, кажется что нет. Я только пару раз юзал переменные окружения - когда бекенд на express.js писал
На бэке без них никак, я уже привык постоянно активировать их, а затем только билдить фронт и запускать бэк
Azamat
Для фронта так то тоже надо, у меня там какие то проблемы с нпм, а чтобы их исправить надо задать какую то переменную окружения.
Maksim Pozharskiy
На бэке без них никак, я уже привык постоянно активировать их, а затем только билдить фронт и запускать бэк
Может как то к стилям их можно привязать если у тебя будет SSR и стили через js, типа стайлед компонентс, мб тогда как то можно, но это только предположения)
Vladyslav
Спасибо. Всем хорошего вечера
Azamat
Наверное придётся все картинки, которым указываю абсолютный путь переносить в бд и уже из сайта их брать
Azamat
Там всего лишь две картинки, первая фон для входа, вторая для регистраций
Maksim Pozharskiy
А вы кого имеете в виду под ПМом? Продукт менеджера или проджект менеджера? 🙂
А в данном случае по твоему будет отличаться для них необходимость уметь программировать?
Vladyslav
Продакту, по-моему, это ещё меньше требуется
Mikhail
А в данном случае по твоему будет отличаться для них необходимость уметь программировать?
Думаю да. С продукт менеджером умение программировать вообще никак не связано. Это примерно как игра на гитаре - прикольно, но никакого отношения к делу не имеет. С проджект менеджером ситуация чуть другая, и зависит от того, как именно компания понимает эту роль и что мы вкладываем в понятие “умение программировать”.
m700
Прогать уметь пм может пригодится для оценки сложности и надоли это вопрос...больше хз зачем
Mikhail
Project manager - не должен. Тимлид/техлид - должен
Так же и с тимлидами/техлидами, кстати. У меня есть большой опыт работы с инжиниринг менеджерами (в некотором смысле аналоги тимлидов), которые не имеют технического бекграунда.
m700
для оценки сложности можно косультанта позвать
Ну да, обсудить с тнх или тим лидами...вобщем видимо вобще не надо уметь
Олег
есть шанс, но почему решил поменять сферу? устал и надоело?
много моментов. Крайне медленный рост зарплат, инженер с 5-8ми летним стажем получает как специалист в IT 2-3х летним стажем, условия работы разительно отличаются в лучшую сторону, возможность релокации в другую страну
Борисов
Если PM в принципе не понимает проблем разработки, то это такое )
Олег
есть шанс, но почему решил поменять сферу? устал и надоело?
ну и инженер получает нормально только в Питере и Москве. Про ситуацию в меньших городах...ну там совсем все грустно. Я работал в нескольких городах, знаю о чем говорю
Шаман Каган
да просто можно заниматься моделлингом, рендерином, архвизом, персонажкой
giorgio
выгрузил себе полный торрент трекер? молодец
Олег
я просто ВСЕМ отвечу про релокацию сразу))) у меня друг, ему 38 лет, он сейчас 4 месяца живет в Канаде, у него контракт на 3 года сейчас) работает правда специфическим инженером)
Олег
А это ответ на какой вопрос?
а тут переписка идет на эту тему)
Maksim Pozharskiy
А, про возраст, увидел
Kirill
Народ, всем привет. Есть вопрос по методологии БЭМ. Не могу понять принцип единственной ответственности. Например, у меня есть блок с элементом и модификатором (допустим кнопка). Дальше я должен придать блоку свойства: рамку, отступы, шрифты, цвета итд. Так вот, как должны правильно распределяться св-ва между блоком, эл-том и модификатором?
Шаман Каган
есть курсы superhi ?
сергей
такое чувство что, чтобы стать программистом надо лет до 30 поработать где то на рандомной профессии а потом идти на it)
Шаман Каган
такое чувство что, чтобы стать программистом надо лет до 30 поработать где то на рандомной профессии а потом идти на it)
просто к этому возрасту иллюзии которые в голову вбивали родители и школа рассеиваются видимо
Azamat
такое чувство что, чтобы стать программистом надо лет до 30 поработать где то на рандомной профессии а потом идти на it)
Не, нужно сразу после изучения русского алфавита начать кодить на ассемблере, а к садику уже на плюсах
сергей
ну я просто сколько сижу читаю большинство говорят вот работал 20 лет на заводе становлюсь айтишником)) и поэтому я сейчас на 2 курсе колледжа тоже начинают подкрадываться сомнения что пора идти на завод
сергей
родина зовёт…
сергей
потный весь в саже зато мужская работа
сергей
если хорошо поискать
Mikhail
Мы против пиратства.
сергей
у меня раньше где то был сайт с этими курсами но я его потерял(
сергей
Ну все равно благодаря таким людям появляется мотивация какая-то , что кто то в 30-40 начинает и довольно успешно и хорошо что в данный период времени я начал этим заниматься
Mikhail
Разве это достаточный повод, чтобы красть курсы?
сергей
у каждого свои моральные и духовные принципы лично я в этом ничего плохого не вижу, никого не принуждаю так делать
Борисов
Это не ты крадешь курсы, а правообладатели их теряют ))
сергей
пора на завод
Maksim Pozharskiy
Народ, всем привет. Есть вопрос по методологии БЭМ. Не могу понять принцип единственной ответственности. Например, у меня есть блок с элементом и модификатором (допустим кнопка). Дальше я должен придать блоку свойства: рамку, отступы, шрифты, цвета итд. Так вот, как должны правильно распределяться св-ва между блоком, эл-том и модификатором?
Между блоком и элементом главное сохранять правило о том что у блока не должно быть внешней геометрии. По поводу модификаторов: Когда проектируешь интерфейс и соответственно стилизацию, необходимо заранее продумывать, в чем суть модификатора и какие значения он будет принимать. Сами же свойства которые надо указывать для модификатора зависит от смысла модификатора. При этом всём надо соблюдать принцип этот, например на шрифтах: Если у тебя в блоке все элементы и другие блоки точно всегда будут и должны быть одного шрифта - задавать блоку, при этом не задавая шрифт элементам. (но такое редко бывает). Скорее всего у тебя будет ситуация когда шрифты у элементов будут отличаться - тогда задавание блоку шрифта - будет нарушением принципе единства ответственности, так как в БЭМ сущности получается и блок и элемент будет отвечать за шрифт, что не правильно. Очень похоже на то что подразумевается по SRP в ООП
Шаман Каган
ну это разные вопросы ) зачем, потому что очень нужно. И вот пофиг от кого , потому что у него их нет )
Борисов
Это такой типа армейский принцип ) https://www.yaplakal.com/forum7/topic2244878.html "... нет такого понятия как "украли". Если у тебя спиздили личные вещи, шанцевый инструмент, ... и т.д. и т.п, то тебе объяснят, что у тебя не украли, а ты их "проебал". Подразумевая под этим то, что ты недостаточно заботился о сохранности вещи и проявил беспечность, оставляя вещь без присмотра" (c)
Шаман Каган
а ты посмотри у них есть бесплатные уроки, чтобы уровень оценить
Kirill
Между блоком и элементом главное сохранять правило о том что у блока не должно быть внешней геометрии. По поводу модификаторов: Когда проектируешь интерфейс и соответственно стилизацию, необходимо заранее продумывать, в чем суть модификатора и какие значения он будет принимать. Сами же свойства которые надо указывать для модификатора зависит от смысла модификатора. При этом всём надо соблюдать принцип этот, например на шрифтах: Если у тебя в блоке все элементы и другие блоки точно всегда будут и должны быть одного шрифта - задавать блоку, при этом не задавая шрифт элементам. (но такое редко бывает). Скорее всего у тебя будет ситуация когда шрифты у элементов будут отличаться - тогда задавание блоку шрифта - будет нарушением принципе единства ответственности, так как в БЭМ сущности получается и блок и элемент будет отвечать за шрифт, что не правильно. Очень похоже на то что подразумевается по SRP в ООП
Шикарное обьяснение, кажется я понял. Под внешней геометрией же понимается margin, padding, длина ширина?