КАК ВКАТИТЬСЯ В ПРОГРАММИРОВАНИЕ. УЛЬТИМАТИВНЫЙ ГАЙДПерво наперво надо создать тред на дваче и задать этот вопрос. Тред нужно довести до бамплита. В результате у тебя должны быть ответы на следующие вопросы:1. Какие подводные2. Какие языки пацанские, а какие - зашквар3. Сколько времени потребуется для вката4. Есть ли гарантия, что тебя возьмут на 100к5. С чего начать6. Можно ли с твоей пекой пытаться вкатываться или не стоитПосле этого нужно создать еще один тред, и тоже вывести его в бамплит. По итогам треда у тебя должно быть1. Список литературы как минимум из 20 книг, отранжированный в порядке убывания зашквара и подводных2. Примерное количество времени, необходимое для прочтения каждой книги3. На какую долю вероятности каждая книга приближает тебя к трудоустройству4. Также необходим список каналов ютуба и телеграма по теме, тоже отранжированные в порядке убывания зашквара и подводныхПосле этого тебе нужно расписать подробный план вката по дням. В какие дни какие книги будешь читать и какие задачи делатьПосле тебе надо выкатить этот план на двач и узнать какие подводные и не зашкварный ли твой план. Тред нужно обязательно увести в бамплит. По итогам треда ты должен понять, как обойти подводные и избавиться от зашкваров. Отдебаженный план ты снова выкатываешь на двач и ищешь анонов, с которыми будешь вместе вкатываться. Нужно будет создать конфу в телеграме, где вы будете общаться и поддерживать друг друга.Вот и всё. Можно начинать пытаться пробовать вкатиться в программирование.P.S. В тредах будут отписываться всякие дебилы, которые будут посылать тебя гуглить и учить алгоритмы, не слушай их - эти советы для нормисов, а тебе нужны особенные советы специально для сычей. Ну удачи тебе, анон.
>>207895108 (OP)Планирую создать тред о подводных камнях планирования вкатывания в ай-ти. Какие подводные?
>>207895108 (OP)>Какие языки очевидный английский и не говори что знаешь в совершенстве вторым учи путунхуа на нем много информации по самой программировании
>>207895212Типа нужно запланировать продумывание того, чем нужно бампать тред? Это как-то слишком сложно.
>>207895267Боже, почему меня родила мать в нищей Пидорахии. Жил бы в Америке, то получал бы 200к за то, что жарил бургеры, и планировал треды на 4чане.
очередные вкатывальщики, будущие макаки-руки из жопу, после которых все переделывать и плеваться.ххххххтьфу, сажа
Каждый раз в голосину, когда кто-то реально хочет вкатиться. Сука ору, даже не понимают челы в какое говно лезут. Перед глазами только А ШО АШО ВОН ПАЦАНЫ КРУДЫ ЛЕПЯТ ЗА 50К А МНЕ ТОЛЬКО 20К НА ЗАВОДЕ АДДДДСДКОГО ТРУДА!!! НАМАНАААА
>>207895108 (OP)Двачюю, еслив даже тред не можешь до лимита довести то ты хуевый прогромист будешь. А книжки для ботанов, норм поромист прогромирут а не книжки читает.
Вот моя история вката. Я простой сыч, живу в мухосрани 50к. Мама меня не любит, папа бухает. В школе травили. Сейчас мне 20 лет. Тян не было, работы тоже, в вуз не поступал. Вчера написал свой первый хеловорд на си. Всё правильно делаю? Рейт!
ПАЦАНЫ, У МЕНЯ КОМПУКТЕР ТОЛЬКО, А НОУТБУКА НЕТ, МОЖНО МНЕ ВКАТЫВАТЬСЯ ИЛИ НА СОБЕСЕДОВАНИИ ЗАСМЕЮТ, ЕСЛИ БЕЗ НОУТА ПРИДУ?
>>207895726Если будешь брать ноут, то сразу макбук. Понимаю, что придется брать кредит в микрозаймах, но что поделать, таковы стандарты.
>>207895565Понимаю тебя, анон, сам такой же. Даже не знаю, что ж делать, чтобы вкатиться. Почему мир так несправедлив...
>>207895761Линукс слишком сложно. Там конпелировать ядро нужно. А шиндоус непонтово. Так что бери макбук в кредит.
>>207895804Согласен. >>207895845Конечно пойдет. Только не забудь запланировать обдумывание вката после 100+ часов прохождения.
>>207895900Да, я так первое собеседование в Netflix провалил. Учил как деревья у доски переворачивать, а они: "Что нужно собрать на ембер-войне в мид?". И все, "мы вам перезвоним".
>>207895939Ну, обычно к 19 годам все уже успешные сеньоры с калифорнийским стартапом, так что даже не знаю. На тебя там как на неудачника смотреть будут, особенно, если ты без макбука.
ПАЦАНЫ, А ЕСЛИ КАЖДЫЙ ДЕНЬ ПО 4 ЧАСА ЗАНИМАТЬСЯ, ТЫ КАК СКОРО ВКАЧУСЬ? И КАКОЙ ЯЗЫК ВЫБРАТЬ, ЧТОБЫ ДЛЯ СЫЧЕЙ?
>>207896030>4 часа Если это вместе с каткой в доту и серией аниме, то да. >КАК СКОРОЧерез 3 месяца можешь искать работу на 300+ тысяч>КАКОЙ ЯЗЫК ВЫБРАТЬОчевидный haskell.
>>207896043Двачую, копейки, с первой зп отобьются. >>207896098Только если с макбуком придешь. И не забудь открыть стим с 10к часов в доте на нем.
Пацаны, я простой ученик 11 класса. Мне уже есть 18, так что не баньте. Суть такова: вчера получил тройку по матеше. Мне можно вкатываться в таких условиях или на собесе засмеют?
Пацаны, зашёл по ssh на сервак, там уже сидели другие ребята, сразу после входа под ноги кинули shell скрипт. Я его естественно запускать не стал, удалил и ребутнул сервак. Скажите, если этот скрипт был в моей домашней директории, то юзер теперь зашкварен? Нужно ли создавать нового?
>>207895108 (OP)Расскажу свою кулстори.30 лвл хуй, много лет без работы. Да по факту всю жизнь, толком и не работал.Пошел в центр занятости, мол давайте мне работу. Меня отправили на курсы переучиваться.Выбрал профессию веб-разработчика. Срок обучения - 3 месяца, изучили HTML, CSS, Javascript.Обучение вели пацаны, которым по 19 лет. Контингент обучающихся самый разный - от таких ебалаев как я до теток-домохозяек, которые решили наконец-таки куда-то устроиться на работу.В принципе более-менее с горем попалам я научился за 3 месяца верстать всратые странички и даже добавлять в ниже всякие там интерактивности типа листалки галерей, всплывающие окна и т.д.Но для трудоустройства этого явно мало. Даже в объявлениях список требований в разы больше, чем я сейчас знаю, ИРЛ думаю знать надо еще больше. Короче, сейчас сижу пытаюсь доучиться.Сижу на https://htmlacademy.ru/HTML, CSS прошел, ну я их и так как бы уже знал, быстро это все захерачил, теперь думаю что дальше.Там есть курс по PHP, JS, всякая там хуйня. На днях влез зачем-то в "основы svg", сейчас сижу как долбаеб картинки кодом рисую. Я вот хуй знает - это говно вообще кому-то нужно, нет? Я что-то сомневаюсь, что кто-то сидит дрочит пиксели с помощью кода, какие-то технологии родом из начала 90-х. Если я правильно понял, то эту хуйню проще в корел-дроу нарисовать или еще где, но точно не при помощи клавиатуры. Ну хуй с ним, пройду, уже большую часть прошел.Хуй знает что еще добавить. Короче, на данный момент могу как макака сверстать страницу.А вот программирование как таковое по сути толком и не начинал.Ну как бы знаю что такое переменные, циклы, объекты, массивы.Могу простенькую задачку решить или сделать какой-нибудь высерок типа калькулятора.Я так понимаю, надо еще изучать 100500 всяких фреймворков. Или PHP начать, хуй знает.Кстати, по фреймворкам - как понять что изучать, а что нет? Если ориентировать на рыночный спрос, то везде требования разные. В одной конторе одна хуйня, в другой другая, всем не угодишь.Понятно, что точно надо изучить JQuery, а что еще? Не хочется застревать на всяком бесполезном говне.Хуй знает зачем я высрал такую длинную пасту. Ну давайте подискутирем что ли.
>>207895744и че? нахуй програмисту матсклад умов? или что копировать и вставлять шаблоны или искать ошибки и несовместимости в коде чтобы выковыривать их требует каких-то там складов ? иди подмойся маня
>>207896313Когда зайдешь в конфу тебе кинут код не редактируй его сразу обратись к тим лидеру ну тип у тебя код говно
>>207896332Советую начать изучение с ассемблера, а уже потом переходить к изучению jquery. Будет намного проще разбираться
>>207895294Так наоборот заебись же, твой труд будет стоить дороже.Если конечно ты не такой же тупой как и остальные.
>>207896456А если тимлид ковырял зашкварный код, то можно ли его теперь опустить и самому стать тимлидом?
>>207896470Двачую этого микропограммиста, сам начинал с ассемблера, только после него смог осилить бейсик
Работал юристом в ДС.Пару лет доход держался на уровне 100-120. Потом перешел из страхования в нефтедобычу, но фирма разорилась/накрылся банк Югра. На новом месте после этого доход упал до 60-70.Перекатился в айти, пишу на дотнете, доход тот же 60-70, но это без опыта. Потом надеюсь найти место на 100-120-150.Быть программистом лучше, чем юристом: меньше рисков и стрессов. Опыт накапливается гораздо быстрее. Можно самообучаться самому, в свободное время.Мечтаю о своем бизнесе, может быть - о своем стартапе в геймдеве.
>>207896560>хуёвость itВут? Ойти самое лучшее после секса с тян что случалось в моей жизни, гоните того шизика в жопу черенком от лопаты
>>207896626вотбля пример для даунов кукаретиков которые думают что в пограмирование нужен мат склад умов.
>>207896626Какой лвл ? Тоже мимо юрист но работаю пхп макакой иногда просят составить договора или кому то исковые естественно за кештоже есть мысли насчет стартапа но пока только инди игры лезут в голову
Короче слушай сюда!Всякие Javascript и Python зашквар конкретный. Только C++, на крайняк Java! Всё остальное для недоразвитых одноклеточных имбицилов, случайно ставших программистами.
>>207896626Алсо, начинал изучать Джаву на javarush, но показалось, что требования к java-разработчикам выше. Вкатился в итоге в c#.Отчасти - из-за Unity, которая меня зацепила. У меня большие ожидания в связи с выходящим .Net 5, который будет темой.Плюс, меня шокировал Spring, который не про программирование, а про копипаст аннотаций и написание xml-полотен. Asp.net mvc пизже.
ПАЦАНЫ, НЕПЛОХО ОСВОИЛ РЕАКТ, УЖЕ РИСУЮ КРАСИВЫЕ ДАШБОРДЫ. ХОТЕЛ БЫЛО ИДТИ НА СОБЕС, НО УЗНАЛ, ЧТО ДЖАВАСКРИПТ - ЗАШКВАР. ЧТО ДЕЛАТЬ? КАКИЕ ПОДВОДНЫЕ?
>>20789672930.Никакого »математического склада ума» не нужно.Рассматривал второе высшее, но понял, что это будет трата денег и времени. В ВУЗах почти не учат программировать, только начитывают лекции. Курсы лучше.Нужна дедукция, но она одинаковая у юристов и программистов.
>>207895108 (OP)Нахуя вкатываться в программирование?Айти же это просто огромный пласт технологий.Можно проектировать сети и роутитт и тоже поднимать 300к/сек, при этом не нужно быть аутистом и конкурировать с миллионами джунов и индусов.Да даже там 3д моделлингом заняться и рисовать ебучие апартаменты и кухни за 120к. Чо вы все рвётесь в погроммирование? Я когда отрыл матан и комбинаторику, понял что в пизду программирование.
>>207897871>матан и комбинаторикуНо это же самая писечка, от которой получают удовольствие в программировании.
КОРОЧЕ ГРЕЧНЕВЫЙ, Я ТЕБЯ СПАС И В БЛАГОРОДСТВА ИГРАТЬ НЕ БУДУ. НАПИШЕШЬ ПАРУ СКРИПТОВ И ПОЛУЧИШЬ 200К/СЕК. ЗАОДНО ПОСМОТРИМ КАК У ТЕБЯ БАШКА ПОСЛЕ ДВАЧЕЙ ПРОЯСНИТСЯ. А ПО ПОВОДУ ВКАТЫВАНИЯ ПОСТАРАЮСЬ РАЗУЗНАТЬ. ХРЕН ЗНАЕТ НА КОЙ ТЕБЕ ПРОГРАММИРОВАНИЕ СДАЛОСЬ. НО ЕСЛИ ХОЧЕШЬ КОДИТЬ, ЗНАЧИТ ЕСТЬ НА ЧЁМ
>>207897871>рисовать ебучие апартаменты и кухни за 120кСука, я тебя ненавижу.рисовальщик кухней за 9к
>>207895108 (OP)Мимокрок, будут ещё совсем ебанутые, которые будут давать одну-две книжки и говорить, что для начала нужно ток это прочитать и по дороге кодить, этих точно слушать не надо, долбоебы зеленые
>>207896083Нахуй ты ему хаскель советуешь? Ещё неизвестно, выстрелит ли. Лучше lisp, проверен временем
КАК ВКАТИТЬСЯ В ПРОГРАММИРОВАНИЕ, ЕСЛИ ТЫ СЫЧ БЕЗ НАВЫКОВ? ДАУНЫ С «ПИШИ КОД» ИДИТЕ ЛЕСОМ, МНЕ РЕАЛЬНЫЕ СОВЕТЫ НУЖНЫ
4 года отучился в мухосранском вуе на погромиста. Могу только вижуал студио запустить. Не надо было никог ослушать (тогда бы вылетел на мороз и работал в маке, но хоть что-то). Сейчас сижу дома и боюсь даже резюме рассылать, потому что там нету нихуя. Тупо фэк
>>207898559Эх, а мог бы хаскель запланировать выучить, и взять кредит на макбук. Уже бы по 300к зарабатывал.
Чому вы все в программирование лезете? qa-тестирование и веб-дизайн пролетают мимо вката? может ты шаришь в композиции и будешь клепать пиздатые визитки, баннеры и упаковки? у меня одногруппник за всю жизнь почти не прикасался к компьютеру, друзья скачали рипнутый фотошоп вместе с иллюстратором, так он там часами пропадал: смотрел гайды по рисованию, обрабатывал фото, макеты psd делал, потом начал ходить к репетитору по живописи и рисунку, сейчас учится в Москве на дизайнера, вот так тоА вы всё ноете: погроммирование, ойтипросто найдите свою нишу и в нее задрачиваете, дрочка должна быть в удовольствие, как в прямом так и в переносном смысле :3
>>207898551Вообще реальный совет дали. Напиши для начала то что сможешь, что смог понять. Хотя-бы после прочтения 1 абзаца!Хоть так:x =1 + 1print(x)
>>207895108 (OP)Все так, кстати, не троленк.Я точно так же вкатывался, даже дважды. Забивал хуй через дней 5 лол
>>207898551сука хотя бы лекции по информатике почитай хотя бы легкие на паскале задачи реши (для егэ информатика) где задания в с блоке
>>207896332Каждый раз не перестаю удивляться какие дегроиды пытаются вкатиться в мой вебчик. Естественный отбор работает.
>>207899175>>207898551И когда будешь учиться, игнорируй всякие выпады в свою сторону на предмет неуча, не лазь по чатам с "продвинутыми программерами" (хуй там, 9 из 10 там тупо подсиралы) и прочее. И пиши самый просто и понятный алгоритм без фичей (упрощающих возможностей пхп и пайтона)! Их тупо можно пропустить, они будут нужны потом, когда научишься программировать и захочешь писать код быстрей.
>>207895108 (OP)<?php$arr = array(1, 2, 3, 4);foreach ($arr as &$value) { $value = $value * 2;допишите код на массив
>>207895108 (OP)Советы по обучению программированию должны быть мемными, иначе никто их не будет тут читать. Я много всякого советовал, меня все игнорят.
Предлагаю вашему вниманию элементарную задачку на знание основ. Если вы не можете ее решить, то вы никогда не станете программистом. Есть целочисленный массив, в котором все числа кроме одного повторяются дважды. Найти это число за линейное время без использования вспомогательных структур.
>>207899595Ты скорей всего узколобый спец, через 2 года упустишь конъюнктуру и прощай. Я такое "звиздение" повидал. И видел как к примеру из на первый взгляд бестолочей, получались нормальные спецы.
>>207899609А зачем тебе одновременно джава и джанго? Джанго это веб-фреймворк на питоне. Если ты Питон уже знаешь, найди любой видеокурс по пошаговому созданию сайта на джанго. Или можешь по туториалу django girls (текстовый). Он старый, но всё ещё норм.После этого всё - можешь идти устраиваться, остальное всё придет на работе.
>>207895108 (OP)Cмысл помогать вкатываться колхозникам, которые генетически предрасположенны только к физическому труду?Они либо сами отвалятся и уйдут на родные заводы, либо будут ныть, как они ненавидят это грёбаное айти, как им тяжело напрягать головушку, втайне мечтая о дауншифтинге в родную деревню, чтобы кидать в любимом сарае ароматный навоз, пить водку, петь под гармошку и трахаться на сеновале с жирными доярками.Нет смысла тратить время на животных, которые не могут загуглить. Каждый раз ору с советчиков, которые всерьёз помогают Васям и Петям, чьё предназначение по жизни это разгружать вагоны.
>>207899674 int[] array = {ц и ф е р к и}; int? result = null; for (int i = 0; i < array.Length; i++) { int count = 0; int num = array; for (int k = 0; k < array.Length; k++) if (array[k] == num) count++; if (count == 1) { // нашли число result = num; break;
>>207899744> Cмысл помогать вкатываться колхозникам, которые генетически предрасположенны только к физическому труду?This. Не умеешь гуглить - иди нахуй.
>>207899765Ты путаешь джаву и джаваскрипт. Фронтенд - на джаваскрипте.Я тебе рекомендую пока забить на джаваскрипт и учить только питон + джанго. Во-первых, концентрация будет лучше. Во-вторых, джаваскрипт более запутанный и неадекватный язык. В-третьих, там миллион фреймворков. В-четвертых, джаваскрипт меньше оплачивается, чем питон. В-пятых, на Питоне кода писать тупо меньше придется. В-шестых, если захочешь стать фулстэк разработчиком, всегда сможешь в будущем доучить ещё джаваскрипт. В-седьмых, бэкенд - это элита, а фронтендщиков не так уважают, хотя работы там больше.
>>207899744Знаю как минимум двоих васянов, один даже не из мухосранска, а рили из деревни, второй — сын деревенских надьки и петяна, кодят за 300 кк/с, ездят в ебибед, летают на кайтах, в то время как я, почти медалист и победитель школьной олимпиады по информатике, сосу хуец и работал электриком до вынужденного дауншифта в мухосранскИди нахуй, ебанина
>>207899674Каждое уникальное число из массива прогнать функцией на нахождение первого и последнего вхождения. Если совпадают, то это число на найденной позиции 1го массиваПоправьте если не прав
>>207899891Просто, имя файлов не палить и не скрывать постоянно панель, когда локальное хранилище протухает.
>>207899912>>207899912да бэкэнд тоже сейчас такое... куча мощных CMS, которые решают кучу задач. Сейчас неожиданно много начали получать верстальщики.
>>207895159Подводные наступают если начинаешь на удаленке работать. А именно - ПА, тревожное расстройство, депрессия, деперсонализация.Удачи.
>>207899674Можно идти справа налево по индексам, а потом искать слева направо то же самое число, если во время нахождения индекс будет одинаковым - мы нашли искомое число.Также можно сперва отсортировать массив, а потом сравнивать число со следующим в массиве.Если числа заданы (например, это числа от 1 до 1000), то можно через сумму и недостающее до полной суммы число и будет искомым.
Для начала стоило бы прошерстить перспективы, а не слушать очередные бредни непойми кого.Берём hh как наиболее крупный ресурс вакансий в рашке и один из модных нынче языков питон.Всего вакансий по стране на нём>5 898Из них 2864 в дс, 1082 в дс2, куда вас без прописки местной естественно не возьмут.Удалённая работа, всего 266 вакансий (на этом пункте вы начнёте что-то подозревать).Из них для джунов около 30 вакансий, в основном с опытом работы 1-3 года. На всю страну.Почитав объявления можно заметить что в основном требуются специалисты для работы с базами данных и машинного обучения, то есть знающие дофига всего помимо самого языка.Так что это все эти истории про вкаты и т.д. один сплошной пиздёж в основном дабы продать никому нахрен не нужные курсы по созданию hello word' ов.
>>207895108 (OP) Итак, салаги, вы пришли к старым морским волкам в /pr/ и хотите стать программистами. Надеюсь, вы знаете, что хотите, так как это нелёгкий путь. Позвольте разъяснить вам несколько моментов: а) Большинство людей, которые делают сайты – не программисты. Если вы хотите делать сайты, но не хотите быть программистом – берите в зубы учебник «PHP5 в подлиннике» и начинайте делать свою первую гостевуху. Вопросы решайте в гугле, /s/ и форумах. Здесь другая тематика. Эту пасту дальше читать не надо, мы будем долго разговаривать, а вам нельзя терять время. б) За 21 день освоить программирование не получится. Никак. Совсем. Если срочно нужны деньги, то присоединяйся к товарищам, которые встали и ушли после пункта а. Нормальный объём академических часов в высшем образовании – 8000 штук. Это три года хорошей учёбы. Для того чтобы освоить материал хорошо надо ещё больше. Если параллельно бухать в общаге, то можно и в пять лет не уложиться. в) Я не Попов, магических способов изучения программирования за два DVD-диска не знаю, и учить им не буду. Я худший наставник, чем Кормен или Ахо, и буду только указывать вам направления деятельности. Готовься искать информацию сами. В каждой книге читайте, по крайней мере, оглавление. Задавайте вопросы. г) Программирование не есть изучение языков программирования. Хотя мы начнём его изучение с нескольких языков, они не являются самоцелью курса. д) Если вам не нравится паста – пишите конструктивную критику и предлагайте лучшие решения. От попёрдывания в лужу паста лучше стать не сможет. И так, надеюсь тут остались только те, кто хотят учиться. Если вам надо учиться, но вы не хотите, значит надо не вам. Наслаждайтесь. Вы станете настоящими программистами. Я надеюсь, что вы знаете математику и информатику на уровне 9 класса. Если не знаете, то перечитайте учебники. Курс от /pr/ состоит из модулей, каждый модуль состоит из двух частей: а) Матчасть. В матчасти перечислены моменты, которые надо изучить и книги, которые надо читать при изучении модуля. Все книги есть в Интернете. Если позволяют деньги, можно заказывать печатные варианты. Лучше читать на английском, но если не получается – используйте хороший русский перевод. Читайте так, как вам нравится. Если ничего не понимаете – читайте вперёд и перечитывайте после. Можно начать другой модуль. Можно заняться практикой. Можно почитать другую книгу похожей тематики. б) Практика. На практике надо писать программы. Ну, или, по крайней мере, составлять алгоритмы. Я буду предлагать небольшие проекты, которые охватывают материал из модуля. Но писать надо то, что нравится. Модуль первый, введение. Задача: получить мотивацию и базовые знания, которые потребуются для освоения дальнейшего материала. Матчасть: информатика, программирование на языках высокого уровня, базовые понятия программирования: итерации, рекурсия, процедуры, функции, абстракции, классы, объекты, методы, переменные, присваивание, замещение, цикл, ветвление. Вначале советую читать SICP. Не весь. Вычисления на регистровых машинах можно отложить на потом. Нужно понять и прочувствовать принципы работы схемы (язык программирования, который используется в этой книге): это простой и одновременно мощный язык. Поначалу будет сложно, так как схема не похожа на бейсик, паскаль или что вы там изучали в школе. Но если вам удастся ухватиться по крайней мере за половину того, что написано в SICPе дальше будет легко и приятно. Писать на схеме сложные приложения невозможно. Это чисто учебный язык и вы никогда не будете его использовать на практике. Поэтому далее надо выучить кое-что посерьёзнее. Обычно первокурсники в России изучают язык си. Это не очень плохая идея в той части, что большинство языков имеют си-подобный синтаксис. В части байтоебли и плохого ООП на крестах (так я буду называть язык C++) это плохая идея. Поэтому откройте толстенный учебник Дейтелов и хорошенько изучите его ровно до конца шестой главы. Это где-то 1/3 часть учебника. Дальше можете не читать, так как рискуете навсегда испортить себе вкус. Но можете и прочитать. На си можно писать сложные программы, но так тоже никто не делает. Поэтому большинство программ из курса я рекомендую писать на Java и Python. Отвечаю на недовольный гул в аудитории: Java потому, что java легче. Изучая что-то другое на этом этапе, вы просто запутаетесь в особенностях языка. Особенно это касается шарпа (хотя на нём можно писать, как на джаве, только вот ведь не захочется), крестов (там сложно не запутаться) и хачкеля. Python потому, что некоторые задачи легче решать на скриптовом языке. Кроме того, в питоне есть некое подобие функциональщины, и если рано припечёт, то можно будет посмотреть и её. Хорошо ориентируясь в этих языках (на это не нужно слишком много времени – это не кресты, которые нужно учить годами) можно потом достаточно быстро изучить другие языки. А можно и не изучать, так как оба этих языка (в сущности, плохих) широко применяются до сих пор. Не заворачивайтесь на IDE, компиляторах и прочем инструментарии: вы всё равно перепробуете все доступные. Не дожидайтесь, пока вас заебёт первая рекомендованная среда, а сразу поставьте все распространённые и выберите понравившуюся. Книги: Философия Java Эккеля, читать по мере необходимости. Не занимайтесь особым оверинжинирингом. По крайней мере многопоточность следует отложить до лучших времён. Не забивайте себе голову паттернами. Книга номер два - в глубь языка Python. Кстати, я знаю, как пишется «вглубь», просто использую русский перевод с официального сайта. Опять же – изучайте разделы по мере необходимости. Сомневаюсь, что тёлки будут течь при одном упоминании каких-то ваших характеристик, но изучить основы этого языка можно очень быстро. Кроме того, попробуйте почитать «Конкретную математику». Пока не станет скучно. Я рассчитываю, что скучно станет весьма быстро, хотя книга (как и TACP Кнута) написана с характерным юморком. Асимптотику лучше отложить до алгоритмов. Если чувствуете, что идёт совсем плохо (не Кнут с Паташником, а вообще), то читайте школьные учебники. Лучше старые, советские. Можно почитать книги для совсем маленьких детей «А я был в компьютерном городе», «Занимательная информатика» и.т.п. – это просто весело. Вам должно быть интересно читать. Если на этом этапе вам скучно, то дальше будет вообще кромешный непролазный пиздец. Ещё не поздно пойти писать гостевуху. Да, это была самая сложная часть. Если вынести из неё ещё и знание английского, то всё остальное покажется лёгкой прогулкой. Практика: из всех учебников, которые я перечислил, задачи есть только в SICP'е и Дейтелах (ну и в конкретной математике, конечно). Их нужно решать. Освойте все простые конструкции, напишите несколько несложных игр, для одной из них напишите ИИ. Порешайте задачи для школьников, которые просят сделать за них лабу в /pr/ - но обязательно пишите на другом языке. Теперь можно перейти к дискретной математике. Задача: понимать язык, на котором написаны остальные книги. Нет, это не самый занудный раздел. Теория трансляции будет зануднее. Матчасть: Открываете любой учебник, в котором есть: множества, алгебры, отображения, графы. Хорошо подойдут университетские методички. Можете видеокурсы с интуита посмотреть. Учишь. Плюс нужна элементарная матлогика – кванторы, законы де Моргана, таблицы истинности. Семиотику пока трогать не надо. Практика: Выполняете задания. Доказываете теоремы.
>>207900371 Традиционно далее изучаются базы данных. Базы данных есть в любом мало-мальски сложном приложении. Даже в компьютерных играх есть. Даже в ссаных гостевухах, которые сейчас пишут оставившие нас несколько абзацев назад «коллеги». Поэтому базы данных надо знать. Сейчас используются исключительно реляционные базы данных. Некоторые люди поговаривают про key-value хранилища (непременно асинхронные и сверхбыстрые), ну так вот, они концептуально тоже реляционные. Но вы с ними обязательно разберитесь отдельно. Матчасть: идёте по учебнику Кристофера Дейта и изучаете темы. Идти до конца не надо: читайте выборочно и смело бросайте около 17 главы. Изучить надо реляционное исчисление, ER-модель, транзакции, SQL. SQL лучше изучать не по Дейту, а по какому-нибудь практическому учебнику – обратите внимание на книжку Моисеева и его сайт с задачами. Практика: проектировать базы данных. Быстро. В уме. Таблицы должны интуитивно получаться сразу в 3NF. Пишите запросы на сайте у Моисеенко. Напишите приложение, которое активно использует базу данных – многим студентам такое барахло нужно на курсачи и дипломы, можно даже найти заказчика за деньги. Посмотрите на ORM (SQLAlchemy, Hibernate и.т.п.), почитайте статейки. Узнайте, какие сейчас используются базы данных, и обязательно прикрути парочку к своим приложениям. Архитектура ЭВМ. Задача: знать, как работает компьютер. Дабы не делать ляпов. По крайней мере, глупых ляпов. Матчасть: Читаете Таненбаума, про архитектуру ЭВМ. Лёгкое и интересное чтиво. Знать: что такое вентиль, что из них составляют: там очень подробно описано по разделам. Не путаться в шинах. Знать про адресацию памяти, прерывания. Практика: Спроектировать простейший "железный" компьютер из блоков. На бумажке. Чтобы выполнял программу, записанную в память. Спроектировать всякой хуйни в эмуляторе схем. Дешифратор для семисегментного индикатора, например. Ассемблер лучше особо не трогайте, познакомишься с ним для интересу у Кнута, а писать на нём вам всё равно не придётся. Во всяком случае, я до сих пор я пытался оградить вас от низкоуровневого программирования. Знаний там очень много, но они все совсем не фундаментальные и изучать их надо под конкретную должность. Начните читать Кнута, по крайней мере, разберитесь с его компьютерами (MIX и MMIX) и напишите для них несколько программ на бумажке. Сделайте свой виртуальный компьютер, но не такой старый и сложный, как у Кнута. Сделайте для него ассемблер и напишите пару простых программ. Наконец переходим к алгоритмам. Задача: понимать, как оценивается скорость алгоритма, почему существует много алгоритмов, как выбрать нужный. Знать базовые алгоритмы. Знать структуры данных и связанные с ними алгоритмы. Хорошо знать! Их много самых разных. Всякие связные списки из массивов вы должны уметь реализовывать стоя у доски с маркером. Книги: Вирт, Ахо по алгоритмам и структурам данных. Тут вот читать надо всё, очень пригодится дискретка. Опять же, Кормен. Там очень много материала, разбирайтесь в нём постепенно. Можно вернуться к конкретной математике, раз уж вы её бросили. Практика: реализуйте алгоритмы, про которые читаете. Вряд ли в реальном мире вы будете использовать их в чистом виде, однако вы должны знать хорошие решения. Да, эта бодяга надолго. Изучайте параллельно что-нибудь ещё, следующие разделы лёгкие и богатые на практику. Сети. Задача – научиться писать сетевые приложения. Матчасть: Таненабум наш друг и товарищ на все времена. Осиливайте модель OSI, читайте спецификации нескольких сетевых протоколов. Например, http и smpt. Особенно http – разберись с хедерами, сжатием и.т.п. Долго и хорошо почитайте в Википедии про современные системы свзяи. Посмотрите алгоритмы, которые используются в маршрутизации, разберись, чем пакет отличается от кадра. Практика: делаем сокет-сервер, например, для чата. Разберитесь с XML, HTML, JSON. XML особенно. Освойте XPath. Операционные системы. Задача состоит не столько в изучении операционных систем, сколько в изучении принципов распределения ресурсов компьютера. Тут же надо разобраться с многозадачностью, которую я вам как-то отсоветовал изучать сразу. Матчасть: опять же Таненбаум. Разберитесь с алгоритмами для планирования процессов, организацией памяти, файловыми системами, ядрами. Есть толстенный учебник Дейтелов. Помните, вы по ним си изучали? Так вот, ещё есть и по ОС учебник. Отдельно изучаете многозадачность: синхронизацию, пайпы, семафоры, мониторы. В жабе всё это дело есть из коробки и писать программы, которые реализуют такую функциональность будет просто и приятно. Если вы бросили Эккеля на этом месте – самое время начать читать опять. Одного Эккеля мало, используйте гугл. Хотя, наверное, к этому времени вы уже сменили язык. Практика: многопоточные приложения. Сделайте свой компьютер многопоточным. Это весьма занимательно. Формальные языки и методы трансляции. Да, вот она вершина, с которой видно весь остальной курс. Если вы досюда добрались, то у вас железные яйца. Жму руку. Хотя и написано, что теория трансляции, надо обратить внимание на синтаксически управляемую обработку данных вообще. Матчасть: начинаем разогрев с главы учебника по дискретке про семиотику. Продолжаем Ахо и Сети, Книгой Дракона. Введение по дискретке там есть, но бедное. Нужно осилить грамматики, языки, иерархию Хомского и соответствующие автоматы. Кстати, автоматы в конце SICPа есть. Изучаем работу компиляторов и интерпретаторов. Изучаем оптимизации. Отдельно про регулярные выражения. Что такое регулярное выражения вы поймёте при изучении иерархии Хомского. Но регулярные выражения – это уже прикладная область, и чтобы их составлять нужно быть знакомым с синтаксисом, обозначениями и.т.п. – учебник по дискретной математике вам этого не даст. Прочитайте книгу О'Рейли про регулярки. С совами на обложке. Практика: написать несколько сложных регулярок, компилятор, интерпретатор. Да, чёрт подери, настоящий оптимизирующий компилятор простого языка. Стандарты в программировании: всё самое сложное вы уже осилили, осталась сущая малость. Во-первых, стили разработки. Юнит-тесты, UML, рефакторинг, всякие совершенные коды. Уже пора изучать язык, на котором будете работать, и изучать классические труды о его устройстве, стандартных библиотеках и методах. Для прихода к просветлению можно таки выучить модный хачкель. В книжках, которые я рекомендовал есть моря ссылок на другие труды. У вас уже должен быть большой кругозор. Думаю, к этому времени вы уже знаете, что делать.
>>207900216Почему все, кто нарушает условия, нарушает их самым всратым образом? Никто не берет словарь, но все пилят решения за 2n, 3n, n²
>>207900375можно понять куда двигаться дальше. Можно и стажёром, но это если повезёт. Всё таки природная предрасположенность нужна, тупо должно быть интересно! Если только ради бабла, мотивации не хватит на старте никак.
>>207900371>>207900394А затем сосём лапу в макдаке как и большинство выпускников технических вызов в рашке. Надо специализироваться на чём-то конкретном, в конкретном фреймворке, а не косплеить википедию по верхам.
>>207900355А если научиться пилить сайты, а потом давать на Авито объявления "САЙТ ПОД КЛЮЧ ЗА 9999 РУБЛЕЙ!"
>>207900272>Можно ещё биты погонять?Можно. Поменяйте целочисленные a и b местами без третьей переменной...
>>207900496Ну продашь ты один-два за месяц. Что дальше? Правда хочешь зависеть от того клюнет лох или нет?
>>207900358Я взял среднее время. Но если за 2 месяца ежедневных занятий хотя-бы по часу будет ноль, то стопе.
>>207896332Че за странности?Веб не настолько молод чтобы 19лвл хоть чему то тебя учили, кроме НУ КОРОЧЕ СТРАНИЦА СОСТОИТ ИЗ ХЕД И БАДИ.А так дрочи жабаскрипт по полной и фреймворки на него.Сходи на собеседование, опозорься, запиши че спрашивали и снова учи - и так 20 раз - 100% гарантированный вкат гарантирован.
>>207900625мне кажется учится проще когда пишешь простейшие программы а не книжки читать тока нада знать основы хотя бы операторы
>>207898453Тред смешной, но работу я нашел именно благодоря богоподобным >SICP и LISPлол. После того, как на собесе упомянул, тимлид заинтересовался, и дальше мы вот эту вот хуйню обсуждали.мимо-вкатился-в-тридцать-бывший-юрист
>>207900585>НУ КОРОЧЕ СТРАНИЦА СОСТОИТ ИЗ ХЕД И БАДИВ основном так и было. Но в целом парни шарящие, они в 19 лет свой ВУЗ экстерном закончили.>Сходи на собеседование, опозорься, запиши че спрашивали и снова учиПока удалось попасть только на одно собеседования - в банк.Там сказали изучать какое-то ООП и vue.js, хуй знает зачем и что это.
>>207895108 (OP)прежде чем занятья каким либо делом сначала убирайся дома еври дей мой посуду мой полы хотя бы себя помой и тогда садись за любое дело
>>207895108 (OP)1. Скучная и мозгоебная работа, максимальные судаки заказчики - стресс нонстоп2. Всё пацанские, зашквар ну наверное только долбоебы, которые только питухон знают3. Реально min полгода4. Нет гарантии даже на 30к5. С алгебры6. Можно с любой пекой, на старте тебе мощности не нужны
>>207900749ООП это методичка по написанию неговнокода, а вью это фреймворк под жс, один из трех самых популярных.В 19 лет вуз экстерном и работают в самых говнокурсах эвар?Что за дичь?
>>207900585Анонче, это смехуечик тред. То, о чем ты пишешь - суровая реальность вкатывальщика. Поэтому 99% забивают на разных этапах. Более того, когда ты устраиваешься на работу, понимаешь, что разница между тобой и дятлом, 6 лет отсидевшем в ГОСУИНВЕРЕ не то, что бы очень большая, а иной раз, ты быстрее него вспоминаешь какие-то очевидные вещи.Мне кажется, это от того, что на самом деле программирование очень сложное и до предела абстрактное явление.
>>207895108 (OP)вот пожалуйста оплата 50к город 600кТребования:- Чистый, валидный, понятный код- Знание HTML, CSS- Кроссбраузерная верстка- Уверенные знания и значительный опыт работы- Умение верстать Pixel Perfect (пиксель-в-пиксель соответствие макету)
Я ДО СИХ ПОР НЕ ПОНИМАЮ, КАК ВКАТИТЬСЯ В ПРОГРАММИРОВАНИЕ И КАКИЕ ПОДВОДНЫЕ? НУ ЧТО ЗА ДВАЧ - НИКОГДА НЕ ПОМОГАЕТ МНЕ
>>207900864Там анон проебался немного. Перед циклом пишемauto answer = 0;А в самом циклеanswer ^= arr;Поскольку в массиве всё кроме одного повторяется по два раза, битовый xor вырубит все повторяющиеся битки, останется только одна последовательность неповторимых.
>>207901192Понимаешь, тут такое дело. Советы советами, но думать тебе придётся самому. Ты либо попытаешься понять, либо будешь бегать и кричать с "чего начать мне не понятно". Короче..Зайди на сайт: https://repl.it/ Выбери язык программирования python и возвращайся
>>207901702Нахуя? Свап быстрый и безопасный. Быстрее я не придумаю, потому что в условии нет ограничений, значит и ебать себе мозг смысла нет.
>>207901982На школьных олимпиадах 80х годов. Ты не можешь решить задачку для школьников.А еще в faang и другие топовые компании ты тоже провалишь собес, когда выдашь очевидное решение с каким-нибудь sort для миллионного вместо оптимального
>>207902531Свап - это нарушение условия блять, которое я забыл написатьКакой смысл вообще в задаче, если им можно пользоваться? Проверить знание языка? Охуеть
>>207900905>В 19 лет вуз экстерном и работают в самых говнокурсах эвар?Что за дичь?Ну вот такой сейчас рынок ойти. Не можешь найти работу - идти преподавать, плоди таких же как ты.
>>207895108 (OP)Как же заебали треды про айти. Хуже биопроблем уже. Да что там, даже хуже анимешников уже. Вкатывальщики. Вы заебали. Тред за тредом, им нужен гайд по пунктам, как можно подробнее, чтобы самому не перетрудиться, воспользовавшись Гуглом. Они как вечно изучающие английский или другой любой язык, которые потратят сто часов на гайды как выучить английский язык, и ноль часов на изучение самого языка.Погромисты. Вы заебали. Создают треды почему ты ещё не вкатился в айти. В других тредах, простят комменты обоссывающие нищеебов, и прочими способами вниманиеблядствуют, забывая о том, что сами айпишники никому нахуй не интересны как и врачи,и слесаря и любая другая профессия, а людям интересны бабло, биопроблемы и собственные увлечения. В тредах вкатывальщиков срут комментаи о том, как заебали вкатывальщики, исходят на говно, что кто-то захотел стать одним из них.мимоневкатывальщик непрограмист
>>207895108 (OP)Завтра ищешь в интернете книгу Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты
>>207902716>им нужен гайд по пунктам, как можно подробнее, чтобы самому не перетрудиться, воспользовавшись ГугломПоясню почему нужен гайд: чтобы не обосраться как я.Пытался какое-то время самостоятельно осилить какой-нибудь язык по книжкам.Послушал дауничей, которые говорят "выбирать любой язык, главное - кодь".Поэтому множество раз натыкался на различные экзотические куски говна. То Lisp, то вообще Visual Basic какой-нибудь, не понимая нахера вообще все это надо. И только после курсов у меня в голове появилась какая-то структура, что зачем и куда, и нахер оно вообще все нужно. Так что алгоритм очень важен.На мой взгляд есть один единственно верный способ изучения программирования, и заключается он в том, что
>>207895108 (OP)Вкатываюсь в программирование ТОЛЬКО ИЗ ЗА ДЕНЕГ, без шуток. Хочу денег. Отработаю лет 5-7 и раскидаю по инвестициям, сейчас они тоже есть, но и приносят мало, ибо я нихуя толком не вложил. как на зп 30к можно что-то сберечь, я хуй знает.Вкатываюсь в моб разработку, андройд\айос.Сначала прохожу джавараш, потом хуй знает что дальше делать.
>>207902721Не путай продакшен и собеседования. Если на последнем тебя просят написать сортировку пузырьком, а ты пишешь sort(), то ты такой себе программист и задача была вполне уместна.
ДВАЧ НАСТОЛЬКО ТУПОЙ, ЧТОТНЕ СМОЖЕТ РЕШИТЬ ЗАДАЧУ ДЛЯ ПЯТОГО КЛАССА СЕЛЬСКОЙ ШКОЛЫВ лаборатории идёт разработка важного лекарства. И есть пробирки с растворами, при этом все растворы одинаково бесцветны. Лекарство находится только в одной из этих пробирок. У вас есть 5 тестовых индикаторов и 3 дня, чтобы найти пробирку с лекарством.Условия проверки такие:Индикатор помещается в раствор, в конце дня раствор окрашивается красным, если в растворе было лекарство.Индикатор можно опускать как в конкретную пробирку, так и в смесь, полученную из произвольного количества пробирок.Вы не ограничены в дополнительной посуде и её емкости.Содержимое пробирки можно делить на произвольное количество порций.Тест максимально чувствителен и найдёт лекарство даже в растворе с незначительной концентрацией.Если индикатор сработал, то его уже нельзя использовать повторно.Какое максимальное количество пробирок можно проверить таким способом?
>>207903100Тогда засунь в анус боевую картинку и показывай решение, как >>207902743 сделать без свапа и третьей переменной, умник хуев.
>>207903084Да ладно, че это? Прошел 18 лвл на йобараше, все норм, интересно даже,хотя кажется, что я что-то абстрактное делаю.>>207903143Почему?
>>207895108 (OP)1. Подводные - джуны не нужны уже, перепроизводство. Еще думай куда в 35 выкатываться будешь, айти для молодых и смешливых, дедусь, а ты ляг умри.2. Положняк такой: респектуют JS-фронтендерам, JAVA и C# в бабле как в масле катаются, GO движ пацанский мутит, Python профессор дохуя машины обучает респект я ебал - это блатота. Scala еще есть, SWIFT. Модные бояре, ну я ебал. Есть C/C++, простые мужики байтоебы, их не трогай мы их уважаем но движ они уже не устраивают. Шныри на PHP хуйню ебаную лабают, а в петушином углу в нас вон Дельфист сидит, его не трогай и обоссы.3. От года и больше. Если толковый - полгода. Но ты не толковый.4. Нет.5. С основ. Основы надо знать.6. Купи хорошую пеку, не жмоться. Не вкатишься в айти- хоть в игруки поиграешь. НЕ ИГРАЙ В ИГРУШКИ ВМЕСТА ВКАТА. Пока ты не качаешь скилы - ты отстаешь от паровозика.Греби лапками, крыска, счастье уже за углом.
>>207903133Я так понимаю, надо разделить лекарства на две группы, каждую группу слить в одно ведро.ой в пизду иди нахуй, лень думать, ты сукин сын)))
>>207903241очень занудно. Да и вся суть в том что-бы придумывать алгоритмы. Именно придумывать, а не делать по кальке.
>>207903133>У вас есть 5 тестовых индикаторов>Если индикатор сработал, то его уже нельзя использовать повторно.Сука блять, а в чем тогда вопрос? Тест одноразовый, их всего 5 штук.Сколько пробирок можно проверить? Блять, ровно 5 штук.А пиздеж про растворы - хуйня на постном масле. Смешать то можно и 100 пробирок, только хули толку?
>>207903563Согласен, я как раз хочу найти такую книгу, именно по алгоритмам. Например вот как детерминант у матрицы считать побыстрее, там уравнения методом краммера решать чтоб можно было, и это все чтоб крутилось вертелось ухх бля.
>>207895108 (OP)ПРОГРАММИСТЫ ВАЙТИШНИКИ САСАТБ!В тред призывается гордая птица петух под названием Web Fullstack разработчик, которая расскажет нам как ему сосется на рабочем месте за 25 тысяч.
>>207903791Как думаете - может быть идти уже в макдональдс? Сколько можно откладывать это судьбоносное решение.
>>207903703попробуй, может проявится именно интерес в процессе обучения, а так запала не хватит больше чем на 2 месяца. Или надо на курсы идти, но опять-же не гарантия.
>>207903729>>207903791Пиздец аноны, хули вы от РнД хотите?! хачекубаноиды владельцы, ищут неопытных студентов, коих дохуя и более из-за обилия ВУЗов в городе). Ясен хуй ВУЗопетух будет говорить, что он ультраспец FULLSTACk-хуяк макака. На нормальных вакансиях платят нормально.
>>207903840Спасибо>>207903903Ну у меня мотивация оч простая, я сейчас в Европке живу и по некоторым причинам, скорее всего, меня пидорнут из вуза, ибо я кроме математики ничего сдать не могу. Соотв придется либо идти на прогера, либо уебывать нахуй, либо искать работу. На все про все у меня год.
>>207903942Дело тут не в РнД, просто за пределами ДСов айтишники получают столько же, сколько и ржаные гречневые петровичи в лучшем случае. И это при наличии огромного опыта, скиллов, связей и везения. А в ДСах - да, айтишникам типа платят много, но там всем много платят. Даже ебучий дворник или курьер там получает 50к минимум.
- ДА ВАЙТИ МОЖЕТ ВКАТИТЬЯ ЛЮБОЙ ДЕБИЛ, ВОТ Я ЩАС ВКАЧУСЬ, СМОТРИТЕ@- ПОКАЖИТЕ ВАШИ ПЕТ ПРОДЖЕКТЫ НА ГИТХАБЕ@- ПЕТ ЧЕ? НА ЧЕМ?
>>207903635Ну смотри. Берешь 4 лекарства, сливаешь их в пробирки 2+2. Суешь два индикатора - левый сработал, правый нет. Две пробирки исключаешь. Понял тему?
>>207895108 (OP)> 1. Какие подводныеМокрые> 2. Какие языки пацанские, а какие - зашкварДля пацанов - однозначно французский и prolog, остальное всё - бесперспективное говно> 3. Сколько времени потребуется для вкатаДа хоть завтра можно устраиваться> 4. Есть ли гарантия, что тебя возьмут на 100кКонечно есть> 5. С чего начатьС того что ты пиздоглазое мудило> 6. Можно ли с твоей пекой пытаться вкатываться или не стоитНет, нужно минимум макбук про 2019 в топовой комплектации
>>207904174В Москву надо ехать, там все деньги, брат. Они ж отовсюду, со всех регионов деньги высасывают.
>>207895108 (OP)Еще могу добавить что надо слать нахуй бумеров, которые говорят что для программирования надо знать математику.
>>207904086Да нормально получают, поменьше ДС, но для жизни тут вполне достаточно. Тут просто у начальников нет четкого представления чем занимается его ручная IT мартышка. Я сам в этой хуете уже лет 10 кручусь. Бывают вопросы в стиле: а нахуя нам еще один сервер, мыж 10 лет назад покупали, нахуя нам лицензию каждый год продлевать и т.д.) А если ты уберешь костылики и максимально автоматизируешся, то тебя просто заебут вопросом: "Почему ты ничего не делаешь?"
>>207904175Это я понял. Но если пробирок 100500 штук, то фокус не сработает. Ты методом исключения можешь только обозначить группу, где есть лекарство. Но их там может быть 2000 штук, например. И хули толку?Вопрос ведь был - сколько пробирок. Но если их можно смешивать - ну тогда сколько угодно.Мы можем смешать 2+2,а можем миллион.
Не надейтесь стать программистами 100к месяц, это не работа, а убогий стиль жизни, где ты свою жизнь меняешь на 100к месяц.(Маркетолох 70к месяц, повезло работать в маленькой кампании где на мне дохуя чего завязано)
>>207904155ЗП копеечная. Тут Украинцы для этого есть. Я раньше маркетологом работал, тут на маркетолога знать нужно ебом и получать буду даже меньше, чем получал раньше. Нахуй нужно.
>>207904107Мне один раз сказали что на джитхаб выкладывают только не серьёзные проекты. Потому ваш код на джите для нас даже минус.
Есть такой блогер в ЖЖ - Фрицморген.Он постоянно пишет про то, что любой Петрович с завода в любой момент может переучиться на рнр-программиста и зарабатаывать от 100к в месяц. Пиздабол он или дело говорит? Почему-то именно на рнр постоянно делает акцент. Ну и про 1с иногда пишет.
>>207904568https://ebanoe.it/2017/07/17/higher-education/Паста из 2012 что ли года, учти, не актуальная давно.
>>207904309Ну так в том то и вопрос: три дня, пять индикаторов. Сколько сможешь проверить пробирок, чтобы среди них найти одну?
>>207903133Ты забыл добавить, что индикатор показывает активность через день. Без этого условия получаем элементарный бинарный поиск с 12 за ласт тест, 122 за четвёртый, 1222 за третий, короче, два в пятой степени максимум пробирок получаем (тридцать два). А вот с условием про дни уже поинтереснее.Первый день: делим N пробирок на три части. Суём тесты в две из трёх, на второй день знаем, в какой из N/3 частей лекарство (назовём эту часть M).Второй день: делим M на три части суём в две из них тесты, на третий день знаем, в какой из M/3 части лекарство (по традиции назовём эту часть O).Третий день, последний: у нас остался один тест, с помощью которого мы можем проверить две пробирки. В итоге получаем 233 = 18 пробирок.
>>207904836Мало. Учитывай ситуации, когда ты можешь выделить группу, в которую не суешь индикатор. Ну типа в 5 засунул, в шестую не засунул. Если ни один из пяти не сработал, значит, лекарство в шестой. Сечешь?
>>207904836Бля, ебаная разметка, как же я забыл.>1х2 за ласт тест, 1х2х2 за четвёртый, 1х2х2х2 за третий, короче, всего два в пятой — тридцать два>В итоге получаем 2х3х3 = 18 пробирок.
>>207904934Ты ебаклак?>делим N пробирок на три части. Суём тесты в две из трёх, на второй день знаем, в какой из N/3 частей лекарство
>>207904512Я не стал развивать диалог. После этих слов и некоторых других, я понял что передо мной не очень адекватные собеседники. Я думаю они скорее всего искали некоего чела, который будет понятен им. Полно контор в которых не понимаю айтишников и вообще смотрят на них с высока.
1. скучно учиться2. питон для пацанов3. фулл тайм каждый день - месяц-три4. пили свои бизнес проекты, парсеры, хуярсеры, базарю5. a byte of python6. кали линукс поставил и погнал
>>207904996Ты только за 1 день с 5 индикаторами можешь проверить 32 пробирки, при этом потеряв все индикаторы. Думай
>>207905387чем тебе не нравится? Легкий и простой синтаксис, куча библиотек, реализует почти все, что тебе надо.
>>207905459Бесполезен, какую область ни взять - всегда есть более подходящий язык для реализации задуманного.В последнее время немного на хайпе чисто из-за того, что к нему прикрутили машоб (который написан на сиське).Да и то, в машобе ему R конкуренцию составляет.
>>207903133Ответ наверняка в виде:Слить растворы из всех пробирок в 2 пробирки, проверить, где лекарство.Половина пробирок отбрасывается.Затем то же самое, пока не дойдем до одной пробирки.
>>207904447да чисто пиар не более. Программирование часто очень тяжёлый труд не для всех. В стартапах впахиваешь вообще как лошадь.
>>207904869Rust для системщины, если пишешь ядро с нуля, а не легаси c/c== пихаешь. Go для всяких серверятин, потому что green threads прямо в языке (опять пишешь на расте, если прямо очень-очень надо скорость выполнения). Python для общего скриптования, JS для веб-скриптов, Lua для гейдев скриптов, но скрипты вроде как не тренд, они просто есть, потому что кому-то нужны.
>>207906234>Ты забыл добавить, что индикатор показывает активность через день. Без этого условия получаем элементарный бинарный поиск с 1x2 за ласт тест, 1x2x2 за четвёртый, 1x2x2x2 за третий, короче, два в пятой степени максимум пробирок получаем (тридцать два). А вот с условием про дни уже поинтереснее.>Первый день: делим N пробирок на три части. Суём тесты в две из трёх, на второй день знаем, в какой из N/3 частей лекарство (назовём эту часть M).>Второй день: делим M на три части суём в две из них тесты, на третий день знаем, в какой из M/3 части лекарство (по традиции назовём эту часть O).>Третий день, последний: у нас остался один тест, с помощью которого мы можем проверить две пробирки. В итоге получаем 2x3x3 = 18 пробирок.>(тридцать два)
>>207902593А если число повторяется 4, 6, ... раз, ведь не сказано что оно не повторяется вообще, а только дважды?
>>207906413Тогда за линейное время не решается. Но это же олимпиадка, решение есть всегда, просто в условии немного проебались организаторы.
>>207906352А теперь рассмотри варианты:1. когда ты в первый день не потерял ни одного индикатора (лекарство в группе, которую ты не проверил)2. В первы день потерял один, а во второй не потерял ни одного3. В первый не потерял, во второй не потерял
>>207895108 (OP)Предлагаю создать борду со своим блекджеком и шлюхамилолямивход по qr коду как идея ?
>>207906546А, бля, а мне чёт показалось, что они проёбываются после засовывания. Но точно, может получиться больше. Но это от удачи зависит, а в неё не верят. Потому что с мгновенными индикаторами максимальное количество пробирок улетает в бесконечность. Шансы при количестве пробирок больше 1024 хуйня, но может же случиться. Поэтому стабильная нижняя граница таки 6х5х4 = 120. Если повезёт в первый день, во второй не повезёт, то на второй у нас будет пять индиков, на третий 4, то есть 6х6х5 = 180. Если повезёт только во второй, то 6х5х5 = 150. Если повезёт оба раза, то 6х6х6 = 216. Нижнюю границу я тебе уже посчитал.
>>207907117Вот мне тоже челик сказал, что придумал, как чекнуть 1024, а я че-то не могу допереть. Допер только до 176. Можешь для дебилов расписать?
>>207907041Qr код будет отправляться на почту борда будет регистрации анроид будет сканировать код и автоматом заходить на борду
>>207903133> Какое максимальное количество пробирок можно проверить таким способом?32хорошая интерпретация загадки про бутылку отравленного вина
>>2079072631024 — это приблизительное среднее по вероятностям. 32 — нижняя граница в такой лотерее. Просто делишь на два, пихаешь в один, не покрасился, опять делишь на два, пихаешь в один, не покрасился, опять делишь на два... В итоге тебе постоянно везёт, ни один индикатор не проёбывается, максимум пробирок улетает в бесконечность.
Прошёл курс хтмл-академи, сверстал барбершоп. Стоит переезжать в москву в поисках работы, или на удалёнке можно устроиться?