24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Посвящается тем, кто думает, что шансов вкатиться в IT в 2016 году нет, и на каждое место претендует сотня голодных джуниоров.
Я тут последние две недели провожу собеседования для джунов. За это время - 34 кандидата. НИ ОДИН БЛЯДЬ НЕ УМЕЕТ КОД ПИСАТЬ. Не может ответить ни на один вопрос по простейшей алгоритмике. Не может элементарно пересечение двух окружностей посчитать, или список перевернуть без доп. памяти.
Так что вкатывальщики в IT - тебе не конкуренты. Если ты реально что-то умеешь. Прокачаться до джуна реально за полгода.
>>132540128 (OP) > Не может элементарно пересечение двух окружностей посчитать, или список перевернуть без доп. памяти. В 95% случаях в реальной жизни это не надо. Все такие вещи делаются либо стандартными средствами языка если ты не на чем-то низком пишешь, либо гуглятся за 10 минут максимум. В особо сложных случаях еще тратится полчаса на подгон рецепта из гугла под реалии задачи. Ты бы еще попросил баблсорт написал, блядь Лучше бы спросил про более насущные проблемы: тот же N+1 при доступе к базе принесет тебе намного больше гоовной боли, чем неоптимально написанная сортировка
>>132539713 > Я это постоянно делаю. Физика, матстатистика, социология, теория вероятностей, бизнес-аналитика, социальные сети. Этим я занимаюсь, хотя прямая специальность - программирование. Прям без вспомогательной информации? Ты у нас савант и всю школьную и вузовую программу помнишь наизусть? Или, быть может, святой дух дарует знания всех специализаций?
>>132539650 > Мы даже программой вписывать не заставляем. Рисуем две окружности на бумажке, жирно выделяем центры окружности и точки пересечения. Осталось нарисовать два треугольника. Как пикрелейдет соответствует
Будем рассматривать нашу задачу из системы координат с началом в центре первой окружности.
Определить центр окружности по каноническому уравнению вида Ax2 + Ay2 + a1x + a2y + a0 = 0, где A =/= 0, довольно просто - это (-a1/2A, -a2/2A);
перенести систему координат можно простым преобразованием Xстарое=Xновое - a1/2A Yстарое=Yновое - a2/2A
- подставить вместо старых переменных их новые значения в уравнения.
В такой системе координат уравнения окружностей можно записать как (1) x2 + y2 = R2 (2)(x-a)2 + (y-b)2 = r2
Раскрывая скобки, вычитая (1) из (2) и приводя подобные, получаем другой вид (2): -2ax-2by = R2 - r2 - a2 - b2.
Если еще упростить и немного поменять обозначения, то (2) приведется к виду ax+by=C, где С - новое обозначение выражения справа.
Таким образом, имеем систему: (1) x2 + y2 = R2 (2) ax + by = C,
решение которой, надеюсь, не составит проблем (например, подойдет подстановка - естественно с учетом случаев a=0, b=0 и т.п.) (2) в (1) и имеем простое квадратное уравнение на одну из переменных.
Решив его и получив из (2) значение оставшейся переменной, имеем(если и только если она есть) точку пересечения.
Я клянусь тебе, что даже если меня пытать начнут - я не вспомню эту ебату глядя на круги.
>>132540640 >Как пикрелейдет соответствует А от тебя этого на память знать не требуется. Еще раз: берем координаты центра, берем точки пересечения, строим два треугольника.
>>132540128 (OP) О, очередной чсвшный уебан, который днями связные списки на бумажке переворачивает. Ты еще хуже этих воннаби-говнокодеров без базы, так как ничего из себя не представляя по сути имеешь синдром бога, чухан.
>>132540827 Двачую этого. Осиляторов гораздо меньше, чем вакансий. Остальные рубятся за з/п в 20К в шарага, ООО, сайт на джумла и трубят, что время айти ушло.
>>132540730 Вот и блядь, на консультациях нормальные исходные данные давайте, которые можно само по себе посчитать. Потому что это ещё и описывать придётся в программном коде, что не всегда просто.
И ясен хуй что не каждый эту еботу решить осилит, потому что не будет помнить описывание окружностей и подобную еботу.
>>132541067 На компе это решать не нужно. Хотя - можем дать комп с IDE без гугла, я предлагал это некоторым кандидатам. Все согласились, никто не осилил.
>>132541067 Ты так мешаешь маминому задроту со сколиозом потешить свое эго, он же помнит на память весьма важную вещь связанную с геометрией, поэтому может продать свое тщедушное тельце дядям чуть дороже.
>>132541349 За O(n) решается влет. Делаем массив аналогичной длины, для каждого элемента просчитываем длину текущей возрастающей подпоследовательности. Потом просто находим максимум по массиву.
>>132540640 > Прям без вспомогательной информации? Я помню принципы, на которых это все базируется. А конкретику можно и подсмотреть. Но, к примеру, не зная теории графов, ты не сможешь понять что в какой-то задаче применима теория графов. И так далее. Ну и да, будем честны - справочники по математике придумали не для того, чтобы учить их наизусть.
>>132541358 Ну и как, почувствовал себя хоть на минуту менее ничтожным когда переборол вчерашнего студента практически бесполезной задачей? Признайся, тебя ведь на собеседы поставили только недавно, не правда ли?
>>132541358 > комп с IDE без гугла О, обычно на таком (комп с иде без гугла) срезаются сами собеседующие - когда я задаю им аналогичную задачу, но немножко другого типа, и они внезапно НЕ МОГУТ ВСПОМНИТЬ какую-то там формулу. Это отрезвляет.
1) Быть учителем математики со стажем. 2) немного знать программирование. 3) Приходишь в контору, с ноги выбив дверь. 4) Решаешь в уме задачи с окружностями. 5) Двигаешь тазом, попутно описывая любой говнокод, который решит задачу. 6) ??? ?) Profit! Ты - успешный богатый программист, который знает программы и видел код, все охуевают от твоего набора знаний о программировании, и периодически дрочат на тебя. А поскольку у тебя ещё и пед образование - тебя сразу начальником делают.
>>132541349 Проходимся по массиву, если текущий меньше следующего, то увеличиваем счетчик, иначе обновляем ответ счетчиком и обнуляем счетчик. Как-то так, или я неверно понял задачку?
>>132540128 (OP) Ой не пизди. Я вот закончил МГУ ВМК. Работал несколько лет. А сейчас не могу найти работу, хоть умею на c#,c++,c,JS,VBS И твои вопросики бы даже если ночью разбудили бы ответил.
>>132541489 Да самое банальное, упомянутое в ОП-посте.
1. Даны две окружности (координаты центров и радиусы). Вычислить координаты пересечений, если таковые имеются. Можем дать рисунок двух пересекающихся окружностей. 2. Дан односвязный список. Каждый элемент в нем содержит ссылку на следующий элемент. Задача: перевернуть список. O(n) по времени, O(1) по памяти. >>132541642 Вообще, он не нужен, но если данные будут нужны несколько раз - кэширование ускорит работу. >>132541690 Тебе никто не предлагает даже помнить формулы. Вывести их всего лишь надо. В-Ы-В-Е-С-Т-И, используя логику.
Дипломированный профессиональный html верстальщик итт. Нихуя знать не надо, работаешь на расслабоне, а платят как бэкендорабам. Toppest of keks. Спрашивайте.
>>132540128 (OP) >ALGORITMIQUE Пиздос, только гляньте на этой профессионала. Как там в середине 20го века? Или ты имел ввидут алгоритмики? Типа "пацаны-пацанчики, алгоритмы-алгоритмики" >пересечение двух окружностей посчитать >посчитать >пересечение двух окружностей Что блять? Что посчитать? Площадь? Какое это вообще отношение к программированию имеет. Короче, иди нахуй. Ты дно и только выебываться умеешь судя по всему. Вангую, что работаешь на одном месте уже лет 10, куда устроился по протекции папки или просто по чистому везению
>>132541067 Лол. Если у нас на собеседовании выяснится, что-то собеседуемый не знает как посчитать длину окружности он так-то сразу нахуй пойдет. Как и многоих других, вещей.
>>132541821 >Дан односвязный список. Каждый элемент в нем содержит ссылку на следующий элемент А чо, бывают односвязные списки, которые содержат ссылку на анус твоей мамки?
>>132541349 Я не погромист, просто мимо прохожу, пытаюсь бытово эти ваши задачки решать.
Тут цель найти последовательность максимальной длины, где друг за другом растут цифери?
Тогда просто иду по массиву, сравниваю предыдущую цифру со следующей. Если нахожу последовательность из нескольких чисел возрастающую, запоминаю длину и адрес первого элемента, схороняю в сторонке. Потом сравниваю после прохода всего массива какая длиннее, ту и вывожу. Можно наверное не схоронять все в сторонке, а сразу проверять длину каждой новой последовательности найденной, если меньше предыдущей - не схоронять вообще.
>>132541388 Ну, тут все просто. Нам нужны 4 переменные. - Текущий старт подполедовательности - Текущая длина подпоследовательности - Старт самой длинной подпоследовательности - Длина самой длинной подпоследовательности.
Алгоритм очень прост. На каждом шаге: - Если следующий элемент больше текущего, увеличиваем длину текущей подпоследовательности. Иначе: - если длина текущей подпоследовательности больше максимальной, переносим текущую подпоследовательность в максимальную - Сбрасываем длину текущей подпоследовательности в ноль, стартом назначаем следующий элемент. И так до конца массива (до предпоследнего элемента)
>>132542150 Я аутист и не вижу смысла во всех этих алгоритмах, все равно помру. А вы все тролли и рептилоиды, нормальный человек не может в программирование.
>>132541957 >>132542049 >>132541901 все что я написал - все знаю на достаточно хорошем уровне, т.к. писал серверные службы на с++, клиентские на С# и C. Обработку http запросов на VBS и JS.
>>132541901 >>132541991 Что мы знаем о товарище: 1) интеллехтуал 2) с опытом 3) умеет несколько языков 4) не может найти работу Из вышеперечисленного могу сделать выводы: 1) пиздит, и что-то из первого списка - пиздежь 2) ленивый уебан 3) просто как человек - полное говно Выбирайте себе любой.
>>132540128 (OP) Дядь, вот такой вопрос очень важный (надеюсь, ты не зеленый) Я неск лет назад, будучи в школе, был олимпиадником по всему этому делу (и весьма успешным) Потом учеба на несколько иной специальности Т е всякое такое (как задачки с кодефорсес) я решаю легко. Сейчас вроде норм знаю питон (на прикладном уровне, типо там замутить какую-нибудь прогу с интерфейсом или немного работы с системой) и джаву примерно также, чуть хуже. Каковы вообще мои шансы? Я нужен кому-нибудь вообще? (дс2) Просто меня не покидает опасение, что все эти олимпиадные штуки не имеют ничего общего с реальной работой И боюсь, что на собеседовании меня начнут там спрашивать всякий ужас про какие-нибудь узкие вещи.
>>132541821 > Вывести их всего лишь надо Из чего? Вот допустим я задал тебе задачку на пересечение двух плоскостей, а ты ну вот не помнишь, как аналитически задается плоскость. Что ты будешь решать? Что и из чего ты будешь выводить?
>>132540128 (OP) >>132540730 >>132539650 >Надо ПРОСТО нарисовать два треугольника А потом ПРОСТО БЕЗ ЗАДНЕЙ МЫСЛИ вспомнить программу геометрии с формулами и заебошить всё остальное. ПРОСТОТА уровня рисовая уроков рисования совы, блядь. Ты там себе действительно работников ищешь или ЧСВ раздуваешь, долбоёбина?
>>132540128 (OP) Поясните, что и по каким учебникам надо вызубрить, чтобы написать средней йобистости сайт? Именно погромированием никогда не занимался, если не считать пары семестров в институте, но опыт вкатывания в другие области с нуля своими силами уже имеется, необходимость повъябывать снова не пугает .
>>132541821 Бля, не прочитал. Для окружностей надо решить систему из двух уравнений, а для этого нужна бумага и ручка, их у меня нету. Со списком изи: запустить рекурсию из начала с аргументом-ссылкой на предыдущий элемент. Рекурсия просто переходит по ссылке вперед, а потом меняет ссылку на следующий на ту, что в аргументе. Правда, я не уверен, о(1) ли это по памяти?
Задача: есть один список, в котором у каждого элемента есть пара, кроме одного. Найти этот один элемент одним проходом за константную память. Задачка известная если что и оч. простая.
>>132542508 >а для этого нужна бумага и ручка, их у меня нету. Ручку и бумагу я уж дам. >запустить рекурсию Мы вам перезвоним. Если серьезно, рекурсия юзает стек, поэтому уже не O(1) по памяти.
>>132542341 >манька продолжает маняврировать, думая, что достаточно прочитать эентрилевельную книжку по любому языку, чтобы устроиться на работу Успокойся уже, мудилка.
>>132540128 (OP) > 34 кандидата >НИ ОДИН БЛЯДЬ НЕ УМЕЕТ Ну разумеется, дело не в тебе, дело в них. Ты сначала с элементарной статистикой совладай, а потом уже влезай в АЛГОРИТМИКИ. Дрочить 34 человека задачей про окружности на должность программиста - тебе должны были премию какую-нибудь дать, не Дарвина, но что-то из того же наградного списка
3 4 запомнил адрес 0 и длина 2 дальше иду 1 5 7 сравнил длину с предыдущей - 3 больше 2, удолил предыдущую, записал адрес 2 и длину 3 дальше иду 1 8 9 сравнил длину с предыдущей - 3 равно 3. записал обе 2-3 и 4-3
>>132542093 Под обновлением я имел в виду с проверкой на максимальность же. И проблемы из разряда плюс-минус один (если они имелись в виду) тоже глупо учитывать, если алгоритм дается на словах.
>>132542438 Что эйчарки вкладывают в смысл фразы > работой в команде? Ну могу там помочь, подсказать, побазарить, выручить, все такое. Или имеется ввиду что-то типа "если мы в жопу даем - так и ты будь в команде"? Или подвох с переработками всем офисом?
>>132542367 >И боюсь, что на собеседовании меня начнут там спрашивать всякий ужас про какие-нибудь узкие вещи. Так и есть. Хуже, конечно, не будет, но специально решать эти задачки - признак пидора. Может в каком-нибудь Яндексе тебя пацаны и зауважают, но ты просто присоединишься к их группе опущенцов и всё.
Автор сосет хуи со своими окружностями. Программирование - есть умение ПРЕДПИСЫВАТЬ действия, если толковать понятие с греческого. Математика и геометрия - это ненужное задротство для графической составляющей. Тру-пограммисты должны знать апи и некоторые алгоритмы. КОМУ НАХУЙ НУЖНЫ ТВОИ ОКРУЖНОСТИ?!
>>132542763 вполне сделаешь если ногти не грызешь и пердак не потеет. а просто подумаешь и сделаешь. Допустим я не помню уравнения окружности, но за 5 минут изи его выведу.
>>132542678 Я помню теорему Пифагора и все равно бы не решил ни за что эту задачу. Тем более на собеседовании, которое в идеале 20 минут длится. ОП либо толстит, либо это кто-то толстил, а ОП просто пасту вбросил.
>>132542438 Тот тип, который тебе ответил уже, это не я, лол С абстрактным мышлением все более чем хорошо (с матаном тоже все очень хорошо) С пониманием принципов ООП? Ну блять вроде понимаю лол Я просто не знаю, как оценить уровень собственных знаний, я не работал еще в этой сфере (бакалавра только что получил) С работой в команде? Ну вроде с социализацией норм, жить можно
>>132542866 >Тру-пограммисты должны знать апи Мы вам перезвоним. Вот уж что точно мудоблядство - это учить API, когда они RESTful у всех уважающих себя компаний.
>>132542836 Я чет не вкурю его популярность. В чему его преимущества-то? Пробовал изучить, какая-то вырвиглазная ебола на первый взгляд. Даже Java обпердоленный фреймворками кажется эталоном чистоты.
>>132542575 Я уверен, что хуй бы ты ее решил сам, если бы не посмотрел когда-то ответ. Олимпиадники дают друг другу задачки, которые сами уже прищелкивали во время гомоебли друг с другом, вот так собеседы.
>>132542580 Все, передумал, рекурсия нинужна. Можно ж без нее, просто писать на две строчки больше, шоб указатель сохранить. А на окружности я все таки на досуге погляжу, а то вдруг я хуесос и не смогу.
>>132542961 Да я зашел в уже затухающий программистотред и поделился своей болью. Внезапно вылезли скрипт-киддисы и прочие парни, которые считают, что школьные знания программисту НИНУЖНЫ, они код набирают, понимаете ли.
>>132542866 Твои вскукареки что есть программирование никому не интересны. Реально ситуация такова, что такие вещи спрашивают. Я не ОП, но у нас, например, спрашивают вещи и гораздо сложнее чем пару окружностей. У нас и из физику могут спросить. Пояснить за эффект Доплера, например. Такие вещи всегда обеспечивают пылающие пердаки МАМ, НИНУЖНО, ПРОГРАММИРОВАНИЕ ЭТО НУ ТИПА СИНТАКСИС ВЫУЧИЛ.
>>132543006 Посортим все элементы. Будем хранить ДП с массивом d. - макс.длина искомой подпоследовательности, кончающейся в эл-те i. Изначально там все 0. Тогда идём по возрастанию элементов: пусть idx - это позиция элемента в массиве, тогда d[idx] = max(d[0], d[1], ..., d[idx-1]) + 1. Максимум на префиксе массива можно поддерживать при помощи какого-нибудь двоичного дерева, например дерева отрезков или дерева Фенвика. Итого O(N log N) + N * O(log N) = O(N log N).
>>132542575 > есть один список, в котором у каждого элемента есть пара, кроме одного. Найти этот один элемент одним проходом за константную память После универа я бы решил это. Сейчас, хз даже. Подсмотрел ответ с XOR, но не уверен, что додумался до этого бы, т.к. уже лет 7 не использовал ничего подобного
>>132542800 блять ну легкая же задача, я говорю давай сложней.
Идем по массиву/списку. У нас есть 6 переменных temp_seq, temp_seq_last, temp_seq_size, seq, seq_last, seq_size. В первые три вначале пишем первый элемент и 1.Берем новый элемент 2. Если следующий элемент не подходит то проверяем текущий размер temp_size и size если size меньше то переписываем значения во вторые. 3. Если след элемент подходит то увеличиваем temp_size, и пишем в temp_last текущий элемент Проходим по всему списку.
Алсо сейчас сижу, читаю, и понимаю, что все нахуй забыл. До того как работать пошел, дрочил алгоритмы, графы там, балансировал деревья с закрытыми глазами, дрочил теорию компиляторов, а сейчас вся эта романтика позади, в работе, увы, почти ничего из перечисленного не пригодилось (хотя умение быстро вникать в различные области очень помогло), и как-то грустно это все.
>>132543344 Соррян, это только длину находим. Тогда модифицируем дерево отрезков: будем вместе с длиной хранить ещё и индекс эл-та, где ДП максимально. Тогда ответ - max(d[0], d[1], ..., d[n-1]) и из него сможем восстановить исходную подпоследовательность.
>>132543319 > Я так-то часа 4 потратил, не меньше, когда устраивался в последний раз. Ой иди нахуй. Никто 4 часа рабочего времени не будет тратить на какого-то дауна. По регламенту HR в большинстве компаний собеседования вообще 3, первое буквально 10 минут длится, второе полчаса, на третьем обсуждают уже условия найма. Но даже по старым правилам, больше часа собеседование не может длиться. Так что иди пизди где-нибудь еще
>>132543522 Какие пять минут? У нас собеседование идет два часа минимум. Мы можем и подождать, или подсказать, и даже принять ответ про корни уравнения.
>>132543422 Ну так я не ОП, но думаю решил бы или постарался бы решить. Я-то геометрию помню хорошо, хотя защитился лет 7 назад. Меня вот как-то брали на работу, еще давным-давну. Дали задачку. Я ее решить не смог, но я сидел и вслух решал. Ну и будущему боссу понравился ход моих мыслей.
>>132543496 > Не нужно. Документацию в брауере открой > GetSmallYoba > GetBigYoba > SetMediumYoba > SetYobaLinks Открыл. Сильно помогло, маня? Надо хотя бы знать, с какими сущностями ты работаешь, а это - внимание - и есть "учить апи".
>>132540316 Матан нужен только для руснявых опущенцев на собеседованиях. В компьютер сайенсе нужна гомологическая алгебра и теория категорий, правда, это слишком сложно для тебя, быдло.
>>132543576 Лолд. Реально собеседование, это собеседование с твоим будущим боссом. HR это хуйня на палочке. Ты вообще хоть раз устраивался работать? Полчаса на собеседование, ох лол. И потом 3 месяца терпеть мудака.
>>132543670 Послушай еще раз. Ты такой встаешь и гордо раскрыв клюв куакарекаешь - НИНУЖНО. Но я с тобой об этом и не спорю. Это просто факт, что такие вещи спрашивают при устройстве в айти конторы. Нравится тебе или нет.
>>132543652 > У нас собеседование идет два часа минимум. >34 неудачных собеседования Вы там чтобы не работать их проводите что ли? Как устроиться проводильщиком собеседований в вашу компанию, чувствую, это крайне лулзовая должность
>>132543576 > второе полчаса АХАХАХАХ АХАХАХАХА СУКА Я АБАСРАЛСЯ! АХАХАХАХАХ! 5-7 ЧАСОВ НЕ ХОЧЕШЬ! В США ВСЕ СОБЕСЕДОВАНИЯ 5-7 ЧАСОВ В ОФФИСЕ! АХАХАХАХАХ! В ПАРАЛЛЕЛС 4 ЧАСА, В ЯНДЕКСЕ 5 ЧАСОВ! АХАХАХАХА! 30 МИНУТ! ДА ТЫ ЗА 30 МИНУТ НЕ НАПИШИШЬ ДАЖЕ ЛОКФРИ СЕЙФТИ ДАБЛ ЛОК ЧЕКИНГ СИНГЛТОН! АХАХАХАХ! 30 МИНУТ! ГРУЗЧИК БЛЯТЬ!
>>132543496 грустно и обречённо REST (Representational State Transfer) — это архитектурный принцип организации операций между компонентами. Набор ограничений способствует надежности и масштабируемости системы.
За стильное-модное-молодёжное "ful" — топил бы в котле с кипящим маслом.
>>132543895 Нет, нам нужен нормальный сотрудник. И ради этого приходится тратить рабочее время, правда, чаще двух часов не получается - после третьего фейла кандидат получает вежливое "мы вам перезвоним".
>>132540128 (OP) Может для написания каких-нибудь супернизкоуровневых драйверов и нужна такая алгоритмиация, но такие специалисты и получают дохуя. В 99 из 100 случаев достаточно просто хоть что-то знать, многопоточность, например, или как веб-приложение работает.
>>132543652 С этого и начинай. Принципы объяснить легко, а конкретика - это уже справочники есть, для такой вот конкретики. Впрочем, я на собеседованиях тоже не требую написать рабочий код - мне интересен сам ход мыслей того, кто писал. Даже если там ошибки или неточности.
>>132543775 Я на последнее место работы устроился за 10минутное собеседование. Перед этим нигде больше часа собеседование не длилось, причем заранее это было оговорено. С боссом вообще только условия работы оговариваются, а само собеседование идет с начальником отдела. Скорее это ты ни разу не собеседовался, петухан
>>132540128 (OP) Задрачивал в своё время CTCI, elements of programming interviews и programmer interview exposed. Где-то около месяца дрочил по 2-3 часа в день. В итоге прошел с 1 раза. Даже фулдей онсайт. мимо майкрософт bing team
>>132543782 >Алгоритм - в голове, а не в Демидовиче Но ведь в голове должен быть не алгоритм, а математическая культура и умение рассуждать, и это в совокупности даст умение решить многие задачи, которые не по силам быдлокодерам, которым нужен готовый АЛГОРИТМ, чтобы числа подставлять.
Что еще взять с животных, для которых математика ограничивается Демидовичем.
Что лучше использовать для программирования движения изображений в веб-приложении: средства html5, Adobe flash, CSS3, JavaScript (например нажимаем кнопку и при этом кнопка на изображении двигается как настоящая, а потом в движении страница прокручивается до какого-нибудь места где расположена метка)?
Так, а чё как список то перевернуть без лишней памяти? У меня ничего умнее, как отсортировать его задом-наперёд каким-нибудь даунским методом, в голову не приходит.
>>132543234 >Реально ситуация такова, что такие вещи спрашивают. И сами не понимают нахуя, ведь ищут прогера хуячить документооборот для заказчика на джаве, а не физонографонистую игру для кириллов или обсчёт ядрёной мины на фортране. Вот у меня были лабы по программированию, в частности, по компьютерной графике, вот там я пересекал окружности, крутел-вертел матрицы и ебал в рот кривые. И тогда я всю эту хуйню знал. А теперь я хуячу энтерпрайз на джаве уже 5 лет, и хули они ждут, что меня можно разбудить посреди ночи и спросить что-нибудь из курса матана 2-го семестра или дифуров, и я им сходу за всё поясню? При том что в моей текущей работе это нахуй не сдалось да и в будущей, кстати, тоже, просто им же нужны ТОЛЬКО ЗВЁЗДЫ. Из-за таких уёбков месяцами висят незакрытые вакансии на всяких hh и sql.ru, а когда таки находят настоящего гуру, оказывается, что ему скучно разгребать для их легаси говнокод и он съёбывает через пару месяцев "на интересный проект".
>>132543702 > Подпоследовательность не непрерывна. Это надо было сказать сразу. В случае с прерывистыми подпоследовательностями за О(n) задача не решается.
>>132543884 Маня, когда мне нужны работники на горящий проект, я 35-летнему задроту, проводящему собесы, тычки под бок выдаю, если он таким говном занимается.
>>132543895 ты даун? ниразу собеседование не проводил? пришел унтер далбаеб на собеседование, приводишь, смотришь его цв, задаешь пару вопросов что бы понять что он в адеквате и это тот, кто написан в цв, далее даешь ему список заданий, просишь ознакомиться и задать вопросы если что не понятно. Далее уже через 2 часа возвращаешься и смотришь что он там на карякал. Задаешь стандартные вопросы на которые человек может ответить за 1-2 минуты. Далее можешь уже можешь делегировать его другому сотруднику.
>>132543898 Зачем мне что-то писать вообще? Я просто рассказываю в каких проектах участвовал, какие задания выполнял, как организовывал работу с клиентом. Потом вкратце, для подтверждения задают несколько наводящих вопросов по областям, о которых я рассказывал. Я отвечаю. Всё. Я хз, что там за собеседования в твоем манямирке проводятся. >>132543970 Сдается мне, ты просто пиздабол. С такими вопросами на собеседовании вы никогда никого не найдете, пока не попадетесь на крока, который это знал заранее. И потом пердолиться еще с ним будете. Хотя вы друг друга стоите.
>>132543796 Именно. Но когда тебе предстоит с ним работать (а еще, если это какие-нибудь распространенные апи) - его надо выучить-понять. Например, всякие гугловские апи - обычно их знают, и потом уже уточняют конкретику.
А почему люди так сильно дрочат на некоторые факты из кино, музыки, физики, математики и т. д., которые ИРЛ, кроме узкоспециализированных ученных, знатоков или специалистов нигде не используются?
>>132544377 >С такими вопросами на собеседовании вы никогда никого не найдете Я все же надеюсь, что в Москве есть пара человек, знающих хотя бы основы и умеющих писать код. Смысла нанимать людей, не умеющих это, нет.
>>132544377 > в каких проектах участвовал, какие задания выполнял Если ты не писал никогда поисковики и прочие intellij IDEA, то ты не знаешь как их писать. То есть вообще не знаешь как их писать. Поэтому кроме основ информатики у тебя нечего спрашивать.
>>132540128 (OP) >Алгаритмы >Пирисичение двух акружнастей >Элитный джаваскрипт/реакт/редакс джуниор >Молча встаю и ухожу, ибо пошел нахуй, тупой клишированая пидараха, с вопросиками из своего говновуза, неприменимыми на практике
Реквестирую строгое математическое определение функции, поля частных и идеала многообразия от даунов, которые считают, что программисту нужна математика.
>>132544118 Да я и джуниором где-то минут 40 собеседовался и мне только 2 запроса на SQL попросили написать, хотя я даже не с СУБД работать шел (написал таки, да). >>132544066 >>132544590 Что же вам так бомбит? Обчитались популярных пабликов, как собеседования в европах проводятся и ябетесь теперь в жопы.
>>132544791 В больших конторах - может быть, так оно и есть. Мы просто не можем себе позволить нанять людей, которые нихрена не могут. Поэтому на миддлов и сеньоров мы просто даем задачу, комп и час времени. Справился - молодец, не справился - мы вам перезвоним. Даже те, кто идут на сеньора с пятилетним опытом, с гуглом (!!!!) не осиливают написать калькулятор с синтаксическим разбором (который гуглится на раз-два).
>>132544684 Тебе не кажется что это Дохуя? По железу проще по 20 раз пройтись, чем 4N выделение памяти хуярить Разумеется все зависит от статистики размера этой подпоследовательности, но всё же.
>>132544344 Чет вы там через круги ада людей прогоняете. 2 часа оставлять человека решать какую-ту там хуергу. Что за дичь? Ну было такое, да, что я джуниором устраивался на ASP.NET, я его не знал, разумеется, нихуя. Но мне дали задачу на дом, а само собеседование минут 15 длилось. Потом я дал ремарки по написанному мною говнокоду и все. Просить на собеседовании что-то там более-менее серьезное решать это какой-то пиздец. Не хотел бы к вам, хуесосам, попасть.
>>132545094 >Мы тут двоичные деревья поиска рассматриваем Ай лолд, давунята не только в алгебру не могут, но еще и до сих пор осиливают программу первого курса по алгоритмике.
Я стар относиткльно и неопытен. Есть вакансия недалеко от нашей мухосрани: на оборонное предприятие нужен пограммист с обязательным опытом , зп 21000 р. Выхода нет. Хотя грузчикам платят в овер 2 раза больше. Чо делать?
В программировании не все так однозначно. В основном на фрилансе дохуя-дохуя заданий только для реально опытных кодеров. Написать, к примеру, приложение сразу для андроида и для осх за 300 долларов. Это же пиздец как тяжело! Или багфикс ебучий за 30 баксов. Ну и везде требуют опыт, опыт и еще раз опыт. Причем разносторонний опыт. Очень тяжело удовлетворить критериям поиска работодателя, когда ему требуется человек со знанием 2 языков программирования. Или, к примеру, человек могущий в яву, веб-верстку и еще какую-нибудь хуйню одновременно. Конкретные примеры приводить не буду.
Короче, блядь, одним языком программирования не отделаешь. Тем более, знать даже по одному языку хотя бы 20% от всего - год минимум обучения.
Работать в рашке - жопа, тамуша скоро все позакрывают. Кризис нынче, да и весь бизнес переходит под крыло "цапков и чаек". В США работа программиста нихуя не престижная. Это тут 5000 бакарей круто, а там заурядно. Там дальнобойщики больше получают.
Не вижу смысла в рашке получать даже 70к на погроммировании, ибо все равно тут настанет совок, а сколько впрок денег не копи, при миграции они нихуя не помогут.
>>132545110 >2 часа оставлять человека решать какую-ту там хуергу. Он может уйти в любой момент. Лично мне потом сказали, уже много после того как я устроился, что им было похуй решу я что-нибудь или не решу, главное хоть немного прикинуть не конченный ли я мудак, ибо там такие кадры иногда нарисовываются, просто атас. Я потом сам насмотрелся.
>>132545167 Это спрашивают только в ТОП-10 рашки. Там где за 3 года ты так натаскаешься, что тебе будут писать топовые HR прям в линкедин и молить пройти собеседование.
>>132544957 Обычный нисходящий рекурсивный разбор же. И да, он гуглится, и да, его пример есть у Страуструпа. мне внезапно пришлось для одного нашего внутреннего проекта такое писать - заказчик возжелал встроить в очередную веб-аппликуху возможность указывать в качестве значений переменных арифметические выражения с использованием других переменных. Было забавно.
>>132545236 Иди. 100% будешь получать больше 21к. И не в конверте, а легально. Дело в том, что на таких предприятиях 21к это твоя базовая зарплата, которую ты получаешь за пинание хуя. А затем, в зависимости от участия в разных проектах начисляется премия.
>>132545246 Каким-нибудь электронщиком на заводе ещё хуже 10 к, потом за выслугу лет станет 15 к - потом 18 к, а это максимум. У программиста 35-70 к , а на умирающем заводе 10-15к
>>132545292 Это тебе на русский манер перевели. Это обычная Lab. В которых все и пишется и разрабатывается для нормальных компаний. Патенты которые они перепродают. Или зерно для продуктов.
>>132544957 > Справился - молодец, не справился - мы вам перезвоним. Ой иди нахуй. По всему вижу, что ты просто самодовольный, надменный пидор, которому просто нравится мучать людей и заставлять их чувствовать себя неудобно, а работа тебя не волнует, смаковать каждый фэйл. 34 человека блять, по 2 часа минимум блять. Ты просто садист по характеру и профессионализм тут ни при чием, тебе надо было в полицию идти, а не в IT. В школе небось травили, да?
>>132540128 (OP) ОП, накидай мне быстро решение проблемы Minimum Spanning Trees, желательно "жадным" способом. Даю тебе минут 5, там нехуй делать. На любом языке, можно псевдокод.
>>132545110 Мне на собеседовании не предлагали ничего написать из кода. Ты понимаешь что там есть стандартные тесты, которые ты должен решить. На основании которых сразу понятно что у тебя есть в голове, а с чем пробелы.
>>132545551 Линейный объём памяти с такой малой константой - это ОЧЕ мало. Вряд ли у тебя получится решить эту задачу с той же асимптотикой времени и с O(1) памяти.
>>132545502 >По всему вижу, что ты просто самодовольный, надменный пидор То есть, если я не хочу брать в команду людей, не умеющих писать код и думать - я уже самодовольный и надменный пидор? Ну охуеть, да.
>>132545252 Нет, не понимаю То, что я за один день (точнее за один вечер) освоил тему, в которой не шарил ровным счетом ничего достаточно, чтобы написать с нуля, без шаблонов даже простенький сайт с обращением к СУБД (сортироваки, фильтры еще какая-то ебола была) как раз говорит, что ОП - хуй и такими методами он найдет себе лишь зашоренного ЗНАТОКА ОКРУЖНОСТЕЙ, но никак не хорошего программиста с аналитическим складом ума. Короче, иди нахуй, чухан со своими чуханскими критериями
>>132545685 Дополнительное выделение линейного обьема памяти это всегда дохуя. Т.к. есть языки без динамического выделения памяти. Допустим у тебя последовательность в 300 терабайт. И ты такой говоришь я выделю памяти 1200 терабайт. Ну я не думаю что вы найдете лучше алгоритм, да?
ЧЁ ВЫ ТУТ ВТИРАЕТЕ МНЕ КАКУЮ-ТО ХУЙНЮ ПРО УРАВНЕНИЕ ОКРУЖНОСТЕЙ? ВЫ ЗАГУГЛИТЬ НЕ МОЖЕТЕ ДАЖЕ? Что вы там ищете вообще? 1) Берешь считаешь разницу между двумя точками. Назовём v 2) Считаешь длину это вектора. Да, теоремой Пифагора блять. 3) Теперь берешь и составляешь уравнения пикрилейтед (2 теоремы пифагора блять и одна сумма). Три неизвестных, три уравнения. Всё решается. 4) Выводим из этой хуйни m. 5) Зная угол наклона m (с помощью линии d1d2 и учётом того, что это перпендикуляр, или любым другим способом) и длины m, находим x и y составляющие этого вектора (линии). 5) Делим d2 на d1, получаем их соотношение -> находим точку между d1 и d2 (ну вы поняли). 6) Складываем с полученными x, y и получаем точку пересечения окружности. 7) Аналогично для второй.
Для остальных случаев просто сравниваем расстояние между радиусами с суммой радиусов. 1) Если равны - точка пересечения одна и находится также с помощью отношения радиусов и умножения вектора между r1, r2 на этот коэффициент. 2) Если больше - то не пересекаются.
>>132545918 Угол-то тебе на кой? У тебя есть две точки треугольника. У тебя есть длины двух сторон. Составляешь два уравнения для прямоугольных треугольников и решаешь их.
>>132545352 Это все выебоны. Я человек большого ума и мне не составит проблем заинтересовать топового работодателя чем-то кроме выдроченных алгоритмов.
>>132545822 Или найдет он золотого уникума, который и математику всю помнит в голове держит, и алгоритмы оптимальные ебашит, и прогает охуенно, и дизайн сделает и сверстает. То хватит ли денег, чтобы удержать такого уникума?
>>132545881 Даже если ты предложишь алгоритм со временем работы O(N^2) и памятью O(1), он не успеет отработать за приемлемое время (даже за десять лет). А у меня хоть как-то, дорого, но... решается.
Сап, погромисты Есть один кент, 24 лвл, 2 года назад закончил айтишную вышку, с тех пор всякой хуйней занимается типа seo Опыта работы погромистом нет. И он мне говорит, что ему еже даже в джуны путь заказан, ведь половина HR пошлют его нахуй, за то что 2 года хуй пойми что делал (а работал он неофициально, трудовой даже нет), остальные из-за возраста - 24 много типа для джуна И есть я, 22 лвл, с гуманитарной вышкой. Начитавшись тут на двачах тредов как в 30 лет охранники с пятерочки вкатываются в веб-макакинг, думаю тоже попробовать. Разумеется, кент говорит я долбоеб, мол пиздуй в макдак. Он прав? То есть даже в 23-24 уже поздно что-то менять? И какого хуя он с профильным образованием никому не нужен в 24? Я не понимать это ваше IT в плане трудоустройства
>>132540128 (OP) делал такую хуйню на первом курсе, но ничего не ответил бы на вопрос как найти пересечение, потому что нагуглил алгоритм, посмотрел как решается уравнение и реализовал, и забыл через неделю. а ты просишь вспоминать это уравнение?
>>132545914 А по моему в стране кризис никогда и не кончался с ещё прошлых веков, всегда был пиздец и плохо, и это стабильное положение дел не отличающееся от обычного.
>>132545954 Обычно когда я предоставляю пруфы, начинаются вскукареки типа "да ты там нафотошопил". Могу сфоткать на вебкамеру телефон с смс-кой о зачислении очередной зарплаты, но ты же опять не поверишь.
>>132545745 Охуевую с мощи твоего манямирка. Так выворачивать все в свою линию, игнорируя все сказанное и всякую логику вообще. Ты наверняка какой-нибудь маркетолух там обычный, который просто нагуглил ТОП-100 ВОПРСОВ IT НА СОБЕСЕДОВАНИИ В ГУГЛ, МАЙКРАСОВ, ВАСЯН ИНКОРПОРЭЙШН ОТ АНТОНА ПИДОРОВА и выебывается теперь тут. Не могу поверить, что человек, связанный с IT может быть настолько упоротым мудаком.
>>132546235 >Так выворачивать все в свою линию, игнорируя все сказанное и всякую логику вообще. Это где ты такое заметил? Еще раз и медленно. Мне нужен программист. Мне не нужна макака, которая набирает код, таких на фрилансе пучок можно за копейку нанять. Мне не нужен человек, который полгода будет меня дергать по любым мелочам. И точно мне не нужен человек, не понимающий, чем O(n) отличается от O(n^3). Потому что иначе за ним придется подчищать отдельно. Все очень просто и понятно.
>>132545823 Джунам платят копейки, для компании это вообще ничто, как правило. Крупные компании нанимают по 10-20 джуниоров и потом отсеивают (часто, они сами отсеиваются). Остается человека 2-3. Собеседование это терминально неэффективный способ понять насколько хорош специалист. Тут можно и занизить и завысить способности просто в силу человеческого фактора. А результаты работы уже скажут сами за себя. А в мелкокомпании, если это не старт-ап и доля, идут только генетические рабы, готовые терпеть издевательства местного князька вроде ОПа и его тупорылые прихоти.
>>132546022 Гуманитарии за пол года вкатываются, не отрываясь от учебы. Но тут нужно иметь крепкие намерения и концентрацию ума. Если такого нет, то лучше идти работать в макдак, и по выходным прогать, если понравится и вкатит, то значит получится, а если нет, то значит не получится - не пришлось по нраву.
>>132545970 Маня, даже ученые, даже Стивен Хоккинг это обслуга. В капитализме все, кроме держателей крупного капитала, обслуга. Пиздец, откровения от школяра.
>>132546553 Никак. Ты не понимаешь, в чем суть задачи с окружностями. Я прекрасно понимаю, что человек не знает этой формулы наизусть. Ее ни один аутист в здравом уме наизусть не помнит. Я хочу посмотреть, может ли он использовать логику, чтобы вывести эту формулу.
>>132546674 Сомнительно, на самом деле. Даже при коллизии сфер сами точки-то искать не нужно. Там будет всегда одна точка пересечения и она будет выщитываться просто через центры/радиусы и отношение радиусов.
>>132546832 Есть традиционный способ замены двух переменных in place следующим кодом: A = A xor B B = A xor B A = A xor B по выходу переменные A и B меняются местами
>>132547049 Эта параша ничего не доказывает. Можно сделать скрин и включить его как фотографию в режиме просмотра. А нолики подрисовать. А потом вопить на двачах, что все кто в это не верит - лох ебучий.
>>132547149 > Телефон себе купи хоть нормальный Мне моего телефона вполне хватает. Или я должен купить НОВЫЙ АФЙОН ЕЩЕ НЕ ВЫШЕЛ ПРЯМО ИЗ ШТАТОВ ЗА ПОЛЗАРПЛАТЫ?
>>132547085 и не только, при достаточно больших числах будет превышение значения. но это похуй т.к. любой аутист не будет требовать без буфера решать подобные задачи. именно из-за того что потребуется контроль данных
>>132546524 Так а кулстори УСПЕХА будут? Почему моего кента, который на 2 года старше (22 и 24), никуда не берут с профильной вышкой? Я не так давно начал верстать и пилить всякие калькуляторы и простенькие скрипты, но мне до него даже как раком до китая - для него всё это детский сад. Есть вообще смысл въебывать? Мне начинает казаться я что так что так никому нахуй не упал Реквестирую кулстори перекатившихся в 22-24-26 лвл в общем
>>132547192 вась, я не с тобой уже общаюсь. то что у тебя там односвязный ты написал это позже. или думаешь я не смогу твою задачку для первокура решить?
>>132547169 Согласен. Так же точно можно распечатать на принтере выписку из банка, например. Так что твой манямирок вполне может быть спокоен, его ничто не нарушит.
>>132547278 Ну дак, пруфов нет, хуй ли я теперь должен? Ты сказал - ты подтверждай. А блядь заднюю дал - так делать непорядочно. Нихуя ты не зарабатываешь.
>>132547282 на самом деле 65к, но да, белая. Как-никак я ИП, и работаю с зарубежными заказчиками, вэд, вся хуйня. это хрывни, есличо, и да, в этом месяце с пришедших много заплатили налогов, ежеквартальных, так что часть денег у меня бумажной россыпью.
Есть два стула. На первом радиотехника: - Практические результаты по программированию микроконтроллеров: ATmega8a, ATmega16a, ATmega32u4. - Смастерил 5 небольших схем с транзисторами, резонаторами, smd-микроконтроллерами и микросхемами. - Начертил 10 больших чертежей с электронными схемами. - На C++ и C# простенькое приложения для USB обмена данными.
На втором веб-разработка: - Прошёл html academy - бесплатные базовые уроки html, css - Изучил голый синтаксис PHP, JS без взаимодействия с разметкой и графикой.
На какой стул сесть? Интерес душевный к обоим стульям одинаков. Основной критерий выбора стула - где в перспективе больше денег можно заработать? Вроде и радиотехника не особо в почете, да и в вебе дальше собирания простых сайтов не уйти. P.S. Только в рамках ИРЛ для обычного человека, без максимализма, кивания на Джобса и Цукерберга и замашек на 300к в месяц.
>>132547415 я про ОП пост, там ни слова про односвязность
и на будущее умнику >некоторые списки в зависимости от реализации могут обеспечивать программиста селекторами для доступа непосредственно к заданному по номеру элементу
>>132540128 (OP) >НИ ОДИН БЛЯДЬ НЕ УМЕЕТ КОД ПИСАТЬ. ты то мне и нужен. вот смотри, в IT я в целом разбираюсь(чтение статей, эникейство, фриланс), 7 лет IT образования в универах. Сейчас могу спокойно работать быдлоадмином, но это все не то, думаю уйти в кодинг. Каковы шансы устроиться джуниором после например 3-х месячных курсов жабы? Учитываю что из кодинга я за всю жизнь делал лабы в универе, да скрипты на башике.
>>132547110 Какие указатели нахуй? Ты ксором ничего не сделаешь с указателями. А если ты про то, на что они указывают, то там всё-равно могут быть одинаковые данные.
>>132547319 > ты же вычесываешься зарплатой Ты немного неправильно воспринимаешь наличие больших зарплат. Каждый тратит их на что-то свое. Кто-то покупает всякие "статусные" вещи, я предпочитаю вкладываться в микробизнесы, заниматься поддержкой молодых талантов и путешествовать. А для этого всякие бриони-бугатти ну совсем не нужны. > живешь тогда аки чухан А я должен вечером на двачах в костюме и галстуке сидеть? > переезд из маминой хрущевк Да, ты прав, не скопил. Недавно развелся, и сейчас коплю на хатку (коттеджик, хочу построить где-нибудь рядом с метро).
>>132540128 (OP) >Не может элементарно пересечение двух окружностей посчитать У нас за такие вопросы убивают бля. Что ты подразумеваешь под "посчитать пересечение". Тупой обмудок, ты уточняй вообще чё найти. Точки пересечений? Факт пересечения? Площадь пересечения? Длину контура, образуемой пересечением фигуры? Че тебе посчитать-то блять?
>>132547378 > пруфов нет, > это не пруфы > это ты картинку сделал > это ты нафотошопил > это ты на принтере напечатал > это не твое а батино Классические отмазки. Я пруф тебе уже дал, достаточный для любого адеквата.
>>132547550 >некоторые списки в зависимости от реализации могут обеспечивать программиста селекторами для доступа непосредственно к заданному по номеру элементу Лол, хотел бы я посмотреть, сколько у тебя там будет выщитываться подобное выражение. >a[ i ]=a[ i ]+a[n-i] >a[n-i]=a[ i ]-a[n-i] >a[ i ]=a[ i ]-a[n-i] Ты же понимаешь, что речь идёт о самопальном списке?
>>132547570 > Ты ксором ничего не сделаешь с указателями (long int)link - и вуаля, у тебя уже не указатель, а 32-битное число. И ксорь его сколько влезет.
>>132547368 Книшки, да. Всякие tips n tricks девяностых.
>>132547707 Как я понимаю железо в основном для автоэлектронщиков, связистов всякие МТС, Мегафон и т.д., строительных компаний, где надо всякие датчики и мелкие ездящие фигни мастерить.
>>132547800 Причём тут float? Там вообще любая абракадабра может быть, главное, что она - набор битов, то есть может интерпретироваться как целое число. Они же в итоге не изменятся, только значениями махнутся.
>>132547523 ФОП это тоже неплохо, на самом деле. А если накидать себе всяких КВЭДов, то еще проще - можно параллельно шаурмячную открыть, тоже прибыль.
>>132547774 >мой пруф на дешманский телефончик нормальный Лолка, ты хотя бы понимаешь, что это может быть пруф из другого треда или вообще другого форума? И не надо мне пиздеть, что все фотки однажды выложенные в веб гуглятся. Проверял 100 раз, не гуглятся.
>>132547527 Ну вот ХЗ. Микроконтроллеры - штука специфическая, и работы на них не очень много. Веб все-таки популярнее и проще в него влезть.
Я сам занимаюсь и первым (для себя), и вторым (для других), больше по душе конечно контроллеры и прочие радости жизни. Но платят больше за второе, по крайней мере у нас.
>>132548046 Могу сделать еще и суп двач, если хочешь. делать фотку клиент-банка с открытым параллельно двачем не буду, там ты точно начнешь кукарекать про фотошоп
>>132540128 (OP) > Не может элементарно пересечение двух окружностей посчитать Нормально сформулируй. Найти площадь пересечения? Найти условие попадания точки в пересечение? Что посчитать-то?
>>132547838 Правда так как она узкая, она нужна мало кому. Многим конторам нужны приложухи, сайты, поддержка этого. А микроконтроллеры почти никому не нужны, кроме оборонки с з.п. 10-20 тыс., и НИИ с такими же зряплатами.
>>132548061 >a[ i ] >обращение к элементу односвязного списка >O(n) >9 подобных обращений для обмена двух элементов >ты просто слишком тупой, скорость зависит от реализации. >а не от того как бы ты реализовал. Ясно. Что еще скажешь?
>>132548174 Хуй ли мне суп? На этой фотке нет ни даты, нихуя. Когда и кому пришли эти деньги и за что? Схуяли я должен верить? Просто потому, что ты так пишешь? Я не лох.
>>132548248 Любое явное приведение типов опасно - всегда есть риск сделать что-то не то. Так, если с указателями (Как таковыми) можно только добавить число-отнять число - вычесть один указатель из другого, то в случае с интами и обратным приведением из инта в указатель может получиться что угодно. Чаще всего, правда, бывает SEGMENTATION FAULT.
>>132548312 > Хуй ли мне суп? Элементарно, я сделаю суп двач с текущей датой и номером треда, и этим же телефоном. А так... Ты не лох, ты совсем не лох, чтобы ты стал еще больше не лохом, отошли 200 рублей на кошелек... Стоп, это из другого файлика, прости, перепутал.
>>132548462 я не отвечал про односвязный, почитай блять внимательно. я сказал что решение было для задачи из ОП поста, в ней про односвязность НИ ХУ Я. я это уже 4й раз тебе пишу далбаебина.
Пользуясь случаем хочу спросить у опытного анона. Где в ДС можно выучиться на программиста? Курсы или что-то типа того ? рассматриваю программирование как единственный достойный источник заработка. Шараги и вузы не предлагать. Спасибо.
>>132548848 двачую как говорил наш препод с кафедры программировать даже обезьян можно научить вас же учат что бы вы делали это на порядок лучше них мимо МГУ кун
>>132548767 Достойный источник? Сидеть на стуле, выпиливать кнопачки? Без связей и/или способностей будешь в гавнокоде ковыряться до пенсии-это примерно как захотел стать топ менеджером, но сидишь на холодных звонках
>>132540128 (OP) Пока тред катится к бамплимиту я вставлю свои 5 копеек. Проблемы джуниоров неумех, конечно, весомая, но с большой веротностью вкатывальщик станет таким же.
>>132549018 Гуманитарная вышка, вкатился в IT, учился с помощью интернета параллельно с гум. учебой около 10 месяцев. Стал верстальщиком (html, css, js ).
>>132548112 Микроконтроллеры на любом заводе найдутся. Только для них не прошивки писать надо, а при помощи специального ПО логические схемы рисовать. Например у Сименсов хотя и режим асма там тоже есть
>>132549038 Не хочу в англ. Вышматом занят. >>132549038 Отключить же можно. В принципе, можно даже в ассемблере накодить. >>132549052 Хз. Сам ДС-N кун.
>>132549149 Так и IT в рашке просел сильно, в целом. Многие зарубежные компании ушли, многие перешли во фриланс, т.к. аутсорс становится все дороже и дороже. Ну и стартапы, стартапы эвривэа с васянами, которые пишут свои приложения для бизнесимперий на коленке в маршрутке
Посоны, а если мне 25 и я 3 года не работал(вот эта забитая хикка >>132546034 ), но окончил вышку на АСУшника имею практически 0 в социальных способностях к комуникации с людьми, поэтому морожусь начать на собеседования ходить, да и проблемы в семье еще короче, каковы шансы найти что то чтобы получать опыт и хватало на еду с проездом?
>>132549258 >за что обосрал-то, не понял нахуя ты поступал на историка если не планировал свою жизнь связать с этой наукой? просто ради корочки ебаной?
>>132541821 >1. Даны две окружности (координаты центров и радиусы). Вычислить координаты пересечений, если таковые имеются. Можем дать рисунок двух пересекающихся окружностей. Собственно, вся суть, давайте устроим контрольную по геометрии вместо собеседования.
>>132549314 > Только для них не прошивки писать надо, а при помощи специального ПО логические схемы рисовать Контроллеры контроллерам рознь. И да, "рисовать логические схемы" - это какая-то хитрая ебала, я с такой не сталкивался.
Ну и... их перепрограммируют раз в сто лет, по сути, там работы на этих контроллерах мало.
>>132540128 (OP) ты мудак, что ли? кому нахуй надо в 2016-м году переворачивать списки без лишней памяти? и кто, блядь, нахуй должен держать в голове такую хуйню, как пересечения кривых? такой хуйней занимаются только студенты и начинающие - в реальной жизни эти задачи не возникают никогда, если ты не хуячишь на сигнальном процессоре (да и там за тебя все уже сделано) короче ты хуесос. иди на хуй отсюда
>>132549474 В рашке вообще крайне мало специальносте, где учат именно программированию. Везде оно идет как прикладная дисциплина. Ну почти, за редким исключением. Так что даже те, кто пойдет на программиста, скорее всего не будут работать по специальности.
>>132549423 На заводе, на котором я практику проходил постоянно что-то подгоняли. То сигналы какие-то запиливали, то просто по объему кода оптимизировали.
>>132541699 >А поскольку у тебя ещё и пед образование - тебя сразу начальником делают. Потому как ты даже синтаксис BASIC'а запомнить не в состоянии. Не делают начальником - идёшь в другое место, так как писать код не умеешь.
>>132549179 Ты малаца, ничего не имею против тебя, но вот скажи, что ты устроился без связей, закончил пту, сходил на курсы, потом тебя сразу взяли на зп 100, и спустя 3 месяца уже 160, тогда вообще малаца. И говорю я это ему, чтобы он понял что ждёт именно его.
>>132548958 Я хочу просто иметь работу которая для большинства кажется чем то загадочным, которая будет приносить мне достойный доход и не будет удерживать меня на месте. Я не собираюсь приносить что то новое. Хотя со временем все возможно, но не сейчас. Мне просто нужна работа. Быдлокодером
>>132549653 Компьютерную науку. Я серьезно. На самом деле, все проходят, причем самое сложное, вроде организации работы процессора на самых первых курсах, а уже всякие йобы вроде C#, Java, JS, CSS, HTML ближе к концу, в результате чего у выпускников каша как с первым так и с последним, т.к. это редкий пример (проституция еще), когда начинать надо с конца.
>>132542621 ну, может, он в 2016-м году свой 3д движок хуярит там, без пизды, пересечения окружностей надо считатать в уме, а память до пизды дорогой ресурс
>>132549628 Но блеать, это значит что изначально там все было неоптимально. Я еще понимаю на экспериментальных станках, но на тех, которые вышли в продакшен - там же разве что критические фиксы.
>>132549814 Не понял тебя. >>132549850 Если второй специальностью - ещё куда ни шло, как по мне. Такое чувство, будто составлялось в расчёте на не особо понятливых, но усердных обезьянок? >>132549886 Как бы... И чО?
>>132549767 Если тебе нужна просто работа, то почему блять не тестером? Почему вы все хотите писать говно? Когда можно просто и так понимать что где происходит при этом проводить автоматические тесты. Или вы не вкурсе даже о таких вакансиях?
>>132549860 С фрилансом ты будешь ебай мозга с самоменеджментом, с работой с клиентами, а если ещё и один такой - то даже посоветоваться будет не с кем. И ещё репутация нужна, да. Повторюсь, сам на практике не знаком.
>>132549730 Нет. Я надрачивал на программирование лет с 8, в 17 поступил в институт, бросил на 3 курсе, на первой работе получат 100 баксов (риалли!) в месяц, понемногу прокачивался-прокачивался и еще раз прокачивался, пока за 10 лет не прокачался до 2.5 тысяч. Сменил при этом около 8 контор, да. А ни о каких "зп в 100 сразу после устройства" речи не шло. Но - разве в других специальностях не так? Идешь на днищеработу с днищезарплатой, потом прокачиваешься до охуенно прошаренного спеца, и получаешь хорошие деньги. Так везде. Просто потолок зарплат у программистов повыше, чем у, к примеру, сварщиков. И да, это вполне достойный источник дохода - быть программистом.
>>132550219 Потому что Java проще и потом, когда начинаешь разбираться в фундаментальных вещах начинаются озарения "ебана, так вот почему это так работает?! ебать срать!" и в памяти лучше откладывается, чем когда ты уже забыл все и думаешь "хули же это так работает непонятно-то? ебать срать.."
>>132549767 Быдлокодер=маленькая ЗП, отсутствие привязки к месту-что за фантазия вообще... Достойный доход-да все этого хотят, этого же хотели все кто шёл на юристов и экономистов, и в результате обосрались, т.к. все шли за баблом и поняли что бабло им никто за так никто не даст, а им самим это не интересно.
>>132550360 А я пошёл потому, что на фоне одноклассников у меня получалось хорошо. Хотя это скорее от того, что те уже имели какое-то дело мечты и им бошки забивали.
>>132549860 Ой, это потому что модно кукарекать про фриланс. Знаешь что такое фриланс? Это "ну нам нужно сделать вот такую вот хуйню, и заплатим мы вам 5 долларов. Вон уже два таких программиста нарисовалось, докажите что вы лучше". Это "Ой, нам тут надо еще пару доработок сделать, а не сделаете - хуевый отзыв оставим". Это "Ой, деньги будут завтра. Или через неделю. Или через месяц." Это "Ну у нас тут есть большой проект, но у нас уже есть программист, он правда нихуя не умеет, но вы будете ему помогать, и платить мы вам будем в три раза меньше, он ведь свой, а вы так, фрилансер". Это звонок в три часа ночи в субботу с фразой "Ой, мы тут только что вспомнили, нам же еще вот эту херню надо сделать, и чтобы в понедельник было готово, мы инвесторам показываем".
>>132550035 Я же не про постройку самолетов и ракет говорю. И, я думаю, там больше КИПовцы ебались не с железом, а с его операторами. Защиту от дураков запиливали, короче. Плюс можно дополнительных датчиков везде навешивать, а их обработку тоже в систему как-то включать надо.
>>132550320 Есть вообще вайтбокс тестинг, там ты еще должен чужой код смотреть и по коду ориентироваться где может всплыть ошибка при выполнении и при каких условиях. Про тестинг можно нагуглить и разобраться за несколько дней. Прост работа монотонная. Поэтому сейчас и стараются делать автоматические тесты. То есть делаются скрипты, наборы данных и при каждом новом релизе ты их прорабатываешь. Я сам не тестер, но просто если уж вы нихуя не знаете или плохо понимаете то зачем идете в быдлокодеры, когда могли бы на вакансию тестера попасть.
Читаю некоторых анонов и понимаю какой же я всё таки тупой. Это же сколько информации надо выучит и переработать чтобы стать хотя бы программистом среднего уровня. Так и буду до конца жизни в моторах ковыряться, весь в масле и говне, пока не сдохну от рака или инсульта в нищете.
>>132550350 А гвозди забивать еще проще, может лучше это на первом курсе учить? Для изучения программной платформы полезно знать устройство железа(для языков с прямым доступом к памяти - обязательно).
>>132550578 Обычно, опять же, это все навешивается один раз, и потом не трогается годами. А вообще, мне кажется что программистам контроллеров и всяких ЧПУ самое место в ЗАВОДОБУГУРТ-ТРЕДАХ. Потому что операторы, они такие...
>>132550666 не ну это да. мой даже друган собирался понаехать туда изи деньги зарабатывать, видосов на ютубчике насмотрелся. я про рашку. начальный тостер получает хуй да нихуя
>>132550631 В моторах почетнее, и денежнее ковыряться. Да и надо шарить где да что в машине, руками работать. А не хуй пинать и буковки съехавшие редактировать.
>>132550627 Ты меня с кем-то путаешь. Я же писал, что я другой анон. Студент от IT на четвёртом курсе. Нас дрочили по вышмату и немного по ОС с ВССК, ну и ещё есть кодинговые предметы, но пишут меньше половины, а остальные - скатывают. И я как бы не виню преподов и не превозношу себя над группашами, но блин эт пичально. Говорили, что у нас теория комплексных функций должна была быть, ну или хотя бы теория графов. И смотрит преподша на нас так пичально. Прямо НЯ. =3
>>132550894 Если ты линейку и матан называешь вышматом то для тебя плохие новости, вас нихуя не учили. Технарь так эти предметы называть не будет, только географы и т.д.
короче почитал про это говно на форуме англицком и чел советовал не использовать это говно устаревшее 40летней давности. ебта в наш век не сделать одну переменную на указатель, да ну ебанитесь. Так для кругозора только знать для этих ебанутых собесов. Плюс люди охуеют этот код читать
>>132551028 Ты понимаешь, там не ищутся ТОЧКИ пересечения. Там ищется факт пересечения. И если они пересеклись, то одна сфера выталкивается из другой и вычисляется только одна точка, которая является просто разницей между двумя центрами, умноженная на соотношение их радиусов. Где ты ИРЛ видел, чтобы шар сталкивался с другим шаром в больше, чем одной точке?
>>132550289 Ты заработал, уважение тебе, а потолок выше, т.к. сфера растущая да и в целом нет предела саморазвитию в ней из-за отсутствия каких-либо привязок. Когда он встанет, мб уже не нужно будет никому, гарантий нет. Уже занято всё, ща IT фирм перебор, лепят что никому не нужно.
>>132551082 > А репутация у таких Васянов как У них по 30 проектов сделано, и везде "быстро, качественно, рекомендую". Очевидная накрутка и нытье "ну поставьте хороший отзыв!", но факт остается фактом.
>>132551347 в еблоруссии после говновузика епам берет на работу под рабский контракт на 300+ уе в месяц тостеров. ну это конеш не показатель отрасли да
>>132551253 Вообще, для такой задачи нужно сначала рейкаст отрезком длинной в скорость делать, а то у тебя при достаточной скорости шарики тупо не столкнутся.
>>132551485 Они набирают на такие вакансии именно днища отрасли. То есть человек отучился, что то помнит, но нихуя не умеет. Вот такие им и нужны. Надолго ты разумеется там не задержишься но хоть уверенности и времени что то доучить у тебя будет.
>>132550786 О да, 200$ в месяц это охуительные деньги. Всё уходит на плату за холупу, услуги и жратву. И иду я 23 летний хуй уставший как собака домой на своих двух а мимо проезжают 18 летние мокрощёлки на внедорожниках на которые я и за две жизни не накоплю. Вот это почёт, да.
>>132551183 Решу я, просто хочу куллстори собрать для более тщательного анализа.
Если это имеет значение, то я бы вбрал дотнет, ибо он для фриланса чуть больше подходит, чем ява, которая в основном для крупных проектов, у которых свои атмосферы, свои фреймворки и набор технологий. К тому же теперь у дотнет, есть Visual Studio Community 2015 бесплатная, если организация зарабатывает меньше 1 миллиона долларов в год.
>>132551124 Формально - это вышмат. Хотя я не мог до конца въехать в пределы до курса философии, который основательно поработал с понятием бесконечности. Где-то был пост про то, что айтишники, как и математики - не технари, а нечто вроде, как раз, философов, из-за высокоуровневых абстракций. Что таки в стороне. >>132551128 Ну или если в системщики идти. Там же низкий уровень, все дела. Нуок. Я тот, кому ты это писал. =)
>>132551650 Те, кто нормально зарабатывают - очень жестко работают. И долго учатся. В треде кукарекают пиздаболы. Я уверен, что если ты в моторе с десяток лет поковыряешься, тоже нормально будешь получать.
>>132551731 А вот Кармак в квейке не забил на это. И даже не смотря на то, что стейфджампами там можно на сверхзвуковой скорости летать, сквозь стену не вылетишь.
>>132551814 Как ты на фрилансбирже через знакомых узнаешь? И да, если это российская биржа - то там полное днище, многие там репутацию по 5 лет нарабатывали, а если это Апворк - то там тонны индусов с мизерными рейтами.
>>132551695 похуй на ту пасту. программист и является лингвистом в первую очередь. почитай хотя бы релейтед если вдруг не проходил, сразу апнешь свой скилл, плюс поймешь почему лингвисты. http://sp.cs.msu.ru/courses/prak2/lang_grams.pdf но что бы тебя обучить тебе должны преподавать нормальные предметы, а не говно одним курсом чем вышмат и является.
>>132552071 Ну да. В целом, любая самозанятость не дает надежности, поэтому, что бы там не кукарекали "работающиенасебя", быть наемным сотрудником - проще. В случае пиздеца ты в худшем случае уволишься и уйдешь к другому, а владелец бизнеса может потерять вообще все.
>>132552138 Благодарствую за внимание и совет. Прочту за остаток лета. >>132552153 Я именно как способ и среду общения биржу рассматривал. Хотя с этим согласен.
>>132552282 >>132552283 >>132552331 >>132552388 А вот и навыползали маньки. ЧТо-то там слышали по верхам и теперь кукарекают. >пок-пок-пок для освещения пок-пок-пок текстурки пок-пок-пок sqrt sqrt pok pok pok
>>132552607 Ну не знаю. Я как-то посмотрел какое-то выступление его и чёт охуел, какой он надменный и пафосный мудак. Хотя, может он и неплохой разработчик.
>>132552710 область определения, область значений, монотонность, отсутствие точек разрыва первого и второго рода, соответственно седловых тебе продолжать?
>>132543313 Двачую. Начиналось вообще как бухгурт тред, а теперь одни школьники, спрашивающие, какую книжку прочитать, чтобы зарабатывать 9000$ в секунду
>>132552491 Зайчик, дроч на формальные языки и различные автоматы нужен в основном в теории компиляции, в PLT и для того чтобы накатать очередной пейпер в котором доказать очередную лемму Сосницкого-Абумакакова для набора ограничений. Всё. Каждому программисту в хуй не всралась вся эта ебатория, а только тем кто занимается в вышеописанными областями. Поверь дяде.
ОП, слуш, есть такое предложение или даже скорее просьба: я сейчас пока в ДС (но это на пару недель, а так учусь в другом городе на 2-ом курсе), мог бы ты мне устроить пробное собеседование по всей этой вашей хуйне, что вы там у джунов спрашиваете? Могу в офис подъехать тип чтоб собеседование было приближено к реальному, а если тебе лень с этим заёбываться, то можешь просто написать что обычно спрашиваете на почту. Просто судя по тому, что ты описываешь - я это достаточно легко осилю, а мне было бы очень интересно себя проверить и узнать свой уровень.
>>132552962 Смотря каким. Есть легкие области - есть не очень. Чтобы быть веб-пидором или разрабатывать там что-нибудь под мобильные платформы - важно скорее быть наоборот социоблядком, который ходит по всяким там петушиным конференциям и пьёт кофе из старбакса.
>>132553172 Я тот, который ответил "подзапустить". Аутирую, но из-за биопроблем(десоциализация -> потеря интереса к тому, что не удаётся так же блестяще, как кодинг), и ещё задолго до похода в программисты. Психику подлечил, пойду жкт лечить, и норм будет.
>>132553014 проиграл с тебя та же машина тьюринга по сути работала на правосторонней грамматике отождествлять трансляцию с компиляцией может только человек не понимающий в чем отличие. Любая программа для анализа естественных данных будет пользоваться теорией формальных грамматик.
>>132553201 Ты уже не только своей семантикой владеешь, но и можешь строить зависимости семантики от культуры, социального слоя(как и раньше, но так гораздо проще) и т.п. Т.е., городить свои велосипеды теории.
>>132553360 Ты погляди какой молодняк наглый пошёл... Ну что же, это даже наверное хорошо.
>та же машина тьюринга по сути работала на правосторонней грамматике Ты про NEXT() функцию считающую следующую конфигурацию или что?
>отождествлять трансляцию с компиляцией может только человек не понимающий в чем отличие. Отождествлять обобщение с отождествлением может только человек не понимающий в чём отличие.
>Любая программа для анализа естественных данных будет пользоваться теорией формальных грамматик. "Естественных данных". Мда, это я запомню. Это ты так красиво парсинг обозвал, правда?
>>132553974 >NEXT() нет, я про переходы в разные состояния в зависимости от чтения символа. >несуразное говно без коментариев > парсинг обозвал тексты, видео, изображения, аудио
я же говорю ты ограничен в знаниях, у тебя трансляция это компиляция, анализ естественных данных это только парсинг лол
Посвящается тем, кто думает, что шансов вкатиться в IT в 2016 году нет, и на каждое место претендует сотня голодных джуниоров.
Я тут последние две недели провожу собеседования для джунов. За это время - 34 кандидата. НИ ОДИН БЛЯДЬ НЕ УМЕЕТ КОД ПИСАТЬ. Не может ответить ни на один вопрос по простейшей алгоритмике. Не может элементарно пересечение двух окружностей посчитать, или список перевернуть без доп. памяти.
Так что вкатывальщики в IT - тебе не конкуренты. Если ты реально что-то умеешь. Прокачаться до джуна реально за полгода.