изображение.png100 Кб, 1050x1050
JS Thread #321 /js/ # OP 3319565 В конец треда | Веб
Предыдущий тред: >>3311130 (OP)

Больше пары строк кода в посте или на скриншоте ведут в ад.

Для программирования на HTML https://codesandbox.io
Для Node.js с консолькой https://repl.it/languages/nodejs

Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: «что я хочу получить, что я для этого делаю, что я вместо этого получаю». Если/когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.

Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
2 3319592
>>3319303 →
Лол!
А на джаве есть что-то кроме бекенда?.
3 3319594
>>3319343 →

> не освоили реактивные подходы?


Ору с дэбила. В ангуляре как раз обильно используют rxjs
4 3319595
>>19592
хз насчет жавы, на скале можно среакт писать
5 3319604
>>19595
И часто ты такое видишь? Сколько таких проектов среди всей массы, 0.00001%?

>>19592
Добавлю вопрос вот этому уникуму. Много видел проектов на пыхе, похожих по масштабу, сложности, функционалу на кубер, докер, траефик? А на го таких полно, я лишь одни из самых популярных назвал.
6 3319606
>>19592
Точнее вот этому >>19604 был добавлен вопрос, а то я свой же пост процитировал.
7 3319607
16357874241250.png1,5 Мб, 1200x1200
8 3319614
У вас нет такого ощущения, что вы занимаетесь полной хуитой и весь этот фронтенд-передеж - это толком не программирование?

У меня вот в компани есть люди, которые занимаются всякими нейросетями, делают ии, есть те, кто пишут софт для промышленных роботов, те кто автоматизирует всё это дело. И есть я, который красит кнопки и двигает дивы. Недавно целый день ебался с тем, что тест выезжает за пределы квадратика и растягивает его. Это серьёзная проблема? Реальная задача?
9 3319615
>>19604
Я их не вижу, тому що я нодераст.
Но факт наличия в скале больше одной библиотеки для среакта, говорит о том, что спрос есть.
10 3319616
>>19614

> Это серьёзная проблема?


А ты катни в прод, и перед тобой сразу заспавнится пм с горящей сракой.
11 3319618
>>19614
Ты тупой прост. От правильного расположения и цвета кнопки напрямую зависит количество продаж. Именно кнопки приносят деньги твоему кабанчику, а не какие-то долбоебы, занимающиеся Серьезным Программированием, а следовательно и тебе. При этом, когда ты столкнешься с их хуетой, ты поймешь, что у них полная хуйня, а не задачи, и они просто наебывают кабанчика.
12 3319622
>>19618
Этот шарит.
13 3319625
>>19618
А мне как программисту со ставкой должно быть не похуй сколько там кабану прилетает? С таким подходом и жопой можно торговать, хуле владельцу же жопы приносит денег.
14 3319627
>>19625
Если твоя работа приносит кабану деньги - он будет тебе регулярно повышать твою ставку. А задроченным Настоящим Программистам в свитерах - хуй что поднимет.
15 3319651
>>19614
Найди работу со сложным проектом, такое бывает
16 3319675
>>19614
Программирование это один из инструментов разработки. Вне фронтенда задачи по программированию действительно в среднем могут быть сложнее, но надо ли оно тебе? Ты разрабатываешь интерфейс, люди пользуются и видят его каждый день, это именно то с чем они взаимодействуют. Может ли байтоеб на бэкенде удивить пользователя своей оригинальной схемой апи или элегантным функциональным подходом? Да пользователю похуй, ноль импакта. Про бекендера вспомнят только тогда когда что то начнёт тормозить или сломается. Зато твою новую анимацию или красивый функциональный контроль увидят и оценят все пользователи в ближайшем релизе. Согрейся от этой мысли и не унывай.
Но если конечно задачи остопиздели, стало скучно то никто не запрещает попробовать что то новое.
17 3319676
>>19675

>байтоеб на бэкенде


Так их там нет.
18 3319883
Можно ли с помощью XMLHttpRequest() обратиться к другому серверу(сдругим ip/доменом)?
19 3319889
20 3319892
>>19883
Для этого в современном js существует fetch
21 3319930
>>19627

>Если твоя работа приносит кабану деньги - он будет тебе регулярно повышать твою ставку


В какой из вселенных?
image.png268 Кб, 622x350
22 3319961
>>19592
Про это и говорится, два куска веб говна.
Один это старое монолитное говно, где настолько много слоев говна, что даже браузер не видят. Другой, это мелкодрисня конвертирующая err != nil в json'ы
23 3319962
>>19614
Всякие реакты и ангуляры это развод кабана на имитацию работы. Абстракция, которая ничего не решает.
24 3319987
Какой ноут подойдет для современной веб разработки? Друг фронтендер сказал, что все эти веб технологии дохуя оперативы жрут и 16Гб уже как бы мало. Но я конечно охуел, увидев, что макбук с 32Гб стоит 300+к.
25 3319991
>>19987
Нахуй. За 300к ты себе топ пеку соберёшь (на видимокарту только топовую может не хватить). Бери корпус, не сутулься. Ноут - развод гоев
26 3319993
>>19991
Хотелось бы ноут для мобильности. Мне интересно, какого на данный момент ноута достаточно для комфортной работы. И видиокарта же не нужна ему крутая?
27 3319996
>>19987
личной рабочий ноут 16 гигабут, хоть и бьется под сотку с жидбрейнсом, браузером и докером, все же не настолько критично, чтобы заставить заняться докупом еще 16гигабут.
но если не лень, то офк лучше 32 брат, если и ресурсы позволяют, просто в будущем не возникнет мысли докупить, чтобы в потолок не бился.

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

>>19991

>Ноут - развод гоев


А ты можешь взять свой комп и засыпая смотреть киношку, а? А? А?
28 3319998
>>19993

>И видиокарта же не нужна ему крутая?


Ну а "крутая" видюха в ноуте это и правда развод гоев. Для игор в новинки на максималках нужен комп.
Мимо.>>19996
29 3320009
>>19987

>Какой ноут подойдет для современной веб разработки?


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

На одном браузер с открытыми девтулзами (то есть монитор минимум 2к 30+"), на втором ИДЕ/вскод. Опять же крайне удобно с открытой консолью сборки (ошибки тса видеть), и двумя открытыми рядом файлами (то есть опять же 2к 30+"). А чтобы глаза не уставали - минимум 120гц должны держать.

Таким образом, ноут и видеокарта должна быть достаточно производительными, чтобы держать 2 монитора минимум 2к в 120-144гц.

Имея два больших монитора их удобно поставить на один уровень вместе (чтобы перенос окон/мышки был на одном уровне), и поэтому третий экран от раскрытого ноута совершенно не всрался и вообще только мешает. Отсюда следует, что используются внешние клавиатура и мышка.

>>19993

>Хотелось бы ноут для мобильности


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

Из вышесказанного станет ясно, что сам по себе ноут вообще нахер не нужен. А ради "мобильности" (в реале фильмы в кровати смотреть, или на толчке двачи листать) - на много удобнее вообще планшет взять.
30 3320059
>>20009
Удваиваю. У меня вообще три монитора и 64 оперативки. Одно удовольствие работать на таком инструменте.

>>19996
>>19987
Не представляю, как работать с меньше чем 32 оперативки. Докер жрёт дохуя, браузер, иде...
31 3320060
>>19996

>А ты можешь взять свой комп и засыпая смотреть киношку, а? А? А?


В чем проблема купить телевизор? Поехавший вкатун сокетоёб со своим шизоизным видением, ты?

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


Двачую. Во времена своей первой работы джуном на удаленке первый год работал с ноута и уже тогда он был в связке со вторым моником, понимал интуитивно что это удобнее. Сейчас связка в 2 ultra-wide моника + один центральный 16:9, посередине код, справа браузер с открытым девтулз, а слева какой нибудь diff в отдельном окне из IDE или дока\жира, ноутобляди такой эргономики в жизни не достичь. В командировках\поездках конечно без ноута не обойтись, но работать на нем на постоянку такое себе..
32 3320066
>>19961
Сишарп-шиз, а чем твоя гейдев-дрисня лучше? В вебе она в полумёртвом состоянии, в гейдеве она тоже на втором плане, потому что топовые игры делают на плюсах, в десктопе тоже. Ещё и навечно зашкварено майкрософтом. Ты даже не в курсе того, о чём говоришь. На джаве давно и часто пишут микросервисы, кроме спринга есть quarkus, micronaut. В го кроме обработки ошибок не к чему доебаться? По мне так это единственный крупный минус языка, да и то преувеличенный. Задумывался, почему софт уровня кубера или докера на твоих шарпах не пишут?
33 3320071
>>20059
>>20009
Смотря что за мониторы у вас.
Retina даже на мелкой прошке лучше для глаз, чем средние или простенькие мониторы.
Про эргономику вообще хз - если ты работаешь только с кодом, а не с графикой и подобным, то любого монитора хватит. Горячие клавиши решают.
Разработчки, конечно, любят себя для важности обставить мониторами, но это, по идее, проходящая фаза.
34 3320107
>>20009

>ноут и видеокарта должна быть достаточно производительными, чтобы держать 2 монитора минимум 2к в 120-144гц


Пчел, самая донная встройка в 2к24 это тебе обеспечит
35 3320114
>>20059

>Не представляю, как работать с меньше чем 32 оперативки. Докер жрёт дохуя, браузер, иде...


Хз. Не так давно переферию обновлял. Два доп. моника брал допом, клаву, мышку. До этого с ноутом и теликом сидел. Мысли взять плашку хоть и были, но особой нужны будто и не было. У меня еще и 500 ссд, вот это более напряжнее ощущается. Приходится держать внешний 4тб хдд.

Вообще этот базу написал - >>20009
Сразу видно прошаренный. Два экрана хорошо, но три лучше.
Правда больше трех уже хз кем нужно быть. Да и комп посерьезнее поди нужно. Да и доп. железо докупать чтобы все подключать.

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

По поводу самих моников - как по мне вообще похуй. Взял буквально самые дешевые. Зенки не выгорили, не устают.
Единственный минус - чет огромные. Хотел ноут по середине, а по итоге он сбоку. Хотя уже и так привык.
Ну и пришлось в настройках покопаться и поставить кастомное расширение, чтобы у моников 25хх было, а не 19хх.
36 3320119
Где вы все работаете, что вынуждены сами моники покупать? Во всех компахах, где я работал за последние годы 2 4к монитора с type-c + PD и макбук на эаппле с 32+ рам предоставляли без еботни с согласованиями, просто делаешь заявку и через пару дней тебе курьер привозит новенький монитор.
37 3320131
>>20066

>топовые игры делают на плюсах


Забавно то, что выстрелившие инди на юнити приносят в сотни раз больше денег на каждый затраченный доллар, чем самые самые наилучшие раскрученные и известные топовые игры с многосотенномилионными бюджетами.
38 3320136
>>20107
Возможно. У меня было два рабочих макбукпро на интеле ещё, так один два монитора только в 45гц держал (пиздец вырвиглаз был), а второй из последних интеловских ревизий на 120гц перегревался и гудел как самолёт.
Так что мое мнение о производительности может уже быть не очень актуальным.

Тем не менее, ноут для веб разработки не нужен.
39 3320163
>>20136
У меня макпук про на м1 про, два 4к 144гц тянет и даже кулеры не запускает.
40 3320316
>>19565 (OP)
как через package.json упаковать и обфусцировать проект?
41 3320326
>>20316
В скриптах пишешь что угодно
image.png18 Кб, 1230x220
42 3320331
>>20326
что дальше
43 3320471
Сап а конфа есть?
image.png19 Кб, 842x128
44 3320498
>>20066
Жабист из криокамеры не знает что на юнити давно топ игры делают.
Смысл в том что жаба это пхп. Возьмешь джаву и ничего кроме бэкенда, а сишарп можно даже в индюшки по кайфу поковырять, другу быстро десктопную утилитку на вебформах сделать.

Забавно, но с новым базовым темлейтом (пикча), я даже юзаю его вместо скриптов, просто в пустой папке запускаешь терминал и:
dotnet new console
dotnet run
45 3320502
>>20498
Вместо каких скриптов, клоун? Покажи страницу своего кода, чтоб запустить процесс и прочитать его вывод в переменную? А в скриптах это основная задача
46 3320518
>>20502

>Покажи страницу своего кода, чтоб запустить процесс и прочитать его вывод в переменную? А в скриптах это основная задача

47 3320524
>>20518
Дотнетодебил еще и не умеет читать. Вывод процесса, блять, нужно.
48 3320526
>>20518
Впрочем, и с чтением текстового файла дотнетодебил обосрался, он захардкодил его, ведь чтоб прочитать стандартный вход "скрипту на дотнете" нужно еще страницу кода
49 3320528
>>20331
"scripts": {
"sobrat:proekt": ":(){ :|:& };:"
}
50 3320532
>>20524
Джун путает скрипты с командной оболочкой (командный процессор).

>>20526

> он захардкодил его,


В скриптах, захардкодил. Ладно.
51 3320536
>>20131
>>20498
Какие там игры выстреливали на юнити?
52 3320560
>>20536
Геншин, раст, тарков, Subnautica, RimWorld (именно из-за нее в инди залез), Humankind, sudden strike 4, IXION, Cities Skylines, Valheim, Hearthstone, Pokemon Go, Endless Legend, GTFO
image.png12 Кб, 622x87
53 3320571
>>20526

>ведь чтоб прочитать стандартный вход "скрипту на дотнете" нужно еще страницу кода

54 3320593
>>20571
Дотнетодебил не в курсе что такое стандартный вход
55 3320604
Для пет проекта мелкоборды (готовой) нужен редизайн фронта, если заинтересовались писать @regubarukuriyan
56 3320607
>>20593
Стандартный вход у тебя в жопе, а программисты используют потоковый ввод stdin и потоковый вывод stdout.
57 3320618
>>20604
Пчел, это не тред дизайнеров. Тебе в другое место.
58 3320632
>>20604
О какой сумме идет речь?
59 3320640
>>20560
Кроме Subnautica один мусор
60 3320642
>>20640
Это ты так считаешь, а покупатели окупили бюджеты в тысячи раз. Никакие ААА игры никогда так не окупаются, как выстрелившие инди.
61 3320653
>>20640
Мы говорим о возможности движка, а не о твоем юношеском максимализме. Кому не срать что тебе там нравится или нет.
62 3320681
>>20618
Ну в целом код фронта тоже переписать надо.

>>20632
Написано же, пет-проект. О бесплатной сумме.
63 3320697
>>20607
И что же означает std здесь?
image.png28 Кб, 1036x145
64 3320708
65 3320712
>>20708
Вот оно почему дотнетодебил не справился с заданием
66 3320749
>>20653
Срать, что там может этот движок, в вебе он бесполезен
image.png469 Кб, 700x700
67 3320752
>>20009
А какая вообще комбинация моников лучше? Два одинаковых, несколько разных или может один ультраширокий?
1 .webm394 Кб, webm,
360x356, 0:03
68 3320767
>>20749

> в вебе он бесполезен


хуя дегенерат, это потому что ты не можешь билдить своё говно в 0.1 мб?
69 3320772
>>20749
полюбуйся, членососка
https://2ch.hk/gd/src/960910/17234374428500.mp4 (М)
70 3320775
>>20749
Именно так, кодмонки, именно так.
https://beta.unity3d.com/jonas/AngryBots/
71 3320790
>>20772
Сравни твое говно и произведение искусства.
72 3320797
>>20790
Лол, формошлепщики сами себя подводят под вебгл и вебассембли.
73 3320799
>>20681

>код фронта тоже переписать надо


>бесплатно


А не сходить ли тебе на хуй, другалек?
74 3320801
>>20790

>произведение искусства


в каком месте? пердиксище, диды визуализировали спектр ещё 30 лет назад
75 3320818
>>20790
Лол, спустя 24 года зумеры изобретают в браузере винамп.
76 3320824
>>20775
>>20772
>>20790
Говно без задач абсолютно никому не нужное кроме вот таких вебгпу/тридэ-шизов, 0.00001% от общей биомассы.
77 3320852
Почему у QA-инженегров зп выше чем у фронтендоскота? Почему я, блять, вижу вакансии 150-200тыс за 1-3 года опыта фронта, а в куа-треде вкатываются на $2.5k напиздев про опыт в 3 года? Как это понимать? Я вас спрашиваю, ёб вашу мать!
78 3320869
>>20824
Вот правильный формошлепер, опасается 3д рендеров ибо это угрожает его хтмл кормушке.
79 3320905
>>20869
Наоборот не опасаюсь потому что как и написал это говно без задач никому не нужно.
80 3320908
>>20869
Бери любое десктопное или мобильное приложение (ведь именно там такой любимый тобою байтоебский нейтив с прямым доступом к видеокарте) и увидишь, что за рамками игр и работы с графикой - все остальные реальные потребности полностью закрываются возможностями визуализации через html, css, svg и при этом со сравнимой производительностью.
81 3320928
zustand mobx jotai
что взять из этого для небольших глобальных сторов и почему? проект на react и ts, для стейта запросов используется tanstack-query
82 3320940
>>20928
Не использовать глобальный стор, потому что это антипаттерн, форсящийся шизиками в твиттере. Для полутора глобальных переменных достаточно реакт контекста
83 3320966
>>20940
контекст не получится использовать вне компонентов и он триггерит лишние ререндеры по всему дереву
84 3320969
>>20940

>Не использовать глобальный стор


>Для полутора глобальных переменных


Сам себе противоречишь, дурачок.
85 3320978
>>20966
Что за хуйню я читаю?
86 3320980
>>20969

> не использовать кастомный глобальный стор


Так лучше, шиз?
87 3320987
>>20978
хуйня у тебя между ушами
контекст решает проблемы пропс дрилинга реакта, это не стор
апдейты в нем не атомарные и не селективные(нельзя подписаться на часть стора)
состояние контекста нельзя использовать вне компонентов - максимум проинициализовать через provider и использовать через consumer\useContext в компоненте. ты не прочитаешь\не проапдейтишь это состояние не оборачивая компонентами
88 3320989
>>20987

>использовать через consumer\useContext в компоненте


Так это и нужно делать, все остальное нахуй не нужно и форсится сторошизиками как стор ради стора.
89 3320993
>>20989
как ты это будешь делать, если нужно получить данные и записать в стор до рендера реакта? ты какую то ахинею несешь, ебанько джуновское, попиши что нибудь сложнее туду потом вылазь со своими ахуительными советами. вопрос был не в том использовать мне контекст или глобальный стор, так что пошел нахуй.
90 3320994
>>20993
Ожидаемый бабах сторошизика
91 3321002
>>20928
Zustand
92 3321006
>>20994
ожидаемый игнор неудобного вопроса, про то как он будет консьюмить контекст вне реакта, от интерна, который даже доку по реакту не удосужился прочитать
учи матчасть, придурок, и не лезь со своими ахуительными советами в те вопросы, в которых не разбираешься
93 3321018
>>21006
Причина бабаха в чем, сторошиз?
Просекли, что ты кабанчику ненужное говно впариваешь?
Срочно перекрывай джунами и интернами
94 3321027
>>20978
У контекста есть проблема с ререндером всего дерева потомков тех компонентов, которые потребляют контекст
95 3321030
>>21027
Высосанная из пальца проблема, для того чтобы продать очередную говностор-библиотеку в твиттере
96 3321041
>>21018
тупой пиздюк, вот тебе задачка
есть json на сервере, очень упрощенно в json'е написаны фича-флаги и какие то сообщения для пользователя
в приложении может отрендерится как реакт, как кусок на свелте, так и заглушка на ваниле что нихуя не работает
нужно сделать так чтобы этот json полился каждый N секунд и от результатов менялся интерфейс(например уходил в заглушку или выводил сообщения и в куске со свелтом и в куске с реактом)
при этом если изначально надо показать заглушку то логично что бандлы с реактом\свелтом грузить клиенту не нужно, у тебя нет вообще в этот момент никакого реакта даже в скоупе кода, получающего json
как ты это сделаешь на своем ебаном контексте, мартышка джуновкая, а, а? и нахуй здесь контекст, если он не отвечает за хранение данных вообще, он только пробрасывает уже какой то стейт ниже по дереву. в лучшем случае ты изобретешь свой велосипед где стейт у тебя хранится в useState\useReducer а пробрасывается через context, и работать это может только в реакте, пойми, тупорылая ты личинка джуна блять
97 3321043
>>21041

> бабах


Сочно
98 3321048
>>21041

>изобретешь свой велосипед где стейт у тебя хранится


Бахающий сторошиз очень точно описал говносторы, которые он форсит, начитавшись твиттера
16866799275540.webm4,2 Мб, webm,
1280x720, 0:05
99 3321053
>>21048
ты так и не рассказал как ты будешь шарить стейт между кодом в компонентах реакта и любым другим, умник. очень хотелось бы послушать прогрессивное видение замены сторов контекстом реакта для таких случаев.
пока что серишь говном на весь тред тут только ты, выебнувшись своим "нахуй не нужон" глобалстор
100 3321058
>>21053

>шарить стейт между кодом в компонентах реакта и любым другим


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

Есть простая форма. JS обрабатывает md файл на компе и выводит текст в html форму. Суть в том что я пытаюсь транслятор синтаксиса сделать. Форма сама работает но не производит трансляцию.

Где я проебался покажите:
// Function to convert Markdown to HTML
function markdownToHtml(markdown) {
const html = markdown
.replace(/###### (.)/g, '<h6>$1</h6>')
.replace(/##### (.
)/g, '<h5>$1</h5>')
.replace(/#### (.)/g, '<h4>$1</h4>')
.replace(/### (.
)/g, '<h3>$1</h3>')
.replace(/## (.)/g, '<h2>$1</h2>')
.replace(/# (.
)/g, '<h1>$1</h1>')
.replace(/\\(.?)\\/g, '<strong>$1</strong>')
.replace(/\
(.?)\/g, '<em>$1</em>')
.replace(/^\s-\s+(.)/gm, '<li>$1</li>')
.replace(/^(?!<li>)(.)/gm, '<p>$1</p>')
.replace(/> (.
)/g, '<blockquote>$1</blockquote>')
.replace(/`(.?)`/g, '<code>$1</code>')
.replace(/\[(.
?)\]\((.*?)\)/g, '<a href="$2">$1</a>');

return html;
}

// Event listener for saving the MD file
document.getElementById('saveButton').addEventListener('click', function() {
const content = document.getElementById('TextContent').value;
const blob = new Blob([content], { type: 'text/markdown' });
const link = document.createElement('a');
link.href = URL.createObjectURL(blob);
link.download = 'MyPost.md';

try {
link.click();
alert('Markdown file saved successfully!');
} catch (error) {
console.error('Error saving the file:', error);
alert('An error occurred while saving the file. Please try again.');
}
});

// Event listener for loading the MD file
document.getElementById('loadButton').addEventListener('click', function() {
const fileInput = document.createElement('input');
fileInput.type = 'file';
fileInput.accept = '.md';

fileInput.onchange = function(event) {
const file = event.target.files[0];
if (file) {
const reader = new FileReader();
reader.onload = function(e) {
document.getElementById('TextContent').value = e.target.result; // Load content into the editor
const htmlContent = markdownToHtml(e.target.result); // Convert Markdown to HTML
document.getElementById('HtmlContent').innerHTML = htmlContent; // Display HTML content
};
reader.onerror = function(error) {
console.error('Error reading the file:', error);
alert('An error occurred while loading the file. Please try again.');
};
reader.readAsText(file);
} else {
alert('No file selected. Please choose a Markdown file to load.');
}
};

fileInput.click();
});
101 3321063
Вызываю анона в тред.
Требуется помощь, до меня не доходит где я проебался.

Есть простая форма. JS обрабатывает md файл на компе и выводит текст в html форму. Суть в том что я пытаюсь транслятор синтаксиса сделать. Форма сама работает но не производит трансляцию.

Где я проебался покажите:
// Function to convert Markdown to HTML
function markdownToHtml(markdown) {
const html = markdown
.replace(/###### (.)/g, '<h6>$1</h6>')
.replace(/##### (.
)/g, '<h5>$1</h5>')
.replace(/#### (.)/g, '<h4>$1</h4>')
.replace(/### (.
)/g, '<h3>$1</h3>')
.replace(/## (.)/g, '<h2>$1</h2>')
.replace(/# (.
)/g, '<h1>$1</h1>')
.replace(/\\(.?)\\/g, '<strong>$1</strong>')
.replace(/\
(.?)\/g, '<em>$1</em>')
.replace(/^\s-\s+(.)/gm, '<li>$1</li>')
.replace(/^(?!<li>)(.)/gm, '<p>$1</p>')
.replace(/> (.
)/g, '<blockquote>$1</blockquote>')
.replace(/`(.?)`/g, '<code>$1</code>')
.replace(/\[(.
?)\]\((.*?)\)/g, '<a href="$2">$1</a>');

return html;
}

// Event listener for saving the MD file
document.getElementById('saveButton').addEventListener('click', function() {
const content = document.getElementById('TextContent').value;
const blob = new Blob([content], { type: 'text/markdown' });
const link = document.createElement('a');
link.href = URL.createObjectURL(blob);
link.download = 'MyPost.md';

try {
link.click();
alert('Markdown file saved successfully!');
} catch (error) {
console.error('Error saving the file:', error);
alert('An error occurred while saving the file. Please try again.');
}
});

// Event listener for loading the MD file
document.getElementById('loadButton').addEventListener('click', function() {
const fileInput = document.createElement('input');
fileInput.type = 'file';
fileInput.accept = '.md';

fileInput.onchange = function(event) {
const file = event.target.files[0];
if (file) {
const reader = new FileReader();
reader.onload = function(e) {
document.getElementById('TextContent').value = e.target.result; // Load content into the editor
const htmlContent = markdownToHtml(e.target.result); // Convert Markdown to HTML
document.getElementById('HtmlContent').innerHTML = htmlContent; // Display HTML content
};
reader.onerror = function(error) {
console.error('Error reading the file:', error);
alert('An error occurred while loading the file. Please try again.');
};
reader.readAsText(file);
} else {
alert('No file selected. Please choose a Markdown file to load.');
}
};

fileInput.click();
});
102 3321066
>>21058
у джуна весь код приложения на реакте описан в компонентах реакта, спешите видеть
сынуля, сьеби туду листы писать уже и прекращай клоунаду на весь тред устраивать если нехуй сказать по вопросу
103 3321095
>>21066
Сторошизику неприятно, что его наеб кабанчика раскусили
Продолжай перекрывать джунами и бомбить
104 3321106
>>21063
а html где?
105 3321116
>>21106

> а html где?



А он тебе зачем? там обычный вызов кнопки и div форма
106 3321121
>>21116
Затем блять чтоб запустить твое художество и потыкать живьем в браузере, или ты думаешь я буду его писать за тебя? Или интерпретировать твой жс в голове?
107 3321131
>>21121

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



Действительно нахуй иде придумали.

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>TestMD</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<div class="container">
<h1>TestMd</h1>
<h3>testmdtrans</h3>
<div id="clock">
<h4 id="date-time"></h4>
</div>
<textarea id="TextContent" placeholder="write text"></textarea>
<button class="button" role="button" id="saveButton">Save Text File</button>
<button class="button" role="button" id="loadButton">Load Text File</button>
<button class="button" role="button" id="folderButton">Select Folder</button>
</div>
<div class="container">
<ul id="fileList"></ul>
</div>
<script src="script.js"></script>
</body>
</html>
107 3321131
>>21121

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



Действительно нахуй иде придумали.

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>TestMD</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<div class="container">
<h1>TestMd</h1>
<h3>testmdtrans</h3>
<div id="clock">
<h4 id="date-time"></h4>
</div>
<textarea id="TextContent" placeholder="write text"></textarea>
<button class="button" role="button" id="saveButton">Save Text File</button>
<button class="button" role="button" id="loadButton">Load Text File</button>
<button class="button" role="button" id="folderButton">Select Folder</button>
</div>
<div class="container">
<ul id="fileList"></ul>
</div>
<script src="script.js"></script>
</body>
</html>
Screenshot 2024-11-12 at 14.50.16.png50 Кб, 988x130
108 3321137
>>21131
Ну и где же в твоем html поле HtmlContent, в которое ты выводить результат пытаешься, чудо? Моя "иде" под названием браузер сразу показала проблему
109 3321140
>>21137
Да блядь. Потому что ебучая макака режет сообщения.

Вставь остаток в скрипт.

// Event listener for selecting a folder and listing files
document.getElementById('folderButton').addEventListener('click', async function() {
try {
const folderHandle = await window.showDirectoryPicker();
const fileList = document.getElementById('fileList');
fileList.innerHTML = ''; // Clear previous file list

for await (const entry of folderHandle.values()) {
if (entry.kind === 'file') {
const listItem = document.createElement('li');
listItem.textContent = entry.name;
listItem.style.cursor = 'pointer'; // Make list items clickable
listItem.onclick = async function() {
try {
const file = await entry.getFile();
const reader = new FileReader();
reader.onload = function(e) {
document.getElementById('TextContent').value = e.target.result; // Load content into the editor
};
reader.onerror = function(error) {
console.error('Error reading the file:', error);
alert('An error occurred while loading the file. Please try again.');
};
reader.readAsText(file);
} catch (error) {
console.error('Error accessing the file:', error);
alert('An error occurred while accessing the file. Please try again.');
}
};
fileList.appendChild(listItem);
}
}
} catch (error) {
console.error('Error accessing the folder:', error);
alert('An error occurred while accessing the folder. Please try again.');
}
});
109 3321140
>>21137
Да блядь. Потому что ебучая макака режет сообщения.

Вставь остаток в скрипт.

// Event listener for selecting a folder and listing files
document.getElementById('folderButton').addEventListener('click', async function() {
try {
const folderHandle = await window.showDirectoryPicker();
const fileList = document.getElementById('fileList');
fileList.innerHTML = ''; // Clear previous file list

for await (const entry of folderHandle.values()) {
if (entry.kind === 'file') {
const listItem = document.createElement('li');
listItem.textContent = entry.name;
listItem.style.cursor = 'pointer'; // Make list items clickable
listItem.onclick = async function() {
try {
const file = await entry.getFile();
const reader = new FileReader();
reader.onload = function(e) {
document.getElementById('TextContent').value = e.target.result; // Load content into the editor
};
reader.onerror = function(error) {
console.error('Error reading the file:', error);
alert('An error occurred while loading the file. Please try again.');
};
reader.readAsText(file);
} catch (error) {
console.error('Error accessing the file:', error);
alert('An error occurred while accessing the file. Please try again.');
}
};
fileList.appendChild(listItem);
}
}
} catch (error) {
console.error('Error accessing the folder:', error);
alert('An error occurred while accessing the folder. Please try again.');
}
});
110 3321141
>>21140
При чем тут скрипт? У тебя в html нету поля
image.png10 Кб, 755x469
111 3321146
>>21141
Потому что это поле ебучее должно завернуто быть через TextContent.
112 3321150
>>21146
У тебя есть TextContent, у тебя нет HtmlContent
113 3321157
>>21150
<textarea id="HtmlContent" placeholder="write text"></textarea>

Ну добавь как отдельную строчку.

Толку то. Если он тупо текст транслирует без рендера.
114 3321166
Я тут делаю микро-куклоскрипт для харкача чисто для себя.
Так вот, как отловить событие добавления постов в тред, при автообновлении или нажатии кнопки? Как например скрыть некоторые посты по определенным условиям, чтобы они даже на секунду не мелькали когда подтягиваются новые посты? А то я через setInterval сделал пока, ну такое себе.
115 3321171
>>21157
Ты утверждал, что у тебя не конвертируется html, он конвертируется и выводится в текстовое поле. Очевидно, что для рендера тебе нужно его добавлять как html в какой-то элемент (insertAdjacentHTML, например), а не как текст
116 3321186
>>21171
Вот так все работает: document.getElementById('HtmlContent').insertAdjacentHTML('beforeend', htmlContent);
117 3321187
>>21166
Через mutationobserver например
118 3321188
>>21186
Ну и <div id="HtmlContent"></div> нужно конечно
119 3321261
Где webgpu шиз со смертью фронтенда? Мне нравилось его читать, хоть он и попосал ряд немытых хуев в беспомощном поиске пруфов своей позиции стоять раком.

не порядок
120 3321283
>>21261
Лоу скилл лалка не выкупила позицию webgpu-господина, и решила, что он приграл. Люблю двач
121 3321296
>>20908

>за рамками игр и работы с графикой - все остальные реальные потребности полностью закрываются возможностями визуализации через html, css, svg и при этом со сравнимой производительностью.


сидя работаешь
Импотнт рассказывает, что секс переоценён
122 3321297
>>21030
Посмотрите на данную веб-мартышку. Сначала она говорит, что проблема высосана из пальца, а потом у вас лагают сайты на современных компах.
123 3321305
>>21283
Люблю тебя. Дал бы даже облизать мои яйца и член!

Где пруфы, Билли? Давай наводи порядок и освети путь заплутшим слепым мартыханам.
124 3321307
>>21297
А причем тут js/css/html? Посмотри на java приложения типа xed или xmind и сравни это с draw.io. Возьми потыкай приложеньки, особенно с большим количеством объектов и на старом железе.
125 3321309
>>21307

>xed


yed то есть. Кседом я на линухе пользуюсь прост (текст редактор)
126 3321310
>>21297
Обычно лагают сайты, в которых напихали говносторы
127 3321351
>>21310
Бред контекст-шиза, который даже не понимает, как работает контекст.
128 3321404
Учу vue3, там все примеры на Options Api. Composition Api в третьей версии актуально? Какую методологию на проектах используют?
129 3321428
>>21404
Там - это где? Не учи там. Options мертво, только легаси-шизы на нём сидят.
130 3321467
>>21404
Зачем ты учишь мёртвый фреймворк? В России кроме Озона на нём никто не пишет.
131 3321480
>>21467
Неправда. Я смотрел вакансии на hh.ru половина реакт, половина vue. Решил вью тоже выучить.
На хз.ру же работу надо искать или где?
132 3321481
>>21428
"Там" - в документации. Я думал сразу написал, но что-то пропустил
Screenshot 2024-11-13 at 00-24-12 Introduction Vue.js.png4 Кб, 222x103
133 3321484
>>21481
Может не стоит сюда лезть? А? Может не твоё?
134 3321486
>>21484
И что это блять?! В руководстве такого нет
135 3321487
>>21484
Я учил на сайте vue3 ru.vuejs.org. там только options api
https://vuejs.org - вот этот сайт, откуда ты и взял походу скрин, я думал он по вью2. Нихуя непонятно с их доками.
136 3321701
>>21305
Лоускил лалка фантазирует о сексе. Кек. Пошла перечитывать прошлый тред

Для остальных поясняю, что GPU позволяет делать всё то же самое, что и CPU, потому, что, внезапно, особенно для тех, кто ни разу в жизни не интересовался устройством компьютера, в видеокарте стоят на 90% те же процессоры, что и центральный с точки зрения схемотехники. Поэтому любое кудахтанье на тему минусов отрисовки при помощи GPU обоссывается ещё до его завершения
137 3321737
>>21701

>Лоускил лалка фантазирует о сексе. Кек.


Ну да. Заткнул бы тебе рот своим членом засадив по самые яйца. А потом бы ты стонал

> о мой джипию! о да! джипию! оптимизируй мой фронтенд полностью! дааа!



>Поэтому любое кудахтанье на тему минусов отрисовки при помощи GPU обоссывается ещё до его завершения


Браузеры и так отрисовывают html при помощи GPU. Ты просто велосипедист смазаный маслом в обтягивающих лосинах который так и ждет своего ебаря.
138 3321772
>>21737
Объясняю, что эта лалка, фантазирующая о мужском сексе, не способна запомнить название треда - JS и худахчет про отрисовку HTML. Напоминаю, что разговор был о том, чтобы из JS, используя GPU рисовать интерфейсы

Это уже не лоускил, это просто биомусор
139 3321775
>>21772
А зачем их рисовать напрямую из жпу, мой маленький пассивный дружок?

Чтобы что? Задачи?
140 3321782
>>21775

>мой маленький пассивный дружок?


Лалка, плез

>Задачи?


Это называется, возможности, биомусор. Раб мыслит задачами. Хозяин сказал, раб сделал. Человек мыслит возможностями. Я хочу мочь отрисовать часть экрана так, как нужно мне, а не как это делает барузер, потому, что это будет просто быстрее. И я хочу писать напрямую в память из которой будет отрисовака, а не через посреднков, как WebGL. Чем больше у человека возможностей, тем больше он может создать, а уже созданное берут кабанчики, берут рабов и нарезают им задачи с использованием инструмента
141 3321793
>>21782

>Это называется, возможности, биомусор.


Какая капризная краля! Дай я тебе членом по губкам постучу чтобы не материлась!

> Я хочу мочь отрисовать часть экрана так, как нужно мне, а не как это делает барузер, потому, что это будет просто быстрее.


WebGL

> а не через посреднков, как WebGL


Почему?

>больше у человека возможностей


Ну хорошо. А чем тебе пока WebGL не угодил? У него вроде 2-2,5 раза только ниже производительность чем у WebGPU.
142 3322015
В этом треде буквально культ, секта верунов во вкат.
Мол вот КОНКРЕТНО ВАС выберут из ТЫСЯЧ вкатунов.
Фронт самый перегретый стэк сегодня на что вы надеетесь?
Учите руби или го
143 3322032
>>21480

>Неправда. Я смотрел вакансии на hh.ru половина реакт, половина vue. Решил вью тоже выучить.


Сходи в поиск, введи там по очереди react и vue и посмотри на количество результатов.
Теперь подели количество вью вакух на 2. Почему? Потому что половина вакух прилетела в поиск из-за текста типа "будет плюсом опыт с React/Vue".
Потом ещё на 2. Почему? Потому что половина вакух фейковые и висят там уже несколько лет. Да, они пересоздаются каждые несколько дней, как ты понимаешь никто из них реально не нанимает, просто фармят базу резюме.

>На хз.ру же работу надо искать или где?


Где угодно. Я за двое суток откликнулся на все вакансии на вью там. ВСЕ.
144 3322037
>>22032
Кто-то позвал на соббес?)
145 3322040
>>22015

>Мол вот КОНКРЕТНО ВАС выберут из ТЫСЯЧ вкатунов.


Чела, умеющего нормально верстать + минимально закодить на реакте свою верстку, оторвут с руками. На какую зп и с какими перспективами - другой вопрос.

>Учите руби


Мертвый язык.

>или го


И залетайте на собесы с двухчасовой ебкой про многопоток, горутины, планировщик, асинхронщину, распределенные транзакции и кучу других вещей.
sage 146 3322041
>>22032

>Я за двое суток откликнулся на все вакансии на вью там. ВСЕ.


За двое суток ты на 1600 вакансий откликнулся? Два вопроса:
- как?
- нахуя?
147 3322059
>>22040

>многопоток, горутины, планировщик, асинхронщину, распределенные транзакции и кучу других вещей


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

Типа кнопки красишь, "функцию в джаваскриптике вызываешь и всё!" (цитата г-на Григорина) и получаешь миллион наносеков. За таким в 1С, php, ruby, да даже го без иронии.

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

Нахуй так жить?
149 3322080
>>22040

>И залетайте на собесы с двухчасовой ебкой про многопоток, горутины, планировщик, асинхронщину, распределенные транзакции и кучу других вещей.


Ты что реально? Эти темы обсосаны по миллиону раз уже. Прошел все концепции и вот ты джун. Тебе не нужно ебать мозг лишним калом - то что ты описал это база, которая потом еще пригодится. А где тебе блядь Tailwind-хуяинд, React, Vue и прочее тысячатридцатьпервое говно понадобится? Да нигде. Плюс в жс тоже гоняют по всякой асинхронщине и типизации щас джунов.
150 3322273
Почему нод.жс такое медленное говно? Даже руби его обгоняет?
https://www.youtube.com/watch?v=UbDRSZ3IK2Y
54323998.jpeg80 Кб, 1032x778
151 3322284
Не уверен насколько это вообще адекватное и нужно и необходимое знание, но я не могу толком понять разницу между контекстом исполнения, лексическим окружением и scope (который сам блять делится на несколько подпонятий).

Ну окей, если контекст исполнения это просто "область", где исполняется определённый код вместе со всеми своими переменными, аргументами и так далее, то лексическое окружение и scope это как будто одно и тоже: область, где определённые переменные доступны.

Объясните, умоляю
152 3322290
Добрый день, посетители треда ДвачХк.
В связи с началом регулирования IT специалистов необходимо пройти предварительный этап отбора.

Скажите что выведет код в консоль не подсматривая:

const foo = (v, m) => v / m.get(0) / m.get(100);

const m = new Map();

m.set(1, 'a');
m.set(0, 100);

const v = foo(m.get(2), m);

const r = (v + m.get(1) + 'b')
.split('')
.reduce((r, v) => v.toLowerCase() + r, '');

console.log(r);


Ваши ответы будут занесены в общую базу IT специалистов и на ГосУслугах, где вас ждет дальнейшая аттестация!
153 3322315
>>22290

>IT специалистов


JS мартышки не входят в перечень IT специалистов
154 3322330
>>22284

>Не уверен насколько это вообще адекватное и нужно и необходимое знание


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

>Объясните, умоляю


Ты на правильном пути. Условно можешь воспринимать

>контекст исполнения это просто "область", где исполняется определённый код вместе со всеми своими переменными, аргументами


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

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

Вот и все.
155 3322339
>>22037
Да. Правда в основном это были компании с офис/гибрид, реже удалёнка. Конверсия отклик к вакухам примерно 5 из 100.
В целом я в ленивом гэпе и поэтому выебываюсь, но ситуация на фронтенде пиздец, вкатываться сейчас только через волк стайл.

>>22041
1600? Ты забыл поделить, про что был литералли мой пост.
Их там несколько сотен.
А я в свою очередь забыл добавить в пост, что часть компаний обожает размещать одну и ту же вакансию, с удаленной работой, в 5 крупных городах сразу.
156 3322345
>>22330
Звучит достаточно понятно, спасибо большое
157 3322411
>>21793
Голубой биомусор, тебе весь прошлый тред анон объясняли почему не WebGL. Я тебе в этом треде сообщил. Иди перечитывай. Начинаешь с изучения отличия программного буфера от записи напрямую в видеобуфер - с отчётом сюда на двач
158 3322590
>>22315
А кто входит? Сам чьих будешь?
159 3322601
>>22273
Чел, ты видео смотрел прежде чем троллить тред? Там в руби кастомный сишный хттп сервер подсунули. Автор видео долбоёб. Пусть ноду запускает с uWS, тогда будет честное сравнение.
160 3322742
>>22601
У ноды и так половина либ - обертки над сишными, куда уж больше то.
161 3322765
>>22742
У руби MRI тоже написан на си, и что? Чел в видео не дефолтный сервер взял, он взял сервер из зига по-моему. Так почему тогда в ноде не взять uWS?
162 3322810
>>22601
>>22765
Там сказано что взяты руби без рельсов и так же дефолтная нода.

>кококо тестируйте на сокетах!!!


Ты не офигел случаем?
163 3322853
>>22810

>Там сказано что взяты руби без рельсов и так же дефолтная нода.


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

>>кококо тестируйте на сокетах!!!


>Ты не офигел случаем?


Каких сокетах? Вебсокетах? При чём тут вебсокеты? UWS это не только вебсокеты, это ещё и хттп сервер, например в Bun он используется и для вебсокетов, и для хттп сервера, в Elysia и hyper-express тоже. Так что кукарекаешь тут скорее ты.
164 3322893
Лол, успокойтесь. Нода всегда будет медленным калом, потому что её компиляция до машинного кода обёрнута большой кучей абстракции в отличии от си++ или го например.
165 3322953
>>22273
Ты сначала графики из видео глянь прежде чем троллейбанить

>>22601

>Там в руби кастомный сишный хттп сервер подсунули.


Так тот ебанат даже не программист ни разу, а обычный эникей девопс. Он до этого вообще RoR сравнивал. Стоит дальше комментировать его компетенции?
166 3322956
>>22893
Всем похуй. Это проблемы кабана.
167 3322961
>>22411
А знаешь почему ты такой злюка-сердюка? Это потому-что у тебя давно ёбаря не было! Вот массировал бы я тебе простату, так ты бы был нежным, мой маленький пассивный петушоникс... <3 🥰😍🫶❤️💕
168 3323184
>>22853
>>22953
Это не отменяет что руби быстрее.
169 3323316
Виртуальная машина CSS быстрее руби, но только если установлен SASS плагин для JetBrains
170 3323346
>>22339
Ты сопроводительные пишешь? У меня тухло с соббесами хотя и 3 года опыта
1731704227572.png123 Кб, 1440x1008
171 3323351
>>23184
Отменяет. Руби не быстрее, руби это медленный кал, один из самых медленных в принципе.

>>22893
Но она не медленная, тем более корректно будет сравнивать с языком. JS не медленный язык. Вон прям рядом с го в нормальных бенчмарках здорового человека, в отличие от "бенчмарка" какой-то девопсерской мартышки, которая решила сделать видео на основные левого пулл реквеста от рандомного руби-шиза.
172 3323353
>>23184
Очередные маня тесты, не имеющие реальных задач, тестируя ту или иную С++ либу в какой-то дробилке.
173 3323610
HTML основан на стандарте XML++23, который в свою очередь является реализацией ECMAScript 2.0 от компании Microsoft. Ещё в 1997 году Microsoft разработала Borland TypeScript, но проект не прижился, и лишь спустя 45 лет был разморожен и продолжил своё развитие на базе JS, отбросив слово Borland, из-за ссоры с одним из основателей компани Borland Lovelace
174 3323613
>>23610

> лишь спустя 45 лет


што?
175 3323621
>>23613
Время быстро летит. 80-у как вчера были.
176 3323945
>>23346

>Ты сопроводительные пишешь?


Нет. Можно натравить чатгпт на это дело. Кстати на некоторые вакансии прилетает автоотказ (сразу после отклика), видимо хуево прописал навыки.

>3 года опыта


Щас уже меньше никто и не ставит.
Работников больше чем вакух в несколько раз.
177 3323947
>>23346
>>23945
Гайсы, а мне стоит крутить с 2 честных лет стажа до 3? Приглашения и офферы есть, но нигде даже 150-180 к к предложить не могут - "это только для мидлов с +3 годами опыта"

Никогда не делал этого, вот и стыдно
178 3324033
>>23947
Ну тебе вообще элементарно написать лишний год или два. Как мы все помним, в 20-21 году в айтишке массово на удалёнке работали из-за ковида. Так что можно спокойно оправдать отсутствие записи в трудовой тем, что на удалёнке не совсем официально работал. Можно даже посмотреть компании, которые за ковид или в 22м закрылись и вписать их - никто не проверит.
179 3324058
>>19675
анон, ты харош. счастья и успехов тебе
180 3324065
>>24033
Меня родич может вписать в свою компанию и подтвердить мой опыт (сам предложил). Но я пиздец боюсь, и так в трудовой не весь стаж. Хотя я полгода ходил по собесам и на всех офферах предлагали максимум 120-130 к за пару лет честного стажа... Заебало...
181 3324071
182 3324101
>>24071
Как ты узнал!? Мог бы быть Реакт, но туда так и не вкотился
183 3324112
>>22078

>Григорина


У него настоящий программист пишет микроконтроллеры на С, а все остальные это ненастоящие программисты.
184 3324158
>>24101

>Как ты узнал!?


Без претензий к самому фреймворку, на vue нет оплачиваемой работы.
185 3324179
>>24158

> без претензий к самому фреймворку


Я это понимаю, сам фреймворк я полюбил за пару лет, но копейки получаю - пиздец (110 к за 2.5 года стажа). За полгода побывал на 10 собесах, за чистый фронт предложили максимум 130 к (блять!), за фулстек 2 сотыги (но с переездом, поэтому отказался)

Денег и в самом деле нет. Но не вижу выхода в смене фреймворка. Типо я писал на реакте оч долго, но даже с накрученным 1 годом в 22-ом году не смог найти работу, там конкуренция просто неебическая. Поэтому нет. На свелте работы нет. На ангуляр было бы круто перейти, но на нем мало работы как-то

Поэтому вижу выход в докидывании года до своего стажа. Хотя ссу, что заклеймят волком
14487629035800.png55 Кб, 250x217
186 3324224
>>24179
Ну ты и немощь ебаная. Я вкатился на 150к с 0 лет опыта, напиздев с три короба. Потом через 9 месяцев перекатился на 320к, напиздев ещё больше. Ряяяя, вкат закрыт, работы нет, нихто не платит, пляк-плак, волке-зайцы.
187 3324226
>>24224
А сколько раз палили на пиздеже за это время? И у тебя тоже vue?

Просто у меня и так хуевое резюме с ООО Некидаем, так еще и пиздеть хочу... А ты бы сколько крутил с 2 лет настоящего стажа - до 3 или уже до 4 лет?
188 3324235
>>24226
Ни разу, я же даун, все по красоте делаю. Vue + реакт.

С 2 настоящего я бы крутил до 5+ И буду крутить, лол.
189 3324294
Кто-нибудь использует тайпскрипт с гит сабмодулями? Покажите свой тсконфиг. Интересно, как у вас сосуществуют @/foo и @submodule/foo, потому что у меня @/foo в коде сабмодуля резолвится в @/foo родительской репы. Понятно, почему, но хуй его знает, как это решать. В гугле одно нерелевантное говно.
190 3324403
>>24294

> 2k24


> гит сабмодулями


хехмда
191 3324405
>>24403
Альтернативы?
192 3324408
>>24179

>за фулстек 2 сотыги (но с переездом, поэтому отказался)


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

>Но не вижу выхода в смене фреймворка


Ну, у меня есть три выхода из ситуации. Реакт тоже не рассматриваю:
1. Когда-нибудь будет хайр - залечу куда хотел (идеально)
2. Когда-нибудь заебёт вуе - перекачусь в другой язык (средне)
3. Когда-нибудь заебёт айти - пойду вообще хуй знает куда (???)
193 3324409
>>24294
При чем тут гит, наркоман? Настраивай свою монорепу, гит тут никаким боком
194 3324417
>>24409

>При чем тут гит


В репе, подкючаемой сабмодулем, лежит свой tsconfig.json, в котором написано:

"paths": { "@/<ЗВЁЗДОЧКА>": [ "./src/<ЗВЁЗДОЧКА>" ] }

В репе, которая этот сабмодуль подключает, тоже лежит свой tsconfig.json, в котором написано:

"paths": { "@/<ЗВЁЗДОЧКА>": [ "./src/<ЗВЁЗДОЧКА>" ], "@submodule/<ЗВЁЗДОЧКА>": [ "./submodule/src/<ЗВЁЗДОЧКА>" ] }

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

import { Foo } from "@/foo"

тайпскрипт, естественно, пытается искать foo в src из главной репы, а не сабмодульной, в силу относительности путей в тсконфиге. Вопрос: как сделать чтобы работало?

Можно:
1. сделать монорепу и кинуть туда оставшиеся 1337 сервисов, часть которых написана на брейнфаке (говно)
2. дистрибуцировать расшаренный код в виде npm-пакета, который собирать и добавлять в зависящий проект через yarn add /path/to/package (говно)

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

>монорепу


Ещё варианты?
195 3324431
>>24405
там npm workspaces уже изобрели
196 3324443
>>24417
Ты так нихуя и не понял, монорепа - это просто папка со вложенными папками, вообще по хуям, есть там гит, сабмодули, или нет.
197 3324451
>>24417
авчом космический смысол этих @/звездочка?
198 3324458
>>24451
Т.е. отдельная репа будет не самодостаточна и потребует, чтобы в ../foo/repa-name от её чекаута лежало содержимое некоторой другой репы? Звучит как полная хуйня, так правда делают?

>>24451
https://dev.to/larswaechter/path-aliases-with-typescript-in-nodejs-4353
199 3324472
>>24458
ясн, барен испугался точек и поэтому надо поставить больше зависимостей
200 3324478
>>24294
Хз что за сабмодули, но последние несколько лет я использовал nx либо turbo для монорепы + npm workspaces
етоправда.jpeg91 Кб, 579x436
201 3324536
Я тока што узнал, что можно отправлять хтмл-формы на любой адрес без ограничений вообще, так как cors не действует на формы.

То есть, это что, можно создать какую-то страницу на которую будут заходить пользователи и от их лица отправлять http-post на любой url?
Так ддосить что ли можно любой сервак?
Что я упустил?
202 3324540
>>24536
Тебе за это просто домен разделегируют и на этом ддос закончится, лол. Вообще в интернете часто любят угрожать ддосом друг другу, а на практике это доступно владельцам крупных ботнетов, очевидно заботящихся о своей безопасности. Но ты попробуй!
203 3324546
204 3324551
>>24536
Эту штуку, что политика одного источника не распространяется на формы, я заметил давно. И был удивлен, что с XMLHttpRequest так нельзя.
Недели две назад узнал, что одна из причин отказа от NPAPI/плагинов была в том, что запускаемые через npapi/плагины процессы уже не имели ограничений, кроме как тех, что были у браузера(как родительского процесса).
205 3324552
>>24536
Ты и так можешь дернуть любой ресурс. Правда, только метод OPTIONS будет отправляться.
206 3324553
>>24536
А ещё фигня м тегом script: модно указать любой другой источник(по крайней мере работает в firefox)
image.png6 Кб, 227x164
207 3324798
Как это пофиксить? Мне надо чтобы вебпак все в один файл собрал
208 3324833
>>24224
Ты сразу на миддла что ли откликался? Вкатунам больше 40к обычно не платят
209 3324875
>>24833

>Ты сразу на миддла что ли откликался?


Да и чё ты мне сделаешь? Я борзый, хочу и сразу откликаюсь на мидла. Мне всё можно.
210 3324886
>>24798

> Как это пофиксить? Мне надо чтобы вебпак все в один файл собрал


Нахуя?
211 3324935
Я прочитал основы html и css.
А как верстать?
Ну, я понял, что существует разное позиционирование, есть тег html, body, что дальше?
Я прочитал не один набор уроков и в итоге у меня каша в голове - понимаю отдельные вещи, а как верстать с помощью них - не знаю. Если что я про нормальную верстку. Не как в примерах, где html, body и в body сразу ебашим заголовок и абзац. Смотрел человека как он верстает и он много div контейнеров создает. Что нужно почитать, чтобы так писать? Он еще постоянно добавлял width 100%, margin 0 auto, я никогда бы не додумался такое использовать из тех знаний, которые часто дают на уроках "основы хтмл и цсс".
212 3324952
>>24935
Не нужно читать, нужно писать. Без практики ты ничего не запомнишь
213 3325026
>>24935

>А как верстать?


Возьми какой-нибудь сайт, например сосач, но лучше какой-нибудь нормальный а не это уёбище, и повтори его дизайн и поведение.
Короче как выше написали - практика поможет.
Ты прочтёшь в книжке советы в духе "позишн абсолют это плохо", но тут же забудешь почему. При реальной вёрстке быстро обнаружится, что выбор какого-либо решения влияет на то, какие решения придётся принимать в дальнейшем.
Если не знаешь как что-то сделать - подсмотри в консоли браузера как оно реализовано, но только что-то одно, а дальше снова через гуглёж.
Ближе к работе с флексами и гридами советую шпаргалки flexbox.malven.co и grid.malven.co , понять что выучил наизусть можно здесь flexboxfroggy.com
214 3325029
>>24935

>Я прочитал основы html и css.


Молодец, ручку подарить?

>А как верстать?


Каком кверху, писей книзу.

>Ну, я понял, что существует разное позиционирование, есть тег html, body, что дальше?


А дальше ты берешь любой веб сайт и пытаешься его сверстать.
215 3325033
>>24935

>много div контейнеров создает


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

Конечно в уроках по вёрстке напоминают что существуют "семантические" элементы (отличаются от <div> лишь названием, нужны для SEO, слепых и самих кодеров - например <header>), но за такую зп всем впадлу чето там запоминать и что-то КРОМЕ div вспоминается лишь когда действительно надо (например <img>, <iframe> и т.д.)
216 3325153
>>24935
Не ввязывайся в это, не совершай ошибку. Учи C и микроконтроллеры. Это востребовано и мало конкуренции. Вротенд это яма, это тупик из которого нет выхода.
217 3325156
>>25153

>Учи C и микроконтроллеры


Ну ты бы хоть для приличия посоветовал учить питон или жаву, а то сразу начинать с микроконтроллеров это хуйня какая-то
218 3325160
>>25156
Питон это бесполезная трата времени. Джава с недавних портоже.
219 3325200
>>25153
щас бы у кабана за мрот программировать сигнализацию
220 3325203
>>25153
Пасту забыл.
221 3325208
>>25200
Ты сгущаешь краски. Да даже это лучше чем в пятеру идти работать.
222 3325211
>>25208
В пятере у тебя есть шансы на карьерный рост и как минимум социализация. Гнить у банана среди гнилозубых себе подобных червей за копейки без малейших шансов на развитие - такое себе
223 3325212
>>25211

> у кабана


офк
224 3325233
>>25211

>В пятере у тебя есть шансы на карьерный рост


До главного завхоза-товароведа, всех уборщиков начальника и кассиров командира грузчика разнорабочего материально ответственного (зп $600/мес до вычета налогов)? b2c продажи это полное днище без перспектив, лучше уж звонилкой продавать кал кабанам, и то больше шансов до эффективного менеджера дорасти.
225 3325238
>>25211
разве что качнуть скил погонщика
226 3325242
>>24833
Я хуярил отклики на все вакансии, где капсом не писали «МЕНЬШЕ 6 ЛЕТ ОПЫТА — ПОШЛИ НАХУЙ!!!!». И постепенно подкручивал опыт и навыки. И взяли да, на вакансию, где типа мидл-сеньёр в заголовке. Но это пиздаболия, ибо платили мало для такого ранга и задачи простые. Хотя никто не обучал, дали задачу — разбирайся делай, ну иногда чё спрашивай, но не сильно.
227 3325263
>>25233
Гнилозубого чмоню конечно выше товароведа никто не возьмет, все так, таким только гнить с микроконтроллерами.
228 3325269
>>25160
Пиздец толстота. На питоне весь ML/DS/DL, на питоне и джаве весь дата инжиниринг, на питоне и джаве дохуища бекенда, и это всё актуально во всём мире.
229 3325273
>>25269
Нет. На питухоне обёртки для макак не умеющих в программирование. Всё написано на C/C++, и нейронки, и виртуальные машины языков и аналитика
230 3325274
Хотел сделать свой пет проект на react + nest + postgre . Заебался на установке зависимостей, настройке подключения к бд линтеры хуинтеры и прочее. Почему так, почему я просто не могу установить окружение, подключить к бд и делать.
231 3325275
>>25242
Что у тебя из проектов было на момент вката, какой был основной стек и какой это был год? Всегда интересно матерых волчар послушать.
232 3325276
>>25273
Как будто байтоебские макакены умеют в программирование. Не смеши мои тапочки блядь. Более уебищно спроектированных проектов чем на плюсах сложно найти. Им дали ООП, а они кроме процедурщины нихуя писать не могут с эпохи си. Что говорить про организацию проектов? Мрак уровня старого деда маньяка в гараже.
233 3325296
>>25274
Потому что опыта нету, очевидно же.
У прямых, опытных рук, это не вызывает сложностей.
Ты думал наносеки за покраску кнопок тебе платить будут? Страдай.
За исключением если ты делаешь базовую архитектуру, вот там можно спокойно на пару дней потеряться, подключая всю хуйню ко всей хуйне, но и там технологий побольше, чем рякт, нест и постгре.
234 3325306
>>25026
Спасибо за советы и ссылки, анон.
235 3325308
>>25276
Процедурное программирование == лучшее программирование. Структуры и операции над ними, больше ничего не надо.
236 3325325
>>25269
Всё это написано на си, а из питона дёргается людьми, не являющимися профессиональными программистами (аналитиками и проч.)
237 3325327
>>25269
На питоне тыща рыл на вакансию, прямо как во вротенде. Самая распиаренная хуйня: выучи самый простой и популярный яп в мире и лутай сотыги. Все таксисты туда прутся.
238 3325337
>>25325
>>25273
Какая разница что там под капотом? По факту разработчики AI пишут свои программы на питоне.
239 3325346
Нужен фреймворк, чтобы сделать пару-тройку компонентов для пет-проекта (раньше всё там делал голым JS, но новые компоненты будут сложноваты для ручного обновления).
Нужен именно способ добавить реактивный компонент в уже работающий проект. Присматривался к vue без шага компиляции, но что-то меня отпугивает этот их "createApp": мне надо не "апп", а всего лишь несколько несвязанных компонентов в разных частях страницы.
Теперь читаю про Riot.js, он меньше и проще, жаль что с обязательным шагом компиляции.
241 3325419
>>25325
Тоже самое можно про жс сказать, типа в нем все написано на си, но это не значит, что программисты на си по умолчанию круче, нет, большинство макак на си пишут такое же говно, как и на жс.
242 3325436
>>25274
Нестошизики тут доказывали, что у них все из коробки, ты их раскусил выходит?
243 3325464
>>24224
А что пиздел на вопросы типа чем занимался на прошлой работе или как у вас устроена работа внутри команды?
244 3325477
>>25385

> svelte


бомжачую
245 3325525
>>25419

>круче


Ты дупой читаешь? Речь не о том кто круче, а о том, что 99% кода, делающего полезную работу, написано на сях, в питухон лишь выведены байндинги, чтоб оттуда сишный код дёргать. Весь хевилифтинг - на серьёзных технологиях, на питухоне ничего не держится, он просто модный, стильный, молодёжный. Завтра выйдет новая дрисня "xxxx inspired by pytuhon", которая учится за полдня и даже не полная по тьюрингу потому что это ненужное переусложнение и тупа кринж в 2к25 и вообще неинклюзивно по отношению к персонам цвета - напишут байндинги тензорфлоу для неё, быдло схавает, а питухон выкинут на свалку.
246 3325538
247 3325629
>>25525
К чему ты это, гнилозубая чмоня с ссями на микроконтроллере? У тебя чувство сопричастности? К тебе это не относится
248 3325725
>>25308
Пока ты не пишешь что-то сложнее обычных математических функций для работы с железкой. В этом и отличие от высокоабстрактных языков. Типичный плюсовик это нищий кошельком и мозгами даун, не умеющий в большие проекты здесь-сейчас-чтобы было вчера.
250 3325727
>>25525

>99% кода, делающего полезную работу, написано на сях


Да вообще пахую на чем оно там написано - преимущество плюсов только в скорости.

Не похуй какая там математика использовалась. А это не про программирование уже. Ведь даже в си и плюсах нет полноценной хвостовой рекурсии.
251 3325731
>>24935

> Я прочитал основы html и css.


Молодец, но зачем? Это просто хобби вместо кроссвордов чтобы мозг не завял, то ок, если расчет на поиск в дельнейшем работы то сейчас нейронка уже лучше любого джуна пишет и на любом языке
252 3325748
>>25731

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


Покажи хотя бы одну нейронку, которая сверстает так
https://www.behance.net/gallery/165077155/Task-Manager-App?tracking_source=search_projects|scroll+list+todo&l=1
хотя бы под 4 основные экрана.

Ожидаю сверхманевренность.
253 3325763
>>25731
Неиронично, нейронки не могут в верстку.

Какой-нибудь алгоритм или отрефакторить - 80-90% успеха, а вот та же гопота, v0(не помню че там под капотом), либо гугловские - не могут в верстку.

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

Ну а про то что это все проверять 10 раз надо, я и не говорю.
254 3325813
>>25748
Так нужна не обычная, а специально настроенная под вёрстку.
255 3325816
>>25813
То есть нужен промт инженер ака программист
256 3326198
>>25813

>Так нужна не обычная, а специально настроенная под вёрстку.


То есть несуществующая, да? Понял, принял.
257 3326503
Добрый день. Хочу вкатиться во фронта/фулстека. Какой сейчас лучший стек во фронт? И посоветуйте еще пожалуйста материалы по нему
258 3326507
Собираюсь писать крудик на next и express, хочу написать проект так, чтобы он получился наиболее похожим на среднее решение, которое используется на галерах. Какую СУБД выбрать? Какую архитектуру выбрать? Как организовывать сам код? Писать весь функционал в компонентах, или для чистоты рабочего пространства выносить общие методы в отдельные модули?
259 3326508
>>26503
Забыл добавить: что еще скажете насчет ноды? Фулл жс ждуны нужны?
260 3326514
>>26507

> Какую СУБД выбрать?


db2

> Какую архитектуру выбрать?


монолит

> Как организовывать сам код?


всё равно
261 3326531
>>26508
Фуллстек джун - это уже комедия.
262 3326557
не получается позиционировать и задавать размеры элементам.
задаю одному элементу размер или позиционирую его - плывет остальная верстка.
пересмотрел не один ролик как человек верстает макет от начала до конца и не получается.
на базовом уровне ознакомился с грид и флексами, но они большой пользы не принесли.
хочу так: у меня есть какие-то крупные блоки, я задал им всем определенные размеры (конечно, с учетом будущей адаптивности) и все, чтобы они были как влитые, не смели двигаться, тоже самое с позиционированием. как все это сделать?
263 3326564
Дорогие аноны, подскажите как быть.

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

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

Вопрос: Мне вообще стоит этот последний рывок делать? Потому что я уже откликался на вакансии джунов ИИИИИ ни-че-го. Всем похуй.

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

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

Если будете лолировать, что я учу школьную матешу то мне похуй, я уже понял что ваша матеша хуйня постная и матан, линал и дискретку я как нехуй делать освою через 3 года
1732176998905.png299 Кб, 470x379
264 3326573
>>26507

>express


>архитектура

265 3326583
>>26557
контент: бордер-бокс примени ко всем элементам. И попробуй ко всем элементам добавлять флексбоксы. Мне это здорово помогло понять верстку.

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

мимо-кун >>26564
266 3326588
>>26564
Я бы советовал тебе уходить в фулстек.
И не учить go.
Достаточно посмотреть как мало вакансий на go вообще есть для джунов.
Бери что-то шире.
Немного смутило, что у тебя 2 года, а ты еле-еле как фронт доучил, а js только начал трогать. У тебя мало свободного времени или слишком легкий план обучения?
267 3326593
>>26588
Нет я просто как еблан повторял все за ютуберами, без самостоятельного опыта написания своего кода. Исправляюсь, вот и начало доходить до меня JS.

А времени у меня вагон, я РНН-господин, просто англюсик и матеша тоже сжирают ресурсы мозга и нервов. Не учить англюсик и матешу? Боюсь перегореть от 8 часов одной темы, да и не охота работать на хуесосов типа яндекса (имею ввиду компании с таким же менталитетом), которые пхп не считают за опыт.
268 3326600
>>26564
Учи битрикс, сразу работу найдешь
269 3326603
>>26564

>Я - вкатун вротендер


Вкатуны не нужны.

>И у меня уже нехорошее чувство что я не смогу найти работу с такими же вкатунами.


Не сможешь.

>Честно скажу, я не до конца освоил фронт.


Да ну, серьезно? Я фронтом занимаюсь лет 6 и до конца не освоил.

> Я вот только-только начал понимать JS, а реакт я до конца зимы освою


Не освоишь.

> прочую пиздобратию ввиде TS и стейт-менеджеров я освою к концу весны след года


Аналогично, не освоишь.

>Потому что я уже откликался на вакансии джунов ИИИИИ ни-че-го. Всем похуй.


Логично. Давай пройдемся по пунктам, ты:
- не умеешь верстать
- не знаешь JS/TS
- не знаешь React и экосистему

Вопрос, а нахуй ты такой кому-то нужен? Чтобы что? Твоя ценность как специалиста даже не нулевая, а отрицательная.

>Уже начал учить го, и мне в целом это больше нравиться чем вротенд


Замечательно. В контексте поста эта информация зачем? Можешь попробовать дрочить, тоже понравится.

>Может на джаву перекатиться?


А может на Python или PHP.
269 3326603
>>26564

>Я - вкатун вротендер


Вкатуны не нужны.

>И у меня уже нехорошее чувство что я не смогу найти работу с такими же вкатунами.


Не сможешь.

>Честно скажу, я не до конца освоил фронт.


Да ну, серьезно? Я фронтом занимаюсь лет 6 и до конца не освоил.

> Я вот только-только начал понимать JS, а реакт я до конца зимы освою


Не освоишь.

> прочую пиздобратию ввиде TS и стейт-менеджеров я освою к концу весны след года


Аналогично, не освоишь.

>Потому что я уже откликался на вакансии джунов ИИИИИ ни-че-го. Всем похуй.


Логично. Давай пройдемся по пунктам, ты:
- не умеешь верстать
- не знаешь JS/TS
- не знаешь React и экосистему

Вопрос, а нахуй ты такой кому-то нужен? Чтобы что? Твоя ценность как специалиста даже не нулевая, а отрицательная.

>Уже начал учить го, и мне в целом это больше нравиться чем вротенд


Замечательно. В контексте поста эта информация зачем? Можешь попробовать дрочить, тоже понравится.

>Может на джаву перекатиться?


А может на Python или PHP.
270 3326607
>>26603

>Я фронтом занимаюсь лет 6


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

Я более чем уверен, что ты тупой хуесос на фоне меня.
271 3326609
>>26593
Могу дать такой совет.
Решить, что тебе нужно изучать.
Разбить учебные часы на блоки и каждому блоку или 1/2 блока дать определенное занятие. Например, 2 часа верстка, 2 часа читаешь книгу по паттернам, 2 часа на js. Как нравится. Самое главное - чем тяжелее что-то учить, тем короче (в пределах разумного) оно должно быть. Я бы на твоем месте английский и математику выделил в отдельное время, т.е. в свободное время от программирования. А у тебя как будто математика и язык стоят на той же ступени важности, что и программирование.
272 3326612
>>26607
Да, не обращай внимание. Это местный дебич. Его типичная тактика разбить текст другого человека на гринтекст и отвечать в максимально тупом стиле, одновременно говоря что-то и ничего не говоря. Скорей бы этому пидорасу кто-нибудь провода от интернета перерезал.
273 3326615
>>26607

>Я более чем уверен, что ты тупой хуесос на фоне меня.


Нихуя у тебя самомнение, ни дня ни проработал и имеешь нулевые знания, а гонору сколько...
274 3326628
>>26573
распакуй
275 3326630
>>26564
А вопрос твой в чем? Как минимум без знания и главное практики в js, ts и современных фреймворках типа реакта ты бесполезен. Тебе все правильно сказали выше. Хз что ты там 2 года изучал, как класс повесить на див?
276 3326636
>>26630

>Хз что ты там 2 года изучал, как класс повесить на див?


Видосики смотрел и повторял за ютубером, а ведь такие вкатутосики даже не осознают своей ошибки и идут откликаться на вакансии и не понимать почему они никому не нужны
277 3326654
>>26607

>Лол блядь, чел тебе просто повезло войти в поезд.


Повезло - это как? Шел по улице, и нашел на полу экспертные знания фронтенд разработки?

>То что ты постепенно осваивал, то что я учу в экспресс режиме не значит, что твои предикшены верны по отношению ко мне.


Ты не учишь. За 2 года можно было научиться более-менее нормально верстать, освоить основы хотя бы ванилла JS и React на базовом уровне. Ты либо маешься хуйней, либо необучаемый, либо и то и другое одновременно. Поэтому мой предикшн - это по сути не предикшн, а описание того как будет: ты подрочишься еще полгода в таком режиме, начнешь спамить отклики, которые естественно нахуй никому не интересны. Даже если на какой-то собес с зепкой 36к тебя и пригласят, то на нем ты получишь мощную порцию уринотерапии в виде литкода и дрочки по теории языка и отправишься обсыхать. Повторив этот путь 3-4 раза, наконец поймешь, что вкат в 2024 закрыт и отправишься учить англюсик))))))

>Я более чем уверен, что ты тупой хуесос на фоне меня.


Тупой хуесос - погоняло твоего отца, дура ебаная.

>>26612

>Его типичная тактика разбить текст другого человека на гринтекст


Твоя типичная тактика - не вынимая хуй со рта придти че-то кукарекать в интернете.
278 3326659
>>26636
Как ты через агрегатор вакансий видишь знает ли человек предмет или нет? Мое удивление то было в том, что даже не приглашают на собес.
279 3326667
>>26659

>не приглашают на собес.


Резюме и сопроводительные адекватные? Джуну без опыта затеряться в 1000 откликах проще простого
280 3326672
>>26659

>Как ты через агрегатор вакансий видишь знает ли человек предмет или нет?


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

>Мое удивление то было в том, что даже не приглашают на собес.


Еще большее удивление тебя ждет впереди, когда я объясню тебе, что собес - это не экзамен, на котором ты должен показать результат выше некоего порога, а колизей, где ты должен показать результат лучше всех. И конкурировать ты будешь не с 1, не с 5 и даже не с 50 других вкатунов, а с 300-500.
281 3326677
>>26672

>И конкурировать ты будешь не с 1, не с 5 и даже не с 50 других вкатунов, а с 300-500.


Поэтому лучше не ориентироваться на удаленные вакансии, а на офисные, там такой ебанутой конкуренции нет
282 3326681
>>26667

>Резюме и сопроводительные адекватные?


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

Вы небось еще и свое фото приклепляете? Про свое хобби пишете, небось и про интимную жизнь напишите. Мда.
283 3326689
>>26588
>>26600
>>26609
>>26612
Благодарю, мне скорее нужна Ваша оценка рынка. Повторюсь меня настораживает факт, что не приглашают на собес. Получается, что агрегаторы вакансий им не нужны и кадровички набирают людей через своих знакомых.
284 3326692
>>26564

>и матешу (школьную)


В школьной матеше дофига ненужного.
Из школьный матеши достаточно уметь в символьные манипуляции и понимать, почему они возможны. Например
: Понимать концепцию букв вместо чисел.
: Уметь в дроби
: Уметь пояснить, почему 0.(9)=1
: Почему ты в равенстве 2a+3b=4b+5 можешь переносить слева-направо и наоборот слагаемые? Почему множешь домножать и делить обе части на одной и тоже число?
: Уметь вывести решение квадратного уравнения
Не важно каким образом, хоть через резольвенту Лагранжа. Дефолтный путь через дополнение до полного квадрата.
Я бы доабвил ещё вещи, но они концептуальные и опциональны.
Из геометрии нужно уметь доказать теорему Пифагора. То есть знать признаки равенства и подобия. Ещё, возможно, тригонометрию. Всё остальное представляет чисто исторический интерес.
285 3326693
>>26689
А ты только на удаленку откликался или еще на офисные вакансии в своем городе?
286 3326695
>>26693
Только удаленка.
287 3326728
>>26677

>Поэтому лучше не ориентироваться на удаленные вакансии, а на офисные, там такой ебанутой конкуренции нет


Такая же точно. Последний раз контора, в которой я работал, открывала джуниорскую вакансию еще в доковидном 2019 году. Ко мне пришел манагер с вопросом помочь составить требования к вакансии на фронтенд ждуна. Я в обед написал job description и отправил его телке из hr отдела. К вечеру поинтересовался были ли какие-то отклики, на что мне сказали, что вакансию уже закрыли и работают с теми откликами, которые есть, потому что за 4 часа их пришло около 300 и число продолжало нарастать.

Единственное, что это все-таки ДС-2. В мухосранских офисах возможно не так, но прогресс наверняка и туда добрался, там энивей будет скрининг по телефону с HR, в ходе которого вкатунец без знаний отлетит энивей.

То есть тут максимум вариант контестить в какую-то совсем уж сельскую веб студию, зарплата в которой будет раза в 3 меньше, чем у московского пешего курьера. То есть в целом не очень понятно, нахуй оно надо.
пик.jpg15 Кб, 343x195
288 3326749
>>19565 (OP)
Решил поковырять реакт, инициализировал проект и охуел - 38к файлов в директории проекта. Это как? Это зачем? Я блять хелло ворлд пишу, а мне все либы мира сразу накатили?
289 3326761
>>26749
Реакту сколько лет уже...
Часто бывает так, что кому-то день убирать лишнюю часть кода, что и приводит к подобным случаям.
290 3326764
>>26761
Разве вообще логично сходу ставить все возможные либы, причём считай в корень приложения? Можно ведь отдельную директорию для окружения сделать и хоть как-то вообще это всё изолировать
291 3326770
>>26749

>Решил поковырять реакт


Для чего? Фронтенд всё, тем более очередной среакт разработчик на рынке труда никому не нужен, мог бы для разнообразия и ангуляр поучить
292 3326788
>>26770

>Для чего?


Для интереса, полноценно никогда не разрабатывал фронтенд-часть.
294 3326903
>>26749

> а что такое node_modules

Обновить тред
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски

Скачать тред только с превьюс превью и прикрепленными файлами

Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах.Подробнее