Это копия, сохраненная 11 августа 2019 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
https://github.com/jwasham/coding-interview-university - теория
https://www.topcoder.com/ - практика
Прошлый >>1432799 (OP)
Братишка, я тебе джаваскрипта принес.
А программистом только какой-то потомственный пролетарий-инженер должен быть или ещё кто особый?
Scala-разработчик? Это ты?! Может мне стоит написать несколько пет-проектов, чтобы показать потенциальному работодателю, что я могу в Scala?
То есть позавчерашний колхозник?
Спасибо тебе Scala-разработчик!
мимо ux\ui designer
Принимать душ перед работой, например.
да-да-да, повторяй себе эту мантру столько угодно раз, что бы она тебя успокоила, лишь бы не выпилился от осознаний своей ненужности. хотя можешь выпиливаться, всем похуй.
Мимо программист.
Нахуй иди.
Мы вам перезвоним.
У них Алиса есть.
Нет конечно! Я мальчик!
Значит хорошее тестовое задание. Оно не должно быть рассчитано на дни.
Еще в задании был нейминг box1 box2 box3, это у всех фронтендеров 200айкью для такого нейминга или только у русских, выслать им гайд по неймингу в ответ?
Привет, эдик, я узнал тебя по твоему характерно-манерному стилю письма. Хочу сказать, что с понедельника ты будешь оффициально уволен. Забирай свои мохнадки и уебывай отсюда! Будешь здароваться теперь только со своей мамой
если совки то позвонят зам министру от партии и тебя больше никуда не возьмут, а если международная компания то похуй
Обзмеился с этого дауна. Нейминг - самое элементарное. Только не говори мне, что ты не жирный тролль.
There are only two hard things in Computer Science: cache invalidation and naming things.
Греби-греби, мне прибыль нужна
но ведь про кэш неактуально
Зачем в крайности? Я прихожу и говорю "всем привет", а когда ухожу, то говорю "всем пока".
был антуан на двачах, press f, ему предложили Php-легаси код вести, а он был написан на какой-то нелатинице
Я просто не понимаю этой традиции обходить весь офис и жать всем руки. Я бы тянучке руку пожал, но так не принято, поэтому прощаюсь на словах. Могу по настроению пожелать хорошего дня.
Да он не отличает жс от джавы, удачи ему.
Пидорашья привычка
Всё моё саморазвитие это походы на митапы по теме с халявной жрачкой, после посещения которых мне на почту сразу пишет хр-очка и зовёт на собес!
Кстати ещё постоянно пишут говоря что на шли меня на гитхабе я туда перед вкатом активно срал зеленью вот реально кто там пиздел что лаба1 на гитхабе ненужна?
Так меня и заебывает каждый день, как биоробот говорить "всемприветвсемпокавсемприветвсемпокавсемприветвсемпока". Какой день сурка сука.
Согласен, так и планирую. Но тяга к фронту внезапно появилась после того, как немного прочухал бэк. Все-таки если ты не можешь запилить полноценный веб, с бэком и фронтом, то чувствуешь себя неполноценным.
Ты не понял, я уже ленюсь и со всеми здороваться и прощаться.
Вообще хочу приходить молча проходя мимо охранников и ресепшн, молча заходить в свой кубикл и молча работать. По рабочим вопросам тока в чатике текстом общаться, мммаксимум мизантроп. Кодерки такие токсичные и неприятные люди, не хотет с ними разговаривать.
work
---
слушаешь альфачей на митинге
---
work
work
---
обед в гордом одиночестве
----
work
work
work
всем пока
Т.е. у тебя своего собственного мнения нету и ты ссылаешься на каких-то умственно отсталых даунов мира айти?
наливаешь кофе
читаешь хабр/dtf/...
работа
скрам
обед, скролишь двачи с телефона
работа
совещание, спишь с открытыми глазами
работа
читаешь статью в википедии про броненосцы
идешь домой
У нас есть проект, на котором работают ООП маньяки. Любая хрень, даже индекс в массиве - объект.
В результате у них кончились слова для названия классов, и у новых классов имена совсем экзотические
На код ревью примерно 70% комментариев - это названия переменных. Видимо моего словарного запаса в 10к английских слов не хватает, чтобы давать исчерпывающие названия переменным.
Просто разные люди понимают одно и то же по-разному.
>Все-таки если ты не можешь запилить полноценный веб
Вот и я что-то подобное испытываю. Вернее, мне стало более очевидно, что продуктом зачастую является именно интерфейс, отталкиваясь от которого уже происходит построение системы работы с данными. И неспособность целостно охватить процесс создания хотя бы личного, но полноценного проекта немного расстраивает.
>сразу пишет хр-очка и зовёт на собес!
Там нужна какая-то предварительная регистрация с указанием почты? В Котосибирске проводят какие-то митапы в Гусях. Может стоит сходить, лул!
Мы вам перезвоним.
Отсталый, говорю же.
Давно уже за тебя придумали и обсосали со всех сторон де-факто конвенции, которым ты можешь следовать.
Конвенций уровня i значит index? Ну охуеть теперь. Сколько юзкейсов в программировании - столько и названий для переменных. Тут никакие конвенции не помогут.
>ts
TS это как отдельный IDE, который заставляет тебя писать шаблоны для того чтобы бить тебя по затылку на этапе компиляции, если ты их нарушаешь. По итогу у тебя всё равно получается тот же JS и ничего тебя, кроме проверок в рантайме, не спасёт от []+[] == "".
>бить тебя по затылку на этапе компиляции, если ты их нарушаешь
>не спасёт от []+[] == "".
Тут не понял. Будет он бить по затылку или нет?
Приходи когда выйдет, что ты обосрался, потому что сделал всё за 1 час, а не до понедельника.
Если при компиляции ты укажешь, какой тип функция должна принимать, а потом в каком-то коде она будет у тебя принимать вместо числа - массив, то будет. Но если она у тебя в рантайме примет массив, а не число и ты не сделал на это проверки, то нихуя делаться не будет. Например:
function arrLen(arr1, arr2) {
return arr1.length + arr2.length
}
Прописал ты в тс, что аргументы это массивы, то ошибка будет только если в коде ты где-то напишешь arrLen("aqwe", "asdaa") или arrLen(somfunc()) в которой somefunc возвращает не 2 массива, а что-то другое. При этом если во время исполнения у тебя будет что-то вроде arrLen(...request()); в котором request вернет не ожидаемое [[1,3,4],[1,2]], а ["error","error"], то никакой ошибки не будет и ты получишь ответ 10, думая, что получил 2 массива, общая длинная которых 10.
Конечно регистрация нужна, там готовят бейджик с твоим именем же!
В точке кипения кормят лучше, но в потоке пивасик дают, крайний раз в пятницу электронный город смой сабмит проводил, ихний чувак рассказывал про жквери и реакт, а второй из смс финанс про кишочки скоринга
>I am a permanent resident of the US now!
Почему я такое говно, что даже хачетян успешнее и умнее меня?
А разве нельзя накрутить правил в линтере, чтобы у всех функций было указание типов, и написать в сиайке правило, чтобы не давало закоммитить, если ломаются правила линтера или тайпскрипта?
Он по связям устроился. Спасибо Абу.
Лол, 4 форкнутых репы без собсьвенных коммитов, и один собственный репозиторий (пустой).
Как и ожидалось.
Спасибо, теперь у меня не бомбит.
Как вы сиайку так настраиваете, чтоб не давало закоммитить? Она ж триггерится только после пуша по хуку. Или нет? Можно в мавене прописать для плагина, чтоб он не давал собрать проект, если стиль не выдержан. Но такое есть только у бэкенд-господ.
NaN NaN
Хуй знает, это тимлид настраивал. Щас посмотрел, это не совсем через сиайку, а через приблуду husky js.
Тайпскрипт не решает проблем в рантайме, в этом вся суть. Ты хоть зауказывайся и заобмазывайся типами, они также и останутся пустой шелухой для компилятора, который будет слать тебе предупреждения и отказываться переводить всё в JS. Для рантайма тебе всё равно придётся писать что-то вроде:
if (typeof(arguments[0]) !== "object") throw new WrongArgumentException("Not an array")
Видимо на 47deg нахеал какой-то ЛГТБ профсоюз, с претензиями на квоты в их организации, лул.
ТС и не должен ничего исправлять в рантайме, его цель - предоставить статические гарантии корректности кода, как и у Flow. Для рантайм валидации есть решения вроде io-ts, которые ещё и на основе рантайм правил правильно выводут типы для TS (благодаря user defined type guards).
Я и говорю, что это надстройка над IDE, а долбоебы думают, что это отдельный ЯП который каким-то чудесным образом меняет JS.
рг переход триггер
Я тебе больше скажу. Всё что делает TS достигается комментированием и за меньшее количество символов, чем если бы ты использовал TS. Просто веб-макаки слишком тупы и не могут в грамотное комментирование.
нет, только борщехлебы
Тупое пахание не приведет тебя к твоей мечте (вопреки тому, что тебя так учили пидорахоскот вместо родителей и учителей).
ДвАчУю.
а умное пахание? я ведь еще и задачки решаю и алгоритмы учу и новые флеймвольки. годам к 60 как-раз доучу все это, когда уже здоровья не будет путешествовать и ебать шлюх
Присутствуют. Всегда смеюсь над офисными РАБотниками, которые работают на дядю за 45к.
>убийца Java
>функционала и возможностей больше чем у любого ЯП
>поддержка самой успешной IT корпорации мира
После этого твоё "нет, ты" ,как-то неубедительно звучит, чмонь.
Да, читай последний пост от разработчиков. C net core 3 Java превратится в подобие пыхи, которую используют только для легаси кода. Но java будет даже хуже пыхи, ведь пыху можно использовать для написания лэйндингов за 5к, а с джавой только ебаться и надеяться, что она не сожрет всю память.
Живу в сотне метров от епама. Когда подхожу к окну, то прям заряжаюсь их успехом!
Вот из-за такой хуйни я и боюсь устраиваться на работу.
>сейчас JavaScript и сопутствующая инфраструктура - один из лучших инструментов для решения бизнес-задач
прости нас, Господи, за то что довели мир до такого
ващета музка тут https://open.spotify.com/track/5IjRKZlpKVBBRn0COL7pik?si=Bh6FfzQ0TTiERkqNwTZoKQ
а ютуб для видео дебил
они тебе трудавую не отдадут
При увольнении ноутбук остается у компании, дурачок. Выдача делается не потому что они такие крутые и щедрые, а потому что если ты напишешь код на ноуте который принадлежит тебе, то ты сможешь претендовать на право интеллектуальной собственности, т. е. на право владения и распространение этого кода.
Им не нужно это узнавать, они скажут, что выдали тебе ноут и ты всё делал на нём, на твои слова будет всем похуй.
Как же хочется быть воином в играх престолов. Распахнуть с ноги дверь в таверну, завалиться с парой верных приятелей, сесть за стол и взять отменного эля, посадить девку за колени и вести пошлые речи, бренча мечями.
Но нет жеж, я горбясь захожу в оффис, там сидят щуплые задротики и стучат по кнопкам, я тихо, сквозь зубы цежу: всем привет. И думаю, как меня достали эти рожи. Никто мне не отвечает и даже не поворачивает головы в мою сторону. Потом я весь день сижу и туплю в код, ощущая себя полным ебланом, потому что не могу закрыть таску, иду в одиночестве на обед и переплачиваю там за обезжиренную щуплую курицу с холодным салатом и морсом из прокисших ягод. Потом трясусь домой в душных пробках, глотая токсины. И так каждый день. Нахуй, нахуй так жить!!
О, я тоже девственник, ещё и помоложе этой самки буду. Так чем хуже? Может, тоже продать свою девственность и купить iMac в топовой комплентации? Найдутся такие богатые папкики, как думаете?
Ты бы сдох в первой половине первой серии, воен лол.
Девственники не умеют готовить жопу к аналу, расслабляться когда надо и ноют что больно.
Например снять домик в деревне,найти девчонку, посадить её на колени,работать на удаленочке, потреблять божественную натуральную еду соседей прямо с грядок и загонов, пить свежее молоко, квас, мед.
Это вариант для программиста
>восстанавливаешь девственную плеву
>продаешь за мак
>повторяешь
>становишься миллионером за пару месяцев
Как же легко жить тяночкам, просто пиздец...
>пассивного папика
Во-первых у тебя не встанет, а во-вторых ты должен быть высоким накаченным красавцем, что не так, иначе бы ты не пошел в айти.
У меня есть план получше! Найти богатую мамочку!
Требования:
1. Рост 170+ см
2. Грудь 2-4 размера.
3. Спортивное тело.
4. Милое личико.
Найдись, дорогая, я подарю тебе любовь! Разве я многого прошу?!
>работать на удаленочке
не получается найти такое, а если и получится пройти все тесты и выполнить тестовые на недели, то меня оттуда тут же кикнут, когда я не смогу разобраться в проекте. вот в офисе всегда есть старшие товарищи чтобы помочь.
Алло, тут сидят лишь вкатыши-неудачники (те, кого скоро выгонят после испытательного, тоже они), несколько мелкобукв да кошкомальчик. Тебе в /dev.
Да я понимаю. Шуткую же.
Кстати, это идея, может попробовать туда написать? Думаю, меня сразу же забанят, ибо там как мне думаются радфемки какие-то.
Боян. Нахер ты это уже в 10 раз запостил? Совсем дурачок?
НУ МААААМ БОРЩААА
Слышал, что на гейшлюх спрос ниже и оплата соответственно низкая. Невидимый члюкс рыночка и здесь порешал.
Звучит так, будто ты вкатываешься в айти.
ну там циферки круглые хранятся. хватит унижать меня!! айтисист!
Кроме удаленки есть ещё фриланс. Да и вообще, даже в городе можно найти натуральную пишу. У крестьян всяких, фермеров. Доставят за копейки.
>ваши
Мань, у тебя там в мирке еще деньги не завезли? Деньги это общепризнанная ценность, а не "ваша", но ты конечно отрицай и дальше, ведь как иначе жить на мамкиной шее и питаться протухшим борщем.
270x360, 2:30
Хватит писать что ты дизайнер, мы уже выяснили что это неправда.
>миллиарды лет назад появилась первая жизнь
>эволюционная цепочка дошла до одной из самых эффективных форм жизни - людей, способных к охуенной адаптации и широкому разнообразию деятельности
>а главное в жизни - фантики, чтобы ширяться низкосортными удовольствиями
Хуею с этих зомби.
Главное в жизни - общепризнанные ценности. На данный момент самой конвертируемой общепризнанной ценностью являются деньги. Фантиками они являются только для отчаявшихся людей, мозг которых защищает их и без того нарушенную психику, придумывая очередные оправдания для их жалкого существования.
Для того, что бы заниматься только тем, чем интересно человеку - нужна финансовая независимость. Глупо отрицать этот факт.
Да, блин, человек - это животное, главная биологическая задача которого шевелить попой, чтобы раздобыть еду, трахаться, жрать, срать, спать. Но нет жеж, вместо того, чтобы выполнять свои биологические функции и быть счастливыми - мы приросли к монитору и отравляем окружающую среду. А все ради чего? Ради мнимого комфорта, чтобы сидеть и обрастать жиром на диване.
что мы мужики гречневые ржаные начальника подведем в субботу в пересменку не выдем? что мы зарплатные чтоли?
Самому не обидно это осознавать? Что ты - лишь выкидыш природы, запрограммированное животное типа обезьяны. Я считаю, что куда круче было бы максимально подавить животное в человеке и оставить лишь "человечное". А это путь к киборгизации, а не тупое следование программе.
Какое говно, удали.
К деньгам нужно относится соответствующе. Это не самоцель, а только один из инструментов.
Хуево, если ты живешь только ради того, чтобы нахапать фантиков и спустить их на типичные биопотребности.
Лул, набигаем.
Любая цель является задачей которую можно разделить на подзадачи, если ты это сделаешь, то поймёшь, что любая цель упирается в подзадачу под заголовком "заработать денях". Пытаться отрицать это будет только ленивая хуйлуша, которая не хочет играть по правилам этого мира, а хочет жить в своём манямирке где он плюёт в воздух и получает все блага окружающего мира.
Могу только кусок панели запостить, чтобы местные девочки (вкатывальщики) поняли, как выглядит панель настоящего программиста.
>миллионер
>непоменрное количество денег
>для адекватного существования достаточно и мамкиной пенсии
Не перестаю проигрывать с нищука. Свои недолозунги про низкую социальную ответственность можешь оставить для своих коллег с завода, которые начальство не подведут и не зарплатные, я же смотрю на мир трезво и выбираю легкий путь, при этом мечтая о пути который еще легче.
https://drive.google.com/file/d/0B4rwNs86aNdcNm1KZTJqMjlhMzdiQ1JDdE1iTXRqeDFHMzd3/view?usp=sharing
Почти угадал
Ничего невозможного. Вся информация есть в днк, осталось лишь расшифровать, в этом-то и проблема. Но после этого можно менять как вздумается, технология для изменения днк уже есть. Хотя и тут бугуртят мерзкие моралфаги, блять.
я не вкатывальщик. а давно работаю. Начнал с web-design, щас развиваюсь в ux\ui
вы долбоёбы кстати, боитесь конкуренции от новичков вместо того чтобы учить их, организовывать профсоюзы и бороться за свои трудовые права
854x480, 0:17
Всегда ору с инвалидов, которые пытаются собрать что-то в Visual Studio, а затем начинают строчить ишьюсы в репозиторий. Несчастные создания.
Ну жди, жди. Чет сколько не кудахтали про смерть жавы, никто пока так и не убил. Вангую, что сисярп просто не вывезет нормальную кроссплатформенность.
Всякие отбросы типа сишарперов
>95% населения сидит на винде, остальные либо пидоры, либо программисты серверных систем и позеры с околонулевым iq
> тут кто-то серьезно разрабатывает на винде?
Добро пожаловать в реальный мир.
Дурак штоле? Пока синьером не станешь, нечего других учить. Лишь создашь себе конкурентов.
Сначала надо понять бржеский замысел. Но это также невозможно, как невозможно программе понять замысел программиста
Ага, а помимо кор 3 поддержка сообщества, которое не очень-то радо будет переезжать на сисярп с комфортной жавки. Или там какая-то убойная киллер-фича есть? Сомневаюсь. Но даже если так, на перекат уйдет минимум лет 5.
А ты откуда?
Как думаешь -- многие такое тестовое делают? Мне просто надо примерно прикинуть, какая в конечном счете конкуренция за эту вакансию (то бишь сколько людей таки попадают на техническое собеседование с тимлидом).
Почему не указана максимальная длина и ширина доски? Она упирается в латинский алфавит или нет? Тупое тестовое.
Ну я просто определил константу MAX_DIMENSION, дал ей значение 100000, чтоб типо сервер не нагружался
>не очень-то радо будет переезжать на сисярп с комфортной жавки
У меня для тебя только одно слово - Scala.
>я не вкатывальщик, давно работаю
>1366х768
>даже не макось
>даже не десятка
>давно работаю
Кем работаешь? Мамкиной корзиной и фантазером на дваче?
инт коньленч(2дкувектор старт,2дкувектор дестини)
поехали
инт минтюрнс = максинт
иф старт = дестини ретурн 1
фор (и=0 и<8 и++)
минтюрнс = мин(минтюрнс, коньленч(тюрн(старт, и), дестини).
иф минтюрнс = максинт ретурн 0
ретурн минтюрнс
доехали
В игоры я тоже на винде играю, вот только разрабатывать я на ней не спешу. Мало того, что любой сервер точится под линукс, и на винде он может просто не запуститься, так еще и консоль на винде просто отвратительная.
Ты дизайнер? Ну тогда у меня для тебя плохие новости: ты пиздец какой плохой дизайнер. Где минимализм, где композиция, где идея? Я увидел на твоём "рабочем" столе только кусок говна, размером с весь экран. Ещё и винда.
Мой стол с i3-tabs выглядит приятнее твоего рабочего стола раз так в десять.
И как ты будешь обозначать вертикали доски размером 50х50 если у тебя всего 26 знаков латинского алфавита?
Это та хуйня уже почти без поддержки, которой пользуется 1.5 человека и у которой есть жепа (_+_)? Слышал, слышал. Все жду, когда же наконец она убьет жаву.
Программирование не только серверным бывает, даже больше - серверное программирование это смешная доля от всего программирования. Только долбоеб будет устанавливать пингвина как основную ось, когда есть докер.
2дкувектор тюрн(2дкувектор хуй, и)
кейс 0
тюрн.х=хуй.х+1
тюрн.у=хуй.у+2
кейс 1
тюрн.х=хуй.х-1
тюрн.у=хуй.у-2
...
тут все правильно единственное я сумму забыл добавить
минтюрнс = мин(минтюрнс, минтюрнс+коньленч(тюрн(старт, и), дестини).
воттак вроже
Так это я на тему того, что "НИКТО НИЗАХОЧЕТ ПЕРЕХАДИТЬ С БАЖЕСТВЕНАЙ ЖАБЫ", если на скалу захотели переходить, то уж на сисярп точно захотят. Не захотят только жулики, которые сидят на одном месте по 10 лет и называют внесение в API правок раз в год - программированием.
Так и не накопил на нормальный комп за долгую работу? Ну-ну.
Как в excel, написано же. Или ты никогда в Excel не заходил? Например 'A' - это 1, 'AA' - это 28, 'AB' - 29, 'ZZ' - 756 и т.д.
Заходил, но я не помню как там это реализуется.
>те, кого скоро выгонят после испытательного, тоже они
Последний сезон какой-то крайне успешный на вкатывание бездарей произошёл, что так сменился контекст треда? Так скоро и джун должен будет проходить обряды очищения от скверны, а потом и милы получат пизды.
2560x1600, 0:02
Хоспаде, дякую тоби, что я не вiндоблядь.
Максимально ебанутое задание хотя бы потому, что не все знают правила шахмат и вообще когда-либо играли в них.
>нахуй тебе 3 терминала долбоеб?
>Чтобы запускать из них >1 приложения используя npm и node js, дебилоид.
жесть
открой для себя & и управление заданиями
виндобляди инвалиды, нах
не знаю
это многие могут сделать
задачку можно и bfs решить
сверху спринг-стек, на этом щас большинство ява кодеров специализируются, тк EE чутка сдал позиции
там затык в том что доска может быть большого размера, возможно нужно делать какой-то более оптимальный алгоритм и все такое..
с другой стороны, нет требований ни по времени, ни по памяти, так чтож хз, наверное простейшее требуется..
Я уже нашел ответ на свой вопрос:
На гитхабе по запросу "Knight Moves" только 2 репозитория с этим заданием (то бишь как минимум двое сделали его). Не включая мое (мое по-другому называется). Если написать "КомпанияНейм test" ничего не находит по этому заданию. Хз как по - другому еще найти.
>которые дают бесплатные макбуки
Наивный заводчанин решил обокрасть уважаемого работодателя, спешите видеть! Никто и ничего тебе бесплатно в этой жизни не даст, а работодатель заставит подписать документ о материальной ответственности. Если ты этот макбук поломаешь или украдешь, то на тебя мигом напишут заявление куда надо и в течении нескольких дней тебя найдут и отправят в места не столь отдаленные лет на 3-5 за хищение в особо крупных, лол.
Моей предыдущей работой был фейсбук. Никому не порекомендую.
по коду или по некому ненужным не ноджс?
>Java Servlet/Tomcat/Spring Boot/Maven
Ох лолыч! Такое-то бинго. Если джун еще не потерял рассудок, то он просто пройдет мимо этой помойной шараги.
Ну конечно же. Осталось какой-нибудь PrimeFace подучить с JSP и IBM WebSphere и вот, пожалуйста - перед вами сениор джава девелопер, лул.
А, понял, о чем ты. Вообще-то модный спринг мвс использует сервлеты и крутит их в томкате, так что все равно ничего странного в требованиях нет.
Модный спринг использует Netty и предоставляет non-blocking API в 5 версии со своим WebFlux или как его там.
Но это все равно не спасает от той срани, которую несет сам Spring Framework.
Иди бины настраивай, мудак, блядь. Да смотри, чтобы контекст поднимался корректно. Программист на Spring Framework, лул! Хрртьфу, блядь!
Хех, да тут противник инверсии контроля порвался. Несите нового, да чтоб аргументы поинтереснее были!
>инверсии контроля
Ебать у тебя горит, чувак. Ты хотя бы взглянул на СПРЭНГ ФРИМВЕРК трезвым взглядом. Сначала выдумать себе проблем, а затем их героически решать - охуенная тактика.
Горит? С чего ты решил, что у меня пригорит из-за какого-то неосилятора? Если ты видишь лишь минусы спрэнг фримверка, то о чем тут говорить?
Да ето так, аннотации - наше все.
https://twitter.com/AnnoymousGiraf/status/1139679761855201280
Чувак размотал эту вашу Скалу на изичах!
>i < 8
Очередной дебил, которые не понял, что доска не шахматная, а подобна шахматной и может быть любого размера.
>зачем нам скала, ведь это хипстер чойс
>когда у нас есть другой хипстер чойс
Какие же программисты дегенераты, просто пиздец.
Ну, подожди! Какой еще такой "хипстер чойс"? Чувак все правильно говорит. Скала не нужна и все что она может предложить уже реализовано в Котлине, но при этом работает на несколько порядков лучше. Это мы еще не говорим о супербыстрой компиляции и отличном тулинге для Котлина. Для Скала ничего подобного не предвидится, хоть язык вышел намного раньше Котлина.
Уже давно есть божественный С#, но нет, мы будем делать очередной высер хипстеров и каждый раз говорить "НУ ВОТ ТЕПЕРЬ ТО ТОЧНО ТО ЧТО НУЖНО, ВОТ ТЕПЕРЬ МОЖНО ПОЛЬЗОВАТЬСЯ, ЭТО ПРОСТО ПРОРЫВ В СФЕРЕ ПРОГРАММИРОВАНИЯ, БЛЯ БУДУ!". Но в итоге это дерьмо выстреливает только за счёт хайпа, а когда хайп угасает, то оказывается на помойке и служит посмешищем для тех же хипстеров, которые несколько месяцев назад всё это восхваляли. Вот этот твит типичный пример - хипстер называет скалу дерьмом для хипстеров, а в качестве альтернативы предлагает другое дерьмо для хипстеров, ну а как же, ведь сам гугол сказал что за этим дерьмом будущее!
>божественный С#
О, Михаил NightMareZ Макаров! Ну, привет! Че, как там твоя расшатанная психика?!
>Михаил NightMareZ Макаров
Твой личный протыкатель? Теперь во всех господах (шарпистах) будешь его видеть?
Показывай мне персональный компьютер на котором в качестве ОС стоит Андроид или iOS.
>respondents
Это даже не смешно. Ты бы еще у одноклассников своих спросил и потом результат сюда высрал.
Типичный тупой мвпшник, у которого не хватает ума закрыть глаза на мобильные ос и оценить отношения десктопных, ты? Да ты.
Да, ты у нас особенький, ну как жсеры или типа того.
Это общая стата, нормальные людей не любят прошивку для роутеров.
Так и зачем ты тогда это высрал, если это подтверждает мои слова о 95% пользователей шиндоус? Ну ладно, не 95, а 93%, если судить по твоей боевой картинке? Что это меняет, долбоебина тупорылая?
Хуя печёт.
О каком прошивке роутера ты говоришь? Мамкин анархо-примитивист, которого не устраивает IoT порвался.
>ладно, не 95, а 93%
Высшее образование нинужно, математика нинужна, теперь эти программистишки и школьное и забивают лол
>смеется над "95% населения сидит на винде"
>кидает скрин с DEVELOPERS' primary operating systems
Уже.
>35.78
>6.15
>0.75
83.8, если быть точным и не делать поправку на манямирок статистов. Что это меняет, манюнь? 83.8 процента пользователей не нуждаются в ПО для своей платформы, поэтому разработку программ для самой успешной ОС нужно вести на линупсе?
> если быть точным
Если не обосраться как ты, ты хотел написать?
> разработку программ для самой успешной ОС нужно вести на линупсе
Кому нужна твоя самая успешная ос, когда в 2019 году большая часть разработки - это веб и под него действительно лучше разрабатывать под unix-системами.
>действительно лучше разрабатывать под unix-системами.
Дай угадаю, лучше потому что ты даун, который установил линупс только потому что большинство так не делает?
Мы про разработку программного обеспечения разговариваем, а не про разработку очка.
Гыгыгы)
работка есть, но по сути копейки. голова уже лысеет. тянучки нет само собой. понимаю что нужно ставить глобальные цели. для меня это трактор в швятую. мне до этого щаз как до луны.
Спрасибо братюни за двач.
Удачи всем вкатится!
Так ты не вкатился еще. Настоящий вкат - это когда больше 2к долларов получать будешь.
Так ты в какую-нибудь Java вкатился с ее Spring Framework и Hibernate, лул! Ясен-красен, что ты уже приуныл. Нужно было в Scala вкатываться, епт. Там тебе и распределенные системы, которые ворочают сотнями петабайт данных, и сотни тысяч запросов в секунду.
А так оно да, печально все это. Целый день сидеть бины настраивать и переживать, чтобы спринговый контекст в рантайме поднялся. А то сам знаешь как бывает - вроде компилируется, а запускаешь и хуяк, все валится в рантайме.
Такова судьба программиста на Spring Framework.
Я никогда не вкачусь. Я слишком тупой. Вся моя судьба это вечный вкат, чтение книг, решение однотипных задач к которым я каждый раз возвращаюсь и каждый раз забываю как их решать.
Считай, что тебе повезло, ты избранный, как и все программисты. Надеюсь, что ты заведёшь трактор и будешь получать достойную программиста зарплату в какой-нибудь ламповой стране, входящую в топ-10 стран по индексу человеческого развития.
\n это новая линия, а не абзац. Я знал, что макодауны тупые, но ты прям все рекорды рвёшь.
Падажди, ты хочешь сказать, что под окнами нет шортката, чтобы удалить строку?
>Абзац (нем. Absatz «раздел, часть текста») — отрезок письменной речи, состоящий из одного или нескольких предложений[1]. Текст между двумя красными строками.
Как скажешь, браток. На вопрос-то ответишь?
>Текст между двумя красными строками.
>даун продолжает срать себе в штаны
Вот я и спрашивал, неужели мак научился выделять абзацы путём нахождения отступов (красных строк). Но я понял, что ты просто слабоумный, поэтому отвечу на твой вопрос:
Если каретка находится в начале строки, то удалить всю строку можно путём нажатия shift+end+delete, если каретка находится в конце строки, то удаление производится путём нажатия клавиш shift+home+delete
>>4636
Линия набора текста.
>Линия набора текста
Признайся, тебе просто нравится всякую хуйню придумывать, чмо косноязычное!
Охуеть, адепт гугла собственной персоной. Ударю тебя по лбу твоей библией, жаль только что ума от этого у тебя не прибавиться.
Какой же Kotlin охуенный. Не то что всякие Scala или Clojure! Тут сразу видно, что для серьезной разработки язык создавался!
>shift+home+delete
Удобно пиздец. И это надо нажимать даже не одновременно, а выделять shift + home, а затем только удалять.
>а выделять shift + home, а затем только удалять.
У тебя клешни вместо пальцев? Или ты, как и все гордые обладатели макбуков, хуем по клавишам долбишь? Зажимаешь последовательно 3 клавиши и всё удаляется, без всяких - сначала выделил, а потом удалил.
>>4643
А ты думал, что обосрешься и будет не больно? Так не бывает, дружок.
А я сразу начал изучать JS fullstack после года ебли с Django/JS
что тебе мешает спиздить любой нонейм-прожект с гитхаба?
Пояснишь за архитектуру на собесе потом?
Согласен.
Любой программист обязан иметь макбук или даже два, иначе он не программист никакой и на работу не возьмут
Лол, твое поделие только под маком работает. На сервере этот язык вообще нахуй никому не нужен.
Котлин для детей >2000 гр
>только под маком
Ващет нет, но это неважно, потому что у всех программистов и так есть макбуки.
Поставили задачу разгрести это говно и сделать у них у всех зависимости от одних и тех же версий.
Я просто в аху, как это вообще делать?
По твоему уровню, вангую что это Javascript
поэтому пробуй поиграться с package.json и выставить там одни версии. Может заведется, но скорее всего,ю нет
>выставить там одни версии
Нихуя ты гений. Как я сам не додумался, спасибо за хороший совет!
На самом деле это пхп. В разных проектах стоят разные версии одной библиотеки, у которой есть свои миграции БД, ломающие обратную совместимость, везде разные версии. Это помимо самих кодовых breaking changes. Плюс разные версии фреймворков и других пакетов, предназначение которых я даже в душе не ебу
Как хорошо, я ем гавно только python/js
зумерки сидят на Node.js, ты забыл?
Много отсеивается. Многие путают вакансию джуна с позицией студента, который начинает осваивать программирование.
Хорошее ТЗ. Даже если по итогам не возьмут на работу, очень полезно для тренировки подобное реализовать, прогоняет сразу и по многим технологиям, и по алгоритмам.
Минусы: ТЗ не полное, не сказаны лимиты на размер доски. Если доска максимум 26x26, это одно условие, если 100x100, это чуть другое, парсер надо соответственно делать, если 100000x100000, уже совсем другое, задача решается, но алгоритмы другие нужны, более сложные.
>Зачем нужы быдлоапачи\нжинксы, когда есть божественный nodejs?
Ты дурак? Продакшн нода ставится только за нжинкс.
Пока коммерческого опыта нет - то лучше делать и не выебываться. А потом посылать в далекое пешее за такое. Пару дней можно проебать в никуда или даже больше
Ты дурак. Нахуя? Nginx гавно ебаное
продакшен это онли amazon aws или подобное... nginx используют нищие компании, у которых нет денег на нормальные сервера
Java - для бородатых бумеров-натуралов, покрытых плесенью
Php - для говноедов
JS - для геев и тянок бо язык эстетов и аристократов
C# - для говноедов-виндузятников
Python - для школьников, олимпиадников, выпускников бауманки для импорта нейронок из готовых либ
C++ - для некрофилов-мазохистов
Scala, Kotlin, Elixir, Haskel, Lisp, Rust - для шизиков-илитариев в свободное от работы время и борщехлебов-саморазвиваторов
В принципе, любая из этих характеристик подходит для С++
А если честно, кого-нибудь из вас выгоняли во время/после испытательного, и если да, то почему?
Что такого нужно сделать, чтобы тебя попросили уйти?
Не выгоняли, но ушел сам, когда увидел с каким контингентом пришлось работать. Ну и условия труда были, мягко скажем, не очень привлекательными.
>Java
Не советую. Окажешься на обочине и тебя никто не будет нанимать на работу. Вот, смотри на этого мужика - http://www.acervera.com/
Чем хуево становится когда я резюме стариканов просматриваю.
>кого-нибудь из вас выгоняли во время/после испытательного
Хуй знает, что нужно сделать, чтобы такое произошло. Человек, может, распиздяем должен быть? Потому что за три месяца не получить представление о типичных задачах на проекте для джуниора невозможно.
Ну разве что это правда будет какое-то гыгычело с охуевшими тупыми глазами, но таких даже на улице не так уж и часто можно встретить, не говоря уж о тех, кто умудрился пройти собеседования.
Хотя, может я далёк от некоего реального положения дел, хуй знает.
>таких даже на улице не так уж и часто можно встретить
Треть как минимум.
Ты не русский и не украинский что ли?
Я из Москвы, но просто подспудно представляю, какие люди могут оказаться на испытательном сроке разработчиком, а какие - нет. Большинство по их виду, конечно, там не окажутся, потому что сейчас молодёжь больше похожа либо на пидоров, в черепной коробке которых наполняется только при соприкосновении с чужим хуем, что видно по пустоте блестящих глаз, либо на отпизженных собак, потерявших стаю, и ищущих куда бы примкнуться, чтобы снова иметь возможность искать и нападать на жертв. Ни те, ни другие как-то так получилось не оказываются на должностях разработчиков.
Как проще всего вкатиться на позицию Scala разработчика, если имеешь коммерческий опыт разработки на Java?
и в чём проблема с его резюме? делает кучу проектов и все такое
>Скала не нужна в проде.
Почему ты так решил? У меня совершенно другая информация. Всякие Яндексы и прочие топовые конторы в РФ на ней успешно пилят бэкенды для своих сервисов.
Лол, ты че, красную книгу не осилил? Вакансий дохуя, проекты интересные, платят минимум в полтора раза больше чем за сраную джаву с ее JSP/WebSphere/PrimeFaces.
С каких пор это блокнот на электроне стал средой разработки?
В пайтоне никто тебе не мешает строго типизировать, дурачок.
>Вакансий дохуя
Это инерция.
>проекты интересные
Кому и собака невеста.
А вообще смотри на последние апдейты, и главное - на разработчиков самой скалки, дурачок.
Они бегут вовсю.
Наверное прикольно постоянно ловить ошибки в рантайме. Динамическая типизация же, лул.
>C#
Немногим лучше, разве что не такое замшелое.
Ну и мс, конечно, говно и пидоры те еще - но все же не настолько как оракловыродки.
>Rust
Оно живое вообще? Разрабы не бегут?
Как там у вас генерики - такое же говно как и на плюсах или хуже ?
>С++
Это тот же C# только без автоматической сборки мусора и динамической типизации. Подходит только для работы в команде, потому что программа написанная одним человеком на С# будет работать быстрее и эффективнее, чем аналогичная программа написанная одним человеком на C++. Не говоря уже о том, что первый потратит в 3 раза меньше времени.
> котомальчик повлиял на моё решение учить джаваскрипт
Ну что, Паш, ты доволен? Ты убил в человеке программиста.
Тхе экс гугл техлид тоже рекомендует учить его. Но я бы рекомендовал только с поправкой на то, что ты уже знаешь полноценный ЯП с возможностью строгой типизации и полноценными классами, например, пайтон.
Erlang и Elixir имеют динамическую типизацию. Другие языки под BEAM не используются в продакшене, т.к. разрабатываются энтузиастами, которым следовало бы перейти на джаву, писать рест контроллеры под спринг бут.
>С# будет работать быстрее и эффективнее
Разве что ты совсем дебил, в медицинском смысле - примерно как жс-макаки.
Впрочем, ты такой и есть.
Хорошо пошутил.
Не оправдывайся.
Амазон используют только там, где манагеры пилят бабло, слушают девочку с презентацией в пауэрпоинте, посылают своих красноглазых с их советами и принимают решение использовать супер-пупер продукт. Энтерпрайз. Там всё так делается.
Серьёзные проекты амазон не используют.
ты нищук и лох)
Ой, да какая нахуй разница, у тебя там вложенный цикл и isLoop переменная, что уже даёт право поставить тебе на лоб клеймо дебила.
>не программист
>и не дебил, разумеется
У сипласпласеров все программисты, которые не дебилы - веб-макаки? Буду знать.
Так и запишем - люди(они вообще люди?), получающие менее двухсот тысяч рублей, выполняют самую грязную работу в программировании, где от них даже ее предполагается напряжение какого-либо(присутствующего вообще?) сознания.
сразу видно, что ты вообще не имеешь ни малейшего представления о том, что из себя представляет эрлаговский рантайм и Erlang/Elixir в частности. Мало того, что строгая типизация просто несовместима с механизмом достижения конкурентности, которая использует эрланг vm, а именно message passing(потому что в таком случае принимающей стороне нужно было бы описывать все паттерны сообщений, чтобы на компайл-тайме получить type-check, а это просто не имеет смысла), так и сама философия эрланга vm не в том, чтобы сделать твой код полностью error-free, а в том, чтобы ошибки в одном компоненте системы не влияли на работу системы в целом, ошибки будут всегда, но только механизмы Erlang VM позволяет тебе грамотно их изолировать и перезапустить компонент, в котором возникла ошибка, чтобы система в целом всегда оставалась доступнйо. И как показало время, это стратегия работы продемонстрировала себя лучше некуда на примере репорта от Ериксона о 99.9999999% reliability, это значит что за 20 лет работы распределенной высоконагруженной системы с миллионом строк кода на языке с динамической типизацией, она была в down time меньше секунды. Никакая твоя type-safe джава и близко никогда не подберется к таким цифрам. Иди дальше рви js/python макак, а эрланг не трогай.
/обосцан
То есть печатный текст оно тоже не воспринимает училось по видосикам
Это все объясняет, тащемто.
>message passing
>на компайл-тайме получить type-check, а это просто не имеет смысла
Лул, ты про Akka слышал?
Отсутствие полноценных классов и возможности работать с операционной системой (без свистоперделок вида node.js), а также невозможность реализации многопоточности.
нинужна
>печатный
>подразумевает, что в письменном виде его высер поменяет смысл
Не перестаю проигрывать с твоей тупости. Не зря тебе больше 35к не платят.
Не надо, прочитав слово "хуй", сразу рассказывать о том, какие у тебя с ним сложные взаимоотношения.
Оставьте свой номер и мы перезвоним Вам завтра, когда специалисты будут на месте.
Мало того что сделаешь, так ты это сделаешь еще быстрее чем на хуете для веб-макак. Гугли WPF или UWP, но лучше Avalonia.
И что писать в предложенном api? Мой второй проект на с#.
Без вложенных циклов и переменных isLoop.
какой ты умный, можно тебе сделать сасай?
ужасная куча ифов
>все верно
То есть по факту твоей олигофрении возражений нет.
Фиксирую очередную иллюстрацию: жс-мартышка == умственная неполноценность.
Мать твою беременную ебал в 2001
>JS-господин: на вашем C# веб-интерфейсы не делают
>C#-плебей: МАРТЫШКА МАРТЫШКА АЗАЗА ЗАТРАЛИЛ xDDD
>возможности работать с операционной системой (без свистоперделок вида node.js)
возможности работать с операционной системой без среды языка
это вообще как, мистически чтоле
типа написал код на листочке а он на операционную систему воздействует
Не только у сайтов интерфейс бывает, макак.
C# умеет работать с ОС без свистоперделок типа CLR?
>C# веб-интерфейсы не делают
https://egram.tel/ - например.
Теперь продолжай кукарекать истошно.
юль иди нахуй
Когда это я нахвалил С++? Я всегда считал плюсы вобравшими в себя все худшее из других языков - при неимоверной сложности и раздутости самого стандарта они умудряются быть дырявым говном без менеджера пакетов даже сейчас.
А вот C и Rust я и правда люблю. Последний правда пока несколько сыроват, но в целом годная штука.
>>4054
Вот хотел наделать фоточек, но не буду - меня в треде нон-стоп хуесосят, я теперь стесняюсь
Node.js это свистоперделка от которой даже её создатель открещивается. Это как программировать микроконтроллеры используя C#, а не C/С++.
Паш, хуй соси!
В тарелках риса.
Сань, хуй соси.
>нет класса Board
>нет класса Knigth
>нет интерфейса IMoveable
Мы вам не перезвоним. И как у тебя конь совершает 8 ходов, находясь в углу доски, чепуш?
Мне незачем, для этого есть божественный C#.
Чцвак, за такой крипто свич тебя сразу завернут. Запутаный код нужно писать когда уже устроился на тепленьком местечке, чтобы тебя не пидорнули (потому что твой код никто не сможет разобрать). До того времени нужно писать максимально понятный код.
работай бесплатно зарплатный даун
>потому что твой код никто не сможет разобрать
Сразу видно нешарящего.
Сам-то тоже разобрать нихуя не сможешь.
Свой код приведи
Upwork
>оценить цену своего труда?
switch (int ExpLevel)
{
case 0:
return "Предлагаешь работать за еду/отзывы, надеясь на то, что тебе задонатят 5 баксов"
case 1:
return "Снижаешь ценник до минимум, перебивая цену любого индуса";
case 2:
return "Определяешь сколько времени займёт выполнение задачи и умнажаешь это на 10$ в час";
case 3:
return "Работаешь по указанному работодателем ценнику";
}
Тебе там одному скучно?
Перекатил тебе за щёку.
Всё ТЗ неохота реализовывать.
Можно прикрутить и классы, и тесты, и веб интерфейс.
Вот, прикола ради, само решение на питоне. Но без юнитов, без классов и без веб.
https://2ch.hk/pr/res/1433991.html (М)
https://2ch.hk/pr/res/1433991.html (М)
https://2ch.hk/pr/res/1433991.html (М)
Сасай
Мать твою ебал
Есть главная рекурсивная функция, закинь в статик класс борд без конструктора, есть функция сделать ход, закинь в статик класс найт, мовеайбл проверочка вначале класса борд что не за доской лежит, класс из одной строчки?
Именно поэтому и не сможете.
Мувабл это интерфейс, который у тебя будет наследовать конь, создается он на случай если у тебя другие фигуры появятся.
В борде должен быть массив из латинского алфавита и инициализация игрового поля (доски) в конструкторе, а также целевая позиция.
Конь у тебя должен не только ходить, но и хранить в себе текущую позицию на доске, которая задается при инициализации.
Внтури метода мейн создаешь доску и коня, производя все расчеты и выводя ответ.
Нихуя не умеющий анон пытается самоудовлетвориться на анонимной доске.
Но ведь свой код не напишешь, не умеешь.
Это копия, сохраненная 11 августа 2019 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.