Подскажите, аноны, какой фреймворк выбрать, мне сейчас 13. Хочу выбрать фреймворк для фронтенда,чтобы через 5 лет был актуален. Советуете, обсуждаете. Всем добра!
Бамп
Бамп
>>5284 (OP)
https://reactjs.org/
https://remix.run/
Здесь ты загнул. Веб меняется стремительно, лет через 5 всё снова поменяется.
https://reactjs.org/
https://remix.run/
>чтобы через 5 лет был актуален
Здесь ты загнул. Веб меняется стремительно, лет через 5 всё снова поменяется.
>>5290
Базы данных. Без хороших знаний баз данных ты ничего не можешь, тебе никакие алгоритмы не помогут. Как работают API. Базовые принципы облаков (AWS, Azure). Фреймворки какие-нибудь, типа remix, express. И язык программирования TypeScript. Из стилей - любая css-in-js библиотека, https://stitches.dev/ либо styled components. Всё.
>веб
>что изучить
Базы данных. Без хороших знаний баз данных ты ничего не можешь, тебе никакие алгоритмы не помогут. Как работают API. Базовые принципы облаков (AWS, Azure). Фреймворки какие-нибудь, типа remix, express. И язык программирования TypeScript. Из стилей - любая css-in-js библиотека, https://stitches.dev/ либо styled components. Всё.
>>5290
У гугла есть материалы для вката.
https://web.dev/
https://developers.google.com/web/fundamentals
https://developer.mozilla.org/ru/
https://www.freecodecamp.org/
У гугла есть материалы для вката.
https://web.dev/
https://developers.google.com/web/fundamentals
https://developer.mozilla.org/ru/
https://www.freecodecamp.org/
>>5291
Ну я не бекендер, чтобы учить базы данных. Хотя на type script я бы изуч л, но что насчёт react? Надо ли?
Ну я не бекендер, чтобы учить базы данных. Хотя на type script я бы изуч л, но что насчёт react? Надо ли?
>>5294
Ну и зря. Я тоже вначале так думал. Вёрстка отупевает, если ей долго заниматься. Это такой типа мальчик на побегушках. Поменяй картинку, там кнопку передвинь на два пикселя влево, и т.д. Тем более, сейчас границы между фронтэндом и бекендом стираются. И там и там можно писать на JS/TypeScript.
Ну и зря. Я тоже вначале так думал. Вёрстка отупевает, если ей долго заниматься. Это такой типа мальчик на побегушках. Поменяй картинку, там кнопку передвинь на два пикселя влево, и т.д. Тем более, сейчас границы между фронтэндом и бекендом стираются. И там и там можно писать на JS/TypeScript.
>>5294
Олсо, в базах данных ничего такого сверхсложного нет. Любую nosql-базу можно выучить за неделю. Выучить два ключа - partition key и sort key. Ну и какие есть операции - query, update, delete, и т.д. Зато это поможет при устройстве на работу, потому что мало кто этим замарачивается.
React тоже, микрофреймвок и тоже учится за неделю буквально. Там ничего сложного нет. Достаточно выучить хуки, контекст, стейты. И ещё парочку вещей.
Всё, что я описал выше, на базовом уровне можно выучить месяца за 2. Самое сложное - это typescript. Остальное ерунда.
Олсо, в базах данных ничего такого сверхсложного нет. Любую nosql-базу можно выучить за неделю. Выучить два ключа - partition key и sort key. Ну и какие есть операции - query, update, delete, и т.д. Зато это поможет при устройстве на работу, потому что мало кто этим замарачивается.
React тоже, микрофреймвок и тоже учится за неделю буквально. Там ничего сложного нет. Достаточно выучить хуки, контекст, стейты. И ещё парочку вещей.
Всё, что я описал выше, на базовом уровне можно выучить месяца за 2. Самое сложное - это typescript. Остальное ерунда.
>>5302
Скажите, пожалуйста а в чем сложность ts, чтобы я знал заранее. Насчёт бекенда, не знаю... Что-то не моё
Скорее всего джуном так реально будет, но если пробиться в middle или senior то дело пойдёт по другому(надеюсь).
Скажите, пожалуйста а в чем сложность ts, чтобы я знал заранее. Насчёт бекенда, не знаю... Что-то не моё
>мальчик на побегушках
Скорее всего джуном так реально будет, но если пробиться в middle или senior то дело пойдёт по другому(надеюсь).
>>5303
Много функционала/тонких моментов.
Сениоров, как и миддлов не существует. Есть только набор навыков. Ты пришёл на собеседование, тебя спрашивают - ты это знаешь? А это? А то знаешь? Чем больше у тебя подходящих скиллов, тем дороже ты можешь себя продать. А все синьоры-помидоры - это внутренние лычки галер. Ты можешь быть суперсиниором в одном месте, а в другом тебя обоссут и поржут ещё над тобой. Типа лошара, нихуя не знает. Я лично никогда не употребляю эти приставки, для всех я просто "веб-разработчик". Потому что иногда чтобы "пробиться в senior" нужно усердно лизать жопу начальству.
>пожалуйста а в чем сложность ts
Много функционала/тонких моментов.
>пробиться в middle или senior
Сениоров, как и миддлов не существует. Есть только набор навыков. Ты пришёл на собеседование, тебя спрашивают - ты это знаешь? А это? А то знаешь? Чем больше у тебя подходящих скиллов, тем дороже ты можешь себя продать. А все синьоры-помидоры - это внутренние лычки галер. Ты можешь быть суперсиниором в одном месте, а в другом тебя обоссут и поржут ещё над тобой. Типа лошара, нихуя не знает. Я лично никогда не употребляю эти приставки, для всех я просто "веб-разработчик". Потому что иногда чтобы "пробиться в senior" нужно усердно лизать жопу начальству.
>>5304
А если бфть фрилансером, можнол ли вообще получить норм заказ зв норм деньги, или только заказы по типу соц сеть с анимациями и бекендом за час по цене 10 рублей . А то иногда смотришь канал "Фрилансер по жизни" и думаешь "хочу быть фрилансером", а потом заходишь на биржу и понимаешь что там заказы как сверху. Что делать? Или идти вообще в другие сферы?
А если бфть фрилансером, можнол ли вообще получить норм заказ зв норм деньги, или только заказы по типу соц сеть с анимациями и бекендом за час по цене 10 рублей . А то иногда смотришь канал "Фрилансер по жизни" и думаешь "хочу быть фрилансером", а потом заходишь на биржу и понимаешь что там заказы как сверху. Что делать? Или идти вообще в другие сферы?
>>5306
Простите, набираю со смартфона, вот с грамвтикой и плохо. :(
Простите, набираю со смартфона, вот с грамвтикой и плохо. :(
>>5306
Ты не на тех биржах смотришь. Всё сильно зависит от локации. Успешным фрилансером реально стать только работая на запад. О чём можно говорить, если средняя зп в России около 56,000 рублей (или 640 долларов), а средняя зарплата в Нидерландах, где-то 2,900 евро в месяц (или 280,000 рублей). Вот и считай, разница в уровне жизни ~5 раз. Зайди на любую европейскую биржу и посмотри какие там рейты стоят, люди работают за 40-60 евро в час https://freelancer.nl/freelancers А теперь зайди на российскую биржу и сравни за сколько люди там работают.
Вообще, в идеале, нужно стремится к своему стартапу. Там ты царь и бог.
Ты не на тех биржах смотришь. Всё сильно зависит от локации. Успешным фрилансером реально стать только работая на запад. О чём можно говорить, если средняя зп в России около 56,000 рублей (или 640 долларов), а средняя зарплата в Нидерландах, где-то 2,900 евро в месяц (или 280,000 рублей). Вот и считай, разница в уровне жизни ~5 раз. Зайди на любую европейскую биржу и посмотри какие там рейты стоят, люди работают за 40-60 евро в час https://freelancer.nl/freelancers А теперь зайди на российскую биржу и сравни за сколько люди там работают.
Вообще, в идеале, нужно стремится к своему стартапу. Там ты царь и бог.
>>5306
Вот можешь посмотреть рейты: https://www.hoofdkraan.nl/opdrachten
За сайт на вордпрессе платят 25-40 евро в час.
Вот можешь посмотреть рейты: https://www.hoofdkraan.nl/opdrachten
За сайт на вордпрессе платят 25-40 евро в час.
>>5309
Спасибо, надо будет прокачать я в английском и попробовать взять заказ, который будет мне по силам. Всем добра! Всем спасибо! Скажите,, а как говорить с заказчиком? Можно ли работать на голландские кампании удалённо или фрилансер лучше?
Спасибо, надо будет прокачать я в английском и попробовать взять заказ, который будет мне по силам. Всем добра! Всем спасибо! Скажите,, а как говорить с заказчиком? Можно ли работать на голландские кампании удалённо или фрилансер лучше?
Можно ли говорить через переводчик, или только зная язык?
Можно ли не совершенно летним работать на Нидерланды, или ждать 18 лет?
>>5312
Я просто для примера привёл. Не обязательно Нидерланды. Это может быть любая страна - Швейцария, Германия, Великобритания, США или Австралия. Любая зарубежная страна (не Россия). Не надо буквально понимать, я говорил в целом.
Я просто для примера привёл. Не обязательно Нидерланды. Это может быть любая страна - Швейцария, Германия, Великобритания, США или Австралия. Любая зарубежная страна (не Россия). Не надо буквально понимать, я говорил в целом.
>>5316
Я понял, что ето должна быть страна ЕС или НАТО, где плататят в доларах, а не в рублях, гривен или любой дешёвой валютой. Подскажите хорошими биржи для frontend(а), можно ли пользоваться переводчиком? И лучше фрилансить или идти на компанию удалённо?
Я понял, что ето должна быть страна ЕС или НАТО, где плататят в доларах, а не в рублях, гривен или любой дешёвой валютой. Подскажите хорошими биржи для frontend(а), можно ли пользоваться переводчиком? И лучше фрилансить или идти на компанию удалённо?
>>5317
Естественно! Не нужно писать художественные романы. Ты блять не стихи пишешь, а зарабатываешь деньги. Задача элементарная - понять чего хочет клиент и донести до него свою мысль.
Единственный минус - бюрократический. В европейский фриланс сложнее вкатится, чем в американский (начинать вкат лучше с американского). Потому что там своё налогообложение и требуют официальную регистрацию. Но европка зато больше платит. Бирж куча, любую в гугле можно найти.
>можно ли пользоваться переводчиком
Естественно! Не нужно писать художественные романы. Ты блять не стихи пишешь, а зарабатываешь деньги. Задача элементарная - понять чего хочет клиент и донести до него свою мысль.
Единственный минус - бюрократический. В европейский фриланс сложнее вкатится, чем в американский (начинать вкат лучше с американского). Потому что там своё налогообложение и требуют официальную регистрацию. Но европка зато больше платит. Бирж куча, любую в гугле можно найти.
>>5321
Ясно, спасибо! Просто спросил, а-то вдруг поймут, что не ихний парень и не возьмут заказ. А как лучше писать, чтобы именно на твой отклик глянул заказчик?
Ясно, спасибо! Просто спросил, а-то вдруг поймут, что не ихний парень и не возьмут заказ. А как лучше писать, чтобы именно на твой отклик глянул заказчик?
>>5322
Если там 20 человек или больше - ничё не писать! Проходи мимо. Не надо тратить время на дохлые заказы. Чё бы ты там не делал, хоть брейкдайнс на голове танцуй, у тебя всё равно шансы быть нанятым 5% максимум. Ищи там где мало претендентов.
Если там 20 человек или больше - ничё не писать! Проходи мимо. Не надо тратить время на дохлые заказы. Чё бы ты там не делал, хоть брейкдайнс на голове танцуй, у тебя всё равно шансы быть нанятым 5% максимум. Ищи там где мало претендентов.
>>5285
Я не согласен!
Я не согласен!
>>5323
Ну тут ясно, что если там оставил отметку профи или человек >= 15, то брать не сто'ит. Хотя компании мне кажуть я более перспективными, ведь фриланс - не постоянно. А вот компания - постоянство, ведь один коллектив, один начальник, одна зарплата. Но тогда точно надо знать иностранные языки и розсылать резюме.
Ну тут ясно, что если там оставил отметку профи или человек >= 15, то брать не сто'ит. Хотя компании мне кажуть я более перспективными, ведь фриланс - не постоянно. А вот компания - постоянство, ведь один коллектив, один начальник, одна зарплата. Но тогда точно надо знать иностранные языки и розсылать резюме.
>>5325
Ето ОП.
Ето ОП.
>>5864
Потому что все фичи уже перенесли в JS.
А тянуть старую ненужную либу только из-за готовых плагинов это говнофрилансерство.
Потому что все фичи уже перенесли в JS.
А тянуть старую ненужную либу только из-за готовых плагинов это говнофрилансерство.
>>5866
Какие именно фичи?
Лучше отдельно отряд макак нанять для написания с нуля, да? Платить ты будешь, мань?
>все фичи
Какие именно фичи?
>ненужную либу только из-за готовых плагинов
Лучше отдельно отряд макак нанять для написания с нуля, да? Платить ты будешь, мань?
сап аноны
давеча столкнулся со странной аномалиейно может я просто тупой
верстал себе верстал, и решил переделать один из своих сайтов пет проектов, и уебался об flex-direction:column + justify-content: space-between. последнее - не работает почему-то.
подумал за логику, вроде все должно робить.
и не пойму почему. гуглил, но подобной проблемы не нашел
давеча столкнулся со странной аномалиейно может я просто тупой
верстал себе верстал, и решил переделать один из своих сайтов пет проектов, и уебался об flex-direction:column + justify-content: space-between. последнее - не работает почему-то.
подумал за логику, вроде все должно робить.
и не пойму почему. гуглил, но подобной проблемы не нашел
анчоус что это такое что значит этот синтаксис?
[id^=drop]
это было в примере выпадающего меню, но гугол ничего не показал
что именно значит ^= , да еще и в квадратных скобках ?
[id^=drop]
это было в примере выпадающего меню, но гугол ничего не показал
что именно значит ^= , да еще и в квадратных скобках ?
>>5881
Все айдишники начинающиеся с "drop":
<button id="dropdown" type="button">Кнопка</button>
<div id="dropbox">...</div>
<div id="droptable">...</div>
<span id="dropout">...</span>
Все айдишники начинающиеся с "drop":
<button id="dropdown" type="button">Кнопка</button>
<div id="dropbox">...</div>
<div id="droptable">...</div>
<span id="dropout">...</span>
>>5833
jQuery - это не фреймворк, а библиотека.
>>5866
Фичи может быть и перенесли, но код на jQuery всё равно короче и читабельнее.
Примеры:
$('#button1')
намного короче и элегантнее чем
document.getElementById('button1')
$('.button')
намного короче и элегантнее чем
document.querySelectorAll('.button')
и таких примеров можно найти огромное множество.
jQuery - это не фреймворк, а библиотека.
>>5866
>Потому что все фичи уже перенесли в JS.
Фичи может быть и перенесли, но код на jQuery всё равно короче и читабельнее.
Примеры:
$('#button1')
намного короче и элегантнее чем
document.getElementById('button1')
$('.button')
намного короче и элегантнее чем
document.querySelectorAll('.button')
и таких примеров можно найти огромное множество.