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