Этого треда уже нет.
Это копия, сохраненная 8 марта в 20:28.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
17006499648950.png73 Кб, 1050x1050
JS Thread #299 /js/ # OP 2950562 В конец треда | Веб
Предыдущий тред: >>2932395 (OP)

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

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

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

Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
4 2950616
>>2950569
Они с тестами, а значит лучше взять готовую!!!!!!))00
5 2950636
А можно небольшой юзерскрипт зареквестить?
6 2950647
>>2950597
Учи английский чтобы не быть баттхёртом. На скрине написано мока.
7 2950663
>>2950636
Смотря что реквестишь.
8 2950728
У меня есть функция fun с типом
(a: any, b: any) => any
я хочу себе такой тип
(a: any) => any

type MyCoolType = typeof fun ???????
Разумеется вместо any там нахуеверчено всего
9 2950732
>>2950728

>У меня есть функция fun с типом


>(a: any, b: any) => any


>я хочу себе такой тип


>(a: any) => any


Я разрешаю.
10 2950736
>>2950732
Прочитай спойлер.
image.png653 Кб, 1280x705
11 2950740
Это уже применяют в ком. проектах или чисто крутая фишка чтобы выебнуться?
12 2950742
>>2950736
Одобряю. Хуеверть.
13 2950743
>>2950740
Посмотри дату релиза next 14. Вот тогда акшоны и стали стейблами.
14 2950746
>>2950743
>>2950740

>sql


btw они даёт свой облачный постгрес на верцеле. И собрать проект можно в эдж функциях. Не все же на своём железе/сервере хостят.
15 2950747
>>2950742
Ну ты понимаешь вообще зачем надо делать typeof fun?
Штобы хуеверты все не переписывать, а потом ты еще в функции что-то поменяешь и типы у тебя опять сломается.
Мне нужна функция, но без последнего аргумента.
16 2950903
>>2950747
Нашел. Это делается с помощью
Parameters<typeof fun> и
ReturnType<typeof fun>
17 2950932
>>2950903
Чел, я в душе не ебу что ты хочешь. Рад за тебя.
18 2950972
>>2950932
Ну тогда не стоит отвечать на вопросы по тайпскрипту итт, если ты тайпскрипта не знаешь.
19 2950986
>>2950972
Хорошо. Не стоит только задавать вопросы, если ты их сформулировать не можешь.
20 2951056
>>2950740
Большинство просто продолжат дёргать апишку на бекенде, а некст у них чисто фронт.
21 2951083
>>2951056
Тогда некст не нужен. Там весь функционал это бэк. На фронте только турболинки по сути.
22 2951318
Вы же понимаете что фронты на реакте больше не нужны?
Теперь нужны бывшие бекендеры node.js которые знают чуть-чуть фронт.
image.png332 Кб, 1159x642
23 2951321
Лидя шиз на месте?
24 2951330
>>2951318
Ты же понимаешь, что ни ангуляр, ни вью, нахуй не нужны, когда есть htmx? Как и нода, в принципе. Лол
25 2951360
>>2951330
Ты же слушал про next?

Ты же понимаешь что это новый php и в приоритете будут настоящие бекендеры с опытом во фронте, простые фронты просто не потянут новый тренд.
Фронтам придется уходить в ангуляр vue.
26 2951394
>>2951360

>Ты же слушал про next?


Я думал схемки порисовать. Но чёт после этого перехотелось. Да ок, битрикс так битрикс.
27 2951551
>>2950740
Так и не пойму зачем вообще сделали эти сервер экшены. Разрабы говорят "API больше не нужен!", а в чем собственно проблема апи и какая мотивация его выпиливать? Есть хорошая, отлаженная система обмена данными между изолированными клиентом и сервером работающая по контрактам. Какая мотивация все это ломать, чтобы что? Показать как они умеют?
28 2951557
А хотели бы вы реляционную базу данных, чтобы ей можно было отдавать предикат на жабаскрипте, а она тебе бы выдывала нужное?
вместо SQL было бы
post.filter((post)=> post.user == user_id)
Монго не торт чет. Может уже есть что-то такое?
29 2951565
>>2951557
То что ты написал не гибко, гибче запросы как раз. sql
30 2951568
>>2951565
Всмысле не гибко? Ты на настоящем языке пишешь че хочешь то и пишешь.
31 2951570
>>2951557
Да. Уже придумали. Называется ORM для БД.
Sequelize, Prisma, etc

>>2951551
https://nextjs.org/docs/app/api-reference/functions/server-actions
32 2951579
>>2951321
Лидя шиз, объясни мне. Лидя чем-то кроме сбора методической информации и составления квизов занимается?
33 2951606
>>2951570
Там не сказано зачем они сделали эти экшены. Какую проблему, которую не решало апи они решили этими экшенами.
34 2951609
>>2951568
сложную задачу не решить, тебе придется писать программу с кучей условий, а это медленно
35 2951612
>>2951568
так SQL быстрей чем программа чел для 10000000000 строк.
37 2951634
>>2951606
Можно без джаваскприпта на клиенте формы сабмитить. Типа фолбек для всяких параноиков которые жс в браузере отключают.
Я попробовал эти экшены, переделал всё на аякс, потому что сабмиты эти как-то пердолят страницу и она скачет во время перерисовки.
38 2951654
>>2951634
Зато Столяров бы тебе член пожал, за отсутствие JS.
39 2951738
>>2951083
С чего это не нужен? Там наоборот на фронте больше функционала. Наоборот чистый реакт не нужен, а некст для фронта охуенно заходит. А в нексте удобный роутинг из коробки, код сплиттинг и прочие оптимизации, и главное SSG. Я давно чисто фронтовые приложения делаю только на нексте.
40 2951739
>>2951360
>>2951318
Чел, на нексте очень часто делают чисто фронтовые приложения
41 2951740
>>2951321
>>2951579
На месте. Я по её вопросам хорошо подготовиться к собесам и нашёл новую работу в ноябре.
42 2951743
>>2951738

>роутинг, SSG


Это бэк всё.

>код сплиттинг


Че это?
43 2951747
>>2951743

>Это бэк всё.


Нет, это всё фронт. Клиентский роутинг на встроенном в некст роутере вместо react-router, SSG это про генерацию статики HTML

>>код сплиттинг


>Че это?


Ты бекендер иди вкатывальщик, начавший месяц назад?
44 2951748
>>2951747

>Клиентский роутинг на встроенном в некст роутере вместо react-router


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

>SSG это про генерацию статики HTML


И это происходит на сервере.

>Ты бекендер иди вкатывальщик, начавший месяц назад?


Ты вообще не отличаешь фронт от бэка, днище ебаное.
45 2951753
>>2951748

>И это происходит на сервере.


Какая разница, если это делается автоматически, для этого не нужно писать бекенд-код. Эти делается для фронтенда, как и большая часть фич некчта.

>Ты вообще не отличаешь фронт от бэка, днище ебаное.


Отличаю. Ты не знаешь про совсем элементарные типа код-сплиттинга и про лейзи лоадинг видимо тоже. 90% приложений на нексте это чисто фронтенд разработка, где абсолютно 0 бекенда. Почти все серьезные проекты продолжают делать апи на отдельных специально для этого предназначенных бекенд фреймворках.
46 2951754
>>2951748

>Остальной весь роутинг на сервере


Так ты опять же его сам не пишешь, если мы про роутинг фронтенда, он делается автосатически. А бекенд роутинг в папке /api редко используют, особенно в России. На западе иногда бывают делают фуллстек приложения на нексте с serverless.
47 2951757
>>2951753
У тебя специфическое неправильное понимание. Если это жсх, серверный, то он на самом деле клиентский, если даже жс у клиента выключен. Иди нахуй с такими виляниями жопой.
48 2951760
>>2951757

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


Это ты виляешь жопой и читаешь текст ей же. Не важно, какой там жсх, я про то, что это работа фронтенд разработчика, про то, что некст это по большей части их инструмент и используется именно в фронтенд разработке для фронтенд приложений. О чём я и написал вот тут:
>>2951056
>>2951738
49 2951832
>>2951747

>ы бекендер иди вкатывальщик, начавший месяц назад?


Ну вот я вкатун, начавший пол года назад и я вообще не ебу что за код сплтитинг такой, а гугл запрос выдаёт какой-то кал с реактом связанный, так что анон прав - ты буквально не отличаешь фронт от бэка, днище ебанное.
50 2951842
>>2951832
Я не отличаю бек от фронта потому что ты не смог нагуглить что такое код сплиттинг? Найс аргументация.

Лол, какие же вкатыши тупые, ещё и спустя полгода не знать базовые вещи... Теперь вы понимаете, какие люди создают все эти сотни откликов на вакансии?
51 2951843
>>2951832
Чел, на первой же странице объясняют
https://www.educative.io/answers/what-is-code-splitting-in-nextjs
Если ты вкатышь, то тебе эти оптимизации не нужны. Что ты сам собрался оптимизировать? Приложение на локалхосте, которым пользуется только ты и еще раз ты, но только с телефона?
52 2951857
>>2951760

>фронтенд


Значение знаешь?
53 2951859
>>2951843
Это, как и всё в нексте, наполовину серверная фича.
16784299103590.jpg24 Кб, 323x241
54 2951864
>>2951859

>делается вебпаком


>использует методы/функции реакта


>зависит от клиентских роутов


>серверная фича


Пикрил.
55 2951865
>>2951843

>на первой же странице объясняют


>кидает доку фронтед фреймворка


А теперь на несте мне такое в документации найди, умник.

>>2951842

>Я не отличаю бек от фронта потому что ты не смог нагуглить что такое код сплиттинг?


Нет, ты не отличаешь бек от фронта потому что высераешь чушь уроня того, что код сплиттинг - это базовое бекэндовское понятие.
56 2951875
>>2951864

>делается вебпаком


Когда ты уже перестанешь путать фронт и бек?
57 2951879
>>2951865

>кидает доку фронтед фреймворка


Но это бекенд фреймворк.
58 2951918
>>2951879

>React framework


>это бекенд фреймворк


>React


>бекенд


Значение знаешь?
59 2951919
>>2951918

>What is code splitting in Next.js?


Это статья по нексту, а не реакту.
60 2951921
>>2951918
Алсо реакт запускается на беке и рисует там хтмл, так что реакт это фуллкек либа теперь.
61 2951925
>>2951921
Сынок, фуллкек с реактовскими сплитами не равнен бэкенду. В следующий раз учитывай это, когда снова решишь быкануть на вкатуно-гоподина, ок?
62 2951926
>>2951925

>не равнен бэкенду.


>фуллкек


Ну да это по определению фронт + бек.
63 2952001

>2023 год


>кто-то до сих пор думает, что фронтенд ограничивается клиентом


Жиес тренд номер 299, итоги.
64 2952007
>>2952001
фронт - клиент, бек - сервер
Это разделение имеет больше смысла чем "фронт это шитимеле". По твоему и пхп это фронтэнд теперь.
65 2952020
>>2952007
Сср крутится на сервере. Его настраивает фронтенд разработчик. Какой-нибудь графкуэль так же настраивается на отдельном серваке и его так же настраивает фронтенд разработчик. Теперь вот серверные экшены еще подвезли. Строгого деления "фронт - коиент, бэк - сервер" не существует уже давно.
66 2952025
>>2952020
Что значит настраивает сср? Если сср есть в твоём проекте, ты больше не фронт а фулкек. Всё.

> "фронт - коиент, бэк - сервер" не существует уже давно.


Хуй.
67 2952051
У вас было такое смотрите на старый код и кароче не хотите с ним ебаться, проще новый написать нахуй
68 2952056
Когда в галеру заходишь тебе предлагают хтмл писать, типа полотенце под ноги кидают. Если согласился, всё ты петух фронтэндер, можно тебе на 50 тыщ меньше платить.
69 2952073
>>2952025

> Если сср есть в твоём проекте, ты больше не фронт а фулкек


Нет не фуллкек, фуллкек про другое.
70 2952078
>>2952073
Дай человеку себя бэкендером-фуллкеком почувствовать. Отъебись от него.
72 2952208
>>2952096
От того, что я использовал nextjs и поделил компоненты на серверные и клиентские - не делают меня фуллкеком.

От того что я указал интервал ревалидации кеша - не делает меня фуллкеком.

От того что тебе что-то там показалось - не делает меня фуллкеком.
73 2952211
>>2952208
Почему?
74 2952212
>>2952211
Потому.
75 2952225
>>2952212
Я знаю почему, потому что ты чмоха которая считает что есть фронты, а есть типа настоящие программисты которые матан знают. Это полнейший бред. Кабан тебе по любому поводу будет рад платить меньше. Серверасты будут рады любому поводу почувствовать превосходство, хотя они нихуя не умнее.
Осталось выяснить нахуя это только фронтам.
image.png402 Кб, 1313x807
76 2952253
>>2952225
Потому что твой некст на пикриле будет посередине. Но от того что фронт менеджит стратегии по отрисовке компонентов и разносит логику на клиент и серверные компоненты - не превращает его в фуллкека.

Алсо, иди нахуй.
77 2952264
>>2952253
Ну ты и чмо, мамашу твою ебал.
А еще софтскилов у тебя нету, ага.
78 2952270
>>2952264
Держи в курсе.
79 2952272
>>2952225
Чел выше прав.
Кто знает матан, криптографию, физику могут устроиться в жизни лучше и получать 20к евро в месяц.

Фронты конкурируют с таксистами, бывшими курьерами и по сути находятся на нижнем слое иерархии.
image.png168 Кб, 733x647
80 2952279
>>2952253
У меня тоже есть график который меня пруфает.
>>2952272
Это прогрев гоев, а ты прогретый гой. У меня друзья серверасты никакого матана они не знают.
81 2952284
>>2950562 (OP)
Лампово сижу, ковыряюсь, Кантора вот освоил две части. И вдруг задумался: стоит ли куда-то идти за бумажкой? Курсы-хуюрсы или вообще второе высшее получать? Будет это иметь смысл или главней всего - на галеру впервые попасть?
Так-то хуй знает, буду ли я вообще когда-либо искать работу, мне ведь только изучать нравится, а перспектива скакать по собесам с непрофильным дипломом среди тысяч вкатунов не нравится нихуя.
82 2952288
>>2952279
Чел но ведь вкат в фронт проще всего...
83 2952296
>>2952279

>У меня тоже есть график который меня пруфает.


Гой рисует HTML на сервере, ни базы, ни редиса, ни реббита/кафки - считает себя бекендером по перегону JSONов HTML. Лол сука. Прекрати делать мне день.
84 2952300
>>2952288
Я в фулкека на пхп вкатывался, потом во фронт перекатился.
image.png980 Кб, 640x850
85 2952305
>>2952296

>реббита/кафки


>когда сервераст осилил эвент эмиттер.

88ewx1.jpg94 Кб, 750x500
86 2952310
87 2952408
>>2952284

>стоит ли куда-то идти за бумажкой?


Если сразу после ЕГЭ в норм вузик не поступил то и нет тогда смысла теперь время терять.

>Курсы-хуюрсы


Ну если ты 35лвл гречневый гойский скуф из Мвидео с 95iq не способный в самостоятельное обучение - да, стоит.

>главней всего - на галеру впервые попасть?


Желательно быть 120iq пиздаболом с ебейшими софтскиллами и симпатичной внешкой чтобы грамотно напиздеть и попасть сразу на мидла, но и на галеру тоже сойдёт, да.
88 2952422
>>2952310
Не жизненно
89 2952450
>>2952284
На самом деле имеет смысл. Иди на заочку, в твоем случае всё равно уже в какой вуз. Потратишь лет 5 получишь баку, но приобретёшь фундаментальные знания и тебе откроются все двери в ИТ.
Я уверен что 97% в этом треде вкатились через вуз на стажировке в 3-4 курсе. С улицы вкатываются только 1 из 100.
90 2952451
>>2952310
Жиза. Хотел написать про serve и WDS - но так даже лучше.
91 2952535
>>2952296
Фронт проще, пока тебе не понадобилось писать собственную библиотеку для драг-н-дропа/виртуализации/оптимизации/хуй-знает-чего еще, потому что кабану не нравится как оно выглядит в продакшене, а специфичные вкусы кабана создатели библиотеки не учли.

На бэке сложно если ты плюсовик и у тебя во всю идет пердолинг с памятью и указателями. Или если ты работаешь в хайлоаде и жонглируешь кубом. Во всем остальном ничего там принципиально сложного нет.
92 2952578
>>2952535
Речь не о проще или сложнее, а о том что хуесос поставил nextjs с SSR из коробки и возомнил себя бэкендером, из-за того что у него 2 строчки в HTML меняются от входных параметров.
93 2952606
>>2952284
Если хочешь курсы, то иди в Fintech или что-то похожее, что устраивают банки для потенциальных стажеров. Даже если на стажировку не пролезешь, то знаний получишь.
94 2952616
Надо ли учить flow и coffeescript?
95 2952636
>>2952578
Речь о демпингующем хуесосе, который будет работать за двоих и доказывать всем что он тупая фронтэнд макака лишь бы не просить прибавку у кабана, ведь он чмо трусливое.
96 2952670
>>2952606
Тинькофф Финтех - оно?
97 2952673
>>2952616
Нет.
98 2952682
>>2952636
Вкатутос, спокуху оформи. Ты мне не конкурент.
99 2952691
>>2952682
Да конечно, кто первый вкатуном начет обзываться тот и подебил.
100 2952700
>>2952691
Рад, что ты хоть это понимаешь. На этом и закончим.
101 2952704
102 2953133
Ебал в рот айти антихайп
103 2953219
БАЗА ПО ЗП ФРОНТА.

https://youtu.be/9VeHyybCHxY?t=3330

Мидлы 250к.
сени-лиды - 320к.
104 2953313
>>2952279

>У меня друзья серверасты никакого матана они не знают.


Так они просто нормис-разработчики, крудошлёпы или микросервисошлёпы, делают калопроводы по перегонке джейсонов за такой же прайс как у фронтендеров да покраску кнопок. А те, кто знают матан, они зарабатывают в несколько раз больше нормис-разработчика.
105 2953320
>>2953219
Подтверждаю. Прошёл десятки собеседований на сеньку в ноябре и нашёл работу.
image.png267 Кб, 757x426
106 2953355
>>2953219

>


>Мидлы 250к.


>сени-лиды - 320к.


Копиум.
107 2953356
>>2953355
Ну разве что по тимлидам копиум, как-то занизили их зарплату, почему-то кому-то хочется верить, что их зарплата меньше. Вот актуальные цифры:

Мидлы 150-300, 150 это вчерашний джун в тир 3 галере, 250 это крепкий мидл с 4-5 лет опыта в норм конторе.
Сеньоры 300-400
Тимлиды 400+
Стикер63 Кб, 350x349
108 2953358
>>2953356
А показать выборку вакансий с таким зарплатами сможешь?
image.png432 Кб, 679x377
109 2953360
>>2953356

>Мидлы 150-300, 150 это вчерашний джун в тир 3 галере, 250 это крепкий мидл с 4-5 лет опыта в норм конторе.


>Сеньоры 300-400


>Тимлиды 400+

110 2953362
>>2953360
Причина твоего копиума? Почему тебе хочется верить, что зарплаты ниже, чем на самом деле?

>>2953358
Ну вот мидлы, например.
112 2953366
>>2953358
Хорошие компании часто либо не выкладывают вакансии куда-либо кроме собственного сайта, либо не указывают вилку. Попробуй сам откликнуться во все из КОТВАСЯ с фейковым резюме сеньора, укажи желаемую зарплату в 3 сотыги. Тебя во всех из них позовут на собеседование, потому что для них это стандартная зарплата для сеньора, а часто даже близко к нижней границы вилки.
113 2953369
Я считаю, что значение из рейнж инпута нужно по-дефолту отдавать числом, а инпут говорит, что будет отдавать только стрингом и требует особо вежливо попросить, если нужно число. На вопрос кто так задумал и нахуя это нужно не отвечает. Кто из нас прав, а кто ебанутый?
114 2953380
>>2953369

>input.valueAsNumber

115 2953382
>>2951740

>по вопросам хорошо подготовиться к собесам


Ты на джуна устраивался? Любой миддл и выше нихуя не готовится к собесам и со свистом проходит 9/10 собесов, где один не пройденный - ебля алгосами.
117 2953386
>>2953382

>Ты на джуна устраивался?


На сеньора.

>Любой миддл и выше нихуя не готовится к собесам и со свистом проходит 9/10 собесов


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

>где один не пройденный - ебля алгосами.


Это не 1 из 10, а примерно 3-4 из 10.
118 2953389
>>2953386

>На сеньора.


На сеньор собесах не спрашивают по вопросам, а просто спрашивают про твой опыт работы.
119 2953391
>>2953389
В тир 2 и ниже конторах может и не спрашивают. Я в такие не особо пробовал откликаться. Обычно и по жс гоняли, и по реакту (и то, и другое с лайвкодингом), после этого и литкод нередко был, и ещё иногда систем дизайн.
120 2953392
>>2953391

>жс гоняли, и по реакту


>после этого и литкод нередко был, и ещё иногда систем дизайн.


Это же собес на миддл-миддл+
121 2953396
>>2953392
У меня такие были на сеньора. Хз откуда у тебя такое представление. Чем по-твоему отличаются собесы на сеньора?
122 2953400
>>2953386

>, как устроен контекст, детали работы ивент лупа,


Ну это говнина не нужная.

>асинхронщина, наследование, приведение типов


А это ты просто не работаешь на работе, если не знаешь.
123 2953405
>>2953400

>А это ты просто не работаешь на работе, если не знаешь.


Я знаю, как в целом всё это работает, несмотря на то, что не занимался этим полтора года. Но на классическом вопросе с 5-8 консоль логами в таймаутах и промисах я мог обосраться, если бы не почитал пару статей и не прорешал бы пару задач. А про наследование, ты часто с __proto__ работаешь? Или хотя бы с prototype? Приведение типов просто подзабыл, да и нечасто его приходилось использовать ещё когда работал, тем более всё было обмазано тайпскриптом.
124 2953408
>>2953405

>полтора года


А так ты вкатун...
125 2953418
>>2953408
С чего ты взял? Я писал, что не работал последние полтора года. Из этого как бы не следует, что я вообще не работал, да ещё и слово последние намекает. Общий опыт 7 лет.
126 2953423
>>2953418
А я жепой прочитал. Ну ты пидор просто, 7 лет и асинхронщины не знать. Ты получается буквально только кнопки красил 7 лет.
127 2953430
>>2953423
Я же говорю, что в целом знаю, но в задаче с консоль логами мог обосраться. Тебе вот в работе часто пригождается знание о том, что коллбек таймаута отработает позже промиса? Мне нет, хотя в работе было достаточно нетривиальных проектов.
128 2953433
>>2953430
Ну хз, смотря какие вопросы конечно. Пример с таймаутом и правда выглядит бесполезным. Я пишу говнокод, а ты угадывай че он делает.
129 2953486
>>2953362
>>2953364

Челы, вы скинули зарплату из RU-ФААНГА и пытаетесь определить ее как рыночную?
Хули, давайте тогда говорить что в США средняя зарплата 90_000$ в месяц, ведь в нетфликсе получают 900 000

Джун - 20-70к
Мидл - 70 -150
мидл++ - 150- 200
Сеня - 200-250
Сеня с функцией лида 250-300
130 2953496
>>2953486

>Челы, вы скинули зарплату из RU-ФААНГА и пытаетесь определить ее как рыночную?


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

>Джун - 20-70к


>Мидл - 70 -150


>мидл++ - 150- 200


>Сеня - 200-250


>Сеня с функцией лида 250-300


Чел. На знаю, толстишь ли ты, но последние три пункта у тебя сильно занижены. Хз откуда ты инфу берёшь. Если бы ты был кабанчиком, ты бы сейчас охуел с того, как сложно нанять сеньора на 200-250.
131 2953507
>>2953380
Не, это я знаю, но почему дефолтное значение в стринге? Это же рейнж. Из циферок. Какое обоснование этому?
132 2953568
>>2953507
input.value был строкой, когда ты еще говорить не умел. А range это новодел.
133 2954412
>>2953396

>Чем по-твоему отличаются собесы на сеньора?


Тем, что с сеньором можно банально поговорить о его опыте и сразу понять, какие задачи он решать умеет, а какие нет.
134 2954413
>>2953486

>мидл++ - 150- 200


В яше миддл++ формошлеп получает 300
135 2954446
>>2953496
Как отличить мидл++ от сени? Это решается на собесе или сам собеседуемый так себя позиционирует? Или ты становишься им по факту, имея зп от 250? Сложно ппц
136 2954449
>>2954446

>Как отличить мидл++ от сени?


Сеня будет торговаться за зарплату, а мидл++ - нет.
channels4profile.jpg20 Кб, 176x176
137 2954578
>>2950562 (OP)
Почему говорят что по сложности современный жс уже не уступает плюсам? Это же наоборот один из самых простых языков.
138 2954626
>>2954578
Кто это говорит?
Он вообще видел плюсы?
139 2954670
В JS все функции, глобальные переменные в одном неймспейсе лежат? где вообще почитать про кишки js?
140 2954671
>>2954578
в ноде можно байтоёбить, но она написана на с++
141 2954702
>>2954412
Круто, конечно, но кабанчики из FAGMAN или КОТВАСЯ считают иначе.
142 2954732
Куда вкатываться - Node.js, Python, Go?
143 2954735
144 2954738
>>2954735
Почему он?
Читал, что на Go востребованы бэкендеры с других ЯП.
145 2954739
>>2954738
Хотел назвать их свитчерами, но не знаю, применим ли тут этот термин.
146 2954747
>>2954738
Потому что остальные варианты без шансов. Вкатышей слишком много.
147 2954750
>>2954747
А на Go их пока не так много? Я учил JS по фронтенд мастерс, но потом на полгода из этого выпал, даже /pr/ не мониторил и теперь не понимаю, что и как в IT сейчас.
148 2954755
>>2954750
Сейчас самые нормальные варианты - это Java и C++. Все остальное - это крысиные бега, даже те, у кого несколько лет опыта не могут устроиться месяцами.
149 2954767
>>2954750

>Я учил JS по фронтенд мастерс


Ну и как, выучил?
Сколько собеседований прошёл (не важно успешно или нет)?
150 2954772
>>2954755

> C++


А не лучше ли шарп тогда?
151 2954781
>>2954772
Нет, не лучше.
152 2954783
>>2954732

>Node.js


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

>Python


Точно нет.

>Go


Этот вариант лучший из твоих. Но джава ещё лучше будет. Она намного более популярна, на ней часто делают серьезные проекты, это просто мощный инструмент, ещё и гринтреды недавно добавили, зарплаты высокие.
153 2954802
>>2954783
Это было достаточно тонко. Я оценил.
154 2954834
>>2954802
А в чем, собсна, он не прав?
155 2954835
>>2954802
В чём ты троллинг увидел?
156 2954850
Чё по Джону Дакетту за 2017г скажете? Норм книга? Мне jQuery надо изучить и жс по старым понятиям так сказать, без всей это желтушной рякта и вью.
157 2954926
>>2954850
Неееет, ты не можешь изучать jQuery, это архаизм!! Ты должен изучать реактивную клоаку как и все!
158 2954960
>>2950562 (OP)
Всем привет. А есть у кого шпаргалка по JS / краткое содержание всякого базового, что на собесах спрашивают. В духе списка типов данных, методов обработки массива, наследования, примеров коллбэков, промисов и всякого такого? Чтобы не читать кучу теории, а пробежаться глазами по тому, что когда-то помнил
159 2954975
>>2954926
>>2954850

>jQuery


Лол, вы из 2015 года?
160 2955025
>>2954772
На шарпе конкуренция дикая и вакансий не так чтоб много.
16489228890010.jpg356 Кб, 1000x1500
161 2955068
Анон, дай, пожалуйста, совет по оптимизации моего кода.
Очень долго перемножает большие многочлены, подозреваю, что из-за хранения данных в объектах.

Как можно ускорить?

https://codefile.io/f/HP9pwmzX82
16489228890010.jpg356 Кб, 1000x1500
162 2955082
>>2955068
https://pastebin.com/eJXqBF1u
Оригинальный код
163 2955164
на юубе видел чел за час сделал примитивную змейку на жсе, поворачивает стрелками, а как бы вы сделали управление на телефоне? слушать клики по координатам?
164 2955171
>>2955164
https://developer.mozilla.org/en-US/docs/Web/API/Touch_events

Либо нарисовать зоны-кнопки и отслеживать прикосновения к ним, либо, если получится, просто движения пальца по экрану детектировать, типа виртуальный трекпад. Т.е. чтобы можно было просто водить пальцем - сначала вверх, потом вправо, вниз и т.д., непрерывно.
image.png3 Кб, 490x40
165 2955179
Почему этот анон написал что нест не подходит для вката на джуна? Он пиздабол?
166 2955181
>>2954975
jQuery используется повсеместно сейчас. На 99% сайтов. И будет использоваться ещё неопределённо долго.
Ничего "устаревшего" в нём нет.
И нет, нативный querySelector его не заменяет (как думают дурачки с курсов по js).
Алсо, учить там нехуй абсолютно, если знаешь js и html.
167 2955188
>>2954783 >>2954783 >>2954835
Вкатываться надо в веб-разработку.
Для начала - просто html-js-css. И jQuery, да.
И работать за еду, пока не поумнеешь, и не научишься делать что-то полезное.
168 2955197
Опишите уровень вкатунов которые приходят к вам на собес
169 2955240
>>2955197
Не умеют какать.
170 2955260
>>2955197
Думают, что если отдать 200к за год и поделать домашнюю работу как зомби - то в первый месяц после курсов можно отбить минимум сотыгу.
171 2955272
Челы, а где смотреть код реальных проектов на ноде?
172 2955288
>>2955272
Чел, если ты хочешь в бэкенд, вкатывайся не через ноду. Я не знаю на сколько должны сойтись звёзды, чтобы вкатиться на бэк ноджсером не через стажировку от ВУЗа или в рамках расширение компетенций уже ПОСЛЕ вката.
173 2955309
>>2955288
Чел, я уже нестжс ЖЁСТКО задрочил, поэтому давать заднюю поздно. Так что в случае чего буду вкатываться на пиздеже об опыте, тем более пиздун я ещё тот.
174 2955388
>>2955309

>Чел, я уже нестжс ЖЁСТКО задрочил


А чего там дрочить, собственно?
175 2955389
176 2955428
>>2955388

>А чего там дрочить, собственно?


Ну типа из всех выученных технологий эта показалась мне наиболее сложной. Я на него больше недели потратил ебать. А на перекат в какой-нибудь Го с его фрейморками у меня и вовсе больше месяца уйдёт в лучшем случае, да и судя по вакансиям на нём в процентном соотношении вакансий для вкатунов/джунов даже меньше чем на ноде. Разве что в петухон перекатываться, но это вообще пиздец.
200.gif494 Кб, 201x200
177 2955437
>>2955428

>больше недели потратил

178 2955444
>>2955428

>больше недели потратил


>на какой-нибудь Го с его фрейморками у меня и вовсе больше месяца уйдёт


Чувак, во-первых, в Го нет фреймворков.
Во вторых, ты просто эталонный даннинг-крюгер, лол.
179 2955499
>>2955437
>>2955444
Что нет так? Я ж не изначально с неста начинал, а перекатился с экспресса, который у неста под копотом.
180 2955573
>>2955197
Видел вкатуна, который не знает как и зачем валидировать формы, а так же засовывал в название компонентов цифры. При этом коммерческий опыт - 3 года, все по классике.
181 2955577
>>2955428
брат, с ноды на го ты будешь в лучшем случае год пересаживаться, если бэкраунд онли нода
для бэка советую пхп, вакух много и учить мало, алгосы не просят
182 2955585
>>2955573
а я год с лишним дрочу фронт и алгосы,пара пэтов сделал под нынешнюю работку, но боюсь конкурировать с бабами сраками после курсов....постоянно тревоха накатывает и хочется убежать разводить кур в деревню
183 2955590
>>2955577

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


Я могу выделить на обучение больше 40 минут в день, чел.
184 2955596
>>2955437
ору с вкатышей
185 2955622
>>2955585
А выучил бы C++, то не парился бы о конкуренции
186 2955646
>>2955590
Да это неважно, твой мозг 24\7 не сможет усвоить всю инфу в такой короткий момент, плюс практические знаний не будет, которые в гайдах и доках не описаны
А если ты супергений, то не спрашивал бы в треде что учить
187 2955677
>>2955646

>твой мозг 24\7 не сможет усвоить всю инфу в такой короткий момент


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

>практические знаний не будет


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

>не спрашивал бы в треде что учить


Я и не спрашивал.
188 2955703
>>2955646
Go разве настолько сложен, чтобы там что-то усваивать год? Создатели даже не поленились избавить разраба на го от таких понятий как стек и куча, язык элементарный, чтобы по трубам джсоны проталкивать.
189 2955709
>>2955703
Го - очень сложный язык.
На роль первого языка не годится вообще.
Для людей, не очень умеющих программировать - не годится вообще.

Насчёт стека и хипа - там не всё так просто, как тебе кажется.
Но, постарались, да.
190 2955711
В JS все функции, глобальные переменные в одном неймспейсе лежат? где вообще почитать про кишки js?
191 2955712
>>2955709
Ну хорошо, допустим я вкатыш, что будет конкретно сложно для меня из go?
192 2955719
>>2955712
Во первых, Го лучше обсуждать в Го треде. Чтобы не флудить. Я оттуда пришёл, лол.
Во вторых - это сложный вопрос. Это как "я вкатыш, что будет конкретно сложно для меня в этом вашем программировании".

Алсо, Го провоцирует на написание плохого или очень плохого кода.
Т.е. это язык для людей с опытом и дисциплиной.
Думаю, именно поэтому спрос на вкатышей не очень большой.
193 2955727
>>2955577

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


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

Выходит, что это совершенно непересекающиеся области бэкенд-разработки и у Node.js с Go нет общей сферы применения?

мимо
194 2955728
>>2955719

>Алсо, Го провоцирует на написание плохого или очень плохого кода


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

Как тут относятся к Тимуру Шемсединову?
195 2955729
>>2955727

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


Если ты вкатун, то у тебя голова поплавится.
Выучи что-то одно. Все языки +- схожи. Будет проще.
196 2955730
>>2955728

>Тимуру Шемсединову


>Очередной курсовод


Отлично. Любим таких. Лучший в своей сфере. Покупай у него курсы, не пожалеешь.
197 2955732
>>2955711
В JavaScript все функции и глобальные переменные действительно лежат в одном глобальном неймспейсе, что может привести к конфликтам и ошибкам.

Чтобы узнать больше о "кишках" JavaScript, вы можете обратиться к официальной документации на сайте MDN (Mozilla Developer Network) по адресу: https://developer.mozilla.org/en-US/docs/Web/JavaScript. Там вы найдете подробную информацию о языке, его особенностях, функциях, методах и многом другом. Также существует множество книг, учебных материалов и онлайн-курсов, посвященных изучению JavaScript.
image.png94 Кб, 739x1156
198 2955744
>>2955068
Переменные лежат в глобальном скопе, хотя используются только в одной функции.
Лучше весь функционал функции, который используется только в функции, держать внутри функции.

В то же время твою функцию на 100 строк следовало бы разбить на части, добавить комменты.

if (polynom1 === "1")
Эту хуйню лучше в светч кейз сделать.
Делаешь отдельную функцию, которая либо возвращает параметр, либо крутит дальше функцию.

жпг.
Что тут происходит вообще не понятно.

Нейминг у тебя говно.

Регексы комментами поясняют.
199 2955764
>>2955585

>постоянно тревоха накатывает и хочется убежать разводить кур в деревню


К врачу сходи.
200 2955779
>>2955729
Я раньше на Реакте пет проекты пилил, базовый JS знаю.
201 2955781
>>2955730
Так у него в основном бесплатный контент на ютубе. Он еще говорит, что джуны не нужны, а вкат в программирование занимает 3-5 лет.
202 2955826
>>2955677

>Я и не спрашивал


Сорян,перепутал анона значит

Но а я не говорил что учил год синтаксис языка,лол.
Удачи всю теорию пробежать + достаточно практики заиметь за месяц
Тупо с++ за 21 день или как нарисовать сову
203 2955911
>>2955728

>JS (для бэкенда) не такой?


Да, но TS с каким-нибудь нестом — нет.

>Шемсединову


У него есть неплохие бесплатные учебные материалы, но он местами шиз.
204 2956123
>>2955781

>а вкат в программирование занимает 3-5 лет.


И это очень оптимистическая оценка.
Десять - гораздо ближе к реальности.

Это не значит, что надо ждать 5 лет, прежде чем начинать программировать за деньги.
Это значит, что через такое время ты более-менее научишься думать и смотреть на вещи как программист.
205 2956184
>>2955744
https://ideone.com/dzrdch

Во, переписал
206 2956321
>>2956123
Хорошо что я никогда не читал таких постов. А то бы никогда не вкатился.
207 2956322

> i18n: {


> messages: {


> ru: {


> dickSize: 'Дисковое пространство',


> setPTR: 'Установить PTR-запись'



мм, вкатуны без инглиша в 2к24.
вспомнилось, как мы в 97-ом году называли кнопки "старт" и "селест" на джойстике денди.
208 2956547
>>2956321
При вкате тебя тянут вперёд гормоны.
И тебе похуй на то, что говорят тебе пожилые повидавшие бобры.
Люди так устроены.

А понять, что на это на самом деле надо 5 лет а не 5 месяцев полезно потом, когда ты начнёшь терять мотивацию, и думать, что если у тебя не всё получается, то это потому, что ты дурак. Нет, это просто тема такая сложная, и чтобы получалось как вот у того бобра - надо потратить некоторое время.
209 2956714
>>2950562 (OP)
Ну чё там, какой проект пилить на ванильном?
image.png46 Кб, 967x645
210 2956758
Это норм пет для хрюши? Может добавить чего?
211 2956760
>>2956714

>на ванильном


Зачем тебе пилить проект на ванильном? Ты ебанутый?
212 2956778
>>2956760
Для закрепления знаний. Я вкатыш
213 2956781
>>2956758
Могу тебе гарантировать, что никто не заглянет в код. Смотреть будут только на тестовое и только поверхностно.
214 2956824
>>2956781

>тестовое


Его даже нет в половине вакансий.
215 2956957
>>2956758
Чувак, это ТЗ на миллион долларов, примерно.
Ты хочешь кого-то убедить, что ты это написал дома не вставая с горшка?
217 2957068
>>2957039
Версталы.
И уже давно.
218 2957073
>>2957039
Дадада.
Ещё в 60-е годы 20 века говорили, что программисты скоро будут не нужны, что программы будут писать другие программы, а руководить всем этим будет секретарша босса.
Вот только с тех пор программистов, почему-то, становится всё больше и больше.
И постоянно не хватает.
Как же так?

Бля, пиздец, это дрочево на AI - это какой-то лютый кринж. На одном уровне с климатом, расизмом и гендерными штудиями.
219 2957300
А нассколько геморно самому веб мастером быть?
И вордпресс ставить и подороже индивидуальный дизайн
220 2957303
>>2957073

>Бля, пиздец, это дрочево на AI - это какой-то лютый кринж. На одном уровне с климатом, расизмом и гендерными штудиями


С БИГ ДАТА то же самое было, все носились, курсы продавали, по итогу усё. Здесь также будет.
221 2957345
>>2957303

>Здесь также будет


Почему так думаешь?

Биг дата по-прежнему существует кстати и ничё.
222 2957371
>>2957345

>существует кстати и ничё


Ну да, существует, но ажиотажа нет. Здесь также будет. Да, какие-то вещи может и заменит, но не как нормисы-заводчане орут что ВСЁ, КОНЕЦ ПОГРОМИЗДАМ
223 2957384
хочу делать разные современные веб сайты.
есть какие-нибудь курсы где можно научится сразу всему что для этого нужно по минимуму, фронту бэку итд? работать разработчиком не планирую, поэтому обширные знания всех возможных технологий не нужны
224 2957393
>>2957384
Рутрекер.
у
т
р
е
к
е
р
.
225 2957394
>>2957393
Как доступ получить
226 2957399
>>2957393
етить сколько матерала, сотни часов лекций.
неужели нет компактного курса только с нужным
227 2957403
>>2956957

>Чувак, это ТЗ на миллион долларов, примерно


Жирно пиздец. Здесь работы на неделю максимум, примерно чувствую.
228 2957405
>>2957403
Голосую в вашем споре в пользу мильёна. Алсо ТЗ духота, лучше красивый сайт показать.
229 2957407
>>2957399

> Как стать Анальником на полшишечки.


Потребляй что есть и не корчи рожу.
Курсов на "чуть-чуть стать Анальником" - нету.
230 2957412
>>2957407
не хочу становится таким как вы тут все - ограниченным злобным додиком, понимаешь?
я смогу принести больше пользы (или вреда) человечеству если не займу мозг терабайтами ненужной информации.
1С.png760 Кб, 840x584
231 2957416
>>2957407

> Как стать Анальником на полшишечки.


Элементарно.
232 2957420
>>2957412
Тогда иди на хабр.фриланс и плати анальнику сотыги за свои проекты.
Что тебе еще сказать? Иди читай курсы но только важное, остальное не читай?

>>2957416
Хрюкнул.
233 2957425
MyType = {
x: string
}
interface Document<Type> {
myMethod(): Type
}

let d: Document<MyType>
d.x // valid
d.myMethod() // valid

Как мне такое сделать?
234 2957426
>>2957425

>type MyType = {


type вначале пропустил.
235 2957430
Аноны, а можно интерфейс сконвертить в объект?

interface TestEntity {
s: string;
n: number;
}


convertivale(TestEntity) { ...(логика конвертации интерфейса в объект)... return { x: '', n: 0 } }
236 2957435
>>2957425
Вроде разобрался.
type TType<Type> = Document<Type> & Type;
let d: TType<MyType>;
Вот так сделал. Надо в некоторых местах as втыкать, но внутри класса, а не снаружи так что пох.
>>2957430
Нет. Интерфейсы нужны чтобы от них классы наследовать и передавать в функции как тип аргумента.
image.png21 Кб, 425x475
237 2957437
>>2957430
Можно наоборот сделать интерфейс из объекта.
238 2957439
>>2957437
Не, так не интересно.

Хочу сделать интерфейс и потом на основе его как и типизировать объекты, так и генерить на основе интерфейса тестовые данные.

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

А руками лень тестовые данные прокидывать для каждого объекта.
Учитывая кол-во тестовых данных, даже гопота не поможет, заебусь.
image.png14 Кб, 354x421
239 2957440
>>2957437
Нахуевертил...
240 2957441
>>2957439

>А руками лень тестовые данные прокидывать для каждого объекта.


Так бы интерфейс забахать, прокинуть в метод, а тот вернет объект/массив с полями и рандомными значениями.
image.png26 Кб, 1136x416
241 2957444
>>2957441
>>2957439
>>2957430
Только если классами ебашить походу.
Стаковерфлов спас.
Че-то похожее на первой галере было, только там трансформатор использовали.

https://github.com/kimamula/ts-transformer-keys
Или эту хуйню.
242 2957449
>>2957435

>Надо в некоторых местах as втыкать


>так что пох



Так нахуй тебе TS? Пиши на жопаскрипте.
243 2957450
>>2957449

>Так нахуй тебе TS?


А почему вы спрашиваете?
244 2957471
Лайфхак для антисемита.
245 2957511
>>2957471
Неудобно, будут невидимые символы вносить путаницу.
246 2957517
>>2957471
Проиграл. Утро не могло начаться лучше
247 2957523
>>2957444
Что за редактор/песочница на скриншоте?
image.png15 Кб, 1027x83
248 2957564
>>2957511
Зато шума не будет.

>>2957523
ЖидБрейнс. WebStorm. Уже год сижу. Одни плюсы.

Кстати, никто не знает как убрать титул/название/путь в верхней строчке?
Там где иконка левее и кнопки вкл-выкл правее. Жпг.

Если кто шарит, можно прямо с системными кнопками убрать(свернуть, развернуть, закрыть).
Ну или как это вообще может называться? Чет не могу найти.

Или в жидшторме такого нет и нужно внешние плагины искать? (в маркете вроде нету, либо не работают).
249 2957571
>>2957564
Так шум останется, символы будут выделяемы, его только внешне не будет видно, а по сути он останется на месте.
250 2957611
>>2957564
В старом UI такого нет, или можно отключить.
Новый - полная дрянь. Надеюсь старый будет поддерживаться.
251 2957615
>>2957371
а когда на наш ебаный фронтенд ажиотаж закончится?
И возможно ли это?
252 2957634
>>2957435

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


Интерфейсы не наследуют. Их реализуют.
Классы не нужны. Интерфейсы в TS чаще всего реализуют просто value-объектами (структурами).

>>2957430

>Аноны, а можно интерфейс сконвертить в объект?


Формально - нет.
Но, если ты расскажешь, для чего это тебе нужно, и что именно ты пытаешься получить в итоге - я, возможно, расскажу тебе как это сделать. Т.е. выглядит так, что ты хочешь правильных вещей, но, немного не тем способом.
253 2957644
>>2957634

>Формально - нет.


Чисто технически реализацию нашел.
Но, есть нюанс именно с классами, но думаю затерплю.

Причина тут - >>2957439
Тестовая реализация с классами тут - >>2957444

Скорее сейчас теоретический вопрос остался.
По идее есть конвертер, который делает работу.
Но можно ли не пребегая к анальному пердолингу на сотни строк реализовать эту штуку?
Собственно, суть вопроса в том как получить ключи/валюес(сам тип) интерфейса.
254 2957646
>>2957634

>Классы не нужны.


Спок+срыг оформи.
255 2957647
>>2957634

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


Есть интерфейс.
Есть псевдо апи.
Вместо того чтобы просить чатГопоту/пилить руками тестовые данные(псевдо ответ апи), сделать метод который на основе интерфейса возвращает тестовую дату.

Таким образом одновременно имею тип. И одновременно могу изменять тип/тестовые данные.

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

Сейчас решил уволиться, т.к. заебался на этой хуйне сидеть и фронтом, и манагером, и тестером, вот сижу и думаю как можно было сделать лучше/быстрее.
256 2957655
>>2957647
Такое делают через генераторы кода.
На джаве это можно сделать через рефлекшн или через байткод-ижиниринг (ASM).
На TS - только парсить исходник с интерфейсами.

Но, если у тебя есть какое-то изначальное определение API entities (не на JS/TS), то можно из него генерить и интерфейсы и тестовые данные.
257 2957931
>>2957615
Когда пузырь айти зарплат лопнет и останутся только тру энтузиасты
1702213434309.jpg37 Кб, 800x532
258 2957937
>>2957634

>Классы не нужны

259 2957957
>>2957523
А, лол, ты на другой мой пост отвечал.

RunJs
https://github.com/lukehaas/RunJS
https://github.com/Pab450/RunJS-Cracker

Прикольная игрушка.
260 2958068
Как в вашей параше отключить "DOMException: Permission denied to access property on cross-origin object бла-бла-бла"?
Мне нужно жестко закостылить одну вещицу.
image.png413 Кб, 640x840
261 2958076
262 2958083
>>2958076
Я поэтому и пришел, потому что уже ПОГУГЛИЛ, а там призывают сатану вызывать или ставить и настраивать веб-сервер. Неужели нельзя в браузере ползунок покрутить и отключить эту срань.
263 2958099
>>2958083
Насколько я понял ты хочешь взломать какой-то ифрейм банка и подделать пуш уведомление, нет это нельзя. Специально чтобы не подделывали и не взламывали.
Может юзерскриптом можно.
264 2958109
>>2958099

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


Мне нужно закостылить сайт и для современных браузеров и для очень древнего говна 14 летней давности. Похоже, придется сервер пердолить.
265 2958161
Умоляю объясните какую задачу решает этот ваш React?
266 2958170
>>2958161
желание посрать.
267 2958234
>>2957937
Спасибо за фото, ты очень хорошо получился.
Но, думаю, тебе надо стараться ровнее держать спину.

И, возможно, когда нибудь ты научишься программировать, и поймёшь, что классы в JS/TS - это как раз для кодо-обезьян.
268 2958238
>>2958234
Спок+срыг из профессии оформи.
269 2958251
>>2958238
Мальчик, сколько бы ты ни говорил "халва", во рту у тебя не станет сладко.
270 2958255
>>2958161
Какую задачу решает этот ваш ебаный спринг? Объясните мне...
271 2958256
>>2958251

>классы не нужны


Я бы тебя не только сразу же уволил за такие слова, но еще и отпиздил. Нахуй ты нужен, небо коптишь за зря.
Тебе большие дяди дали поиграться в песочнице реакте. И ты такой "эта песочница и есть весь джаваскрипт". Сам ты никогда ничего не делал и за пределы песочницы не вылазил.
272 2958257
>>2958256

>Я бы тебя не только сразу же уволил


Охотно верю.
Но, проблема в том, что увольняю я, а ты пишешь хуйню в интернетах.
273 2958280
Кто сказал что классы не нужны?
Все пишут на классах
Стандарт идет к классовому.
274 2958283
>>2958234
Если тебе не нужны классы в ts/js то тебе следует выбрать другой язык.
275 2958294
>>2958257
Это где в начальники посвящают за то что чел никогда ничего серьезного не кодил?
276 2958313
>>2957444
>>2957644
Классами - не надо. Интерфейс - это контракт он не занимает ресурсов. Класс - реализация контракта. Он занимает ресурсы, и вообще работает совсем не так, как интерфейс.

Как я уже сказал, такое делают через генераторы кода.
И генератор лучше писать на более подходящем языке - на перле, на питоне, на джаве.
16862307794730.jpg80 Кб, 1001x881
277 2958318
>>2958234

>классы в JS/TS - это как раз для кодо-обезьян


Какие же реактомакаки ебанутые, пиздец просто...
278 2958329
>>2958256
Классы реально не нужны. Точнее всё ООП.
Уже почти все дотумкали, что наследование это плохо, и надо использовать композицию, плюс, что классы надо делить на классы данных без логики и на сервисы без состояния.
Осталась инкапсуляция, которая нужна только для зависимостей сервисов, и полиморфизм, который наполовину покрывается дженериками в статических языках и вообще не нужен в динамических в виду отсутствия контрактов. Объекты-данные просто заменяем кортежами. Контракты можно на функции писать.
Короче говоря, классы просто становятся ещё одной единицей модульности полностью теряя весь изначально в них заложенный смысл.
Если что, я не какой-то пизданутый лиспер, у меня 10 лет опыта сишарпа и почти столько же джаваскрипта.
279 2958332
>>2958283
Сынок, ты уже начал заёбывать.
В JS (и, следовательно, в TS) нет классов, это не джава.
Твои классы - просто сахар поверх прототипов.
Также, JS прекрасно подходит для FP. Это вообще Scheme сишным синтаксисом. И делать на нём "классическое" OOP - это путь долбоёба, понимаешь?
Поэтому - только вода, солод, хмель интерфейсы, модули и функции.
280 2958336
>>2958329
А что если мне нужен объект собака которая делает гав()?
281 2958340
>>2958336
Это от клиента требование такое? Объект в коде сделать, который гав делает? Или ты просто специально придумал дебильный пример?
282 2958341
>>2958336
Ну типа зачем мне делать хуйню чтобы было "без состояния" и "сервисами" если можно просто чтобы собака делала гав().
283 2958344
>>2958340
Ну то есть все твои паттерны не могут заставить собаку лаять. я так понял.
284 2958349
>>2958341
Затем, что такой код сложнее поддерживать и развивать.
А то так можно дойти до всей программы в одном методе/функции.
285 2958351
>>2958349

>Затем, что такой код сложнее поддерживать и развивать.


Чушь.
286 2958355
>>2958351
Ну я и писал, дошло почти до всех. Но до кого-то ещё не дошло.
287 2958359
>>2958355
Тебе все еще надо срыгнуть из профессии по причине: конченный долбоеб.
288 2958368
Вот у тебя есть объект массив в ЖС.
array.each нельзя юзать т.к. это ООП, а ООП не нужно. Надо подключаться всегда _.each(array) сервис, чтобы без состояния было. Так лучше поддерживается код.
289 2958375
>>2958255

>Какую задачу решает этот ваш ебаный спринг? Объясните мне...


Объясняю.
Спринг появился чтобы спасти жабамамкак из мира Жаба-Энтерпрайза, где на одну строчку надо было писать сто тысяч строк xml-конфигов, потому что у гениев создававших это поделие было было такое представление о прекрасном и как должно все быть устроено. Спринг кстати это единый зонтик над десятками разных компонентов с самой различной функциональностью вроде логирования, работой с бд и много чем, но не суть. Если же вернуться во времена EE до спринга, то во первых не знаю какие могли быть альтернативы чтобы даже написать сайт который хотя бы не отдает один и тот же текст всем пользователям все время. Может перл, кек? Во-вторых главным сейл-пойнтом всей этой ебалы было что программисту не нужно знать ни про куки-хуюки, ни про сетевые протоколы. Шанкар просто пишет так как писал бы десктопное приложение, а система все доделывает сама. Пойнт не взлетел, то ли потому что говнокодеры готовы изучить и съесть какое угодно говно в свободное время. То ли потому что абстракции получились корявые и текли как пизда.
Нужен ли Спринг в наступающем 2024 году? Затрудняюсь ответить, но подозреваю что не нужен.
290 2958377
>>2958368
Функциональноусёровым Реактошвайнам не понять
291 2958379
>>2958344
Дружок, видишь ли, объект "собака", который делает "гав" есть в реальном мире.
А в (хороших) компьютерных программах это делают немножечко по-другому.
Моделировать реальный мир "в лоб" - не лучшая стратегия, за редкими исключениями.
Поэтому, тебе нужно не делать здесь "гав", а учиться программировать.
292 2958381
>>2958379

>не лучшая стратегия, за редкими исключениями.


Потому что ты скозал?
293 2958387
>>2958379
Продай мне идею о том что собаке(массиву) надо запретить делать гав(each).
294 2958392
>>2958387
Хотя ладно, это легко т.к. циклы существуют. Лучше запретите .trim и .reverse у строки.
295 2958398
>>2958332
Классы в java - сахар для С++
296 2958401

>Зачем вы скачали trim из NPM?


>В нем нет состояния, ООП и это сервис, очевидно же.

297 2958411
>>2958392
В JS это делается через прототипы.
В Java - через классы.
Понимаешь?
Алсо, в куче языков такое делают функциями, и не жужжат.

Алсо, мой исходный (>>2957634) пойнт был в том, что для реализации интерфейсов нужно использовать объекты а не классы.
Делать value-объекты на классах надо в джаве, там это естественный способ. А в JS/TS естественный способ - это объекты, безо всяких классов.
298 2958414
>>2958411

>А в JS/TS естественный способ - это объекты, безо всяких классов.


А конструктор плохо потому что ты скозал?

>В JS это делается через прототипы.


И че?
299 2958417
>>2958411

>Алсо, в куче языков такое делают функциями, и не жужжат.


И поддержка кода от этого там сразу же цветет.
301 2958443
>>2958411

>В JS это делается через прототипы


И через классы тоже. Только чем прототипы лучше классов ты пояснить не можешь.
302 2958444
>>2958375
Я думал мне ответят в стиле >>2958170
303 2958448
>>2958418
Но у них же в классах есть абстрактные ФАБРИКИ ФАБРИК
304 2958455
>>2958418
Хуйня пиздец. Сделал класс не классом и доволен. Никаких профитов кроме черезжопного синтаксиса.
305 2958457
>>2958109
Но там же от сервера хэдеры разрешающие приходить должны...
сайт же не в воздухе у тебя
306 2958463
>>2958455
А нет есть важное изменение всрат instance of.
307 2958471
Такой вопрос по современному фронту. Что насчёт non-js совместимости? Какие решения имеются по поддержке пользователей с выключенным js'ом? Сейчас массовый тренд на то что без JS тебя просто не будет пускать на сайт по сути, учитывая фреймворки, где фронт превращается в приложение.

А если кто-то хочет возможность поддержать пользователей без js'а, какие инструменты сегодня для этого есть? Убогий сервер-сайд рендеринг типа джумлы? Нет гибридных и современных решений?
308 2958473
>>2958471
Next js server actions недавно обсуждали. Как раз там все без жса на фронте можно делать.
309 2958474
>>2958443

>чем прототипы лучше классов


Тем, что настоящих классов в JS нет, это фикция, вводящая в заблуждение.

>>2958455
Да ты просто дурачок, лол.

Мне даже как-то неловко, что я начал сюда по старой памяти писать.
Совершенно забыв, что теперь тут кроме школоты и курсо-вкатышей и нет никого.
Извините, больше не буду, лол.
310 2958475
>>2958473
Слышал. Там же можно дополнительно подвязать QoL фичи интерфейсу для тех у кого JS всё же работает? Пойду гляну подробнее что-ли что за зверь такой, а то постоянно только слышал что такое есть и на нём сервер рендеринг делают. Если только я с Nest.js не путаю.
p16ka2svt71ucvr7btimblp1c0g1.jpg30 Кб, 400x307
311 2958483
312 2958488
https://m.youtube.com/watch?v=j6PbJKxbTbo

Джесть конечно, не очень смышлёный джун получает оффер на 250к.
И кто пиздел, что сейчас плохой рынок?
313 2958512
>>2958471
Поправлю себя, хуйню спизданул. Не джумла, а джинжа (jinja). Джумла это вообще другая хуйня.
314 2958519
>>2958488
Он чед. Софтскилами затащил.
315 2958528
>>2958474

>Тем, что настоящих классов в JS нет, это фикция, вводящая в заблуждение.


А что делает их ненастоящими? В TS настоящих классов тоже нет?
316 2958539
>>2958528
Какой-то троллинг тупостью пошёл.

мимо
317 2958542
>>2958488
Это ж говно про собесы-понарошку которым теберь срет цыганье в бесконечных количествах. Разве там рили кого то куда то берут?
318 2958554
>>2958443

>чем прототипы лучше классов ты пояснить не можешь.


Могу попытаться за него. В развитии айтишечки имея некоторый опыт можно выделить одну закономерность, а именно хождение по одному и тому же кругу
- есть технология Х
- ууу... ну что то тут так все сложно давайте налепим У поверх Х чтобы всем было удобнее
- налепка получается просто суперхуевой, так что всем все равно приходится копаться и в Х и в У и за одно в ЕКЛМН что крутиться во круг всего этого говна
(в случае с классами вы находитесь здесь)
- У понемногу уходит в небытие
319 2958567
>>2958488
Почему это не очень смышлёный? На вопросы нормально отвечал. По скиллам мидл. У мидлов вилка 150-300, ему предложили справедливую зарплату.
1701925788104913.jpg160 Кб, 1024x1024
320 2958568
>>2958539

>ррряяя, классы не нужны


>почему?


>они ненастоящие, кудах


>почему?


>не скажу, вы просто троллите тупостью, кокок

321 2958575
>>2958568
Проиграл с этого дауна. Ну хоть на мне отыгрался)))))00)
322 2958581
>>2958567
О чем ты? Там уже на первом вопросе чел демонстрирует тотальное непонимание js и говорит, что let позволяет изменять примитивные типы данных, а const не позволяет. Про блочную видимость ничего не сказал (важнейшее отличие), зато сказал какую-то зазубренную хуйню про hoisting ))
Собственно там в самом начале жирно намекается, что у парня опыта около 0, но которого натаскал чел из верхнего правого угла.
323 2958598
>>2958359
Ты как индус из Индии.
Я тебе говорю, надо в унитаз срать, а потом мыть руки. А ты меня спрашиваешь, как тебе посреди пляжа насрать. Никак не срать посреди пляжа, это негегиенично, и другим людям на такое смотреть неприятно, даже если ты ямку вырыл, а потом засыпал песком. Чушь, говоришь? Ну успехов, хули.
324 2958599
>>2958598
Таблетки
16969030257510.jpg75 Кб, 720x496
325 2958603
>>2958575

>не знает в чём отличия настоящих классов от ненастоящих, но при этом называет дауном кого-то кроме себя

326 2958605
>>2958603
Да сри сколько хочешь, он то тебе тоже не ответит.
327 2958606
>>2958605
>>2958603
Ах да

> не смог затроллить


> запости боевых свиней жаб


> притворись бревном

328 2958610
Есть ли простой способ сделать редактор 3д моделей на сайте? Под простым я подразумеваю эмбеднуть сам редактор из условного spline/vectary/sculptgl.
Стикер383 Кб, 512x495
329 2958615
>>2958488
Напомнило, как я пытался вкатиться. Проходил собеседование, а перед ним делал тестовое и мне аж сказали, что больше всех тестовых понравилось. Оветил чётко на все вопросы. На след. день мне говорят, что всё понравилось, но мы предпочли более молодого кандидата
330 2958616
>>2958610
Да, существует несколько простых способов внедрения 3D-редактора моделей на ваш сайт. Вот несколько вариантов:

1. Использование встроенных инструментов сервиса:
Некоторые 3D-редакторы, такие как Vectary, Spline и другие, предоставляют встроенные инструменты для встраивания их редактора на ваш сайт. Это обычно реализуется с использованием iframe. Вы можете создать проект в редакторе на сайте сервиса, а затем встроить его на свою веб-страницу.

Например, в случае Vectary, вы можете создать свой дизайн и затем встроить его с использованием следующего кода:

```html
<iframe src="https://www.vectary.com/viewer/v1/embed.html?model=your_model_id" width="100%" height="480"></iframe>
```

Обратите внимание, что "your_model_id" должен быть заменен на реальный идентификатор вашей модели.

2. Использование библиотек для 3D-графики:
Вы также можете использовать библиотеки для 3D-графики, такие как Three.js или Babylon.js, чтобы создать свой собственный 3D-редактор прямо на вашем сайте. Это потребует более тщательной разработки, но даст вам больший контроль над функциональностью и внешним видом редактора.

Пример встраивания Three.js:

```html
<script src="https://threejs.org/build/three.js"></script>
<script>
// Ваш код для создания 3D-редактора с использованием Three.js
</script>
```

Здесь вы должны будете написать JavaScript-код для создания и управления 3D-сценой.

Выбор между этими подходами зависит от ваших потребностей и уровня сложности, который вы готовы принять. Если вам нужна простота и быстрота, встроенные инструменты от сервисов могут быть лучшим выбором. Если вам нужно больше контроля и гибкости, создание собственного редактора с использованием библиотек 3D-графики может быть предпочтительным.
330 2958616
>>2958610
Да, существует несколько простых способов внедрения 3D-редактора моделей на ваш сайт. Вот несколько вариантов:

1. Использование встроенных инструментов сервиса:
Некоторые 3D-редакторы, такие как Vectary, Spline и другие, предоставляют встроенные инструменты для встраивания их редактора на ваш сайт. Это обычно реализуется с использованием iframe. Вы можете создать проект в редакторе на сайте сервиса, а затем встроить его на свою веб-страницу.

Например, в случае Vectary, вы можете создать свой дизайн и затем встроить его с использованием следующего кода:

```html
<iframe src="https://www.vectary.com/viewer/v1/embed.html?model=your_model_id" width="100%" height="480"></iframe>
```

Обратите внимание, что "your_model_id" должен быть заменен на реальный идентификатор вашей модели.

2. Использование библиотек для 3D-графики:
Вы также можете использовать библиотеки для 3D-графики, такие как Three.js или Babylon.js, чтобы создать свой собственный 3D-редактор прямо на вашем сайте. Это потребует более тщательной разработки, но даст вам больший контроль над функциональностью и внешним видом редактора.

Пример встраивания Three.js:

```html
<script src="https://threejs.org/build/three.js"></script>
<script>
// Ваш код для создания 3D-редактора с использованием Three.js
</script>
```

Здесь вы должны будете написать JavaScript-код для создания и управления 3D-сценой.

Выбор между этими подходами зависит от ваших потребностей и уровня сложности, который вы готовы принять. Если вам нужна простота и быстрота, встроенные инструменты от сервисов могут быть лучшим выбором. Если вам нужно больше контроля и гибкости, создание собственного редактора с использованием библиотек 3D-графики может быть предпочтительным.
331 2958619
>>2958615

>более молодого


А нахуя им это не понимаю? Но хотя бы что то сказали, могли тупо загостить.
332 2958621
>>2956778
ты всратыш
333 2958624
>>2958606
>>2958605
Никто никого не троллил. Человека спросили про отличия настоящих классов от ненастоящих и про существование классов в TS. Почему-то эти вопросы вызвали то ли у него, то ли у тебя fatal error + жгучий баттхёрт, хотя такой цели у меня не было.
334 2958625
>>2958619
Зумеры упругие, свежие, зубастые и с хаером, а скуфы уже пожухлые и вялые, хаер выпал наполовину, такие будут плохо грести на галере.
335 2958629
>>2958567

>мидл


Хуидл.
Посмотрел несколько минут в разных местах - натуральный детский сад.
Они там все трое какие-то клоуны.
Инфоцыгане, наверное.
336 2958700
а нахуя вам ts? чтобы что? типы ради типов?
337 2958701
>>2958471
Очевидный SvelteKit с их progressive enhancement подходом
338 2958728
>>2958700
А нахуя тебе ноги, чтобы что? чтобы ходить? машина есть
339 2958752
>>2958728
а ты настолько инвалид, что без типизации не можешь вывести json на страничку?
340 2958758
>>2958700
Автокомплит лучше. ООП лучше.
>>2958752
Просто попробуй. Я тоже как ты считал. Один раз не пидорас.
Мне тоже тайпскрипт впаривали со словами "ну строку с числом не перепутаешь", да блядь я и так никогда не перепутаю число со строкой. Но тайпскрипт хорош из-за ООП.
341 2958766
>>2958758

>Но тайпскрипт хорош из-за ООП


Аааааааа блядь чего ты несешь пидорас?
342 2958777
>>2958758
я попробовал и проблевался
на каждый чих описывать типы ну я ебал, тупо лишняя работа
да и не той сложности проекты у меня, чтобы подтягивать ts
а даже если понадобятся типы, я лучше возьму jsdoc, с ним даже компиляция не нужна
343 2958816
>>2958777
Ну тогда не доебывайся до людей со сложными проектами.
344 2958897
>>2958816
У фронтентодибилов не может быть ничего сложного.

React is piece of bloatware and core team is delusional. Front-end is unlucky that most devs are so underqualified they don't have choice but to use this stuff.
345 2958906
>>2958897

>React is piece of bloatware


Пиздец, что за идиот это написал?
Ангулярщик, наверное, лол.
346 2958908
>>2958700
Ну я вот тоже сначал не понимал нахуй он нужен. А теперь вот уже три недели на нём пишу и чёт не очень хочу в обычный жс возвращаться. Так что ты давайка не выёбывайся и газуй доку тайпскрипта курить, понял?
347 2958929
где тред node
348 2958934
>>2958906
Но ведь всё же так как он но притащил. Сделай небольшую встройку на реакте, 2 кнопки, инпут, и список карточек не улетели в 100+кб JS лол
349 2958969
>>2958934

>100+кб JS лол


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

>2 кнопки, инпут, и список карточек

1702294827677.png131 Кб, 901x543
350 2959015
>>2958701
А вот это действительно интересно. Благодарю, запомню на будущее.
image.png42 Кб, 1019x355
351 2959018
>>2958700
Можно вот так делать. У меня есть тип с полями, а потом мне надо перечислить какие из этих полей индексы в бд. Пишу хинт для тайпскрипта и у меня все опечатки проверены, плюс автокомплит.
352 2959028
>>2958897
Ну реакт это вообще ошибка природы
Но нужно ему отдать должное. Кто-то ведь должен был насрать в штаны, чтобы показать пример дургим, как делать не нужно
353 2959031
>>2959018
Удобно, да. Полсь у меня остался emotional damage после первого знакомства. А это было тогда, когда я толком js не знал и сейчас не знаю
Новичкам без базы он противопоказан, имхо
354 2959032
>>2959031
Просто*
355 2959077
>>2959015
Если интересуют формы, то вот дополнительные либы, которые упрощают жизнь
https://superforms.rocks
https://www.formsnap.dev/
356 2959126
>>2950562 (OP)
Может, вопрос странный, не знаю. Смотрите. Есть объект с вложенными списками. Для того, чтобы что-то сделать с каждым ключом объекта, вызывают функцию и в ней вызывают рекурсивно её же со значением obj[key]. Типа это делается для того, чтобы продвинуться вглубь списка и со вложенными ключами произвести то же действие? Но как это происходит-то нахуй?
357 2959146
>>2958934
>>2958969
- Не люблю кошек!
- Ты просто не умеешь их готовить.

А сотни мегабайт npm-пакетов тянет абсолютно любая JS-TS хуитка для фронтенда. JS - это реальная шиза, и реакт тут далеко не худший вариант. Я бы даж сказал - один из лучших. Но, программировать надо уметь, это да. Курсо-вкатышЫ сосут не разгибаясь.
358 2959157
>>2959126
В чём смысл вопроса?
Что такое рекурсия или что?
Если что такое рекурсия - надо пример попроще, типа факториала или даже просто суммы. Ты понимаешь, о чём я? Если нет - я могу показать.
359 2959175
>>2959146
Да речь не в пакетах и кошках, а то что сделать элементарную встройку - получаешь 100кб JS, которые в новой вкладке открывается по времени ощутимо глазу. Там реакт насрал, здесь вебпак ещё чуть-чуть насрал.

взял свелт
360 2959329
>>2958897

>У фронтентодибилов не может быть ничего сложного.


По какой причине?

>React is piece of bloatware and core team is delusional. Front-end is unlucky that most devs are so underqualified they don't have choice but to use this stuff.


А реакт тут при чём? Тайпскрипт используют и с вью, и с ангуляром, да с чем угодно.
361 2959340
>>2959175
На нексте с апп роутером тоже 100 кб будет?
362 2959478
Фронт самая простая профессия? Или тестер?
363 2959482
>>2959478
ашер
364 2959485
Дано: строка из гексадецимальных символов, изначально была json строкой, закодированной через base64 и перегнанной в её нынешнее состояние.

Необходимо: получить исходный json средствами JS.
365 2959496
Вряд ли поверите, но сегодня к нам пришел волк мидл на 240к.
Спросил его по алгоритмам (устно), ответил очень быстро ( а я еще раз понял, что любая сука может зазубрить ответ и без литкода сейчас никуда)

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

Это же проходят в 9 классе школы или сейчас по другому?
В конце он начал юлить и пытаться запудрить мне мозг, что он не понял задачу и вообще думал про бинарный поиск (а я еще раз понял, что софтскильники нахуй не нужны, вместо решения он пытался уйти от ответственности)

ебать я ахуел, думал волки это мем какой-то.
366 2959499
>>2959496
на какую позицию был собес? фронт/бек?
367 2959506
>>2959499
Фронт, мидл, запросил 240к.
Задача была задана для того чтобы перейти с реализованного кода в другую тему, но он даже с ней не справился. Сколько де сейчас додиков в индустрии...

Все закончилось тем, что он сказал - "Не вижу смысла изучать этот алгоритм, в языке есть Math.max()",
368 2959510
>>2959015
На кой хер тег form вообще нужен после появления ajax?
369 2959549
>>2959496
не понял. это задача 8 уровня кодварс в разделе фундаментальные знания/циклы, какой алгоритм, какой литкод, какой мидл
370 2959591
>>2959510
Чтобы деды из 2007-го могли вернуть себе 2007-ой.
371 2959598
>>2959496
Бля, пиздос, меня на вкатуна за 40к не берут, хотя отвечаю на все вопроса, алгоритмы-хуитмы, всё.

>>2958615 - лох
372 2959627
>>2958615
Пиздишь)) никто в жизни не признается в причине отказа по возрасту.
373 2959719
>>2959496
Возможно ты один из тех дегенератов, который сначала всё-таки лезет в жопу, а потом зачем-то даёт элементарное говно и предлагает сделать bogosort. Но да, лайв кодинг секция хоть какая-то должна быть.

Попробуй выстроить процесс собеседования с нарастающей сложностью и не прыгать по несвязным темам.
374 2959745
>>2959506

>Не вижу смысла изучать этот алгоритм, в языке есть Math.max


Ну правильно всё сказал. Перезвони и извинись перед ним.
375 2959754
>>2959719
Тебе дали простую задачу, ты ее не решил блять. Причем тут интервьюер?

- Это же как Math.max ?
- Да
- Ок, сейчас сделаю.

Интервьюер ведет собес и как раз одна из целей сделать так что бы этот самый собес был не по заученной методичке.

Чел не решил, потому что волк, а волки хуже челов с курсов
376 2959770
>>2959754
Это его а проёбы.

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

Это ты в позиции ебущего, а фронту попасть на собес сейчас за щастье. И тряска частично отсутствует только у перекатчиков с другого места, которые РОБОТОЮТ на данный момент.
377 2959777
>>2959754
Что значит "волк"? В каком месте он волк?
Судя по рассказу, он - козёл, а не волк.
378 2959789
>>2959770
Чувак, если чел, претендующий на зп 240 рублей за то, что он будет писать программы, не может найти, блядь, наибольшее число в массиве, а затем имеет наглость говорить что-то там про math.Max - он пидар. И он останется пидором, как ты его не собеседуй.
мимо
379 2959800
>>2959770

> Возвращаешься к сортировке и сразу затираешь про генераторы - сходи-ка ты нахуй.


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

В чем проблема спросить тебя за this , выебать генератором а потом вернуться к прототипам?
380 2959806
>>2959627
Ну они типа напирали, что они пиздец честные и всем дают обратку и вообще. Сказали устно, видимо, чтобы письменных улик не было, если что.
381 2959814
>>2959789
Сука, да чтож вы такие упоротые. С ЭТИМ Я НЕ СПОРЮ И НАПИСАЛ ОБ ЭТОМ.

>>2959800
Пчел, ещё раз. У меня несколько лет опыта. Я могу тебе сам написать полифилл асинк/эвейтов на генераторах.
Поинт: если я сейчас оказываюсь без работы по любой надуманной причине как-то:
- кабан обанкротился и всех разогнал
- выгорел к хуям взял перерыв в пару месяцев, потому что кто меня отпустит в отпуск больше чем на 2-4 недели
- семейные и прочие обстоятельства
То я сам буду трястись на этой элементарной от ЛЮБОЙ хуйни на собесе.
382 2959823
>>2959770

> а фронту попасть на собес сейчас за щастье.


В чем проблема если ты в РФ и у тебя есть 5-6 лет опыта?

Просто сразу дай понять HR что у тебя реальный опыт, не рисованный.
383 2959840
>>2959814
Да как ты будешь трястись то? Ты мидл получал 200к, неужели ты прям все тратишь? должно хватить на год жизни.
384 2959847
>>2959840
Большие мечты маленького человека по заводу трактора.
385 2959849
>>2959814

>То я сам буду трястись


Ну, если ты об этом, то да.
Потому, что ситуация на рынке нездоровая, много дурачья, софт-скилльщиков, наглых нихуя не умеющих курсо-вкатышей. Тему засрали по самый верх. Кто громче кричит - тот и прав, вот это вот всё. И наймом занимаются некомпетентные люди.
В итоге - с одной стороны - повсеместный лютый дефицицит квалифицированных специалистов, с другой - работу хуй найдёшь.
386 2959855
>>2959847
Там конкуренция дикая, земля пухом. Нужно быть минимум сенькой
387 2959884
>>2959855
Ну, если текущий проект наконец-то выстрелит, будет чем похвастаться в CVшке. А так хотя бы вариант найти работодателя, который не привяжет к РФ.
Как то же сбер, который блокирует анусопса учётку за случайный доступ к контуру из-под VPN и лети обратно в офис лол
image.png12 Кб, 486x169
388 2959902
>>2959340
Чистое приложение на нексте со сборкой в экспорт. 82кб. С пустой страницей.

Плюс вебпак это всё нарезает на кучу чанков. Для моей задачи достаточно одной минимальной вьюшки.

Там куда это встраивается, нужно ещё модифицировать пути к ресурсам, аля css, js скрипты, картинки, и так далее.

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

Есть ещё вариант сделать single file билд, и сделать в нём замену один раз. В этом случае чем меньше там JS'а рантайма с его абстракциями и разметки - тем лучше.

В vite сингл файл билд делается элементарно. В нексте надо лезть в жопу и модифицировать дефолтный конфиг.
389 2959907
>>2959902

>JS'а рантайма с его абстракциями


Фреймворка, конечно же. А в случае с реактом это 40кб.
390 2959909
>>2959907
>>2959902
Про preact не помню, что мне в нём не подошло, но что-то было не так.
391 2960048
Аноны, а это нормально что у меня докер под сотку RAM память забивает?
ram 16гб одной плашкой.
392 2960050
>>2959814
Как написать полифил асинк эвейтов? Это же ключевые слова, а полифилы пишутся для методов. Может ты правильно трясешься?
image.png13 Кб, 540x199
393 2960052
>>2958700
Вот задача обычная для тс и непосильная для жс.
Надо сменить тип возвращаемого массива с any[] на [any[], any[]].
Т.е. мы возвращали 1 массив, а надо теперь вернуть 2.
Тайпскрипт мне подсветил что я возвращаю не то и еще везде где метод используется подсветит.
Задача довольно далекая от того чтобы перепутать строку и число неправда ли?
394 2960106
395 2960107
>>2960106
Мы вам перезвоним.
396 2960111
>>2960107
Мы вам больше не ответим.
397 2960118
>>2960052
твоя задача говно.
чтобы не перепутать смотри выше по коду.
398 2960130
>>2960106
В гугле по моему люди тоже не знают что такое полифил. Как и ты. Или там просто сеоботы на чатГТП нагенерили. Я понимаю что async await polyfill это часто гуглящаяся хуйня. Но это невозможная хуйня, потому что это не объекты и не методы, это ключевые слова.
399 2960131
>>2960118
Ты говно.
400 2960135
>>2960130
ES5: ключевые слова не найдены, проследуйте нахуй.
Сколько раз ты мне будешь реализацию async/await'ов инлайнить при транспиляции? В каждое место использования?
Или один раз всё-таки, вынеся реализацию отдельно?
401 2960140
>>2960135
Кажется я тебя сломал и из тебя полезли все базворды.
402 2960144
>>2960140
Как скажешь.
403 2960280
>>2960052

>еблану не осилившему дженерики или хотя бы map очень нравится ts


Не удивлен.
404 2960282
>>2960130
Откуда дровишки что это люди из гугла, а не какой то мимовася. Что за форум такой с божественным дизайном желтым по желтому?
405 2960339
>>2960280
А какая разница? Осилившие дженерики и мап любят тс, неосилившие тоже любят. Все любят тс, кроме совсем уж конечных мартышек и скуфов с синдромом утёнка. Вывод: динамикодриснявая жяваскрипт-подлива не нужна и её место на свалке истории.
406 2960368
>>2960280
Ты просто не понял что делает мой код.
407 2960370
>>2960339

>динамикодриснявая жяваскрипт-подлива


Но ведь это же и есть тайпскрипт...
408 2960372
>>2960282
Я имел в виду мимовасей которые спрашивают и отвечают на первых страницах гугла, а не сотрудников компании гугл.
409 2960377
>>2960370

>динамикодриснявая


>Но ведь это же и есть тайпскрипт...


С каких пор тс динамический? Он статический. Или ты манька, всюду any сующая? Тебя за это любой нормальный лид попустил бы. Мартышка любой инструмент превратит в динамикодрисню.

>жяваскрипт-подлива


Это другой язык, жс и тс два отдельных языка.
410 2960382
>>2960377
Почему всюду? 1 раз сунул any и всё, дристнявый динамико петух навсегда.
411 2960386
>>2960382
Ну типа, сама возможность отключить в любой момент типизацию превращает этот язык в динамический. Плюс такая потребность всегда есть.
412 2960387
>>2960368
Он был бы лучше с дженериками и мапом вместо форича
413 2960390
>>2960386
Возможность не превращает. Превращает само использование any. А потребность такая есть у динамикодриснявых мартышках с жс-подливой, стекающей по штанам.
414 2960397
>>2960390
Ты просто мало писал на тс или опять формошеп себя программистом вообразил.
415 2960430
>>2960397
>>2960390
Но были же пакеты с аугментом стандартной типизации улучшающие вывод типов из всякой функций с прототипов объекта и массива.
Плюс может притащенная либа насрать внезапным any.
Линтер может быть настроен бить по рукам за any.

Настраивайте сами. Вон, люди даже точки с запятой убирают.
416 2960528
>>2960430

>люди даже точки с запятой убирают


Ну это БАЗА. В JS ; не нужны.
417 2960547
>>2960528
Двачую, братка. Настоящие базовички делают точки с запятой цвета фона, чтоб глаза не мазолили.
418 2960785
>>2960547
Надо и underscore тоже делать цвета фона.
Чтобы красиво было.
419 2960843
>>2960785
А все пробелы заменить на табы, чтобы всё по столбцам было.
420 2960853
>>2959754

>волк


Поясните уже, что такое "волк"?
Гуглить лень, да и нюансы будут потеряны, скорее всего.
421 2960866
Быть фулхемом - антикризисная мера.
В чем не прав?
422 2960882
Почему сайты яндекса выглядят и работают как каловая масса?
А гугла всё минималистично и шустро?
Потому что яндекс юзает реакт, а гугл ангуляр?
423 2960914
>>2960853
Чел который пропагандирует мошенничество в поиске работы.
Они копируют чужие резюме, выдумывают названия компаний и проходят собесы с помощью наставника

Это чел который вчера мог класть кирпичи на стройке, а сегодня гоняет JSON.

Им похуй на все, лишь бы срубить бабки.
Можно сравнить с мошенниками из мира установки драйверов.
424 2960989
Кто-нибудь тут использует в работе сторонние react компоненты, можете привести примеры таковых?
425 2961108
>>2960882
Потому что у гугла есть материал дизигн. У Яндекса я не ебу что, но от любого их сервиса больно. Ещё этот их ебанный SSO пасспорт на каждый пук, среньк, попытку посмотреть расписание транспорта, воспользоваться по неведомой причине их поиском.

Майору на Гугле я доверяю больше. Тем более его опять потужный РКН обложил штрафами, вместе твичём, тиктоком и телеграмом. Видимо, чтобы в следующем году, после блока VPN и кучи протоколов, всё-таки блокнуть неугодные площадки со свободным постингом без премодерации и намёками на ЛЖБТ-, ППШ ШУЕШУЕ, и так далее.
изображение.png23 Кб, 1336x62
426 2961139
>>2960882

>Почему сайты яндекса выглядят и работают как каловая масса?


Потому что
1) Легаси помноженное на легаси
2) Десктопными сайтами никто уже не пользуется и на них забивают хуец

>А гугла всё минималистично и шустро?


Особенно пикрелейтед youtube, минимализм там и прет
427 2961173
>>2960397
Я много писал на тс, и это на 90% бекенды, часто не самые тривиальные. Просто признайся, что ты обделавшаяся динамикодриснявая мартышка, потому что тс по определению статически типизированный язык и не заставляет тебя писать any.
428 2961194
>>2961139

>десктопными сайтами никто не пользуется


Никогда не пойму популярности мобильного веба. Людям реально в кайф пердолиться в миниатюрном интерфейсе мобилки вместо боярской пеки достойных размеров или хотя бы ноутбука? Конченные блять. Пишу это с телефона только потому, что других вариантов сейчас нет, и мне физически неприятно.
429 2961210
>>2961194

>Никогда не пойму популярности мобильного веба


А ты подймай хорошенько. Несколько раз. Не получилось? Подскажу - супераппы

> Людям реально в кайф пердолиться в миниатюрном интерфейсе мобилки вместо боярской пеки достойных размеров или хотя бы ноутбука?


Люди реальной жизнью живут, гуляют, отношаются. Не все живут по мантрам поехавшего инцела с двочей, который из дома выходит раз в год.
430 2961257
>>2961210
Хуйню спизданул и рад. Супераппы не так давно появились, как этот тренд на мобилки.
Про реальную жизнь тоже хуета. Люди треть жизни проводят на работе, которая в основном офисная (да и то уже далеко не у всех после короны). Ты о чем вообще, шиз?
431 2961261
>>2961257

>Супераппы не так давно появились, как этот тренд на мобилки.


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

>Люди треть жизни проводят на работе


Где работают

>в основном офисная


Нихуя подобного.
432 2961263
>>2960853
Это вкатун, который пользуется недобросовестными методами при устройстве на работу (вранье в резюме и прочее). Впрочем добросовестно устроиться в айти становится все тяжелее даже с опытом
433 2961265
>>2961263

>Это вкатун,


Не обязательно.
мимо волчара 1.5 года опыта вкатился на помидора напиздев на собесе и накрутив опыта
434 2961268
>>2961261
Вопрос описал выше - это неудобно, когда есть ноомальные девайсы.

>где работают


Лол. Разве что на дноработах, где кабан ебет и высасывает душу по любому поводу.

>нихуя подобного


Когда это мир успел вернуться во времена индустриализации?
435 2961270
>>2961268

>когда есть ноомальные девайсы


Нахуя покупать пеку? Что бы зайти на десктопный озон купить себе резиновую вагину? Ты понимаешь, что 90% населения твоя пека нахуй не всралась.

>Разве что на дноработах, где кабан ебет и высасывает душу по любому поводу.


Так и есть.

>Когда это мир успел вернуться во времена индустриализации?


Жа дохуя работы не офисной сейчас. Больше, чем ты думаешь. Даже в офисе пользоваться смартфоном банально удобнее, потому что все сайты заблокированы/начальник палит и т.п.
436 2961304
Жопаскрип дрисня
Тупоскрип хуйня
Пишите на нормальных типизированных языках

Мимо захотел оверлоады без any и пошел нахуй
437 2961305
>>2961304
Но... в ТС можно объявить перегрузки...
старикам тут не место.jpg150 Кб, 798x582
438 2961308
>>2961265

>напиздев на собесе


>1.5 года опыта вкатился на помидора

439 2961309
>>2960989
что ты имеешь в виду?
image.png9 Кб, 640x84
440 2961314
Напомните положняк треда
441 2961318
>>2961309
Говорят под реакт есть экосистема. Интересно на нее посмотреть.
442 2961327
>>2961270
>>2961268
>>2961261
>>2961257
>>2961210
>>2961194
Десктоп не умирает, просто стабилизировался процент пользующихся десктопом
443 2961328
>>2961308
Было 1.5 реального опыта, написал а резюме 5 лет
444 2961332
>>2960989
>>2961318
Использую Mantine уже на второй работе, очень кайфово после бутстрапа, material UI и ant design
446 2961335
>>2961305
>>2961333
они хуёво работают, последним надо указывать самый общий тип, которым тот any временами и приходится ставить

мимо люблю тайпскрипт
447 2961336
>>2961327
А ведь ты прав, я думал уже другое соотношение. Зависит ещё от направления, чисто развлекательное явно всё-таки больше долю мобильного трафика имеет

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

Ещё интересно, что чем более отсталая страна, тем больше там мобильного трафика относительно десктопного. В США больше всего с компов, в Европе половина, в Азии уже только треть, а в Африке пятая часть
448 2961339
>>2961318
Если ты имеешь в виду сборник компонент, который используют чтобы побыстрому накидать фронт - сотни их.
Буквально сотни. Каждый заточен либо на определенную верстку, либо на определенный функционал.

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

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

>примеры таковых?


https://js.devexpress.com/
Первое что в голову пришло.
449 2961345
>>2961339

>В то же время некоторые галеры делают под себя свои сборники компонент.


Продуктовые/бигтех почти всегда тоже имеют свои UI киты
450 2961353
>>2961173
Да, он заставляет писать as unknown as any
451 2961359
>>2961353
Если тебя заставляет, то проблема в прямоте твоих рук.
452 2961377
>>2961210

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



А почему ты считаешь что жить нормальной жизнью это лучше чем сидеть дома, ты скОзал? Наоборот если человек сидит дома, он более развит, чем социоблядь, которая производит никому не нужные ритуалы.
453 2961433
>>2961377
Потому что у зумеров до самого вузика может не быть кудахтера. Достаточное количество зумеров тупит при виде кудахтера даже после ВУЗа на работе.

другой анан
454 2961467
>>2961433
Этот прав, я просто ахуел когда узнал что наш Аналитик 24 лет не разбирается в компьютере даже на уровне пользователя.
Сейчас деды с бабками годов 50 знают больше о ПК чем зумеры.
455 2961478
>>2961265
И как тебя не спалили? Или работа не особо сложная?
456 2961485
>>2961194
Мобилка доступнее (можно с ней сидеть на работе/улице/унитазе) плюс она гораздо проще в освоении. Дошло уже до того, что современных пиздюков приходится учить пользоваться пк прямо как заставших еще совок дедов.
457 2961540
>>2961467

>Аналитик 24 лет не разбирается в компьютере даже на уровне пользователя


Постоянно такое про зумеров слышу, но не верится вообще. Ну как такое возможно?
458 2961544
>>2961540
Рос бы я сейчас на современном телефоне, без пеки, которая появилась в 2007, хоть и без интернета, даже разобрался как раздавать лимитированный мобильный интернет на пеку, чтобы первый раз запустить каесик в мультиплеере и скачать несколько книжек в сети, если бы я увидел современное мыльцо без геймплея - я бы тоже не видел причины хотеть кудахтор. Игры там какие-то делать. Зумеры сейчас на телефонах и планшетах даже видео монтируют.

В ВУЗике нужна для учёбы, какая-то пыточная машина, чтобы отчётики заполнять.

Это не говоря, что эталоном фотокамеры у них является айфон.
459 2961553
>>2961305
>>2961333
Вот вы и попались, вкатутосины! Нохайр
460 2961564
>>2961553
Челов с майкрософт не забудь уволить, а то они хуйни у себя в кодовой базе понаписали на зарплате. А оказывается у них nohire. KEKW
461 2961582
>>2961540
Потому что зумерье пользуется только телефоном и телефон закрывает все их потребности.

Зумер если и пользуется компом то только для игр
462 2961597
>>2960914 >>2961263
Я, всё же, думаю, что это называется "козёл".
463 2961632
>>2961564
О, налицо прогресс. Думой, фронтомакака, думой! Ты почти дошел до правильной мысли о профпригодности майкрософтовских мартышек.
464 2961638
>>2961632
Дополню, что скорее всего, ребята там умные, просто ленивые травмированы жиесом до такой степени, что неспособны воспринимать типы адекватно. Ментальные инвалиды, типцелы.
465 2961674
>>2961632
Таблетки.
466 2961691
>>2961674
И в чем я не прав? Тупескрип ни в какое сравнение даже с жявой не идет в плане адекватности типизации. Не говоря уже о какой-нибудь скале, где пофиксили косяки джявы и вывели soundness на новый уровень.
467 2961702
>>2961691
Чатик джавы двумя мы вам перезвоним тредами ниже.
468 2961712
>>2961691
Да уж, в скале повысили и вывели на новый уровень.
И теперь там можно писать код, на который компилятор не ругается, потому, что думает, что с типами всё ОК, а потом это падает в рантайме, потому, что на самом деле там всё неправильно. Слишком гибкая типизация -> отсутствие типизации.
Примеров не будет, извините. Это из личного опыта, в старом проекте GUI либы, код искать лень.
469 2961716
>>2961544

>Зумеры сейчас на телефонах и планшетах даже видео монтируют.


скорее всего те, у кого просто нет нормального компьютера или кто не умеет на компе работать.

собственно мы возвращаемся к тому, что было в конце 90х и начале нулевых, когда комп был признаком какого-то социального статуса, продвинутости

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

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

И любой, кто имеет комп, умеет на нём работать, предпочтёт работать за компом, чем за смартфоном.

Меня впечатлило то, что соотношение мобил-компов стабилизировалось. Я думал,что вымирание десктопа (лаптопа) продолжается. Было такое ощущение во второй половине десятых.
470 2961726
>>2961712

>Слишком гибкая типизация -> отсутствие типизации


Это ты сейчас про тупескрип. Офк в скале и жяве можно тоже обжектов везде напихать вместо типов, и потом инстансофы хуярить, как это принято в жс/тс. Но если ты пользуешься типами, то сломать будет весьма непросто, особенно в скале 3, где некоторые эджкейсы пофиксили.
471 2961738
>>2961716
Мобильную тему продвигают крупные корпорации.
Вкладывают в это дело миллиарды.
Цели - контроль (слежка) и побуждение покупать ненужные товары.
Купить через телефон проще, он всегда под рукой, проще сделать импульсивную покупку. Проще развлечь себя шоппингом (особенно это касается женщин). При этом - меньше возможностей проанализировать, сравнить и выбрать (или отказаться), потому, что это неудобно делать в одном маленьком окошке.

Забавно смотреть, как люди ходят по улицам согнувшись и глядя в телефоны, ничего не замечая вокруг. Как зомбаки из кино.
472 2961746
>>2961716
Можно купить ноутбук за 50к, он подойдёт для всех нужных зумерам дот и лиг легенд. Можно офис поставить и блендер. Но есть нюанс... У них телефоны в такую цену. А говно айфоны и те от 60, даже не прошные ХДДДД.

>И любой, кто имеет комп, умеет на нём работать, предпочтёт работать за компом, чем за смартфоном.


Это может быть не актуально до 18-22 лет, пока зумер не выпустится с ВУЗа. А там уже на уровне привычки. Есть тельавизор и телефон. Ну не видит человек необходимости в гробе за 200к.

>Сейчас просто смартфон есть у всех, потому что без него нельзя в современном мире, если ты не совсем фрик


Нахуя? Сосач с телефона с телефона листать? Ну да, наверно. Один ёбаный шум, инфоцыгане и шустрые дерзкие желающие на пабликах подняться. Инстаграмчики, телеграмчики, вкудахты, вот это вот всё. Плюс гомоебля с рекламой.
Книжку и порнокомиксы почитать? Ну планшет или читалка. Даже цветные чернила придумали.
Нужен был пару лет назад в период ковидного чипирования и необходимости везде QR коды сканить/светить.
Ну да, банкинг на телефоне удобный. Плюс СБП работает только в мобильных банках из-за привязки к мобильному номеру. В том же сбер онлайне ты не сделаешь перевод по номеру в другой банк, там просто нет СБП.
Ну а кроме сосача и книжки по технолгия/нейм/порнокомиксам? Телефон нужен по назначению - раз в месяц позвонить. Принять вызовы с достав очки.
473 2961750
>>2961726
В тайпскрипте - это специально сделано. Хочешь - типизируй, не хочешь - так ешь. И это очень хорошо.
Надо таки помнить, что это всё работает поверх JS. И сделать по-другому - значило бы сильно ограничить программиста, который, в итоге, послал бы этот ТС на хуй, и писал бы просто на ЖС, просто потому, что задачи таковы.
474 2961753
>>2961726
>>2961691
Маня, тайпскрипт создал тот же человек, который создал сишарп. А сишарп это как джава, только намного лучше.
475 2961770
>>2961750
Вот о том и речь, что вместо лечения рака, коим является жс, приложили подорожник. В итоге фронт как был уродливым в техническом плане, так и остался, зато макакам думоть сильно не пришлось.
>>2961753
Иронично, что в обоих случаях сделал хуйню, не решающую главные проблемы, но бэкендеры-жявисты оказались достаточно умными, чтобы это подметить и послать жалкую корпопародию нахуй.
476 2961780
>>2961770

>фронт как был уродливым в техническом плане, так и остался


Жявадебилу виднее, конечно.

>бэкендеры-жявисты


>оказались достаточно умными


Выбери одно.
477 2961785
>>2961780

>бабах!


Минус жиесомакака))
478 2961824
>>2961738

>Мобильную тему продвигают крупные корпорации.


>Вкладывают в это дело миллиарды.


Точно ли? Вот эти процессы явно были в десятые, во второй половине десятых. Прямо не просто мобильная тема, а "только мобильная". Но я вдруг подумал, что на самом деле сейчас хайп ушёл, стандарт такой, чтобы мобила+десктоп.

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

>>2961746

>Ну не видит человек необходимости в гробе за 200к.


Почему обязательно комп? Есть тонкие ноуты, компактные и лёгкие, при этом довольно мощные. Именно десктоп конечно не нужен. Даже дома если нормальное рабочее место оборудовать, никто не запрещает подключить внешний монитор и клавиатуру.
479 2961839
>>2961824

>Даже дома если нормальное рабочее место оборудовать


Удобный, с глубиной 70+см стол, на который можно поставить 2-3 моника, с удобным креслом/стулом >>> лежан, диван, и прочие способы размещения с ноутбуком.

> Внешний монитор и клавиатура


Я люблю когда монитор - это монитор, а не залупа, которая юзабельна на 125/150% масштаба (а отдельная клавиатура подразумевает, что ноут надо отставить), и ещё её как-то надо выравнять по уровню с монитором, чтобы головой не крутить ещё и вверх/вниз. Да, юзаю ноут на 100% масштаба.
480 2961874
>>2961839
Кто тебе запрещает поставить ноут на стол? К ноуту можно аналогично подключить несколько мониторов. Вообще этот тот же комп, просто в компактном форм-факторе. То есть у тебя всегда выбор, или работать за серьёзным рабочим местом, а если ты куда-то едешь, то просто берёшь ноут с собой.

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

Короче не важно, сейчас когда говорят "десктоп", подразумеваются и лаптопы в том числе. Работа за десктопом с несколькими мониторами не отличается особо от работы за ноутом, а вот работа за ноутом совсем другая, чем со смартфоном.
481 2961875
>>2961770
Жс конечно хуже жабы, но не намного.
Жс + тс лучше жабы. Это не потому что тс это так классно, это потому что жаба говнище сраное.
482 2961889
>>2961874

>игрового класса, 15 дюймов, FullHD


проблевался
483 2961898
>>2961874

>ноут игрового класса, 15 дюймов, FullHD


Я конечно понимаю, что я сейчас за ноутом, но это всё равно пиздос. Я хочу честные 1080, это значит масштаб 100%. Удаление ноута - часть текста и мелких деталей уже становится разобрать сложнее.
Плюс для меня монитор - это от 23 дюймов.
484 2961899
>>2961874

>ноут игрового класса


Последствия вката быдла в айти
485 2961905
>>2961874

>ноут игрового класса, 15 дюймов, FullHD


ДВА ЯДРА
@
ДВА ГИГА
@
ИГРОВАЯ ВИДЕОКАРТА
486 2961926
>>2961905

>это от 23 дюймов


лол, монитор меньше надо постараться, чтобы найти

>Я хочу честные 1080


А на FullHD какие? У тебя ЭЛТ монитор, что-ли? Любой LCD экран имеет конкретное разрешение. Современные ноуты обычно FullHD, очень адекватно для них. Масштаб 100%. Размер шрифтов в браузере, консоли и редакторе ты под свой вкус всегда выставляешь

Вообще у тебя какие-то комплексы нищеброда, похоже, раз так подрываешься, что у кого-то игровая видеокарта есть.
487 2961938
>>2961926
Вообще, когда говорят "ноут игрового класса", то подразумевается крупный ноутбук (минус в плане мобильности). скорее всего жручий, тоже минус, но зато мощный. Ещё такие ноуты называют "замена настольного ПК".

Работать за таким удобно, но возить за собой уже не очень.

Но к обсуждению это отношения не имеет, лёгкие ноуты и нетбуки тоже "десктопы", тоже принципиальной разницой между ними и ПК нет.
488 2962018
>>2961926
Почему ты думаешь что я >>2961898 это он >>2961874?

Ну смотри, у меня в рабочем слэш домашнем сетапе 24 + 27 + 24. Одно время стояли 24 + 24 + вертикальная залупа, забыл её дюймовку.

>>Я хочу честные 1080


А на FullHD какие? У тебя ЭЛТ монитор, что-ли? Любой LCD экран имеет конкретное разрешение.
Это значит, что когда ты поставишь в системе масштаб 150%, вёрстка твоего сайта пойдёт по пизде, потому что виртуальное разрешение твоего 1080 разрешения будет в полтора раза меньше. Зато что-то видно.
489 2962048
>>2961875
Очень спорно. В плане сиюминутного удовольствия от хуяк хуяк в продакшен - согласен. Но когда дело дойдет до поддержки достаточно большого поделия на тс, такой фронтовичок жидко сренькнет под себя от сложности, которая протекает изо всех щелей типизированной заплатки по имени тс.
Будь тс манной небесной по сравнению с жявой и другими бэкенд языками, давно бы все на него перекатились тупо потому, что тогда бы и фронт, и бэк были бы на одном языке.
490 2962118
>>2961875

>Жс + тс лучше жабы


Есть ли на жс + тс бэкенд фреймворк, лучше спринга?
491 2962174
>>2961332
Расскажи от чего кайфуешь, какие компоненты используешь?

>>2961339

>https://js.devexpress.com/


>Первое что в голову пришло.


Сам пользовался?

>>2961345

>Продуктовые/бигтех почти всегда тоже имеют свои UI киты


Есть в открытом доступе таковые или хотя бы кул-стори может быть?
Есть подозрение что максимум все это на уровне

>анальники, тупо копируют функционал из другой аппы

492 2962179
>>2962118
Фреймворк типа спринга не нужен на ЖС. Это динамический язык.
Дело в другом - в самом по себе ЖС, который говнище сраное.
И никакими надстройками, типа ТС, это не исправить вообще никогда.
Потэтому, любые рассуждения на тему бека на ЖС - просто дилетантский пиздёж.
мимо
493 2962184
>>2962174

>Есть подозрение что максимум все это на уровне


Кого интересуют твои подозрения?
Ты вообще кто?

Реакт - среда быстрой разработки UI.
Например, я пишу на нём компоненты для себя, для энтерпрайзного UI, под свои специфические задачи. Это проще, чем обтачивать напильником чью-то готовую хуиту.
Думаю, что в крупных конторах пишут тонны собственных компонентов.
См., например, тот же Мой Склад, у них UI на реакте:
https://www.moysklad.ru

мимо
494 2962185
>>2962179
А что плохого в жс?
495 2962186
>>2962174

>Есть в открытом доступе таковые или хотя бы кул-стори может быть?


Какие кулстори?
Это набор компонент. Вот есть задача сделать слайдер? Копируешь компоненту и вставляешь.

>Сам пользовался?


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

>Есть подозрение что максимум все это на уровне


>>анальники, тупо копируют функционал из другой аппы


Странные у тебя подозрения.
496 2962187
>>2962185
То, что это динамический скриптовой язык, придуманный для браузера. Писать на нём вне браузера - это надо быть очень альтернативно одарённым.
497 2962189
>>2962185
Дебам рассказали что это плохой язык ну они и повторяют теперь дружно, создан за неделю, ну и там прототипы, функции - сложна.
498 2962192
>>2962186

>>Сам пользовался?


>Хз что даже ответить.


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


По-моему предельно простой вопрос - либо да, либо нет. Сессию психоанализа устраивать тут нахуй не нужно.
499 2962194
>>2962184

>Реакт - среда быстрой разработки UI.


Реакт - кал собаки
пофиксил
https://www.youtube.com/watch?v=SuPFwIQ27kk
500 2962196
>>2962194

>ебасосина просит хуя

501 2962197
>>2962192

>>>Сам пользовался?


Да.

>>Есть в открытом доступе таковые или хотя бы кул-стори может быть?


Нет и да.

>>Есть подозрение что максимум все это на уровне


>>>анальники, тупо копируют функционал из другой аппы


Нет.
image.png1,7 Мб, 1280x720
502 2962198
503 2962202
>>2962189
typeof NaN что выведет?
this какого хуя такой шизовый?
Почему функции и лямбды работают по-разному по отношению к тому же this?
Нахуя два оператора сравнения (==/===)?
И это только то, что на поверхности. Жс создал конченный вкатутося, из-за которого теперь все страдают и никак не могут убрать за ним говно, не сломав интернет.
504 2962204
>>2962187
Слабые аргументы.
505 2962206
>>2962202
Неосилятор спок.
506 2962222
>>2962194
KEKW, ты сам хоть видос смотрел? Там статья была про долбоёбов, которые не могли определиться, что хотят. Толи Java, толи дотнетные макаки, которые хотели писать на классиках. А им дали реакт. И уже потом выяснилось, что реакт виноват просто потому что это не ангуляр.

мимо
507 2962229
Если с жиесом все итак понятно, то вот почему рякт кал хотелось бы пояснений, мне интересно.
508 2962232
>>2962018

>Это значит, что когда ты поставишь в системе масштаб 150%, вёрстка твоего сайта пойдёт по пизде, потому что виртуальное разрешение твоего 1080 разрешения будет в полтора раза меньше.


Зачем мне ставить масштаб 150%? Двач у меня сейчас открыт на 100%, хотя иногда я увеличиваю шрифт, штатная история (ctrl+колесо мышки). И если выставлю, с чего это по пизде пойдёт? Рукожопых попиксельных верстальщиков уже выкатили из профессии, 100 человек за место как никак

У меня ещё телефон FHD, я там тоже браузером пользуюсь, и ничего, работает как-то.

Короче выдумываешь ты что-то. Ну нет у тебя современного ноута, что теперь. Ты же программист, пойди и купи
509 2962239
>>2962229
У ангулярщиков (в большей степени) и вьюдерастов (в меньшей степени) всегда был есть и будет комплекс неполноценности по отношению к Реакту. Рынок Реакта - это по разным оценкам 50-55 процентов всего рынка фронтенда (кто-то называет и большую цифру). С точки зрения рыночка компания, которая охватывает 50+% рынка имеет монопольный статус так же, как владелец 50+% акций является держателем контрольного пакета с абсолютным правом назначать правила в этой компании. В плане фронтенд технологии, с точки зрения рынка, Реакт обладает этим самым контрольным пакетом и является стандартом де-факто. Когда мы говорим "фронтенд" мы имеем ввиду в первую очередь Реакт и его инфраструктуру. Это же отражается на размере и качестве сообщества, развитии технологии и прочем. Реакт повсюду и никто уже не отберет у него этот контрольный пакет акций. Ты выучишь ангуляр, преисполнишься в ООП (парадигме для дураков) зачем-то втиснутой во фронтенд, ты будешь хвастаться более высоким порогом входа и меньшим количеством вкатунов, но ты всегда будешь чувствовать себя посредственностью, второстепенным персонажем на этом празднике жизни, где-то в глубине души ты будешь понимать, что тратишь свое время зря, что возможно уже завтра твои знания и навыки будут никому не нужны.
510 2962242
>>2962229
1. Писать хтмл внутри жс это кал.
2. Воспитывает каловых разработчиков которые считают что классы не нужны.
511 2962251
>>2962202

>typeof NaN что выведет?


Глянул - "number". Проблемы?

>this какого хуя такой шизовый?


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

>Нахуя два оператора сравнения (==/===)?


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

>Жс создал конченный вкатутося


С ученой степенью и опытом в разработке языков, ну кончай уже пиздеть.
512 2962259
>>2962229
ну нахуя нужен реакт + некст, когда есть svelte + sveltekit?
да, на реакте дохуя вакансий, факты
но для своих проектов не вижу смысла
513 2962266
>>2962232
Какой же ты ебанутый, господи. На ноутах обычно дефолт не 100% стоит.
514 2962283
>>2962251
Проблема в том, что чтобы считать литерал по имени not a number типом number, нужно быть клиническим идиотом.

>жаба


Так а нахуя ты приплел язык, где зис как раз работает адекватно?

>глубокая феласафская проблема!1


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

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


Лол блять. Вот уж у кого стоит поучиться современным волкам: при полной некомпетентности умудрился налутать лычек и высрать язык с таким дизайном, что, вероятно, свежий выпускник вуза и то лучше бы справился.
Screenshot-736.png66 Кб, 1357x762
515 2962289
>>2962283

>Проблема в том, что чтобы считать литерал по имени not a number типом number, нужно быть клиническим идиотом.


Все - ор! Специальная демонстрация для дебов.
Дебы, не учите тряп по мемам, а то так и будете батхертом.
516 2962296
>>2962289
Переменная числового типа содержит не число. Если тебя в этом ничего не смущает, то мне жаль, но ты неизлечимо травмирован жиесом, он уже пустил метастазы в мозг.
517 2962297
>>2962283
Наличие Object.equals и (==) это и есть обосрались в твоей любимой жабе например. В шарпе они тоже есть и что самое сука характерное работают немножко по другому.

>Нигде нет ебаного подкапотного приведения типов.


Ведь для вас же дебов старались, хотели как лучше. Получилось правда как всегда.
518 2962298
>>2962296
Пиздец ты дибилушка. На картинку смотрел? Не понял нихуя? В любом языке так.
519 2962301
>>2962297
В каком месте это обосрались? Контракты максимально понятны, никаких сайд эффектов, как в жиес. Можно поспорить, нужно ли ссылочное в принципе, но это уже совсем другая тема.
520 2962303
>>2962298
В каком любом, додя? В жаве есть нан по-твоему? Ее-то люди поумнее делали, не стали тянуть шизоидную хуйню отовсюду, в отличие от волчистого вкатунца Эйха.
521 2962306
Эйх сделал JS - РРРРЯЯЯЯЯ, ГОВНО
Эйх работает над Brave - OM NOM NOM NOM

...
522 2962308
>>2962306
Бляяяяя
Остановите его кто-нибудь уже
523 2962310
>>2961377

>А почему ты считаешь что жить нормальной жизнью это лучше чем сидеть дома, ты скОзал


Я этого не говорил.
524 2962313
>>2961478

>И как тебя не спалили? Или работа не особо сложная?


А че палить то? Таски закрываю, кабан доволен.
525 2962314
>>2962308
Что меня останавилвать? Я другой анон, я просто с вас проигрываю.
Ведь BRAVE с ЭЙХОМ, и там нет точек с запятой - ИТА ДРУГОЕ
# OP 526 2962316
юИБлейный-ноговодный перекат
>>2962315 (OP)
>>2962315 (OP)
>>2962315 (OP)
# OP 527 2962318
юИБлейный-ноговодный перекат
>>2962315 (OP)
>>2962315 (OP)
>>2962315 (OP)
# OP 528 2962319
юИБлейный-ноговодный перекат
>>2962315 (OP)
>>2962315 (OP)
>>2962315 (OP)
529 2962322
>>2962314
Я не про тебя, а про Эйха. Надеюсь, санитары ему помогают с проектированием.
530 2962342
>>2962303

>В жаве есть нан по-твоему?


У тебе ведь есть справка по инвалидности, олигофрен? Зачем тебе кодинг, живи на пенсию.
531 2962343
>>2962301

>никаких сайд эффектов, как в жиес


Додик, не используй слов которых не понимаешь, может твою умственную неполноценность не вскроют так быстро.
532 2962344
>>2962342

>у жиесомакакича кончились аргументы и он перешел на личности


Классический симптом жиесного расстройства личности, не лечится.
533 2962356
>>2962197

>>>Есть в открытом доступе таковые или хотя бы кул-стори может быть?


>Нет и да.


Выкладывай кулстори тогда.
534 2962358
>>2962343
Ты там теорией передознулся, додстер? Приведение типов в операции блядского сравнения - это как раз-таки сайд эффект в общем значении слова, не пытайся натягивать сову на глобус и приплетать значение из мира чистых функций.
535 2962363
>>2962344
Какие могут быть аргументы, ты на столько дибилушка что думаешь что в java нет NaN? Ты ебанутый? Откуда ты такой взялся вообще?
536 2962368
>>2962358

>Приведение типов в операции блядского сравнения - это как раз-таки сайд эффект в общем значении слова


Только в твоем умственно неполноценном мирке.
537 2962375
>>2962363
Ладно, тут ты прав. Ни разу с нан в жяве не сталкивался. Хз, зачем эта шиза нужна, кроме математиков никто в здравом уме с бесконечностями в коде не работает.
image.png24 Кб, 637x353
538 2962412
>>2962266

>На ноутах обычно дефолт не 100% стоит


ты сам ебанутый, совершенно стандартно для 14+ дюймовых ноутов выставлять 100%. У меня был 11.5 ноут FHD, вот там уже 150% стояло, на родном разрешении тяжело
539 2962437
>>2962118
Лучше чем? Спринг это тормозное говнище, хуже которого ещё поискать.
540 2962468
>>2962412

> сам ебанутый, совершенно стандартно для 14+ дюймовых ноутов выставлять 100%. У меня был 11


Меня не ебёт что у тебя у тебя принято ставить стандартом, а то что будет стоять на ноуте в ОС дефолтом. И не трёхпроцентное отщепление на убунте, а винда. И будет там 125% или 150%.

Спокнись уже нахуй. Ты всё равно о своём отвечаешь.
541 2962478
>>2962468

>И будет там 125% или 150%.


не выкупил контекст диалога
а в чем проблема масштабирования?
у самого 27" 2к моник, 150% масштаб, вполне комфортно, учитывая лежачий воркспейс
542 2962481
>>2962468

> И будет там 125% или 150%.


И что, у всех пользователей виндовых лаптопов по пизде дизайн идёт? Реалли?

И вообще ты о чём говорил? Я говорю о том, что так работать вполне норм. Было бы не норм, купил бы себе монитор, я раньше всегда с внешним монитором работал.

Или чего ты хочешь сказать, что ноут не нужен, если есть смартфор, ему замена только настольная пека? Ноут это тот же ПК, только чуть меньше. А смартфон принципиально другой девайс.
543 2962483
>>2962478
чел хочет донести мысль, что нужен или смартфон, или большая пека с несколькими мониторами, а вот ноутбуки не нужны
544 2962485
>>2962478

>150% масштаб


Снижается разрешение.

>>2962481
Я в душе не ебу кому ты вообще хотел ответить. Ты и сам, видимо, уже не знаешь. Ответил одному, линканул другого. Отвечаешь о своём. П И З Д О С
545 2962532
>>2962118
Есть Нест на ТСе, он похож на спринг, но он лучше его тем, что он сделан на одном из лучших языков программирования в отличие от спринга
546 2962569
>>2962375
это общие для большинства ЯП спеки флоатов, оттуда же +-бесконечность и +-0
547 2962686
Ну что, рынок сворачивается перед НГ. вакух нет, офферов нет.
548 2962709
>>2962686
Ждите февраля
image.png13 Кб, 927x99
549 2962843
Кто не верил что зумеры тупеют.
550 3006620
Р
Тред утонул или удален.
Это копия, сохраненная 8 марта в 20:28.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски