Всем привет, тимлид-архитектор из команды Яндекс в треде. 20 лет опыта (40 лвл). Владею 20-ю языками программирования. Сейчас ведём разработку своего языка программирования.Тут буду давать советы нубам. Погнали.1) В 2019 году английский язык для программистов почти не нужен. Большинство док переведены (особенно по С++) на русский. С заказчиками общаются бухгалтеры и PMы.
2) Часто нубы лезут в кодинг не зная чем поток отличается от процесса, а этот вопрос часто любят на собесах нубам задавать.Ответ: Поток — это определенная сущность программы. Каждый оператор (хотя это во многом зависит от реализации языка) выполняется отдельным потоком. Если говорить максимально просто, зачастую, сколько в программе if’ов, for‘ов и т. п., столько она и имеет потоков, но бывают и исключения (как в языке Haskell, детали гуглите). Всё потому имеют свою память.Процесс — вид потока, который исполняется напрямую в процессоре, а не в системном интерпретаторе потоков, как это делают классические потоки. Процессы имеют общую память (кэш процессора).
>>208340567 (OP)Хочу изучить плюсы. Много времени понадобится, если я заставлю себя ежедневно по паре часов заниматься?
3) Когда собеседовал студентов, постоянно видел людей, которые не понимают, зачем вообще нужен фронтенд и что это вообще такое. Front-end (передний конец) — это начальная стадия изготовления программного продукта. Всё, на этом определение можно закончить. Никакие интерфейсы тут непричём, но тем не менее, фронтенд очень помогает кодерам пилить продукт вдальнейшем.
>>208340567 (OP)Сколько времени нужно UI/UX дизайнеру, чтобы освоить HTML/CSS/JS вместе с фреймворками, чтобы его не пнули с работы, так как надобности в чистом дизайне нет?
4) Многие считают динамическую злом, и совершенно напрасно. Динамическая типизация позволяет выделять как можно меньше памяти на выполнение программы ю, поскольку выделением памяти занимается сам компилятор, на не процессорные «ассемблеры». В свою очередь, процессорные ассемблеры являются более надёжным и «типобезопасным» способом выделения памяти. Они так же являются подвидом компиляторов, только разработаны по другому принципу.
5) Реляционные БД в последнее время набирают обороты, возможно, скоро вообще все переключатся на них, вытеснив этим самым так-называемые Key-value и Value-key базы данных. Так что можете забывать всякие виды join‘ов и прочую муть, связанную с нерелятивными БД, на собесах спрашивать это уже почти не актуально (хотя всё-таки знания всегда поощряются).
>>208340567 (OP)Как часто приходится прибегать к вычислительной геометрии при разработке сложных низкоуровневых архитектурных решений?
>>208340567 (OP)Анончик, можешь пояснить про производительность алгоритмов? Что быстрее: пузырьковая сортировка или сортировка слиянием? Алсо бамп годному тредумимо студент первого курса
>>208340567 (OP)Всё? Остановился?Ты хотел что бы нубас поверил в этот бред или что бы прошаренный бомбанул?
6) Все современные языки похожи друг на друга. К примеру, Python, PHP и Java исполняются на одной и той же виртуальной машине (JVM), названной в честь Jav’ы. Языки этой группы используют процессы вместо потоков, за что получили быстрый перформанс и ненадёжность значений переменных.
>>208340567 (OP)Всем привет, тимлид-архитектор из команды Google в треде. 2000 лет опыта (4000 лвл). Владею 20000-ю языками программирования. Сейчас ведём разработку своего языка программирования.Тут буду давать советы нубам. Погнали.1) В 20019 году английский язык для программистов почти не нужен. Большинство док переведены (особенно по С++++) на русский. С заказчиками общаются бухгалтеры и PMы.
7) Сразу учитесь использовать дебаггер. Кратко: «баг» (англ. «жук») — ошибка программы, связанная с утечкой памяти процессора (кэша) на жесткий диск/ssd. Но в современном обществе школьников этим словом называют любую нежданную хуйню, вплоть до неправильных текстур в играх.
8) Всегда (ВСЕГДА!!!) проектируйте, прежде чем написать код. Даже маленький ебаный скрипт. Даже строчку кода. Для проектирования соответственно учите SQL и XML (Service quote language, eXtended modeling language).
>>208342425Я слышал челика из майкроса попрели, потому что он не смог на sql код смоделировать. Хз как он на таком запоролся
>>208342425Двачую, в хмл очень удобно проектировать, а если знакомы с QT, то QML почти тот же XML, по сути можно прямо в хмл приложение создавать.
Поясните прт XML и что в данном контексте значит проектировать?Я максимум блок-схему себе представляю.
9) В языках высокого уровня (Java, Python, Ruby, Rust — т. е. группа «процессорных» языков, о которых я говорил выше) отсутствуют «исключения». Потому что это, собственно, группа высокоуровневых языков, выполняющихся близко к процессору, поэтому в них нет такой абстракции, как «исключения». Языки высокого уровня и так подвержены ненадежности (к примеру, тяжелая высокоуровневая прога втупую может сменить вам значение переменных или значения внутри массива), если бы в них добавили исключения, это был бы очередной C# (то есть очередной полный провал не принимайте близко к сердцу, шарповики). Этот вопрос часто на собесах спрашивают, кстати.
>>208340567 (OP)> В 2019 году английский язык для программистов почти не нуженКак это не нужен? Если прогер не знает английский, его не возьмут в гугл и придется идти в бомжеяндекс.
>>208340567 (OP)Архитектор что пишет на С++, советует XML учить , а еще память на жесткий диск утекает. Ну вы поняли
> ссанина на госбюджете учит вылезаторствуясно> а этот вопрос часто любят на собесах нубам задаватьОдин из дефолтных детекторов парашной конторы9) Будте подзалупным творожком кого-нибудь из забегаловки в которую хотите попасть. В социумах ебаных животных непотизм - основополагающий механизм.
>>208342851Но таки интересно для общего развития. Как владение SQL и XML поможет при проектировании? Одним предложением.
>>208342992Ты пидар сравнил бы поиск по картинке в гугле и в яндексе и ебало своё завалил, ууу, жопа горит.мимояндексдевелопер
10) Конечно же, я не могу не упомянуть ООП (Объектно Остаточное Программирования). Все студентишки знакомятся с этой парадигмой, изучают классы, рекурсивность и т. п. Объектно Остаточное Программирование позволяет эффективно расходовать оперативную память, кэш процессора, и даже энергомощность блока питания за счёт того, что позволяет манипулировать остатками ячеек памяти уже пройденных компилятором, путём представления ячеек (или их совокупностей) через т. н. объекты. Классы описывают эти самые объекты. Всё очень просто.
Здорова йопт, вебмакака 10лет+ отвечает>>208340567 (OP)Английский язык нужен значительно больше, чем С++. Если прям ВСЕ переведено, то значит, что твоя технология не развивается. К тому же, как ты без английского будешь воровать со stack overflow?>>208341175Это определение фронта, может, когда-то и было верно, но сейчас это не так. Фронт - то, что видит пользователь, то, что исполняется на его машине (если приложение распределено), бэк - внутренняя логика, от пользователя сокрытая. В 99% случаев в вебе от фронт-программиста ожидают знание JS, а не PHP, например. Будете оперировать этим определением - вас просто не поймут
Все языки программирования делятся на Тьюринг-полные и Тьюринг-частичные. Тьюринг полные языки так называются, потому что там присутствуют операторы, придуманные самим Тьюрингом (конструкция if, циклы while и for, а также тернарный оператор x ? y : z)Забавный факт: именно благодаря тернарному оператору Тьюринг смог разгадать усложненную версию шифровальной машины "Энигма" с четырьмя роторами.Хаскелль - пример Тьюринг-частичного языка, т.к. там отсутствуют конструкции for и while, но присутствует if.
В какую контору устраиваться студенту без опыта работы на Java на неполный рабочий день? Чтобы получить как можно более ценный опыт. Можно без оплатыдс2
>>208343700Подтверждаю слова коллеги.Дополню, что в 80-90-ые годы случился «бум» тьюринг-частичных языков, завоевавших популярность благодаря простоте. Однако они оказались практически непригодными для моделирования, хотя сейчас на них до сих пор пишут всякие вирусняки и прочие эзотерические штуки (вроде парсеров сайтов).
>>208340567 (OP)Яндекс - это обосраная параша с понтами и самовлюблёнными недоучками. По молодости хотел туда попасть, но потом успокоился.Мимо из faang
11) Никогда не используйте локальные переменные. В группе Pascal-подобных языков они обозначаются ключевым словом lovar (Local Variable). Они значительно уменьшают нагрузку на процессор, но совершенно не годятся для моделирования, а так же приведёт к «засорению» памяти. Зачастую их используют бородатые дяди, когда пишут эксплойты (эксплоит — сленговое название ядра ОС). Они, конечно же, знают, где их нужно применять.
>>208342963>В языках высокого уровня (Java, Python, Ruby, Rust — т. е. группа «процессорных» языков, о которых я говорил выше) отсутствуют «исключения». Чё блять.
12) Сейчас существует огромное множество фреймворков для создания практически чего угодно. Большинство из них языко-независимые (language-free), и представляют собой прокачанные компиляторы. Для каждого второго есть графический интерфейс (для совсем нубов — можно работать через граф. редакторы типа пейнта/фотошопа). Для работы через Photoshop рекомендую ReactJS, написанный на языке Java.
13) Популярность так называемых «декларативных» языков программирования (т. е. таких, в которых декларации процессору хранятся в так называемом «стэке» деклараций) — лишь тренд. Скоро все эти ваши Ады и Perlы уйдут в тень, и вакансий будет мало. У себя в компании мы отказываемся от этих языков, в основном потому что проёбы на кастомных декларациях ведут к необратимым потенциальным ошибкам.
14) Шаблоны проектирования — типичный вопрос на собеседовании. Самый популярный шаблон — «Dependencies injection» — позволяет хранить данные («внедрять», «инжектировать») в оперативную память.
>>208343700For и while симулируется рекурсией, поэтому он тоже тьюринг полный, тьюринг частичные это конечные автоматы, контекстно-свободные грамматики, машины с магазинной памятью, пример гибридно тьюрингового языка это регулярные выражения, в них можно регулировать тьюринговость от минимальной(нетьюринговый язык) до полной.
>>208344814> Для работы через Photoshop рекомендую ReactJS, написанный на языке Java.Ne, nu eto voobsche ohuet'.
>>208344478Ну бля, в ИТ такие дебилы есть, что иной раз и не знаешь, троль это или человек и правда сурьезен. Но тут да, согласен, можете обоссать меня всем двачиком
>>208346693Тащемта, голубые и серые глаза - это просто мутация северных народов для приспособления к слабой инсоляции.Ты же не винишь себя за то, что у тебя нет модных щупальцев из жопы, которыми можно клёво пердеть, когда трахаешь тян?
>>208340567 (OP)>Сейчас ведём разработку своего языка программирования.>1) В 2019 году английский язык для программистов почти не нужен. Большинство док переведены (особенно по С++) на русский. С заказчиками общаются бухгалтеры и PMы. Вас Татьяныч уже опеределил, со своим посёром parser.ru опередил
теорема сосницкого вышла на новый уровеньа если серьезно, может кто в курсе как у яндекса проходят собесы на стажера на мобилках? android ios? планирую вкатиться
Знаете чем больше всего доставляет этот тред? Не шизофазией ОПа даже, а тем что кто-то всерьёз с ним пытается спорить
>>208347889сначала пишешь контест на сайте.Нужно будет решить несколько типа алгоритмических задачек на времяЕсли пройдешь контест, то пригласят пособеседоваться. Нужно будет решать примерно те же задачки только на листочке. Может еще чего-нибудь посправшивают. Таких собеса будет дваЗатем финалы, они проводятся с руклями. Спросить могут что угодно, но обычно спрашивают чем занимался и чем хотел бы заниматься-- --Вакансий довольно много кста
>>208341768>ать всякие виды join‘ов и прочую муть, связанную с нерелятивными БД, на собесах спрашиватьда ты что, >>208341999ты еретик и дурак.JVM это Java. Python и PHP вообще совершенно разные люди писали.
>>208348304Таки да, на сосаче нынче пиздец какие долбоёбы. Должен сказать, что меня некоторые посты обосраться со смеху заставили, как к примеру про потоки и процессы >>208341008.
>>208340567 (OP)Добавлю. Часто на собеседованиях спрашивают про сборщики фронтенда. Сборщики в современных условиях не нужны т.к. браузеры нативно понимают все современные языки (плюсы, жабу, пхп итд). Также они понимают современные языки стилей (sass, less итд)
>>208348379Дебил? Python и PHP написал один и тот же челок - Деннис Ритчи. Выполняются они правда не до конца на JVM, самая популярная реализация питона того же - это движок V8.
>>208340567 (OP)>Владею 20-ю языками программирования.Только даун так может выразиться. Так что собирай рюкзак, завтра к 0му уроку.
>>208342963>оцессору, поэтому в них нет такой абстракции, как «исключения». Языки высокого уровнпошолнахууй!
>>208340567 (OP)>Сейчас ведём разработку своего языка программирования.нахуя?>2019 году английский язык для программистов почти не нужен.лел>Большинство док переведены (особенно по С++) на русский.ахахахаКароче, пишу с Дубая, в 2019 российский язык не нужен, большинство доков переведены на арабский, да и сам ангельский куда лучше. Про такую команду как "яндекс" никогда не слышал (это такая почтовая рассылка?).короче, это какой-то тралль, средней жирности.
>>208340567 (OP)Раз пошла такая пьянка... понятно, что профессия системного администратора становится всё более не нужной, но вакансии всё ещё бывают, хотя конкурс на место довольно высок. Поэтому, чтобы ты, анон, оказался лучшим - поделюсь с тобой типовыми вопросами на собеседовании и как на них отвечать. Итак:>> 1. Какие уровни включают модель OSI и стек TCP/IP? Каковы функциикаждого из уровней? Для какой цели они созданы?Модель OSI включает три уровня операционной системы (ОСи): уровень пользовательского приложения, уровень операционной системы и уровень драйверов. Стек TCP/IP относится ко второму и первому уровням. Создано это всё чтобы разграничить программы от драйверов.>> 2. Что такое IP адрес? Какие типы IP-адресов существуют?IP-адрес это набор цифр, по которым твой комп может найти товарищ майор. Диапазоны адресов выдают провайдерам правоохранительные органы государств, в которых провайдеры работают, у нас это ФСБ, ну а дальше провайдер выдаст тебе какой-нибудь айпишник (4 цифры разделённые точкой) чтобы можно было понять кто это у нас смотрит ЦП. IP-адреса бывают белые и серые. Серый отличается от белого тем что провайдерам влом сделать всё как надо и под одним адресом в сети может оказаться много разных пользователей.>> 3. Что такое подсеть (subnet)? Как подсеть соотносится с IP-адресом?Подсеть это как раз та хрень из за которой получаются серые адреса - т.е. когда несколько компов работают из под одного IP-адреса.>> 4. Что такое TCP и UDP? В чем отличие TCP от UDP?TCP это один из стандартных протоколов (правил по которым программы общаются между собой через сеть). То есть он документирован - ты можешь найти в инете описания (RFC) и там всё расписано кто когда и какие байтики шлйт. UDP это undocumented protocol т.е. публичного стандарта нет и что там внутри знают только разработчики программы - например в онлайн играх.>> 5. Что представляет собой процедура handshake при установке TCP-соединения?handshake это рукопожатие т.е. когда клиент соединяется с сервером по одному из TCP-протоколов то они обмениваются первоначальными пакетиками с помощью которых проверяют например версию друг друга, убеждаются что оба используют один и тот же протокол и всё в таком духе.Удачи на собеседовании!
>>208349249>Диапазоны адресов выдают провайдерам правоохранительные органы государств, в которых провайдеры работают, у нас это ФСБ, ну а дальше провайдер выдаст тебе какой-нибудь айпишник (4 цифры разделённые точкой) чтобы можно было понять кто это у нас смотрит ЦПКстати, вчера выдали последние адреса старых IP - цифры тупо закончились. Пока другие страны паникуют, в РФ с 1 октября действует закон, по которому силовики могут изымать уже выданные IP-адресамимо-аспирант-МФТИ-работаю-над-алгоритмом-изъятия-IP-с-научруком-Савватеевым
>>208342963>высокоуровневых выполняющихся близко к процессоруСтолстил в этом месте, а так заебись, пиши ище
>>208350127двачую, я как человек немного далекий от многопоточки все же в этом месте сразу прочуял подвох
>>208350127>>208350265Идиоты. Все языки прогроммирования выполняются близко к процессору - хотя бы потому что они непосредственно влияют на процессор.
>>208340567 (OP)О, я тебя даже знаю наверно. Раньше работал в яндексе, щас в JetBrains перешел (3 года - полет нормальный), пилим тоже свой язык - ScalaПалю лайфхак. Очень часто на собесах дают задание - написать прогу, которая переворачивает слово. Типа 'анон' -> 'нона'. Я тоже часто даю это. Если человек берет библиотечную функцию, то сразу шлю нахуй. Если пыжится, реализует через цикл - то еще даю шанс. Если реализует рекурсивно - то получает плюсик. Но есть один очень элегантный способ, который юзают только гуру.Короче, все программы сначала переводятся в язык ассемблера. Это наверно все знают. Но гораздо меньше людей знают, что у ассемблера 2 разных синтаксиса - от компании "Эндрю Таненбаум энд технолоджис" - сокращенно AT&T и от Интела. Суть в том, что эти 2 языка зеркальны друг по отношению к другу (один начинает работать с начала стека, а второй - с конца).Шарящий челик, зная, какая версия ассемблера в системе, может обмануть процессор, скомпилировав код под другой ассемблер - и, не сложно догадаться, - вся программа работает в обратном порядке, то бишь, в системе с Intel обычный код println("анон"), скомпилированный в AT&T выведет на экран "нона", т.к. байты поместятся в стек в обратном порядке
>>208350429Ну такое, самый элегантный способ решения такой задачи это написать стек(ну или использовать встроенный, если можно), потом запушить в него слово и выпушить, результат будет инверсией этого слова. Так ты покажешь свою элегантность и знание глубин работы процессора, ведь именно там используется стек вызовов, работающий по такому же принципу.
>>208350596Чувак, ты не шаришь. Он же сказал что шлёт нахуй сразу за использование библиотечных функций, так что встроенный стек нельзя, а свой писать - нихуя не элегантно. Правильным и элегантным решением тут, на мой взгляд, будет использовать многопоточные компилляторные ассемблеры чтобы за счёт многопоточности буквы расположились наоборот. Процессорные ассемблеры вместо компилляторов, как сказал ОП-гуру выше - использовать тут будет неправильно, поскольку они менее эффективно выделяют память и требуют сборщика мусора.
>>208350429> "Эндрю Таненбаум энд технолоджис" - сокращенно AT&TСука... Я... Я не могу описать, как я проиграл. зы, микроядерные операционные системы рулять, а линух - гавно(с) Таненбаум
>>208340567 (OP)Наконец-то вижу тред от грамотного человека, а не школьников-фантазёров всяких. Советую вкатывальщикам запомнить вышесказанное, чтобы путь до middle-senior не занимал годы.
>>208343463Вот это слабое.Расшифровки базовых аббревиатур лучше не менять, потому что их-то, в среднем, и знают.
>>208341008Хуйню написал и рад. Процесс на уровне ОС. Поток на уровне Джава машины. Я бы тебя на работу не принял.
>>208340567 (OP)Любая работа для быдла и рабов. Есть люди, которые печатают деньги, и скрывают формулу будущих событий. И живут по принципу "Ни себе ни людям"Проблема материков, островные автономные базы не ебёт. А формула будущих событий равна pi = 999999999Эта формула точно предсказывает даже будущие данные. А яндекс ещё одна корпорация которая хочет только зарабатывать, и жить по принципу ни себе ни людям. Навязывая религиозную нищую сексофобию.
>>208352979>>208353020>>208353036>>208353092Какие же вы, блядь, тупые. Как же зашкварно с вами в одной профессии находиться.Вот из-за вас, ебланов, программистов и считают аутистами, не могущими в социум. Просто, блядь, не выкупаете что вокруг происходит, и каков контекст, однако всюду лезете.
>>208353443Так это не программисты даже. Они, конечно, подозревают что что-то в текстах ОПа не то, но вот понять что оно так написано специально - поверхностных знаний уже не хватает. Видимо, искренне считают что ОП в чём-то прав но в каких-то известным им деталях ошибается, лол.
Твари, возможно кому-то жизненно понадобится инфа на прохождение собесов, например чтобы устроиться и заработать хоть немного денег на пропитание, а вы тут такое понаписали! И это ведь в архивы уйдёт!Скоро весь инет так зафлудится этой достоверной ложью
>>208354447Ну и устраивались бы кричать свободная касса или рабами в пятёрочку, нахуя эти дауны в IT лезут если даже не способны понять что им тут втирают дичь? Понапишут хуйни, разгребай за ними потом...
>>208340567 (OP)>Всем привет, тимлид-архитектор из команды Яндекс в треде. 20 лет опыта (40 лвл).Допустим.>1) В 2019 году английский язык для программистов почти не нужен.И-и-и сразу иди нахуй.Поговорил с пастой.Мимо-господин из международной команды
>>208341008> сколько в программе if’ов, for‘ов и т. п., столько она и имеет потоковПроиграл с этого тимлида
пиздец насколько кодерки узколобы, не воспринимают адекватно информацию, зато мнение высрать обязательно.увидел в них несколько человек из своего окружения, стало стыдно.
>>208340567 (OP)Всем привет, на связи технарь-инженер да и вообще имею представления, о некоторых областях наукиПоделюсь мыслью по поводу программирования и работе в Яндекс1) Тупое гавно, тупого гавна2) Знание английского должен быть уровень хотя бы книжку почитать, да множество переведено, но иногда бывает что нет, да и на форумах иностранных можно словить профит3) Порог вхождения минимальный, отсюда и пошло выражение Тупое гавно, тупого гавна
>>208341008>сколько в программе if’ов, for‘ов и т. п., столько она и имеет потоковЕбаное ничего, вот это мегаутверждение, мои соболезнования уважения твоей команде.
На работе, есть сайт кароче по которому работаем и он типа поддерживается программистами. Ну так я рот их ебал, не образованное быдло. Есть функция распознавания текста, по фото, работает через жопу сука, вообще при отчетливом тексте нихуя не распознает. Нахуй эти дебилы вообще нужны?
>>208343907Нужна работа? добро пожаловать к нам! Дружный коллектив, карьерный рост, высшее образование не обязательно, опыт работы не важен, выполнение заданий по интернету, каждое задание оплачиваемое! можно работать с телефона дома! для это достаточно скачать приложение Лахтапостер 2.12 и приступать! Добро пожаловать в нашу команду! требования-ответственность-стрессоустойчивость-не конфликтность-усидчивость -обучаемостьскачать приложение можно по ссылке: https://LAHTAposter/download/android/Xiaomi Redmi 7A
>>208354447Так может, блядь, такому человеку рано проходить собесы, если он в этих постах никаких проблем не видит? Как этот довен, с таким багажом знаний, работать-то будет, даже если возьмут?
>>208360062Судя по реакции, ты не совсем верно угадал, чьей команде не повезло. Небось, коллеги вокруг часто друг другу про кого-то говорят "да он тупой просто", а ты этого человека в вашем коллективе до сих пор не вычислил?
OP красавчик, всё по полочкам разложил. Жаль не рассказал о основах разработки яда ОС на так называемом "ядроскрипте".
ОП, почему мою прогу не приняли? #include <iostream>#include <string>using namespace std;int main(){ string word; getline(cin, word); reverse(word.begin(), word.end()); cout << word << endl;}
>>208340567 (OP)Go лучше Питона?Ваш язык будет лучше Go?Питон лучше С++?Еду лучший С++ туториал? Хочу в UE4 геймдев...Елену Бунину видел? Откуда у неё время на 4 ребенка, преподавание и менеджмент?
В чём преимущества у с# и с++? Какой язык для чего лучше? А то я нубас, не понимаю в этих ваших объектоориентированиях и т.п.Можешь объяснить по хардкору?
Лучше го на завод будете иметь красивое накаченное тело, тяночки будут липнуть, научитесь полезным вещам. А программирование для даунов, с ними даже тянки не хотят общаться, имеют в 90% либо пузо, либо зрение уровня слепой, а порой одно и тоже. Постоянно прыщавое ебало еще и поведение омежки, тьфу блядь
>>208362546Никуда не посылал, учитель информатики сказал, что это говнокод. Нужно было вывести строку в обратном порядке.
>>208340567 (OP)Ты двух слов связать не можешь, копипастишь справочники и утвнрждаешь чушь. никакой ты не архитектор, а просто тралл с двача
>В 2019 году английский язык для программистов почти не нужен.Я так то подозревал, что в Яндексе макакинг происходит, но не думал что настолько.
>>208363285Код норм читается и с первого раза понятно что он делает, твой учитель просто выебывается. Но, на самом деле есть до чего доебаться, если сильно захотеть. Я не знаком с внутренностями с++, но вангую, что функция reverse создает новый массив и записывает в него данные в обратном порядке, что в контексте такой это задачи совершенно лишнее. Можно просто распечатать строку задом наперед, циклом, не выделяя лишней памяти на реверсивную копию.
>>208362486Вообще конечно, это просто ужасная профессия, просто мрак. Как проходит мой рабочий день:Встаю в 10-11, неспешно завтракаю, пью чаек. Потом скроллю инетик, мб играю, мб что еще. Потом работаю 2-4 часа (не выходя из дома), 6-8 если аврал. Если захочу, могу вообще нихуя не делать целый день. Контактирую с коллегами и клиентами в чатах, редко голосом. После такой немалой нагрузки иду в зал, сбросить напряжение, обычно бассейн или кардио, но и силовые тоже ебашу иногда трени. А иногда не иду, я ж блять свободный человек. Получаю я за все это дело 140к чистыми на руки после всех налогов (через ИП). В выходные, разумеется, нихуя не делаю.Понимаете теперь, откуда столько хейта? Эта профессия - мечта среднего двачера, но дойти до 140к с такими лайтовыми условиями не так уж и просто, нужно быть ценным спецом. Отсюда дикая зависть и дикие фантазии о том, как хуево прогерам. Ну и другие пидорахи тоже подключаются - как это, начальник не орет? С коллегами не срешься? По утрам в пробке/ОТ не толчешься ? Ууууу сссууукааа обосрать его, да он просто жизни не нюхал)))) его бы на завод за 15к)))) уууу ссуукаа)))) да вы все мальчики-колокольчики ведете себя как дети))))
>>208363993Есть среди друзей программисты и при общении, могу сказать что человек максимально скучный и бедный на знание. Не знаю, с таким даже по дружески не интересно общаться, де факто увлечения уровня малолетнего ребенка при возрасте в 25 лет, при этом одевается всрато, при зарплате от 100к рублей
>>208364328Есть среди друзей русские и при общении, могу сказать что человек максимально скучный и бедный на знание. Не знаю, с таким даже по дружески не интересно общаться, де факто увлечения уровня малолетнего ребенка при возрасте в 25 лет, при этом одевается всрато, при зарплате от 100к рублей
>>208364328А какие надо увлечения? Машигы, футбол, да? Как у пацанов нормальных?)Не то что ботаны эти, ггыыыы бля)))
>>208364782Да на заводе любой возраст в топе, в программировании старика не возьмут в причину того что он как минимум не креативен и отстал от жизни. Потому что не способен на новые фишки
>>208340567 (OP)>20 лет опыта (40 лвл). Владею 20-ю языками программированияЗарплата 20к баксов, небось?
>>208365429Не брать стариков, это чисто пост-советская тенденция, которая уже меняется. В США профессии программиста уже много десятилетий и там седовласые пенсионеры-программисты уже давно норма. У нас Старше 30-ти людей не брали, потому что все стартаперы были вчерашними 20-летними пиздюками, только вот прошло много лет и они сами превратились в 30 - 40+ олдов. И теперь пошла другая тенденция, чисто западная - не спрашивать возраст у соискателя, типо это дурной тон. Девочки-эйчары, которые сами кривили нос от всех, кто вышел из студенческого возраста, внезапно обнаружили что им самим уже под сорокет.
>>208364875>ботан>программистС каких пор программист ботан? Я уже пояснил, что программисты скудные на знания, они в 90% кроме своего гавна программирования нихуя не знают и не стремятся к изучению чего то другого. Отсюда и вывод, что они никак не саморазвиваются, кончено есть исключение, но их единицы.>А какие надо увлечения?Да как минимум техника, спорт, коллекционирование. Не как у нормальных пацанов, а как у более менее интересных людей, чтоб было развитие тем для разговоров.Программисты занудные люди
>>208365879Кстати о CШA, кто-нибудь слышал про готовящееся присоединение Волгограда в качестве нового штата? Какое-то время назад был инсайд, что уже готовят документы. Что там в итоге у них?
>>208365879Нахуя спрашивать лол, если можно просто игнорить анкеты с возрастом от 30-40 лет.Сейчас эра анкет на HH или Rabota если раньше можно было позвонить, то сейчас редко оставляют телефон отдела кадров и просят сразу присылать анкету
Как пример программист с зарплатой от 100к, судя по аккаунту в твитторе максимально тупорылая пизда, считает забавным слово Аутист (не зная его значения) и думает что аниме это весело и нужно писать тупые посты про него. А ну да еще она БДСМщица и шлюха (ебеться со всеми подряд)
>>208354922>Понапишут хуйни, разгребай за ними потомА это уже не тебе решать, а Госпоже Экономике.И вообще тебе вредно мыслить дальше кода, что где и как тебе набрасывает однообразия в работе, так что будь добр за свои 0.5коп/Гс отрабатывать положенное
>>208366980мастер объяснений.Если ты хочешь изучить случайного сис.админа, то, скорее всего, сначала тебе нужно будет получить его разрешение.
>>208366648Угомонись уже. Ты вообще понимаешь, что занимаешься черрипикингом? У меня "друган" такой же. Он познакомился в германии с каким-то поляком, тот поляк на свой ДР пригласил, и короче хуевую поляну накрыл, типа миска салатика и бутылка вискаря на семерых. Теперь для кореша все поляки жиды и хуевые друзья. При каждом удобном случае рассказывает эту историю, типо "какие же поляки говно", Охуенный анализ целой нации от социального весельчака, души компании. Ты такой-же уебан, походу. Вангую, что в компании программистов-альфачей, которые будут окучивать телок в пабе, рассказывая, как провели отпуск в исландии, ты будешь сидеть и молча пускать слюни в рукав.
>>208367413Вместо каких то опровергающих доказательств ,что программисты норм, начал визжать что типа ряя ты не прав, ряя, стереотипы вся суть программистского гавна.
>>208367635Какие могут быть доказательства девиации личности в зависимости от профессии? Ты особо одаренный? Если программист уволится и пойдет мебель делать у него мозг выключится или что? Докажи что профессия корелирует с характером, умник.
>>208367573https://cnews.ru/news/top/2017-05-22_russkogo_programmista_lishili_priza_posle_pobedyВот тебе вброс про программиста альфача, можешь еще его видосы с выступлениями поискать. А теперь вкинь свою фотку и зарплату сравним, кто альфач, а кто скучное говно. м?
>>208368081Суукаа>отказано в выдаче $12 тысяч призовых>На своей странице в Facebook Владимир пишет, что сумма призовых для него некритична – она меньше его месячной зарплаты
>>208367879>Докажи что профессия корелирует с характером, умник.Хмм, например очевидный факт, что тяжелая работа делает мижчину/женщину более грубее по характеру, чем та же работа официанта. За частую однотонная работа сводит выполнение до уровня автомата, при этом уровне мозг совершает минимальную работу и в дело вступает моторика, т.е. последовательное выполнение чего либо, по пройденной схеме. В связи с этим мозг так сказать входит в режим пассивной работоспособности.От этого можно сделать вывод, что человек часто использующий преимущества разнообразности работы, будет куда более интеллектуально развит, чем человек сидящий например за станком 5/2 и выполняющий одно и то же действие. Но это так, лирическое отступление.Работа программиста это максимально пассивная работа, человек не просто размокает, он порой становится необаснованно ЧСВ считая себя почему то умнее других. На самом деле связанно с замкнутым образом жизни. Сложив все эти факторы можно предположить, что программист в большиснтве случаев замкнутый не уверенный в себе омежка, ведущий пассивный образ жизни. Есть исключения, но в большинстве случаев все наоборот
>>208368081Ладно убедил, теперь для меня программист не имеющий интересный инстаграм/вк скучное гавно
>>208369980>для меня программист не имеющий интересный инстаграм/вк скучное гавноА че он тебе бля должен балет отплясывать и в цирке выступать? Это ты не по адресу обратился
>>208340567 (OP)>Владею 20-ю языками программирования.Я тебя разочарую, но умеет реализовать квиксорт - это ещё не значит знать язык.
>>208340567 (OP)Спасибо, оп! Прочитал все советы. Все прям четко разжевал, заполнил пробелы в голове. Спасибо! Добра тебе!Абу благословил этот пост.
>>208369856>Предположение1, предположение2, предположение3, предположение4. Вывод, основанный на предположении.Ты вообще в курсе, что такое доказательство? С хуя ли твои мыследомыслы стали "очевидным фактом"?Доказательство, которое не дает возможности себя опровергнуть не является научным доказательством. Как замерял работу мозга? Какое оборудование использовал, для измерения коэффициента пассивности работы, где цифры? Нахуй иди, короче, школотрон, с такими доказательствами в церковь иди работай, про плоскую землю рассказывай. Там все такие высокоразвитые с непассивной работой.
>>208372070>Доказательство, которое не дает возможности себя опровергнуть не является научным доказательством. Как замерял работу мозга? Какое оборудование использовал, для измерения коэффициента пассивности работы, где цифрыВывод: все гуманитарные науки - техническиеохуеть логика
>>208340567 (OP)>В 2019 году английский язык для программистов почти не нужен. Если хочется всю жизнь работать на российского дядю Васю - то нет, не нужен.
ЭТО ШИЗОТРОЛЛЬ, НЕ ОТВЕЧАЙТЕ В ТРЕДЭТО ШИЗОТРОЛЛЬ, НЕ ОТВЕЧАЙТЕ В ТРЕДЭТО ШИЗОТРОЛЛЬ, НЕ ОТВЕЧАЙТЕ В ТРЕДЭТО ШИЗОТРОЛЛЬ, НЕ ОТВЕЧАЙТЕ В ТРЕДЭТО ШИЗОТРОЛЛЬ, НЕ ОТВЕЧАЙТЕ В ТРЕДЭТО ШИЗОТРОЛЛЬ, НЕ ОТВЕЧАЙТЕ В ТРЕДЭТО ШИЗОТРОЛЛЬ, НЕ ОТВЕЧАЙТЕ В ТРЕДЭТО ШИЗОТРОЛЛЬ, НЕ ОТВЕЧАЙТЕ В ТРЕДЭТО ШИЗОТРОЛЛЬ, НЕ ОТВЕЧАЙТЕ В ТРЕДЭТО ШИЗОТРОЛЛЬ, НЕ ОТВЕЧАЙТЕ В ТРЕДЭТО ШИЗОТРОЛЛЬ, НЕ ОТВЕЧАЙТЕ В ТРЕДЭТО ШИЗОТРОЛЛЬ, НЕ ОТВЕЧАЙТЕ В ТРЕДЭТО ШИЗОТРОЛЛЬ, НЕ ОТВЕЧАЙТЕ В ТРЕДЭТО ШИЗОТРОЛЛЬ, НЕ ОТВЕЧАЙТЕ В ТРЕДЭТО ШИЗОТРОЛЛЬ, НЕ ОТВЕЧАЙТЕ В ТРЕД
>>208340567 (OP)>английский язык для программистов почти не нужен.Что ты только что высрал? Шизик хуев.
>>208340567 (OP)Владеет он блять. После двух хватает 3 минуты на краткую методичку по синтаксису и погнали ибошить.
>>208341008> Процесс — вид потока, который исполняется напрямую в процессореХочу к вам работать. Если вы на каждом скрам митинге такую хуйню втираете, то мне не нужно будет в засмеялся-в-джуны-подался тредах сидеть
>>208350302> языки прогроммирования выполняются близко к процессору - хотя бы потому что они непосредственно влияют на процессор.Двачую кстати. Вирусы так и работали раньше - просто перезаписывали процессор, и компьютер переставал работать. Это потом хакеры смекнули, что на этом можно деньги зарабатывать, и сделали майнеры
Годный тред, однако. Аноны, кто знает, как выбрать посты ОПа и превратить их в картинку, как на пике? А то уж больно хорошо он всё рассказал, напоминалку себе оставлю.
>>208389522Я тред архивировал весь. Тут такие кадры попадаются. Буду периодически в /b залетать с этими пастами, шизиков ловить
>>208353443Вангую, что это мимохуи, программисты с первого поста выкупили прикол и пытаются в такие же приколы, поскролль тред.
>>208363285ну непонятно зачем ты гетлайн делаешь, если можно просто cin >> word. а так по моему он просто доебался либо хочет чтобы ты все делал без библиотечных функций
>>208371743Так он в первых постах загонял про общую память процессов и экономию памяти динамическими языками.
>>208340567 (OP)Анон, мне 28 лет, есть желание вкатиться в кодинг. Если не для заработка, то для себя любимого. Есть смысл и что посоветуешь в начале этого пути?
>>208341008> Сколько if столько и потоковЕбать ты даун. У ловный оператор у тебя выполняется в текущем потоке, 40-летнее ты чухало из Хуяндекса.Зачем тогда по таоему std::thread из 11 плюсов.И вин апи вызовы типа Create_thread?
4) Сейчас (по крайней мере в нормальных странах) сильный бум сферы GNU (Gender network unified). Как правило, заказы из этой сферы связаны с предоставлением универсального интерфейса для обслуживания людей разных гендеров, для подобных целей лучше всего подходит язык PHP и WordPress (хотя, конечно же, подходы могут быть различны).
>>208403868Ещё один хомячок. Пиздуй портфель собирать, завтра последний день сдачи лаб перед сессией, мудило тупое.
>>208404044Универсальный интерфейс для обслуживания разных гендеров, в том числе и трансгендеров, - это твои рот и очко.
>>208404123>>208404146Давайте аргументированно без визгливого тявканья РЯЯЯЧ ДУРАК!!!Какие нахуй потоки с if и for, вы ебанулись?
>>208404500Это понятно. Пугает то, что, основываясь на предыдущих запросах, я могу мыслями придти к казалось несвязанной(на самом деле - связанной, но очень отдалённо) теме - а сеть уже, довольно точно, угадывает её. Происходит резонанс мышления моего и сетевого - мои мысли уже продуманы наперёд. Киберпанк какой-то.
>>208404808Анализирует что ещё запрашивает большинство тех кто вбивает то же что и ты. проще говоря у дураков мысли сходятся
>>208404825Большой мальчик уже, хули ты ж не понял, что это тред — сплошной жир? Ты на работе тоже так тупишь?
>>208405044А теперь, посмотрев на всё современное общество, где каждый 24/7 уткнулся в гаджет(т.е. к сети) - к каким выводам можно придти? Тотальная синхронизация мыслей каждого с "облачным надмозгом". Последующая обработка, систематизация, сохранение всей этой информации. Абсолютный контроль и даже управление ходом мыслей. Это уже матрица ебучая.
>>208340567 (OP)>В 2019 году английский язык для программистов почти не нужен. Большинство док переведены (особенно по С++) на русскийkek
>>208340567 (OP)ОР, если ты реально там из Яндекса, то напрограммируйте всем тимом для Яндекс-браузёра грабли по обработке картинок, видео и аудио. То есть, напишите Адоб Аудишын + Сони Вегас под Яндекс-Браузёр. Пусть они не будут навороченными как сабжи и пусть будут даже платными, лишь бы были.
>>208342512Ты блять что-то кроме Праты открывал, джун? В любой книге по многопотоку я серьёзно, даже в документации QNX об этом есть глава это пишут
>>208405273Ну, я не читал ничего особо. Подиагонали быстренько в метро поскроллил и глаз зацепился за этот пункт.
>>208409520То есть, иными словами, ты обоссаная тупая макака, если вообще ничего в голове не щёлкнуло, кроме "ани пишут ниправду!".Такими темпами, со своего скромного килобакса до нормальной зарплаты лет 10 ползти будешь. Попробуй йод попить, или ещё чего-нибудь для мозга.
Обилие пытающихся спорить с ОПом даунов и разочаровывает и обнадёживает одновременно.Разочаровывает, потому что именно с этими недалёкими Васянами велик шанс встретиться на одном проекте.Обнадёживает, потому что, пока таких дебилов много, можно хорошо зарабатывать, вытаскивая продукт из того пиздеца, в который его Васяны загнали. На фоне них ты всегда будешь охуенным как Гендальф. Сумрачным, мать его, техножрецом, знаюшим язык машин.
>>208340567 (OP)>1) В 2019 году английский язык для программистов почти не нужен. Большинство док переведены (особенно по С++) на русский. С заказчиками общаются бухгалтеры и PMы.И сразу нахуй. Дальше можно не читать.
>>208341008Спасибо, ОПчик, раньше никак не мог понять про потоки/процессы, а ты так внятно все распердолил, прям как боженька
>>208366100>техника, спорт, коллекционированиеМаксимум хуита для быдла. Давай вот о музыке или о культуре попиздим? Мб о языках? Не можешь? Ну иди в хуй.Мимо-пугромест с очень специфическими интересами
Охуенно, как много долбоебов орут "жирно!", а другие много долбоебов пытаются дрожащими голосами спорить с ОП-ом-тимлидом-архитектором с 20ю годами опыта.Оченьпознавательный тред, короче.
>>208415473Регулярно со своим бро-кодером зависаю, и мы пиздим о всяческой хуйне: об этимологии слов случайных языков, принципах драматических ситуаций, сортах овермодернизма, и т д и т п
>>208340567 (OP)>В 2019 году английский язык для программистов почти не нужен. Большинство док переведены (особенно по С++) на русский.И сразу спалился даун. Новые технологии появляются каждый день, спеки по ним изначально написаны на английском, переводятся на русский хорошо если через полгода. Алсо, без английского твои шансы на похищение трактора стремятся к нулю.
>>208415681Ты туповат, чо уж.Должно бы тебе подсказать, чего стоят твои советы и мнения, которые ты так щедро делишься на дваче.
>>208363993Блять, анон. Ты это я. Работаю на удаленке, получаю зп в фунтах. Выходит что-то около 1500 в месяц. Тоже ебошу как ИП на УСН ПСН. Бабки получаю через тиньку, т.к. там самый ненапряжный валютный контроль + электронная бухгалтерия умеет в валютные счета.Кароче я обленился щас настолько, что встаю блять в 12-13.00 иногда в 14.00. Работаю тоже чет около 2-4 часов в день. На улицу порой не выхожу днями, отчего связь с реальностью иногда кажется, что пропадает. В зал не хожу, т.к. тупо забиваю на это говно, да и выходить из дома особо не хочется вечером, чтобы пиздовать куда-то на 2 часа. Вся физуха у меня заключается в нерегулярных отжиманиях. Все знакомые и родные дико охуевают с моего образа жизни и говорят, что типо охуенная у меня работа.
IT это очень просто. Каждый язык программирования это +1к к зарплате. Знаешь 5 языков - 5к, 20 языков - 20к.
Что нужно знать и уметь начинающему бэкэнд разрабу? Как не обосраться при написании сложных архитектур и не скатить все в неподдерживаемый говнокод? Какие паттерны порекомендуешь? Как сделать все максимально простым в развертывании у конченогоконечного клиента на сервере? Стоит ли учить ASP.NET Core (не особо понял нахуй оно мне надо, но может надо)?Исходные данные: C#, SQL, json, сейчас буду перекатываться на дотнет кор + куча прочего говна аля питон, руби, пыхи, джава.
>>208415473>Давай вот о музыке или о культуре попиздим?И о чем ты маня там собрался пиздеть, если ты сраный ноль в этой теме? Эти высеры про музыку и культуру, которые сводятся к разговору об новом альбоме Элджея или Монеточки
>>208415626Хуйня для псевдоинтеллектуалов, пиздеть о хуйне, но при этом хуйня должна быть не такой как у всех
>>208415789>Максимум хуита для быдла>коллекционирование>о музыке или о культуре попиздимДержу в курсе, что среди коллекционеров, есть люди коллекционирующие музыкальные инструменты или винил, с ними будет интересно попиздеть о музыке, потому что они знают о ней многое, чем с таким ебланом как ты, который кроме русского рэпа нихуя не слушает.А так эти интересы признанные в обществе, и речь абсолютно не о том, о чем тебе хочется говорить, а о том что действительно интересно. Потом создаете по 40 тредов, как же хочется тяночку, почему мне не дают, почему я куколд не удивительно, что вы скучные куски гавно которые не способны в нормлаьное общение