>несколько языков программирования>алгоритмы>математика>английский b2+>паттерны проектирования>особенности фреймворковКак один человек может держать это всё в голове?Почему таких людей так много?
>>198641648 (OP)таких людей много. условия нужны просто. пример - он живет в кремниевой долине в доме за 2,5 ляма, имеет топовое авто (и не одно), работает на доухя высокооплачиваемой работе, что как бы очень стимулирует к работе мозга.
>>198641737к работе мозга стимулирует ебатека на 20 лет, отсутствие сбережений и стоимость обучения детей в колледже.
>>198641648 (OP)А никто и не держит. Макаки все равно говнокод только пишут. Нормальных погромистов единицы.
>>198641648 (OP)Вопрос же в уровне. Тех, кто обладает высочайшим скиллом математики, знает обширный набор алгоритмов, умеет кодить, проектировать, да еще и держится в курсе фреймворков - немного.Куда больше колхозоты типа меня. Математика - на уровне 11 классов. Алгоритмы из серии "не делать квадратичную сложность, где можно обойтись линейной". Зато свободный английский позволяет быть в курсе всех новых паттернов и выбранных фреймворков. И в основном у людей именно так.
>>198642348>Зато свободный английский позволяет быть в курсе всех новых паттернов и выбранных фреймворков.на стримы с ними подписан?
>>198641648 (OP)>Как один человек может держать это всё в голове?А они и не держат. Ни один программист в мире не работает без постоянного гугления и заглядывания в стэковерфлоу.Другое дело, что тем специалист и отличается от неспециалиста, что он знает ЧТО гуглить. А знать языки программирования это примерно как и знать иностранные языки - главное понимать принцип, для отдельных слов всегда есть словари, для сложных случаев грамматические справочники, и с каждым новым языком становится все легче.
>>198641737>что как бы очень стимулирует к работе мозга. Пиздежь.Если котелок не варит, то хоть завали тебя лямами бабла.
>>198642390Не, просто смотрю в ченджлоги своих ключевых вещей, плюс читаю новости по тому, что вышло или выйдет. Ну и много общаюсь с коллегами (большинство англ, опять же).Короче, я про то, что ключевой навык кодинга для среднего человека - это не матаны и прочие Кнуты, а социоблядство. Знание хитрожопых интегралов поможет тебе в решении тривиальной задачи примерно никак. А знание нужных советчиков, правильных технологий (где все выебанные интегралы 100 раз посчитаны), сообществ - еще как. Хардкорный матан - удел немногих гениев с крайне специфичными делами.
>>198641648 (OP)> фреймворкиТак и не понял, зачем это говно нужно в принципе. Это же просто набор написанной кем-то срани, которую приходится таскать из проекта в проект, из которой ты используешь ну дай бог 40% функционала.
>>198642733Но это не совсем то. В случае с фреймоврками, ты таскаешь за собой кучу ненужного говна, которое в принципе не нужно.
>>198642256Ты долбаеб или да? Хуле ты лезешь в эту тему, в которой не шаришь? Утечка памяти с алкоголем никак не связана, а только криворукостью разраба с указателями, хуевым выделением памяти и прочее.
>>198641648 (OP)> >несколько языков программированияЭто несложно> >алгоритмыНахуй не нужны по большей части> >математикаАзы дискретки> >английский b2+Нахуй не нужен, документация - не Шекспира читать> >паттерны проектированияХуйня, осваиваемая практикой. Смотришь как спроектировано и подражаешь> >особенности фреймворковЩито поделать, ходишь по граблям и запоминаешь> Как один человек может держать это всё в голове?> Почему таких людей так много?Держать в голове все разом не надо, но в целом ничего сложного. А вот как быть каким нить хирургом - ума не приложу.
>>198642710Потому что это функционал, который написали до тебя и лучше тебя. И что, что 40% используется?
>>198642206> > В утечке памяти.Сейчас не сишка. RAII решает, а редкие косяки ловятся тестами и статическим анализатором. Если что осталось закроется багфиксами.
>>198642862Этот петух ещё небось и не в курсе, что линковщик не подключает то, что не используется, и обычно наоборот ещё трахаться надо чтобы эта мразь не вырезала то, что нужно - для рефлексии, в protobuf например.
>>198642888а, ну тогда я спокоен. хорошо когда тред посетил настоящий профессионал, крепкий хозяйственник и друг всех рабочих.
>>198642894К собеседованию можно разок подготовиться, тем более это не экзамен - не прошёл и хуй с ним, идёшь на следующее. А в работе все на порядки проще. Там цель - делать своё дело, а как это уже дело твоё.
>>198641648 (OP)> >несколько языков программированияСинтаксис везде +- одинаковый. > >алгоритмыПосле определенного количества часов ботанья не представляют сложности> >математикаДискретка, комбинаторика, алгебраическая логика, теория групп, теория игр. Никто не требует от тебя топологию.> >английский b2+Слишком легко.> >паттерны проектированияПриходит с опытом.> >особенности фреймворковФреймворки хуйня. Как правило, горсть сахара и парочка действительно полезных методов.> Как один человек может держать это всё в голове?> Почему таких людей так много?Это легче, чем быть хорошим специалистом в любой другой области./тред
Мне кажется, это всё пиздец как сложно. Это же не просто надо зазубрить в голову, а понимать в этом. Это тебе не какая-нибудь история обосранная, которую надо просто ЗНАТЬ
>>198644018Да-да-да, предпосылки, хуесылки, причинно-следственная хуета и прочая дрисня. Плавали, занем
>>198644168А в чем прикол вообще? Почему их так ненавидят или используют их имена, чтобы постебаться?мимоньюфаг
>>198641648 (OP)>математикая вот не понимаю например даже нахуя нужен интеграл! и какая есть польза от интегрирования? синусы с тангенсами понятно - это траектории движения в играх, а интеграл нахуя? физику расчитывает что ли?
>>198644004Как раз понимать проще, чем тупо зубрить. Если можешь в понимание, то не надо механически знать всё. Ты знаешь основные принципы, а остальное логически выводишь.Вот по какой-нибудь истории задрачивать даты over 9000 событий и кто там кому когда пизды дал и за что - вот это пиздец.
\гороскопСегодня звезды встали таким образом, что ты можешь колотить понты. Однако, есть риск что ты полчара тряпочный. Поэтому Двач напоминает тебе, братишка: чтобы пробить стену лбом, нужен или большой разбег, или много лбов.
>>198641648 (OP)Очередной вкатывальщик?> несколько языков программированияОбщая структура ЯП одинакова по большому счёту. Проблемы возникают только при переходе из одной парадигмы(ООП) в другую(Функциональное, логическое).> алгоритмыЧто такого-то? Создавая алгоритмы, ты, ВНЕЗАПНО, создаёшь алгоритмы. > математикаНужно только теорию знать. Компьютер цифры и сам считать умеет.> английский b2+Нахуй не нужен. Разве что доки читать, но там много ума не надо.> паттерны проектированияЧего блядь?> особенности фреймворковЭто вообще хуйня, в принципе проблемы создавать не должна.
>>198642710> Так и не понял, зачем это говно нужно в принципе.Удобная оболочка для нативной хуйни. Помогает не делать велосипеды по сто раз превращая проект в говнокод с хуевой архитектурой и дебаггингом.
>>198641648 (OP)Проблема перенаселения. Людей всё больше капиталисты хотят тратить всё меньше. Вот и получается, хочешь жить имей в своей голове то, что вполне можно распределить на нескольких человек.
>>198646383Я вот слышал, что раньше алгоритмы и код пилили разные люди, ну типа инженер Васян придумывает алгоритм, а погромист Димон его переводит на какой-нибудь Алгол
>>198641648 (OP)>Как один человек может держать это всё в голове?Путём изучения этого на протяжении всей своей жизни. >Почему таких людей так много?C чего ты взял, что их много? Их как раз мало, поэтому в IT большие зарплаты. Если бы их было много, то и зарплаты не были бы такими большими.
>>198641648 (OP)Синьор PHP, по совместительству Девопс. Работаю в Авито, головной офис.Знаю все что ты описал и пользую на практике. Все как от зубов отскакивает. так что да, это можно держать в голове.мимокабанчик
>>198647264Node и js кстати ахуенные вещи. Но не сами по себе, а только со связкой с web. Тут тебе и svg, и css, и куча фреймворков, и канвас, и WebGL. Это же ахуеннейшая платформа с кроссплатформенностью. Что вам не нравится то?
>>198647442Дали долбоебам C#, нет, он оказался для них слишком сложным, там ведь надо знать хотя бы основы программирования. В результате долбоебы выдрали исключительно браузерный язык программирования, с его обрезанностью и неполноценностью, и начали лепить из него монстра, каждый раз прикручивая очередной костыль. Что в итоге имеем? Бесчисленное количество фреймворков, при этом на одну и туже задачу приходится чуть ли не десяток решений, и самое смешное, что у каждого из них есть свои достоинства и недостатки. Также имеем дополнительный слой абстракции в виде Typescript. Это вообще не мыслимо, особенно когда речь идёт о языке с динамической и слабой типизацией. Это как велосипеду приделывать двигатель и думать, что у тебя мотоцикл получился.
>>198642445Он варит по нормальной распределения, вероятность, что ты овощ 25%, да и то это ещё не приговор, просто в интеллектуальные сферы заработка лучше не лезть. Остальные 75% всё могут, если не ленивые.
>>198641648 (OP)Последние два пункта нахуй, остальное вполне реально знать. По яп - брать схожие по синтаксису и/или назначению.
>>198642237> не иметь сбережений на обучение детей не ребенка, заметьте> брать ебатеку на 20 летсдохни унтер
\гороскопСегодня звезды встали таким образом, что ты можешь подержаться за свайку. Однако, есть риск дать маху. Поэтому Двач напоминает тебе, братишка: хочешь узнать реальную жизнь бродяги-будь им.
\гороскопСегодня звезды встали таким образом, что ты можешь колотить понты. Однако, есть риск что ты полчара тряпочный. Поэтому Двач напоминает тебе, братишка: чтобы пробить стену лбом, нужен или большой разбег, или много лбов.
>>198641648 (OP)\гороскопСегодня звезды встали таким образом, что ты можешь поднять базар. Однако, есть риск зафоршмачиться. Поэтому Двач напоминает тебе, братишка: если вы найдете человека с которым сможете себя вести также свободно, как ведете себя наедине с собой, то цените его как воздух..
\гороскопСегодня звезды встали таким образом, что ты можешь быть наглым как колымский пидорас. Однако, есть риск что ты станешь дырявым. Поэтому Двач напоминает тебе, братишка: наглость это второе счастье наглость присуще пидорасам и это кротчайший путь на хуй!!!!.
>>198641648 (OP)>несколько языков программированияПочти тоже самое что английский и амеркианский язык, все одно и тоже за исключением некоторых слов>алгоритмы>математикаодна и та же хуйня, но для программирвоания нужны минимум знаний>английский b2+За частую ненужен, достаточно знать лишь определения слов входящих в язык программирования остальное сугубо индивидуально и знание на среднем уровне, с определенным уклоном на проф уровень
>>198641648 (OP)1. берешь2. держишьВ ВУЗе и не ту хуйню надо держать в голове чтобы сдать экзы. Хотя, есть один охуенный лайфхак: БЕРЕШЬ БЛЯТЬ И ПРАКТИКУЕШЬ, английский? Идешь на ютуб и смотришь на английском, идешь и читаешь статьи на английском, туториалы по программингу на англйийском, вместо хабра идешь на medium (все равно на хабре почти нет уникальных статей, сплошные переводы с медиума), да и сам ебашишь в каких нибудь английских чатиках. Алгоритмы? Прочитал - сделал сам реализацию. Паттерны? Аналогично, прочитал - сделал хеллоу ворлд с этим паттерном.