Бред

Ответить в тред Ответить в тред
Аноним 28/08/20 Птн 22:35:02 2278193481
14475756919390.jpg 33Кб, 400x525
400x525
Пиздец, реву, как сука.
Четыре года работал программистом (жаба). Писал код, закрывал таски, создавал новое, переписывал старое. Недавно уволился и теперь ищу новую работу. Сегодня сходил на два собеседования и ещё два провели онлайн. Боже, как же я облажался НА ВСЕХ. Не ответил ни на один вопрос. И спрашивали-то какое-то примитивное дерьмо. Работа со списками, с файлами, всякая ООП херня, очереди, транзакции. Но ответить не смог. Показал себя конченым долбоёбом. Мне теперь придётся брать талмуд "жаба для дебилов" и зазубривать это всё. А может тупо бросить. Реально руки опустились. Четыре года работал, и вот я где? Нигде. В самом начале. Мне СНОВА надо с нуля выучить ебучую Жабу. Ну и нахуй тогда? Чтобы через несколько лет ОПЯТЬ с нуля? Да сколько можно?! Почему я всегда на старте? Почему мне всегда надо "начинать"? Почему нельзя пользоваться плодами своей работы? Никто не устраивает на собеседовании таксисту, проработавшему несколько лет, экзамен по дорожным знакам и устройству карбюратора его сраного Опеля. У него в трудовой стаж - вот и всё что нужно. Блин, как же всё заебало. Я конченый.
Аноним 28/08/20 Птн 22:38:00 2278194922
>>227819348 (OP)
Ну, бля, ты бы почитал что перед собесом, че ты как долбоеб? Кроме того, вакансий как говна, устроишься куда-нибудь.
Аноним 28/08/20 Птн 22:42:29 2278198353
>>227819492
Читать тут бесполезно. Нужно именно, сцуко, помнить всю еботу из здоровенного талмуда. Плюс сотню задач на алгоритмы. Про сортировки, про фионначи, про фубаз, про деревья.
Аноним 28/08/20 Птн 22:45:47 2278200774
>>227819835
нахуй это все помнить? бросаешь трудовую им в жебало и запрашиваешь профильные таски. всё. ты не на джуна же идешь. или на джуна?
Аноним 28/08/20 Птн 22:50:41 2278204075
>>227819835
Про фубаз и фибоначи это ты найс зарофлил. Мб еще как строку переворачивать нужно заучивать?
Аноним 28/08/20 Птн 22:51:49 2278204896
Аноним 28/08/20 Птн 22:52:26 2278205337
>>227820077
На мидла. 4 года же уже работаю. Но ощущение, что на стажёра собеседуюсь.
>запрашиваешь профильные таски
Дадут? Я специально спрашивал, чем конкретно заниматься буду, отвечают размыто про "новые задачи, переписывание легаси, проекты, бла-бла-бла".
>нахуй это все помнить?
Ну а как? Вот спрашивают "как организовать транзакцию", а я в душе не помню. Да даже не помню, как из строки вычесть подстроку. А они сидят и смотрят, как я буду на доске решать задачу "дана строка SDADASDASDADADFSDFSDASDFASDDAD, надо убрать из неё повторяющиеся подстроки длиной >n". А я не то что алгоритм родить не могу, даже не помню вообще, какие там функции со строками работают.
Аноним 28/08/20 Птн 22:53:18 2278205988
>>227819348 (OP)
А хули ты там делал четыре года тогда, ебанашка?
Аноним 28/08/20 Птн 22:53:21 2278206029
>>227819348 (OP)
Если у тебя спрашивают разницу между BST и хипом / стэком и очередью, а ты это не можешь вспомнить без книжки, то программистом ты никогда не был. Ты был мошенником.
Аноним 28/08/20 Птн 22:54:10 22782066710
>>227820407
А ты помнишь? Откуда? Если за 4 года ты ни разу не сталкивался с такими задачами, то ОТКУДА ты помнишь, как они решаются? Ты выучил это давным-давно и поставил метку в памяти "ни за что не забывать, крайне важно!"?
Аноним 28/08/20 Птн 22:54:21 22782067911
>>227820533
тебя на джуна собеседуют. просрал ты 4 года жизни походу, раз не можешь сделать ебало кирпичом и послать их нахуй с этими глупыми тестиками для дошколят.
Аноним 28/08/20 Птн 22:55:09 22782073712
>>227819348 (OP)

Не унывай, бро.
Кодинг - это как спорт. Если не дрочишь каждый день - тупеешь, увы. И нахуя тебе работка на баринов? Пили свои проектики да монетизируй, если ебашить норм через полгода уже будет пассивный доход больше чем зарплатка у жадного капиталюги.
Аноним 28/08/20 Птн 22:55:45 22782078313
>>227820737
Не умею в свои проекты. Я тупой.
Аноним 28/08/20 Птн 22:55:58 22782079514
Анекдот в тему.

Приходит токарь ниебаца разряда устраиваться на завод, а его и спрашивают что такое гитара.
Аноним 28/08/20 Птн 22:56:39 22782085215
>>227820667
"string".reverse();
джаваскриптизер, если что

А с чем ты сталкивался? Расскажи? Кроме того, сейчас рынок вырос, и много чего ненужного/сложного спрашивают, чтобы отсеять.
Аноним 28/08/20 Птн 22:57:29 22782091716
>>227820783

Ну, тогда говно жрать придётся, хули поделать. Не всем дано летать, понимаю
Аноним 28/08/20 Птн 22:59:22 22782104217
15984769706790.jpg 41Кб, 565x722
565x722
>>227819348 (OP)
Так что за вопросы были?
Давай вместе отвечать я по шарпу ток
Без стресса ответишь же?
Почему уволился-то?
Аноним 28/08/20 Птн 23:00:34 22782112518
>>227819348 (OP)
> Мне СНОВА надо с нуля выучить ебучую Жабу. Ну и нахуй тогда? Чтобы через несколько лет ОПЯТЬ с нуля?
Ну так получается ты всегда и был НУЛЕМ
Аноним 28/08/20 Птн 23:01:03 22782117519
>>227820852
>А с чем ты сталкивался? Расскажи?
Бизнес-логика, в основном. Причём, транзакциями там всё обмазано по самые помидоры, но как бы другим слоем, я обычно их не касался, работают и работают.
Аноним 28/08/20 Птн 23:02:18 22782127920
>>227821042
>Без стресса ответишь же?
Не отвечу. Я просто не помню. Да, да, да, да блядь. тупой ятупой. заебали хватит. нахуй нахуй. блядь нахкй просто нахукй
Аноним 28/08/20 Птн 23:02:29 22782129121
>>227821175
Ну вот их и надо было повторять, раз нихуя не трогал, очевидно же, что забудешь и все, начинай сначала.
Аноним 28/08/20 Птн 23:03:19 22782135722
>>227821279
Модешь на хакерранк/литкоде потрениться перед собесом, не переживай.
Аноним 28/08/20 Птн 23:03:49 22782140823
>>227820533
>На мидла. 4 года же уже работаю. Но ощущение, что на стажёра собеседуюсь.

всё очень зависит от твоего тимлида и отношения к код ревью, твоего желания развиваться, и насколько глубоко ты вникаешь в таски( читаешь ли ты хотя бы quick start docу, или сразу пытаешься вытащить на опыте +стаковерфлоу)

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

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


мимо студент-еблан, уволился, перешёл с middle на middle+/senior
Аноним 28/08/20 Птн 23:05:04 22782149424
>>227819348 (OP)
Потому что на инженерных специальностях твой опыт почти ничего не значит, твои знания устаревают, твой мозг тупеет от однотипных задач. Если ты думал что выучил язык программирования и теперь ты король мира - я тебя очень сильно разочарую. Вайтишники и сидельцы на жопе по 5+ лет когда их наконец выгоняют - всегда в шоке от собесов и собственной тупости. Чтобы быть в форме ты постоянно должен читать и учить новое, повторять старое, ходить на собесы и собеседовать сам. И иметь работу без однотипного легаси-говна от которого плавится мозг (хотя это сомнительно на просторах экс-совка, сюда господа из стран первого мира только самое вонючее скидывают, никаких крутых новых задач и технологий ты тут не увидишь). В идеале менять место работы каждые 2-3 года.

Я работал 2 года, потом платил за курсы (САМ) и ботанил книги, потом работал еще 2 года, потом ботанил книги полгода нон-стоп. Потом работал еще 4 года, потом год ботанил книги нон-стоп. Последние 4 года хожу по собесам и собеседую людей постоянно. Это не считая того что я постоянно читаю и учу на работе. З.П (в валюте) выросла в 8 раз с момента первого трудоустройства. И я снова думаю подкупить новый книжек.

Если хочешь без собесов и за стаж - пиздуй на госконторы лизать жопу за копейки всю жизнь или в дворники-кабанчики-мерчеры-грузчики.
Аноним 28/08/20 Птн 23:05:33 22782153325
>>227819348 (OP)
Двачую, двачую.... Есть дохуя терминов которые практически никто не знает но их всегда задают на собеседовании, это пиздец как бесит

мимо пишу на java с 2014 года
28/08/20 Птн 23:06:18 22782160326
Ты, видимо, долбоеб какой-то. Я когда повторно устраивался просто назвал место работы прошлое, показал свои работы. А теория она для дебилов, если у меня не хватает каких-то знаний, есть гугл. Тут уже опыт дает тебе знания в каких ситуациях как поступить, появляется эдакая "интуиция программиста".

Мимо фулстак (веббич) программер 2 года
Аноним 28/08/20 Птн 23:06:51 22782164727
15979484167200.jpg 765Кб, 1920x1920
1920x1920
ПРОСОБЕСЕДУЙТЕ меня пли?
С#, .Net, front-end (angular).
Аноним 28/08/20 Птн 23:08:23 22782178728
>>227821647
Давай.
Напиши мне алгоритм, который посчитает глубину дерева.
Аноним 28/08/20 Птн 23:08:36 22782181229
>>227820407
тоже думаю зеленый нас тролет как сучек. иди "жаба" это жабаскрипт? тогда типо понятно
Аноним 28/08/20 Птн 23:08:47 22782181930
Тоже самое, чуть больше 4 лет отработал. Просто иди по собеседованиям и учи попутно вопросы, программирование это как работа на заводе только в 21-ом веке, знаний не надо, просто рефлексы.
Аноним 28/08/20 Птн 23:08:49 22782182431
Аноним 28/08/20 Птн 23:10:43 22782198432
>>227821647
Че такое интерсептор, DI, чем директива от компонента отличается? Про лайфсайкл расскажешь?
С RxJS работал? Что такое холодный/горячий обсервер? Про шедулеры расскажешь что?
Аноним 28/08/20 Птн 23:10:45 22782198533
>>227821787
>Напиши мне алгоритм, который посчитает глубину дерева.
$50

мимо джавист но напишу на питоне
Аноним 28/08/20 Птн 23:10:50 22782199034
>>227821603
удвоил
когда устраивался на джуна и меня валили вопросами я с искренним удивлением спросил их "у вас чо гугла нет?"
Аноним 28/08/20 Птн 23:11:10 22782201835
>>227821603
>если у меня не хватает каких-то знаний, есть гугл
И вот тут тебе прилетает говна на лопате от интервьюиров "НАДО ЗНАТЬ! НАСТОЯЩИЙ ПРОГРАММИСТ ОБЯЗАН ЗНАТЬ ВСЁ САМ, БЕЗ ГУГЛА!!!!!!!11111111111"
Аноним 28/08/20 Птн 23:11:22 22782203336
>>227821812
Жаба — это же жава, в жабаскрипте нет транзакций. Про остальное — найс рофлы.
Аноним 28/08/20 Птн 23:11:42 22782205937
>>227821985
>$50
Хуём по губам тебе за 50 баксов проведу. Я это говно кодил за пару минут ещё в студенческие коды, макака тыы ебаная.
Аноним 28/08/20 Птн 23:11:45 22782206638
>>227820667
пле ну фибоначи алгоритм выдумывается за 10 минут максимум. тут же важно не запомнить а соображалку развить. не можешь простые алгоритмы с ходу выдумать нахер ты нужон. еще и паттерны не знаешь поди, тебя наймешь - ты велосипедов понапишешь, заепешься разбираться после тебя.
Аноним 28/08/20 Птн 23:12:11 22782210739
>>227820533
>дана строка SDADASDASDADADFSDFSDASDFASDDAD, надо убрать из неё повторяющиеся подстроки длиной >n
Аааааааа... заинтриговал.
Как решить то?
Тут же будет какая-то невероятная сложность и по памяти и CPU?
Аноним 28/08/20 Птн 23:14:33 22782231240
01fd3c86be48f53[...].png 414Кб, 472x699
472x699
я вообще лево и право путаю и слова забываю, тру стори

мимо фронтэндер
Аноним 28/08/20 Птн 23:14:53 22782233241
images.jpg 6Кб, 284x178
284x178
>>227822033
>в жабаскрипте нет транзакций
Расскажите, как бы вы организовали транзакции на джава-скрипте? Ноду использовать нельзя.
28/08/20 Птн 23:16:21 22782246142
>>227821984
> DI
хуйня без задач для школьников

миио тимлид
Аноним 28/08/20 Птн 23:17:11 22782252943
>>227822059
щас бы один цикл больше 10 секунд кодить
Аноним 28/08/20 Птн 23:17:12 22782253244
>>227822461
На собесе также скажешь?
Аноним 28/08/20 Птн 23:17:34 22782255445
b3826d9c6770dc4[...].jpg 44Кб, 600x365
600x365
Аноним 28/08/20 Птн 23:17:36 22782256046
>>227822332
эм.. ну... пук.... хрю... ЧЕТЫРЕ ГОДА НА Я ВЕ, Я СИНЬËР визжит
Аноним 28/08/20 Птн 23:17:52 22782257347
>>227822529
>цикл
Мы вам перезвоним.
Аноним 28/08/20 Птн 23:17:53 22782257748
Аноним 28/08/20 Птн 23:18:35 22782262449
>>227821603
>если у меня не хватает каких-то знаний, есть гугл. Тут уже опыт дает тебе знания в каких ситуациях как поступить, появляется эдакая "интуиция программиста".
Это понятно. Никто не просит зубрить. Вот только если Вася знает технологию X или ее аналог, имеет опыт практического применения, имеет солидные базовые знания по алгоритмам и структурам данных, а ты при этом тоже имеешь базу, но пытаешься нафантазировать технологию X - ты пролетаешь.

А по поводу теории вообще - я видел людей по 10+ лет опыта которые не могли ответить что такое файл или что такое сокет, или что такое страница памяти. Сами при этом претендавали на сеньерские позиции и чуть ли не на архитекторов. Вот как это понимать? Что мог делать человек 10 лет, сука, если он не может сказать что такое файл даже своими словами? И никакого зубрения тут не надо.
28/08/20 Птн 23:19:50 22782271250
>>227822532
да и обоссу лицо любому, кто будет утвеждрать иначе
Аноним 28/08/20 Птн 23:20:28 22782275751
>>227822624
это просто твое мнение
на деле хуй с горы, который на собесе на коленке нафантазировал неведомую ему технологию Хэ в разы привлекательнее васи зубрежника.
Аноним 28/08/20 Птн 23:20:39 22782276852
>>227821787
Хм. Ну рекурсивно перебираешь и агрументом пробрасываешь уровень вложенности. Думаю напишу, о не в стрессовой ситуации. Ща попытаюсь, но долго будет.

>>227821984
Если ты о ангуляре, то:
Интерсептор - перехватчик, который встртаивается какой-то пайплайн и может менять менять проходящие данные. Или н еменят ьи просто логировать. Как правило юзают ХТТП интерсепторы для обработки серверных ошибок (можно на респонс 400 выводить попып с валидационными ошибками) или для инжекта токенов.

DI - внедрение зависимостей, как правило нужен для реализации IoC. В общем - управляет созданием екземпляров сервисов и т.д. В ангуляре они все синглтоны, кажись, по дефолту.

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

С RxJS работал? Да. Интресно, но я больше видел выстрелов в ногу, чем профитов, если что-то сложное делать.

Что такое холодный/горячий обсервер? Бля. Не помню. Там кароче один при регистрации ебнет, а второй не?

Про шедулеры расскажешь что? Не. Шо за шедулеры?

Аноним 28/08/20 Птн 23:20:55 22782279053
>>227821787
максимальную, минимальную, среднюю? ебучий заказчик не уточнил тз, ребят, ебошим константой
Аноним 28/08/20 Птн 23:20:59 22782279654
Аноним 28/08/20 Птн 23:21:28 22782282555
>>227822107

string.replace("stringToReplace","");

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

Мимо ебал такие задачи в ухо
Аноним 28/08/20 Птн 23:21:34 22782283256
>>227822790
Вы приняты. Вот оффер. Подпишите здесь, пожалуйста.
Аноним 28/08/20 Птн 23:22:14 22782288357
>>227822573
Щас бы рекурсий обходить дерево произвольной глубины без tail-call optimization.
28/08/20 Птн 23:22:24 22782289658
>>227822796
не утруждайтесь. я уже заблочил ваши контакты
Аноним 28/08/20 Птн 23:22:43 22782291459
>>227822757
>который на собесе на коленке нафантазировал неведомую ему технологию Хэ
Да, да. Пусть потом расскажет свои фантазии на интервью с заказчиком из Европы/США (которому конкретно и четко нужна технология Х а не маняфантазии) - я посмеюсь.
Аноним 28/08/20 Птн 23:22:57 22782292860
3929605b7a5285d[...].jpg 575Кб, 847x1200
847x1200
>>227822573
раз подругу посадил на мотоцикл
у нее от страха прекратился цикл

while (gfOnBike) {
let fear = checkHerFear()
if(fear) break
}
Аноним 28/08/20 Птн 23:22:59 22782293261
>>227819348 (OP)
Ты собеседуешься в фирму, которая будет тебе в месяц платить несколько средних зарплат. Будь готов покрутиться перед ними жопой, анон.
Аноним 28/08/20 Птн 23:23:08 22782294362
>>227819348 (OP)
> Никто не устраивает на собеседовании таксисту, проработавшему несколько лет, экзамен по дорожным знакам и устройству карбюратора его сраного Опеля.
А других способов проверить программиста за один день и нет на самом деле. Да, прохождение собеседований - это отдельный навык, но он коррелирует с умением программировать. У него много ложноотрицательных результатов - зато мало ложноположительных. Если ты знаешь что такое мемоизация, как строить DAG и его обходить - то скорее всего ты умеешь программировать.
А напиздеть с три короба может каждый.
Аноним 28/08/20 Птн 23:23:20 22782296263
>>227822033
> в жабаскрипте нет транзакций

Понабрали, блять, по объявлению...
Аноним 28/08/20 Птн 23:23:41 22782298864
>>227819348 (OP)
Не нужно увольняться вникуда. Сначала проходишь собесы, если тебя берут, только потом можно увольняться, иначе вот остаешсья с голой жопой на морозе.
Аноним 28/08/20 Птн 23:23:46 22782299665
>>227822107
Слоздаешь масив чаров. Масив результатирующий. Проходишь посимвольно, сохраняешь пред символ и считаешь повторения, если текущий символ = пред И повторений больше нужного не добавляешь символ в результатирующий массив. Джойнишь.
Легкая задача, если не дрочитьт перфоманс. хотя он и в варианте выше номр будет. Н сложность, 2Н аллокация.
Аноним 28/08/20 Птн 23:23:53 22782300466
Аноним 28/08/20 Птн 23:23:56 22782301167
>>227822914
Зачем ты подменяешь понятия? Ты приводишь две разные ситуации в одной тебя застают врасплох, ко второй у тебя есть время подготовиться лол
мимо
Аноним 28/08/20 Птн 23:24:40 22782305768
>>227822996
варчарнул тебе за щеку, пидор ебливый
Аноним 28/08/20 Птн 23:25:07 22782309169
>>227819348 (OP)
>Недавно уволился и теперь ищу новую работу
Если не секрет, то а чём был план? Зачем увольняться вникуда?
Аноним 28/08/20 Птн 23:25:17 22782310070
>>227822624
> я видел людей по 10+ лет опыта которые не могли ответить что такое файл

Я бы нахуй тебя послал с такими вопросами.
Аноним 28/08/20 Птн 23:25:20 22782310671
>>227822996
Это работает если n = 1. В общем случае это сильно сложнее и мне страшно даже пытаться это решить.
Аноним 28/08/20 Птн 23:26:01 22782316072
>>227822943
>как строить DAG и его обходить
Вот было бы прикольно если бы на собесах спрашивали алгоритмы на графах и мат.статистику. Хотя бы. Столько биомусора фронтендеров и двухлетних фулстак-СTO-архитекторов бы отсыпалось...
Аноним 28/08/20 Птн 23:26:13 22782317973
>>227819348 (OP)
А хуйли ты хотел? Интырпрайз рыночек перенасыщен просто пиздос как, вкатывайся лучше с жабой в дроид, ну и котлин подучи
Аноним 28/08/20 Птн 23:27:07 22782324274
>>227823160
Ну абсолютно любая задача на ДП (включая то, что задали ОПу) - это построение и обход DAG.
Аноним 28/08/20 Птн 23:27:30 22782327375
>>227819348 (OP)
Два собеса это хуйня. В поисках нормальной галеры можно пройти под полтос собесов, один из них обязательно выстрелит
Аноним 28/08/20 Птн 23:27:36 22782327976
>>227823100
в пр помню писал анон который расплакался и убежал когда его спросили что такое класс
Аноним 28/08/20 Птн 23:27:39 22782328477
>>227823160
>алгоритмы на графах
удвоил
графы это тема для ПМа
Аноним 28/08/20 Птн 23:27:41 22782328978
>>227823160
Попробуй а амазон илм хухол устроиться. Там графы, дп и вот это всё
Аноним 28/08/20 Птн 23:28:28 22782334579
>>227819348 (OP)
Ты походу действительно долбоеб в кризис увольняться, поделом тебе
Аноним 28/08/20 Птн 23:29:03 22782338480
>>227823160
поиск в ширину легко заучить только нахуй он фронтэндеру
Аноним # OP 28/08/20 Птн 23:29:10 22782338981
>>227823091
>Зачем увольняться вникуда?
ПонятЯ не имею. Я нашёл в домашней аптечке феназепам и кажется переборщил с количеством. хуй знает я не знаю ничего вообще. Спать не могу.
Аноним 28/08/20 Птн 23:29:43 22782342282
>>227823160
>двухлетних фулстак-СTO-архитекторов
маняфантазии, двухлетние фулстак-помидоры и то бывают разве что по очень хорошим знакомствам
Аноним 28/08/20 Птн 23:30:17 22782346583
>>227823160
А кто бы тогда писал фронт, если бы они все отвалились?
Аноним 28/08/20 Птн 23:30:23 22782347184
>>227823389
Ну так тебе сначала к психоправу мозги воткнуть немного на место, а потом уже все остальное
Аноним 28/08/20 Птн 23:30:50 22782349885
>>227823100
Ок, а что по-твоему надо спрашивать на собесе?
Меня в Гугле попросили описать реализацию простейшей файловой системы и расскзать про методы оптимизации хранения timeseries.

Нормальные вопросы? Или тоже нахуй послал бы? Проблема в том что на такое ни один из этих 10-летних аксакалов не ответит.

Алсо за посылание ты бы просто попал в блэк-лист как моральный инвалид.

>>227823011
>ко второй у тебя есть время подготовиться
Кабанчиком за неделю выучишь то что надо учить полгода?
Аноним 28/08/20 Птн 23:31:01 22782351186
>>227823389
Типичная история на самом деле.
Аноним 28/08/20 Птн 23:31:10 22782352087
>>227823465
как в старые добрые вебодиннольные - бэкендеры лол
Аноним 28/08/20 Птн 23:31:11 22782352188
Аноним 28/08/20 Птн 23:31:19 22782353189
>>227823465
Фронт любая макака напишет. Архитектуру для бека и фронта чтобы это все работало минимально уебищно - сделает не каждый
Аноним 28/08/20 Птн 23:31:21 22782353690
>>227822768
>Интерсептор - перехватчик
Так, мб использовал на проекте что?

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

>видел выстрелов в ногу
Расскажи, всем интересно. Какие операторы юзали?

>Там кароче один при регистрации ебнет, а второй не?
Один будет эмитать значения без подпищеков, а второй будет только когда есть подпищики, какой что, я не помню.

>Про шедулеры расскажешь что? Не. Шо за шедулеры?
https://rxjs-dev.firebaseapp.com/guide/scheduler
Посмотри, прикольные штуки.

А как со стейтом на проекте работали? А с тайпскриптом работал? Мб, что-то про дженерики расскажешь?
Аноним 28/08/20 Птн 23:31:42 22782355991
Аноним 28/08/20 Птн 23:32:27 22782361592
>>227823520
я будучи 1сником делал фронтенд потому что так получилось лол
Аноним 28/08/20 Птн 23:32:41 22782363593
>>227823498
>ни один из этих 10-летних аксакалов
ну то ты , антош, со своим годом джунства, конешно ответил, ведб да?
Аноним 28/08/20 Птн 23:33:13 22782367194
>>227823389
> нашел фенозепам
до или после увольнения?
Аноним 28/08/20 Птн 23:33:23 22782367995
rxjs это такое-то говно ну просто такое-то говно
я помню в апреле глянул курс по нему и меня чуть не вытошнило
Аноним 28/08/20 Птн 23:33:30 22782368796
>>227823635
Да еще и мамку твою отъебал)
Аноним 28/08/20 Птн 23:34:42 22782376897
>>227823389
Дурилка, аптека это плохая тема, кушал бы лучше грибы и обрел бы второе дыхание
Аноним 28/08/20 Птн 23:35:02 22782379798
>>227823687
и как только ты все успеваешь? отнял жрачку у кота Бориса?
Аноним 28/08/20 Птн 23:35:23 22782381299
>>227823797
И тебе в ротеш дал, а то как же
Аноним 28/08/20 Птн 23:35:55 227823840100
>>227823531
На самом деле нынче и на фронте нужно архитектуру иметь, если используются SPA, так что дизайн паттерны наконец мне пригодились. Но в принципе можно нанять джуна-фронтенд-макаку и вытащить его из говна чисто на книге про дизайн паттерны и курении документации. Думаю себе в подмастерье какого-нибудь такого найти.
Мимо фронтэндаун
Аноним 28/08/20 Птн 23:36:22 227823862101
>>227823812
ой ну всё, ты меня уделал, антош, бегу и плачу лол
Аноним 28/08/20 Птн 23:37:13 227823924102
>>227823635
Меня и самого часто валят на собесах. Но не такой же элементарщине. Но конкретно то что я написал знают второкурсники. Это каждый мамкин кулхацкер может сказать своими словами. А настоящий сеньер еще и про метаданные и всякие деревья, типы спец-файлов и лимиты расскажет, и про VFS, и про дескрипторы. Иначе нахуй нужен такой "синьер".
Аноним 28/08/20 Птн 23:37:36 227823945103
>>227823615
а ты думаешь одинэсники прошли бы собесы про построение ациклических ненаправленных графов? бухучет тоже писали бы бэкендеры лол
Аноним 28/08/20 Птн 23:38:28 227823989104
>>227823840
Имплаинг фронтенд подмастерья вообще такие слова как SPA, паттерны и документация знают лол
Аноним 28/08/20 Птн 23:38:48 227824009105
s1200.jpg 54Кб, 640x643
640x643
Пишу фронты на стаке Vue.js с роутером и стором, TS, scss, ky/axios/fetch, прособеседуйте меня
Аноним 28/08/20 Птн 23:39:03 227824026106
>>227823924
ну то есть второкурсник осилил бы этот собес, а 10 лет фуллстак помидор нет, так выходит, антош?
Бэ - логика.
Аноним # OP 28/08/20 Птн 23:39:35 227824057107
>>227823671
Толькочто. Просто успокоиться.
Аноним 28/08/20 Птн 23:39:39 227824063108
>>227823945
> ациклических ненаправленных графов
Блядь, в 90% проектов эта вся хуйня не используется
Аноним 28/08/20 Птн 23:40:12 227824095109
>>227824009
как поменять значения двух переменных местами, не используя треть переменную?
Аноним 28/08/20 Птн 23:40:13 227824097110
>>227824009
> прособеседуйте меня
А ты няшный? Попу покажи
Аноним 28/08/20 Птн 23:41:19 227824160111
>>227824009
Дженерики юзал? А во что интерфейсы превращаются после компиляции? Самые прикольные фишки тс? Всегда ли нужно тс на проекте использовать?
Аноним 28/08/20 Птн 23:41:53 227824197112
>>227824095
[a, b] = [b, a]

другой фронтэндер
Аноним 28/08/20 Птн 23:42:25 227824236113
>>227824160
>? Самые прикольные фишки тс? Всегда ли нужно тс на проекте использовать?
Орнул с дауна
Аноним 28/08/20 Птн 23:42:43 227824260114
>>227824095
1)let aux;
2)aux = a;
3)a = b;
4)b = aux;
...
5)profit
Аноним 28/08/20 Птн 23:42:46 227824264115
>>227823989
В 2020 это база, SPA фреймворки вынуждают использовать некоторые паттерны, к ним быстро привыкаешь, DI и синглтоны везде нужны, с имплементации их легко начать вкатываться в паттерны и на их примере легче всего показывать как работают "крутые штуки". Дальше уже команды и фектори доносить в голову, а дальше уже сам разберётся.
Аноним 28/08/20 Птн 23:43:02 227824285116
>>227824197
Поздравляю, вы быдлокодер
Аноним 28/08/20 Птн 23:43:18 227824300117
>>227823536
Я, если честно, давненько с фронтом работал. Поэтому многое забыл.

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

>а можно как-то сделать так, чтобы в двух компонентах были разные инстансы сервиса?
Хм. Через фабрику и вручную создавать. Зарегать в сабмодуле, тогда кмопоненты с этого модуля свой инстанс получат.
Может еще как-то.

>А как так происходит, что я прокидываю сервис в конструктор и ангуляр добавляет его как зависимость? Благодаря чему это получается?
Хм. Не знаю. Но если подумать. Ну сервис зарегестрирован типом, создается экземпляр по требованию. ЧТоб требовать - надо проанализировать конструктор. Как он анализирует конструктор - хз. В джсе есть рефлексия?
Вообще интресно. Надо погуглить .
Аноним 28/08/20 Птн 23:43:33 227824322118
>>227824063
Треды на дваче это топ1 место для использования такого рода знаний, так что всё к месту. Это как раз эти 10%
Аноним 28/08/20 Птн 23:43:44 227824336119
Аноним 28/08/20 Птн 23:44:07 227824362120
1vIR3bUllxNrbFD[...].png 71Кб, 500x508
500x508
Аноним 28/08/20 Птн 23:44:12 227824371121
Аноним 28/08/20 Птн 23:44:48 227824412122
Поцоны, как вкотиться в гейос разработу, есть макабук и желание сделоть мобильное приложение
Аноним 28/08/20 Птн 23:45:09 227824435123
Аноним 28/08/20 Птн 23:45:39 227824468124
Аноним 28/08/20 Птн 23:46:19 227824513125
>>227820795
представьте у вас есть пятимерный резец...
Аноним 28/08/20 Птн 23:46:35 227824527126
>>227824026
Второкурсник не ушел бы дальше этого вопроса. А синьер должен ответить и на этот вопрос и на все что сложнее. А получается что "синьеры" не знают ни базу, ни технологии, ни абстрактно думать не умеют. Предлагаешь их брать за красивое резюме с перечислением кучи технологий которые у них были в dependencies на проекте и с которыми они по факту ни дня не работали? Или брать их за то что они N лет носили лычку "яхонтовый CTO" в очередном Рога и Копыта Systems ?
Аноним 28/08/20 Птн 23:47:06 227824565127
>>227824435
Ну разве чт оисходники смотреть .

Ну как оценишь-то?
Аноним 28/08/20 Птн 23:50:25 227824766128
Аноним 28/08/20 Птн 23:50:33 227824776129
Хочу вкотиться вайти, есть макбук, что делать, кроме бочки?
Аноним 28/08/20 Птн 23:50:55 227824794130
>>227824565
Про di почитай, там много чего перелопатили в последнее время.

В целом норм, про RxJS почитай спрашивают. Посмотри еще NgRX/NGXS, и готовый гребец-мидлец на галеру, если опыт позволяет.
Аноним 28/08/20 Птн 23:51:55 227824859131
>>227824527
сеньер без проектов - не сеньер. ты поехавший штоле?
Аноним 28/08/20 Птн 23:52:01 227824864132
Аноним 28/08/20 Птн 23:52:25 227824888133
>>227824766
>>227823057
Ну неправильно я реквайрменты прочитал.
Идите нахуй кароч, токсики ебливые.
Аноним 28/08/20 Птн 23:52:39 227824906134
>>227824513
в какую сторону нужно вращать барабан, штобы выпал сектор приз...
Аноним 28/08/20 Птн 23:53:03 227824940135
>>227824776
есть макбук готов программировать
Аноним 28/08/20 Птн 23:53:11 227824946136
>>227824260
Так ты третью сделал, ебанутый.
>>227824197
Красиво.
>>227824285
Аргументируй?
>>227824095
Если числа, то
x =+ b;
y =- x;
y = -y;
x =- b;
>>227824160
>Дженерики юзал?
Юзал, но редко приходилось, только когда фабрику сервисов делал. Пришлось загуглить что такое дженерики, т.к. я не знал как это называется.
>А во что интерфейсы превращаются после компиляции?
В жс, лол. А так вроде какой-то метод у Object вызывается, не смогу сказать какой.
>Самые прикольные фишки тс?
Optional chaining (хотя вроде это и через бабел можно), энумы везде юзаю, union types
>Всегда ли нужно тс на проекте использовать?
Если нужна статическая типизация, то уже нужно. Если есть классы, то лучше использвать. И не забыть навесить class-transformer на ответы с сервера в идеале.
Аноним 28/08/20 Птн 23:53:31 227824965137
>>227824940
Чем промис от монады отличается ответишь?
Аноним 28/08/20 Птн 23:53:50 227824989138
>>227823924
Ну и нахуй кому всрались твои файловые системы? Дай угадаю, ты линуксодрочер с пеленок "подсебя"? Ну там, походу, хочешь-не хочешь всю эту хуйню изучишь чтоб нотпад заработал
Аноним 28/08/20 Птн 23:54:18 227825027139
>>227824888
rtfm говноед, потом к людям обращайся, чухло после курсов
Аноним 28/08/20 Птн 23:55:09 227825081140
>>227824965
конечно
монада это что можно map
а промис это обещание (:
Аноним 28/08/20 Птн 23:56:05 227825129141
Аноним 28/08/20 Птн 23:56:14 227825140142
>>227825027
>rtfm
Хватит срать не в тему, ебик.
Аноним 28/08/20 Птн 23:57:11 227825209143
>>227824946
>Optional chaining
скоро подвезут в стандарт
Аноним 28/08/20 Птн 23:57:42 227825248144
>>227825140
Я то может и ебик, а такие говнокодеры вроде тебя даже улицу метлой подмести не могут, настолько они тупые
Аноним 28/08/20 Птн 23:58:34 227825307145
Код ваш говно и айти ваше хуйня
мимо паскалегосподин 20 лет назад
Аноним 28/08/20 Птн 23:59:01 227825338146
>>227824946
1)Про дженерики почитай, если во вью функциональщина используется.

2)Интерфейсы ни во что не компилируются. Это вопрос с подвохом.

3)Optional chaining уже можно в нативном скрипте писать. Можешь

enum PARENTS {
mama = 'mama',
papa = 'papa'
}

На нативном джаваскрипте написать?

4) Норм, можно еще всякой менеджерской хуйни наплести, у меня зашло челам.
Аноним 28/08/20 Птн 23:59:02 227825340147
>>227825248
И по одному посту ты определил?
Сьебал нахуй, конч.
Аноним 28/08/20 Птн 23:59:45 227825397148
>>227824989
Ну да. А потом они приходят ко мне и спрашивают хули их говно выжрало всю память за две минуты и весь прод лег к хуям на час и контора потеряла пол-лимона баксов. Ведь теперешние "синьеры" не слышали про файловые дескрипторы.
>>227824859
>сеньер без проектов - не сеньер. ты поехавший штоле?
Я могу какой угодно бредятины написать в резюме. Эти "проекты" никак не проверить и всем похуй на них если это только не open source который лежит в открытом доступе.
Аноним 28/08/20 Птн 23:59:45 227825399149
>>227825307
паскаль твой почти хуйня чому не фортран?
Аноним 29/08/20 Суб 00:00:04 227825420150
1589566669226.jpg 9Кб, 225x225
225x225
Аноним 29/08/20 Суб 00:00:14 227825430151
Как вкотиться в мобайл? Что учить котлин или свифт? Где плотют больше, что учить проще? Есть опыт 1С и сисадминства
Аноним 29/08/20 Суб 00:00:41 227825459152
>>227825397
синйоры ни синьйоры
ясно. чую хохляцкое урёти. как это знакомо.
Аноним 29/08/20 Суб 00:00:54 227825476153
>>227825399
Потому что делфи может все сейчас
Аноним 29/08/20 Суб 00:01:23 227825504154
>>227825338
>1)Про дженерики почитай, если во вью функциональщина используется.
Если нет, то классы и декораторы дрочи.
Аноним 29/08/20 Суб 00:01:52 227825531155
Аноним 29/08/20 Суб 00:01:58 227825538156
>>227825397
>не слышали про файловые дескрипторы.
А зачем мине тебе слышать?
А чем твои дескрипторы помогут-то?
Почему говно выжрало-то?
Аноним 29/08/20 Суб 00:02:53 227825583157
>>227825476
хули сразу не пиздон то? съеби из ветки господ
Аноним 29/08/20 Суб 00:03:05 227825590158
Си-господа сикают с ваших проблем вам на мордочки
Аноним 29/08/20 Суб 00:04:00 227825652159
>>227825583
Че скозать то хотел, выблядок курсов Попова?
Аноним 29/08/20 Суб 00:04:28 227825670160
>>227825590
Создал поинтер тебе за щеку, проверяй.
Аноним 29/08/20 Суб 00:05:47 227825697161
>>227825652
так ты неиронично? ой лул
Аноним 29/08/20 Суб 00:05:58 227825727162
>>227819348 (OP)
Бесит эта хуйня. Ты что умеешь водить такси, а объяснить на словах как ты это делоешь не можешь?!?! Что, сказать ничего не можешь?? В 25 лет уже пора ку-ку.. Эйчары припезденные сука, почувствовали капельку власти и давай в надменного профессора играться. Но бывают и нормальные, душевные, может оно и к лучшему, не придется с уебками работать.
Аноним 29/08/20 Суб 00:05:59 227825730163
>>227825670
>поинтер
Зумерок-формошлепер новое слово выучил, спешите видеть!
Аноним 29/08/20 Суб 00:06:14 227825750164
>>227825338
>Optional chaining уже можно в нативном скрипте писать
не все мобильные браузеры поддерживают
Аноним 29/08/20 Суб 00:07:31 227825829165
>>227819348 (OP)
Что ты как пень? Тебе в резюме слабо написать конкретные задачи которые ты решал и обозвать себя в них "экспертом с углубленным пониманием", "Просьба с предложениями по другим задачам не беспокоить"?
Аноним 29/08/20 Суб 00:07:54 227825859166
>>227825730
Все так.

>>227825750
А, не смотрел, мы только под хром последний пилим.
Аноним 29/08/20 Суб 00:09:28 227825946167
>>227825727
Поехавший? Эйчары никого не собеседуют. Собеседуют тех. спецы - такие же прогеры, админы, сетевики, безопасники как и ты сам. Эйчар ищет кондидатов, дает общую инфу о прокете и компании и проводит первоначальный скрининг на предмет не полный ли ты дибил и вменяем ли ты вообще.
Аноним 29/08/20 Суб 00:10:33 227826016168
>>227825829
>в резюме слабо написать
И все этому конечно поверят и сразу возьмут тебя на должность Super Rock Star, да ?
Аноним 29/08/20 Суб 00:12:32 227826122169
>>227819348 (OP)
Не переживай, ОП. Это всего лишь работа. Что ты так завелся. Посидишь над Хорстманом пару недель, поделаешь задачки на литкоде и устроишься куда-нибудь. Ну может не в компанию твоей мечты, но куда нибудь точно возьмут.
Аноним 29/08/20 Суб 00:13:32 227826187170
>>227822107
Вот такую хуйню самопридумал. Проверьте плез.
1) Делаем асоциативный массив: key - подстрока, value - list из начальных позиций подстроки. Выделение памяти = длинна строки длинна подстроки = можно охуеть!
2) Идем по исходной строке с сдвигом в право, на каждой итерации работая с подстрокой (n+1) длинны.
3) Если подстроки нет в нашем kv - добавляем, дописываем её начальную позицию в value, добавляем в list. Доходим до конца строки.
4) Выделяем массив битовую маску длинной со строку.
5) Идем по всем value ассоциативного массива и по внутреним list.
6) Если длинна list > 1. Все позиции битовой маски начиная с позиции подстроки (значение из list) до позиции + n+1 выставляем в True. Доходим до конца kv массива.
7) Идем по всем позициям битовой маски, если элемент = False добавляем символ с той же позицией из исходной строки в целевую строку.
Память - длинна строки
длинна подстроки, но сложность по CPU - N.
Аноним 29/08/20 Суб 00:14:59 227826257171
>>227825504>>227825338
1) Функциональщины не так уж и много на проектах.
Классы выдрочены немного, начинал в энтерпрайзе на C# писать, ушёл в итоге во фронт.
Декораторы трогал, но не разбирался. Разве что юзаю vue-property-decorator, очень удобно. А вообще спасибо за совет, посмотрю что можно с этим сделать.
2) А ведь правда, но если его экспортировать, то компилится код чтобы его экспортнуть как модуль.
3) Но в тс было в какой-то версии до того как выкатили на браузеры нативно, но вообще да
var PARENTS;
PARENTS["mama"] = "mama";PARENTS["papa"] = "papa"
или
PARENTS.mama = "mama";PARENTS.papa= "papa"
Или что-то вроде такого, но принцип такой, определяется проперти с названием и ей задаётся значение строки, если с числами, то там по другому это делается.
>>227825750
У нас наверняка плагин на транспиляцию этого стоит до сих пор
Аноним 29/08/20 Суб 00:15:38 227826291172
>>227825670
Проверил, сейчас его разыме
Аноним 29/08/20 Суб 00:15:43 227826296173
Ну я тащемта после каждой работы делают перерывы в месяц или три, на ютубе посмотри несколько роликов вроде frontend/react/javascript interview questions, на гитхабе список вопросов выучи, походи на пару собеседований и все. В каждой второй конторе тимлиды оттуда же вопросы и берут.
Аноним 29/08/20 Суб 00:27:37 227826981174
Собеседование в иностранную нонейм компанию сложнее, чем собеседование в местную или плюс минус одно и то же?
Аноним 29/08/20 Суб 00:31:39 227827182175
>>227826257
Бля, зря ты var написал

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

Аноним 29/08/20 Суб 00:33:54 227827316176
>>227826981
Иностранцы более чиловые, но сам собес более стрессовый.
Аноним 29/08/20 Суб 00:37:22 227827495177
>>227821494
>выросла в 8 раз
С двадцати тыщ до ста шестидесяти штоль, мечтатель ты мамкин?
Аноним 29/08/20 Суб 00:39:01 227827582178
>>227819348 (OP)
Даже про транзакционную изоляцию не спрашивали?
Аноним 29/08/20 Суб 00:39:49 227827625179
Аноним 29/08/20 Суб 00:43:45 227827805180
>>227827182
Внезапно не зря, сейчас проверил и tsc компилит так энумки
>1
Абстрактный класс нужен для того, чтобы обязать наследователей имплементировать всё, что он содержит. Интерфейс тоже, но он не является классом и не может содержать имплементацию, наследники не оверрайдят содержимое.
>2
Этого не знаю
>3
В прототайп можно расширять имеющиеся классы джса, я так форматирование дат делал чтобы их можно было на самих объектах дат вызывать. Прото знаю что такое.
>4
private ограничивает доступность для всего, кроме класса где он юзается.
readonly не позвоялет писать в поле
static позволяет обращаться к полям или функциям класса не создавая инстанс класса (или через this внутри самого класса)
override чтобы оверрайдить при наследовании
Мб ещё какие знаю, но не помню т.к. не использую.
>5
class OpSingleton {
private static instance: OpSingleton;
static getInstance(): OpSingleton { this.instance = this.instance ?? new OpSignleton(); }}
Вызывается через OpSingleton.getInstance().
Повсеместно использую такую конструкцию.

Круто знать что я смогу не утонуть на собесе если что, текущее место работы очень богато было на задачи и людей которые смогли мне объяснить эти концепты.
Аноним 29/08/20 Суб 00:44:19 227827844181
>>227827805
>Прото не знаю что такое
Фикс
Аноним 29/08/20 Суб 00:55:04 227828452182
>>227825946
Ну да, ты прав, Эйчары как раз таки норм в общении, я наверное имел ввиду этих тех.специалистов которые почувствовали себя важными и которые кривятся потом на этих же няшных эйчарок, типо кого вы мне подсунули. Ну вот с такими как раз и хуево потом работать.
Аноним 29/08/20 Суб 00:55:34 227828483183
>>227827805
> private readonly
В дополнение ещё могу сказать, что это нужно только для статической типизации и всё, в жсе всё равно можно писать сюда и обращаться к private пропертям
Аноним 29/08/20 Суб 01:33:18 227830487184
>>227827182
А, до меня дошло что за дженерики, это то что используется в промисах например
Вроде getDate(): Promise<Date>
>>227827805-кун
29/08/20 Суб 01:37:17 227830692185
29/08/20 Суб 02:23:09 227832937186
>>227819348 (OP)
Чет ты припездываешь. Как ты можешь быть профессионалом если не можешь ответить на базовые вопросы? Хуйня какая то братишка, я бы тоже такого не стал нанимать.
Аноним 29/08/20 Суб 03:06:03 227834665187
>>227832937
да очень просто. Академические формулировки забываются. При том, что логику работы ты знаешь.
Аноним 29/08/20 Суб 03:08:56 227834746188
Лучше скажите кто-нибудь из вас в финансовой сфере работает?

Я хочу написать торгового робота для форекса. Сейчас пока в теории разбираюсь. Нас трое человек на данный момент. Опыт спекуляций 9 лет.
Язык C++, C, С# под это дело подходит.
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 20Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
X
Ваш шидевор X
Стикеры X
Избранное / Топ тредов