Очевидный python, не слушай старых пердунов. На джаве ты будешь только работать, причем по горло с легаси говне, никаких своих проектов у тебя не будет т.е как программист будешь стагнировать
>>258668598 Значит ты должен изучать исходя из задачи, я не знаю может прохгамисты молодцы, во всех языках дельцы, но что-то мне подсказывает что в нём существуют различные сферы: - web - dekstop - мобильные - разработка игр
и дохуя говна это только первое что в голову пришло, в общем учи то чем ты по итогу хочешь заниматься, ну или учи всё сразу, так найдёшь что ближе
>>258668557 (OP) Первый язык - это Assembler. С него следует начинать вкат в IT. Учишь его, микропроцессорную архитектуру, цифровую логику, затем алгоритмы и структуры данных, математику до комплексного анализа включительно и только потом остальные языки. Остальные советы говно от говнокодеров 100к/год. мимо 250к/мес-господин
>>258668655 Меня тоже Паскалю учили в 2012. Надеюсь они уже на питюн перешли. Щас Паскаль учить это просто смешно. Ещё бы латынь учили вместо ангельского
>>258668900 В школе тебя учит баба срака, прочитавшая методичку и к реальному программированию имеющая отношение ещё меньше чем вкатыш с подобных тредов. Так что будут учить паскаль и переписывать в тетрадочку устройство компьютера.
>>258669032 Я школу в 2009 заканчивал и у нас преподавали именно по такой методике, лет 5 назад, когда я последний раз школу навещал там нихуя не поменялось, и это Москва, где учитель сейчас по 100к+ поднимать может, а в регионах с зп училки в 15 тысяч тем более никто тебя программированию учить не будет.
Нахуя вкатываться во что то кроме джаваскрипта? Зп от 150к уже через полтора года работки, задачи не напряжные, легаси почти не встречается, есть личная жизнь в отличии от бекендеров
>>258669041 Я знаю что происходит под капотом. Нахуя мне знать ассемблер для этого? Обычно так считают студенты кста, которые думаю что без знания ассемблерных команд для каждой линейки процессоров невозможно интернет магазин написать.
>>258670082 Если бы ты мне прислал на ревизию код, в котором лежат вставки от какого-нибудь асма или даже си, я бы отправил этот код тебе обратно с пометкой переделать. Если бы ты мне прислал такой код еще раз я бы направил тимлиду реквест о твоей некомпетености. Если бы мне на ривизию такой код пришел третий раз, я бы перенаправил его тимлиду и мы на ближайшем собрании решали вопрос о твоей замене. Универ сначала закончи, а потом выебывайся.
>>258670323 Понятно. Ты долбоеб. Точка. Пацаны не слушайте его. Есть адекватные программисты и неадекватные. Если ты адекватный программист, даже если ты чего-то не знаешь, ты уже хороший программист, потому что ты пишешь адекватный код. Если ты не адекватный программист, как тип выше, похуй сколько у тебя знаний, ты будешь писать неадекватный код из дичайшей смеси всяких си, ассемблеров и рукописных списков, который работают на два такта быстрее. И такой программист в команде нахуй не кому не сдался.
Вот тебя долбоеба я бы в команде где я работаю видеть не хотел ни в коем случае. Лечи мозги пока еще универ не закончил а то пойдешь со своим асемблером пицу развозить.
>>258670263 >С азов физики и схемотехники тогда уж Зачем? Чтобы понять как работает шифратор/дешифратор достаточно знать, например, принцип работы реле если накрутить на железный прут провод и пустить ток, то прут станет магнитом. Это можно 5-летнему ребенку объяснить.
>>258670511 Си и ассемблер в продуктовую разработку на другом языке догадается принести только наглухо отбитый шиз Который очевидно профнепригоден и скорее всего уже получает пенсию по шизе, значит можно и уволить
>>258670493 >Нормальный программист прочитает и поймет код на ассемблере >сидя на толчке утром. Хуй ты угадал, потому что: 1. Ассемблеров как говна за баней. 2. Нужно представлять архитектуру чипа под который пишется код. 3. Код под авр и под 86_64 будет пиздец разным. 4. Асм состоит из хаков и грязых трюков. Если ты раньше их не видел - то это как расшифровывать пелропись, состоящую из регулярок.
>>258670529 Я не говорил, что его надо использовать всегда и при любых обстоятельствах. Его просто надо знать и понимать как использовать. Не знаешь - просто лох >>258670554 >пук джуна
>>258670635 Ну это уже жирно пошло. Очевидно что ты ни разу не работал в ИТ фирме раз так думаешь. Соответственно ты студень, которому 70летний профессоришка на дисциплине "Архитектура ПК" затирал что ассемблер это суперсовременный язык который обязаны знать все программисты, потому что кто его не знает - тот дырки в перфокартах колупает.
>>258670437 >если накрутить на железный прут провод и пустить ток, то прут станет магнитом Как объяснишь 5-летнему ребенку откуда берется магнитное поле, когда есть только электрические заряды?
>>258670929 Если ты тролешь то ты меня затролел. Тонко, хотя под конец пошел жир. Если реально так думаешь то мне тебя жаль, хотя это ж твои проблемы а не мои. Я просто на четверть ставки читаю лекции по ООА в говноунивере своем, и почему-то там часто встречаю студентов которые думают что для того чтобы хорошо программировать надо микросхемотехнику знать, а не GRASP. Кто им это в бошки втемяшивает, непонятно...
>>258668810 Да нихуя он не проще. Сложность написания на сях появится только тогда, когда пересядешь с хеловорлда на что-то серъезней. В школах учат только хеловорлды.
Люди, начинавшие с паскаля и бейсика в 70-80х подарили нам квейк, систем шок и еще миллиард игр. Что нам дали те, для кого первый язык - петухон? Телеграмм ботов? То то же!
>>258671024 >>258670942 Квиз для тех, кто считает себя программистом: ComDisIntr proc pushf push es push dx push ax clif xor ax, ax mov es, ax call ComGetMCR and al, 3 call ComSetMCR in al, 21h and al, 0efh mov ah, i8259a and ah, 1000b or al, ah out 21h, al mov ax, word ptr OldInt0C mov Int0Cofs, ax mov ax, word ptr OldInt0C+2 mov Int0Cseg, ax pop ax pop dx pop es popf ret ComDisIntr endp Intel x86, не скажешь сходы - лох и дилетант
>>258671816 >70-80х Потому что в те бородатые годы компьютер был доступен только в школе, и обучали там на бейсике или паскале (но скорее на бейсике), C только начинал набирать популярность.
>>258671916 > >пук окончившего курсы skillbox Пруфанешь, говно? Я в отличии от ванаби си эсс обезьян, я читал кучу книг Таненбаума и искусство программирования Кнута. А ты кроме статеек в интернетах по асемблеру что-то знаешь? Мне это нахуй не пригодилось, я это тогда понимал и читал исключительно из интереса. Для обычнопрограммиста достаточно почитать про свой язык/технологию, "алгоритмы построение и анализ" и полернуть паттернами, ибо без ооп никуда. >>258672030 В те бородатые годы обучали в школах? Я конечно не историк, но имхо тогда это было дорого и могли позволить только университеты такое удовольствие. И с чего ты взял, что были бесики, а не какой нибудь фортран?
>>258668557 (OP) В школе на Basic кодил. В универе первый курс на Pascal'e. Потом на C/C++ онли. Работал на Delphi, счас на 1Ске. Но я олд. Сейчас такое не модно.
Я вот долгое время был против этого мнения, но всё же лучший язык для обучения - паскаль хотя сам противился этому в универе и писал на крестах
+ Иде, которая ставится в 0 кликов, да ещё и с отладчиком!!1 (для вкатунов это важно) + Команды, состоящие из английских слов без сокращений (типа интуитивно понятно) + Базово нужные библиотеки уже под капотом + Документация на каждый чих и пук
Подобными свойствами также обладает Matlab, с которым я имел дело большую часть универа, но ставить 30 гигов - такое себе
>>258672136 >skillbox-мака порвалась Все что ты читал в прок тебе не пошло, если ты не умеешь использовать ассемблер в целях обеспечения быстродействия кода и ресурсосбережения. А если не умеешь, то и базу не понимаешь. Иди дальше верстай страницы, выпускник ПТУ. Дам тебе код на C со вставкой из ассемблера - ты обосрешься и не поймешь его
>>258668900 > Меня тоже Паскалю учили в 2012. Надеюсь они уже на питюн перешли. Щас Паскаль учить это просто смешно. Ещё бы латынь учили вместо ангельского Дурак, паскаль на порядки лучше питона. Нельзя питон ставить первым языком
>>258672523 > ты не умеешь использовать ассемблер в целях обеспечения быстродействия кода и ресурсосбережения. Если в коде есть ассемблерные вставки, то это либо хуевый код от чсв обезьяны, либо это что-то низкоуровневое, чем я не занимаюсь. В любом случае, мне это не нужно, так как уровень абстракции у меня выше. > Дам тебе код на C со вставкой из ассемблера - ты обосрешься и не поймешь его Если я его не пойму, то ты дегенерат, который пишет код исключительно для себя, ибо никто в этом разбираться не станет. Исключения только если это необходимо. В промышленом программировании читаемость важнее оптимизации.
>>258672669 Ты даже с комментариями не осилишь. Ты кроме того чему тебя в Skillbox научили не осилишь я чувствую. Кнута он читал, лол. Ты хоть одно упражнение решил оттуда, лох?
>>258668557 (OP) ну очевидный же Бейсик причем это может быть и последний, так как юный прогер на уровне "нарисовать кружок" сделает свой выбор - а может лучше пойти подрочить, да через десяток лет продаваном в пятерку? ЯП (в моем субъективном понимании) для ебаклаков, кайфующих с бегающих циферок на экране. долбоебов кароч
Высру своё мнение. Считаю что первым должен быть не язык, а интересный проект в той области, в которой ты собираешься развиваться, тем более что это в 2к21 легко организовать.
Если тебе хочется сделать сайт - сделай сайт и наверни туда свистоперделок на жс.
Если тебе хочется сделать игру - установи Юнити и играйся с простыми скриптами чтобы сделать простенький платформер какой-нибудь или даже 3д-стрелялку из начальных ассетов.
Когда будешь играться будешь одновременно изучать язык, найди какой-нибудь курс для новичков на курсере или еще где и пройди его. Почувствуй как твой скил вырос и ты смог сделать новых фичей. На этом этапе обязательно сделай что-нибудь покрупнее и посложнее, ориентируйся на строчек 100-200, но не больше. На этом этапе ты наделаешь кучу говнокода, но это важно, чтобы ты знал что это такое и что можно по-другому.
Затем вкатывайся в Programming Languages от Дэна Гроссмана на курсере и вернись к своему говнокоду. Можешь ли ты его улучшить? После того курса скорее всего да.
Ну а дальше ты уже либо сообразишь куда двигаться, либо создашь еще раз тред на дваче и я всегда буду тут чтобы подсказать.
>>258672523 Если твой код не читаем макакой - то нахуй ты нужен? Ни падавана нормально воспитать не сможешь, ни в команде работать. Сколько фирм обожглись о таких ебланов.
>>258668572 Вот уж то кстати хуета, я как понял это рамфорсили хохлы у них оутсорс конторы восновном, где надо общаться с заказчиками. Я же в России уже во второй конторе где знание английского вообще не нужно.
Совсем зануды сейчас начнут писать про документацию, но это простите чтоб читать документацию хватит обычного школьного уровня.
>>258672847 >юный прогер на уровне "нарисовать кружок" Ох лол. Было,было. В школе на старинных компах, грузившихся с какого-то картриджа, рисовали кружки эти. А потом самостоятельная работа была, типа нарисуйте кто что хочет. Я, значит, как умная Гаечка, весь вечер на миллиметровке вычерчиваю ни много ни мало — "стелс", F-117, сначала с проекций в "МК" ("Моделист-Конструктор", а не "Московский Комсомолец", если что) в изометрии, потом добавляю перспективу, выписываю в тетрадку координаты вершин... И фэйл. Потому что на некоторых вершинах поправки на соотношение сторон дисплея оказались проебаны. Но всё равно засчитали и даже на 5. Вот если подумать, то с этого-то бугурта исторически и начался мой вкат в это ваше ойти.
>>258671995 Запрещает прерывания от COM1 и ставит твою мамашу раком. Не знаю зачем ты пишешь код с такими странными побочными эффектами, хотя чего еще можно ожидать от байтоёбов.
>>258673303 Так это ты в айти не нужен, тебя первым делом выгонят. Как раз потому что макак не можешь дрессировать. У крупных фирм сейчас беда из-за смены поколений кодеров, которую как раз такие мудаки как ты создали. Фактически, один говнодел создаёт только немножко говна, но такие как ты создают говноделов, от тебя один вред.
>>258673885 Дам им макроассемблер для одного хитрого процессора, которые существует только на ПЛИСах, буду платить деньги, а они будут хуярить годноту.
>>258673520 >>258673643 Эти дебилы выписаны из IT. >>258673649 Хороший кодер умеет в оптимизацию и низкоуровневое программирование, особенно понимание ассемблера, если этого требуют задачи. Хороший кодер знает CS, архитектуры и матан. Все остальный -подзалупные творожки. Точка.
Сишка, разумеется. Набьешь шишек, научишься сам писать всякие структуры данных, примерно поймешь, как работает память. Потом можно перекатываться на другой язык и наслаждаться тем, насколько он приятнее Си.
>>258673649 >макак не можешь дрессировать >У крупных фирм сейчас беда из-за смены поколений кодеров, которую как раз такие мудаки как ты создали. Ох, бедненькие фирмы, разрабы им поколение рабов на замену не воспитали, вот ведь негодяи.
>>258674309 Иди калькуляторы пиши, выпускник онлайн-курсов. Я прошел терни теории алгоритмов и теории вычислимости, архитектуры и анализа. На твоем skillboxe тебе и слов таких учить не давали
>>258674162 Хорошие кодеры в принципе нахуй не нужны, потому что любой крупный проект требует работы группы людей, при чем нужно сохранять возможность замены сотрудника. На дворе давно не 80-е и даже не нулевые, читаемость и понятность кода гораздо важнее. В очко пет-проекты свои засовывай ассемблерных куски, а вслух о такой хуете даже не заикайся, а то услышит кто и начнет говнокодить блядь.
>>258674459 Хуета ты душная. Я на ассемблере писал для защищенного режима ещё на 80386. Году этак в 1994.Дескрипторы-селекторы, прерывания, прямой доступ в видеопамять. Сынок ёбаный, перед кем ты выёбуешься? Детектор чини, чмошник.
>>258674494 > На дворе давно не 80-е и даже не нулевые, читаемость и понятность кода гораздо важнее. Ага ага. Лямбда так и добавляет читаемость. Современные технологии, за редким исключением, это такая хуета.
>>258674842 А зачем? Никто не мешает написать какую-то оптимизированную функция в .asm и прилинковать. Если есть такая необходимость. И это будет переносимо к тому-же, потому как asm ты можешь положить x86, arm, mips, etc.
>>258674982 Знание ассемблера необходимо. Просто этот долбоёб, что выложил тут 16-битный код, является долбоёбом. После прочтения его опусов хочется спалить и его, и ассемблеры. Он просто как человек - говно. А пару-тройку ассемблеров знать никому не повредит.
>>258673358 >Я же в России уже во второй конторе где знание английского вообще не нужно. Двачуб. Раньше везде, из каждого утгюа, надо знание английского, ко-ко-ко. А по факту, в локальных конторах, да и в 99% других, он нахуй и не нужен. Зачем они выебываются?
>>258674869 >>258674881 Я сейчас не работаю в той сфере, где требуется быстродействие и экономия ресурсов, джуны тупоголовые. Это не оправдывает вашу проф. непригодность и безграмотность.
>>258673506 повезло, повезло а я вот только играл на спектруме да набивал программы со специальных книжек. один раз даже создал типо примитивной ролевки по смыслу "вы стоите на развилке, куда пойти - направо, налево, нахуй" или "вы попали в засаду - бежать, драться, сдаться". все цепочки были логически связаны и перемешаны в коде, но это было как минимум забавно. а потом братан (старший) купил комп, ну а там уже герои, старкрафт, варкрафт, мортал комбат, дюк нюкем и иже с ними. и прогерский путь закончился. в общем, не жалею, что я дегрод, жалею, что
>>258668557 (OP) смотря для чего. если просто "вкатиться" - жабаскрипт и всё. ничего не учи больше. а если серьезно интересуешься и планируешь долго заниматься - С, даже без плюсов. напиши прогу под винду которая что-то делает с окнами, с файлами.. хз, хоть калькулятор с сохранением вычислений в файл используя только winapi, безо всяких mfc, qt итд а дальше куда душа больше лежит.. про английский кстати плюсую очень.
>>258675131 Вкатуны, не понимающие как работает то что они пишут и не знающие принципов, которые делают их говнокод работоспособным просто без задней мысли посылаются нахуй. Первым делом - ассемблер.
> Если тебе хочется сделать сайт > сделать простенький платформер Я всегда говорил, что программисты — это люди с особым складом ума. Не зря им платят столько денег и готовы перевозить в нормальные страны. Нет, серьёзно, сами подумайте, им хочется сделать сайт. И ради этого они готовы годами дрочить китайскую грамоту. Разумеется, это дорогого стоит.
>>258675117 Вкатыш мимикрирующий, ни один разраб, который действительно пишет код за деньги, никогда в жизни не скажет, что нужно учить какие то алгоритмы и уметь писать на асме, ты долбоеб
>>258675378 Вкатуны, неспособные собрать свой Спектрум из говна и палок и написать свою архитектуру без задней мысли посылаются нахуй Первым делом - физика и микроэлектроника Зумерок асмоблядок, не понимающий, как работает его говнокод, не должен находиться в айти
>>258675383 Ну да, все так. Сокращение количества субподрядов мелким галерам. Деньги-то реальные есть только у фирм с уже готовым продуктом и историей, а они все довольно крупные.
>>258668607 Чтобы быть офисным планктоном как минимум. Есть официальное высшее образование программиста, но приходилось на некоторое время свалить в Гейропу и срочно найти работу. Физическая работа это хуета, имхо, я заебался пиздец за это время.
>>258668900 В школах на питон не переходят по одной конкретной причине. Олимпиадное программирование. А школы готовят именно олимпиадников. Так вот. На олимпиадах все равно на каком языке реализовано решение, главное чтобы оно выдавало нужный результат за определенное время. Повторяю еще раз - за определенное время! Смекаешь? Ну так и вот тебе причина, почему в школах не учат питон - его тормозной интерпретатор зачастую тупо не успевает отработать и были неоднократные ситуации, когда школотрон проёбывал олимпиаду несмотря на корректное алгоритмически решение.
>>258673095 тут дело не в интересности, а в том, что ВНИЗ развиваться сложнее. если ты знаешь ц / цпп - изучить джаву легко, от джавы перейти к питону, R, matlab или на котлин, скалу, а от скалы на всякие ерлаги/хаскели ид но если ты начал с жабаскрипта и успешно на нем какое-то время работал, то будет очень сложно спуститься вниз на джаву, а оттуда на цпп и на ц. всё будет "очень сложно" и бесить
>>258675503 >>258675506 Расскажи это гарварду, мит, стэнфорду и т.д. Во всех топовых вузах это проходят. Ты закончил свой СПТУ оператором ЭВМ и обтекаешь, пытаясь убедить себя, что фундаментальное образование не нужно. Лох.
>>258669041 Хуйня аргумент. Все датасаентисты не ебут че там в питоне происходит что не мешает им крутить вышмат как только вздумается и получать 200к. Почти все сишники выучили только работу с памятью да с адресами не проебаться, а че там в компиляторе происходит им глубоко поебать.
И вообще идиотский вниманиеблядский совет начинать с ассемблера.
>>258670160 >>258668900 Паскаль хороший язык для начала кодинга ввиду его строгой заточенности под структурную парадигму. Ты можешь быть дауном аутистом, но написать спагетти код в нем будет трудно и это выработает хорошие привычки навыки алгоритмизации
>>258675281 ну я про это и говорю - если у тебя интереса чуток совсем или он в основном в том, чтобы бабло заколачивать - жабаскрипт. ну или простой тест - прочитать мсдн доку по CreateWindow на английском - не стало скучновато - можно продолжать. стало - сразу на жабаскрипт.
>>258675727 Советы начинать с асма сродни советам начинать с квантовой физики, если ты хочешь стать химиком Ну а хули, это же все квантовые взаимодействия, база, основа ебать Но что то химики в это не углубляются, а знаешь почему? Ты в своей шараге наверное еще не проходил такого, но есть такое понятие как абстракция и интерфейс И нужны они как раз для того, чтобы НЕ вникать в детали реализации и писать человекочитаемый код Какая мне разница, как оно работает под капотом, если мне уже доступен достоверно рабочий и удобный интерфейс?
>>258675727 >Ты закончил свой СПТУ оператором ЭВМ и обтекаешь, пытаясь убедить себя, что фундаментальное образование не нужно. В ПТУ-то достаточно базовых знаний дают, лекции по архитектуре и вычислительной технике, курс асма, сишки и плюсов, за 4 года много чего проходят, если есть желание учиться и самостоятельно изучать материал то даже из среднестатистического ПТУ можно выйти с хорошей базой. Про ненужность базы сейчас толкают на всяких курсах от инфоциган.
>>258674466 Ну тащемта на ссях возможно что-то вразумительное написать. OpenGL, OpenSSL, Win/X/Walyand api, etc... Почти все для си. А вот пасасаль только для хело ворлда.
>>258675726 Оно как бы да, только жизнь ограничена и реально работать будешь только в чем-то одном. Если ты писал код для датчиков ускорителя частиц, то ты вряд ли будешь когда-либо писать код для анализа данных с этих датчиков - тебе не хватит знаний.
>>258670082 Пиздец ты дебил. Вангую второй курс универа. Реальность она не такая, на собесе в Гугл тебя так же за дебила посчитают, если ты про асм начнёшь пиздеть, если только не на хардваре разраба идёшь. В некоторых очень редких профессиях полезно уметь посмотреть дизассемблер. Если анон будет тебя слушаться и начнет с асм, то скорее всего закончит в ремонте утюгов за паяльником - вот и вся правда жизни. Что надо ирл нормальному программисту из относительно низкоуровневого - понимание работы модели памяти для своего языка программирования, туда же компиляторы, как вся эта байда вокруг работает. Гораздо важнее задрочить алгоритмы, структуры данных, стандартную библиотеку. Хорошо бы иметь свой проект и навыки работы в команде, привычки по отладке, с ИДЕ, с системой контроля версий - всё это надрачивается на своих хобби проектах. Типа прикольно знать какие там куда регистры чего. Но это знание в работе использует 1% программистов и те редко. Те же ассемблеры отличаются между платформами пиздец как. Да и на микроконтроллеры на них очень мало пишут, даже С уже там на С++ часто меняют (если это не некро АВР, конечно).
>>258677344 Потому что в таких тредах айти-специалисты не пишут, а пишут только студентонедоумки из мухосранского ПТУ с опытом из 3.5 лаб или илитствующие школьники после двух бесплатных курсов с ютубчика.
не слушай работкадаунов, эти хуйлуши объёбывают кабанчиков на зп, нихуя не делая. Тебе нужны 1. лоулевел императивщина а) ассемблер б) си допом надо изучить архитектуру компьютера 2. хайлевел фп а) мл семейство б) хаскел и подобные допом надо изучить теорию типов 3. обязательно а) дискретная математика б) вычислительная математика в) алгоритмы г) криптография 4. дополнительно а) компьютерная графика б) ооп
по поводу работы, она интересной быть не может. Если нормально всё изучить и запилить норм проект, то есть шанс попасть на действительно интересную работу в рисёрч тиму, а не заниматься рутинной хуйнёй у кабанчика, и срать в свободное время про синдром пзидабола и выгорание.
примеров все и не вспомнить, но эти самые частые не только среди новичков. благо компиляторы сейчас пытаются избегать такой хуйни и некоторые вещи делают неявно.
>>258668655 в большинстве школ даже не факт, что компьютеры будут, не говоря уже о учителях информатики.
>>258677451 А хуй тебе не показать? Паскаль не мой. Я пишу на С, С++, С#, изредка на ASM, совсем чуть-чуть на Питоне, практически никакх. Ещё на bash (если это можно назвать "программированием"), ну и до кучи на Verilog для души.
В детстве писал на Бейсике, Фокале, Паскале. В юности писал на Perl, но слава богам забыл его навсегда и совсем.
И вот с высоты своего опыта я тебе скажу что Паскаль ничем не отличается от Си с точки зрения возможностей. Они близнецы с чуть различающимся синтаксисом и чуть более строгой типизацией. Ну и в современном Паскале добавили синтаксического сахара.
>>258677523 >Потому что в таких тредах айти-специалисты не пишут Айти-специалисты это хуета. Программисты это программисты, а "айти-специалисты" это клоуны.
>>258677686 В рисерче тебе нужна вышка к программированию, а лоулевел как раз не нужен. Лоулевел там в основном в обслуживании железа, и им не учёные занимаются
>>258677686 Ещё один поциент. Вопрос - сколько времени займёт изучение всей херни в твоём списке? В какую ресерч-тиму ты собрался с криптографией, графикой и хаскеллом? Ты вообще работал? Специализации обычно гораздо более узкие и тебе ту же криптографию надо года три дрочить, чтобы потом именно ей и заниматься. А такие как ты - прочитал 2 статьи на Хабре про хаскелл и две про криптографию, потом вставил 10 строк ассемблера имеют больше проблем с поиском работы.
>>258677835 О, школотун-фантазер нарисовался. И этот же дегенерат приплел hdl к ЯП Если Паскаль = Си, то реализуй мне на нем структуру типа FIFO размер которой может меняться в рантайме, избегая утечек памяти при освобождении записей. Вперёд, маня-эмбеддед кал, сейчас посмотри как ты будешь роняя кал вилять сракой вереща про ИТА ДРУГОЕ
>>258670372 двачая преисполнившемуся сука жаль что для каждого поезда нельзя сделать отдельную переменную, я бы их тогда автоматически на дозаправку отправлял, эх
>>258678135 Я твой рот ебал. Нахуй пошёл, чмошник порваный. Будешь ты ещё мне тут диктовать что тебе писать.
Вериолог|VHDL это языки "Hardware description language". Синтаксис весьма похож на язык программирования, но вся эта беда работает параллельно, в отличие от классических программ, которые выполняются последовательно. Садишься на CLOCK и хуячишь. В комбинационной логике, или через регистры. На деле сочетаешь.
Картинка, если что, не моя. Это для тех, кому интересно что есть Верилог. Но полного представления она конечно не даёт.
>>258678364 Программисты, которые не изучали ассемблер, в принципе не знают как работает процессор. Можно не изучать именно x86 архитектуру, а взять кнутовский MIX/MMIX.
>>258679085 > отсутствием GC Ебать ты лох. Кресты как раз пиздаты тем, что можно свои аллокаторы писать, а не прогибаться под прибитый гвоздями менеджер памяти.
>>258679406 >А с памятью как работать будешь? Зависит от исключительно от задачи. Я баловался своими аллокаторами из заранее выделенного пула памяти. Была такая задача, где скорость очень очень очень очень очень очень критична. Получилось настолько быстро, что быстрее уже не бывает.
>>258676150 для анализа может и не будешь, но дойти от кода для контроллера для сбора данных до кода для системы хранения этой фигни на большом кластере - вполне себе реально и требует именно скила программирования, а не математики
>>258668655 >В школах учат паскаль всех >всех в некоторых учителя истории нет, а ты говоришь всех учат, на информатику первым делом всегда забивали хуй
>>258679840 >на большом кластере Не упоминай всуе. Как же заебал этот Kubernetes. Это просто пиздец.
Сууууу-у-у-у-у-уукааа-а-а-а! Это шок от накладных расходов, десятков PODов, Dashboard. Как это всё там обменивается JSONами по локальным интерфейсам. Голову бы разбить тому, кто это придумал. Это очень некрасиво на самом деле. И самое печальное в этом что половина Интернета сейчас работает на этих технологиях и их процент увеличивается. Человечество само себе яму вырыло с этими кластерами. Фу. Фу. Гадость. Но там деньги и поэтому в этом говне приходится вариться. Приходится ненавидеть это всей душой и поднимать и настраивать, наступая себе на горло.
Хоть бы в Воскресенье об этой залупе не вспоминать, о кластерах ебучих.
>>258677551 Это касается только пидорах, не важно айти это или перед тобой обосранный электрик или автомеханик. Любая умственно отсталая пидораха разбирающаяся в какой-либо тупой хуйне, которой можно обучить обезьяну, мнит себя незаменимым гением, специалистом разбирающимся во всем абсолютно.
>>258680506 Питон это не для программирования. Питон это для девопса, да для инженеров, чтобы захуячить что-то на коленке. Когда кто-то приносит нейросейть на Пайтоне, где-то умирают три котёнка в страшных муках.
>>258668797 в школах нормальных давно учат питон а не паскаль
>>258668810 за 2 года изучения плюсов и джавы коогда был школотой сильно выделялся на фоне дногрупников сидевших на поцкале. Ой. как же этим даунам было тяжело в плюсы после него. Собстна, нахуя учить игрушечный язык если писать ты будешь на настоящем?
>>258668740 > Кстати, для любого англоязычного, при прочих равных, программирование на той же Джаве Данунах. Как раз наоборот. Английский позволяет абстрагироваться. Я когда вижу программу на 1С, испытываю дрожь и озноб. Хочется сразу развидеть это беду. Мазохизм какой-то.
>>258680886 >Драйвера на работе ты точно не будешь писать Драйвера пишутся в США, Южной Корее и ещё паре-тройке стран. Россия в их число не входит. Это конечно не значит, что тут, в России, не пишут драйверов, но процент таких задач на уровне статпогрешности. Стартапы разве что.
Ну и как бы для драйверов ассемблер не нужен практически. 0,0001%. Ассемблер нужен чтобы понимать что именно делает компьютер, чтобы не писать неоптимальной хуйни.
>>258668557 (OP) Питон, ноудискасс. Поймёшь базу алгоритмов, вникнешь в построение кода, осознаешь ущербность питона, выучишь промышленно-полезный яп, станешь наносеком. Если умненький, то лучше сразу с явы+котлин начинать. Если очень умненький и в английский очень хорошо умеешь, С# - говноконтора в рахе месяца на 3 - проходишь собес западного барина - получаешь зп в валюте.
>>258669305 >любой Scheme. любой лисп ты хотел сказать? уже обосрался, зелёный >должен выучить C ты скозал? каждый программист должен выучить алгоритмы и структуры данных на базовом уровне, а не полумёртвый язык
>>258681030 >Какой объектный код нейросети? Объектный код это транслированный компилятором ассемблерный выхлом, обработанный ассемблером. Это файлы .OBJ под Windows и файлы .o под "юниксами".
>>258680891 Чтобы понимаьт как работает компьютер микропроцессор. Очевидно же. Любой компилятор прежде чем сгенерирует исполняемый файл, генерирует сначала ассемблерный код, подтом собирает из него объектник, а затем линукет что получилось с библиотеками и другими объектными файлами из проекта. Там всё просто на самом деле. Вылядит т.е. просто, а внутри сложно.
>>258681341 Пиздец ты еблан. Я тебе толкую за реализацию. И толкую что хуячить сложные алгоритмы на интерпретаторах это путь в пизду. Интерпетаторы хороши для двух вещей - какие-то скрипты для настройки/разворачивания чего-нибудь. Или чтобы быстро проверить/отладить алгоритм - убедился что работает, переписый на нормальный язык.
>>258681474 >то нахуя мне высокоуровневые языки программирования? Ассемблеров овердохуя. Учить надо не конкретный асссемблер, а принципы.
А писать программу на ассемблере заебёшься. И она будет непереносима. Зачастую даже в пределах одной архитектуры. Например, x86 это три ассемблера - для 16 бит, 32-бит, 64-бит. Причём на 64 битах регистров больше. И это я еще не говорил о нотациях. Есть Intel style и есть классический AT&T.
>>258681554 Ладно, до тебя не доходит. Никто на питоне реализации нейросетей не делает. Посмотри что такое tensorflow тот же. На питоне там только интерфейсы к библиотекам, которые написаны для нейросетей вообще под cuda или что там сейчас. Нейросеть тебе могут принести в в виде набора коэффициентов и ещё какого-то описания её структуры, который ты скормишь тоже библиотеке. У вас в школе может ещё этого не рассказывали просто.
>>258672462 >Иде, которая ставится в 0 кликов для вкатунов лучше прописать путь к компилятору и компилить через консоль, это гораздо полезнее дял понимания как работает в принципе компилятор/интерпретатор, и что код где-то кроме иде можно писать Паскалемакаки в это не могут как правило
>>258681474 >А если я ассемблер выучу, то нахуя мне высокоуровневые языки программирования? Пчел, это как бы про разное! На асм вывод "оп хуй" на экран будет стоить тебе 30 кода, на пистоне - 1. Можешь хоть машинными кодами ебашить, только кому ты такой нужен на рынке?
>>258681930 Ха. Кстати, тут вот намедни то ли обновление на Visual Studio пришло, то ли ещё чего, но как-то то, что раньше компилилось до того как клавиша F5 ещё не отжалась, стало как-то неприятно тормозить. Задумываться Visual Studio начала. Так словил кайф когда перетащил проект под линукс. В общем, живёт у меня зоопарк линуксов под виртуальными машинами. Нужно по работе. А свои хобби-проекты хуячу на С++. В общем, пока я выбрал Alt Linux как основной,. самбу настроил, замапил как диск. И пользую Visual Studio как лучший редактор всех времён и народов, а копилирую с помощью make. Какая же охуительная штука make - красиво, логично, удобно. А скорость компиляции просто офигительная. Это как если бы Visual Studion шестой версии поставить на современный комп и удивляться что компиляция занимает 0 секунд.
>>258682021 Ты ж написал что тебе кто-то на питоне нейросеть принес. А для машинного обучения ирл Пайтон по сути только и используется, остальное в более узких нишах. Только я хз, с тобой как с отсталым только говорить можно. Нейросети по сути пишут на питоне, под капотом у него оптимизированные библиотеки.
>>258682375 >На асм вывод "оп хуй" на экран будет стоить тебе 30 кода Ну это смотря чем выводить. Через BIOS, через 21h (ха-ха-ха), через обращение к WinAPI (ой, больно) или напрямую в 0xb8000 в text mode (Core dump || Программа выполнила недопустимую операциб и будет закрыта).
>>258682546 > Нейросети по сути пишут на питоне Да хуйня язык на самом деле. Эти ебанутые отступы, которые влияют на логику работы программы. Недоязык короче. Ну и как бы "Нейросети по сути пишут" это ты о пользователях. Которые тупо пользуют. Неросети именно что пишут те, кто пищет tensorflow и подобные либы.
>>258680505 бла не говори, вызвал как то уебка слесаря такое чсв из себя строит, мне реально впадлу с этой дверью возится было, он давай себя хвалить что он спец все дела, что мол все долбаебы, слушаю такой его думаю бля послать ли его нахуй чтоли, тогда нового искать нада.. хер сним сделал работу отправил его за дверь
>>258683430 Мне бы хватило Си с классами, без шаблонов. И хватало раньше. Но тут внезапно подсел на STL и написание программ облегчилось в несколько раз. И исходники похудели. Но как же мне печёт от того, наскколько выросли в размере исполняемые файлы после лютого обмазывания шаблонами.
>>258682795 Ты все свои библиотеки сам пишешь? В своих маня-фантазиях ты может надо тензорфлоу и поработаешь, если в Гугл попадешь. В реальности всё на этой основе строят свои системы. Отношение работающих над библиотекой и при помощи её 1:1000 если не больше. Посмотри какая там работа и наука сейчас в машинном обучении - раз в пару лет революция именно в подходах к построению сетей, вон трансформеры года 2 назад выдумали, тексты научились вменяемые составлять. Эта вся работа на более высоком уровне делается на Питоне. У того же тензорфлоу долго не было интерфейса для обучения кроме как под питон, на плюсах только запускать обученные можно было.
>>258683654 >Ты все свои библиотеки сам пишешь? Самое смешное, что много низкоуровневого кода пишу сам. Даже на С#. И иногда это даёт преимущества. Но и геморроя навалом. А зачастую больше геморроя, чем преимуществ. Но таки да, я пишу различные библиотеки. И компания, в которой работаю, продаёт библиотеки. Забавно.
Про машинное обучение я спорить с тобой не буду, поскольку имею очень слабое представление об этой отрасли. Но Питон мне не нравится. Пишу на нём со справочником. Ту же самую задачу, что делаю на Питоне, на С/С++/С# я сделаю ровно в 10 раз быстрее и справочники, скорее всего, не понадобятся.
>>258668607 20-30 вообще-то. Смысл есть если считаешь, что не дропнешь за год или больше и всё время параллельно с работой сможешь ебашить самообучение. У кассира повышения нет, у программиста есть.
Другое дело, что даже сениоры 300к на деле нищеброды, только почему-то этого не понимают. Кабанчик даже с одной будочкой с шаурмой получает намного больше профита при меньших трудозатратах.
>>258684043 Ну ты сам про нейросети написал. В питоне - ну отступы, но привыкаешь. Один хрен со сбитыми отступами ни в одном нормальном проекте код не проходит. Там не только с обучением, но вообще часто используется как высокоуровневый клей между библиотеками, которые может ещё в 70е на Фортране написаны.
>>258685105 >>печься о размере файлов Ну а чо? На моём первом компе было 64Кб ОЗУ. Из них 32 Кб под видеопамять. Я помню времена когда Rescue диск с Linux помещался на дискету 1.44 дюйма.
Единственное, что успокаивает, это кода смотрю размер программ на golang. Тогда и С++ уже не кажется что генерит толстые экзешники.
>>258685349 на крестах не пишу, ты прав. На работе ты скорее всего на каком-нибудь мощном серваке это всё будешь собирать и это не твоя проблема. Пруф ми ронг
>>258684407 >воннаби даунич Не знаю, с чего ты решил, что я воннаби, но ты уже даунич. Алсо, ландан из зе кэпитал оф грэйт британ, сука, ду ю спик ит? Программист, блядь.
>>258685265 Наоборот на ёбаном никто не надрачивает, все прокрастинируют, кранчат, жалуются, депрессуют, ВЫГОРАЮТ, но только не надрачивают.
А на дваче просто хотят и пытаются.
Вот только к чему вопрос? Какой ответ ты хочешь услышать? Что иногда бывают сложности, а ты думал что эта профессия уникальна тем, что сложностей нет или что? Лол.
>>258685423 >На работе ты скорее всего на каком-нибудь мощном серваке это всё будешь собирать и это не твоя проблема. Пруф ми ронг При чём тут сборка? Чел же пишет про вес исполняемых, а не исходных файлов.
>>258685349 >Скорее всего ты просто не сильно вникал в тему. Я смотрел от чего пухнут - заглядывал в obj. Предварительно обнаружил что "проблема" в конвертации wchar_r* в utf8 и назад. Пока только эстетически напрягает, но планирую вытащить работу с юникодом в отдельный файл. std::map и std::list, которые активно использую, не так уж и много занимают. Можно не оптимизорватью.
А так-то баловался когда-то баловался ключами компиляции, отключал exception, подсовываол свою crt0 - получались мизерные исполняемые файлы. Но стандартая stl без исключений не скопилится.
>>258685814 >не моё Ну так чего жалуешься тогда? Либо вообще меняй язык, тот же js в разы гибче, а возможности те же, пока дело не доходит до десктопа, лол.
Но в целом да, сам поражаюсь людям которые игры в несколько кб умещают. Неистово завидую и надеюсь достичь их мастерства.
>>258681156 >любой лисп ты хотел сказать? Я хотел сказать что берешь любую имплементацию R5RS и читаешь HtDP и/или SICP
>полумёртвый язык Это относительно простой язык с колоссальным числом библиотек и компиляторами под огромное число платформ. Чтобы писать нативные модули для всяких высокоуровневых языков, писать код под микроконтроллеры, модули для ядра и. т. д. ничего лучше придумали. Плюс всегда можно доучиться до С++.
> ничего лучше придумали Можешь на ём спратый по экрану покрутить, одновременно опрашивая клавиатуру, чтобы сделать постенькую 2D-игрушку, по типу приведённую на картинке?
>>258678058 немало, не спорю. да, работал. С первых дней возникло впечатление, что айти не о программировании. Вся работа была в подключении и настройке либ, код если и приходилось писать, то пару строк. >какую ресерч-тиму ты собрался с криптографией, графикой и хаскеллом хз, но у инрия видел пэйперы на тему верификации протоколов системой типов. Хаскелл это же типизированное лямбда исчисление, типам там уделено особое внимание, поэтому связь есть. >поверхностные знания это примерно программа вуза, базовое изучение вышеперечисленного, что тебе приглянется, то и станешь дрочить. То есть ты должен знать эту хрень на уровне, чтобы использовать, а не выводить что-то новое в этих областях. Также можно было добавить матанализ, аналитическую геометрию и физику, но это фундаментальное, подразумевается, что человек это уже знает на необходимом уровне. >проблемы с поиском работы на хабре/хакерньюс/лобстерах и тд в основном ознакомительные статьи, дающие даже не базовое, а поверхностное представление, с целью разжечь интерес.
>>258689387 >с целью разжечь интерес. С целью подрочить карму и потешить ЧСВ. Поправил тебя. Ну и для рекламы своих компаний по наставлению руководства.
>>258685564 >Уровень аргументации ты не спросил ничего по-существу, что тебе аргументировать? что наёмный рабочий всегда < шаурмокабан и что айтикабан > шаурмокабан? лишь бы повыёбываться в интернетах, нахуй ты живёшь вообще?
>>258687561 нахуя учить юзлес лисп если есть хаскель? нахуя учить функционал если работу ты на нём хуй найдёшь?(не в дс) нахуя учить низкоуровневый язык как первый если школотрон с огромной вероятностью на него забьёт и пойдёт дальше играть в доту?