Вижу у волков часто такой тейк мол меньше чем за 300к нахуя чет делать вообще? И я не понимаю, может я в каком-то другом айти, но у меня зп 60к. Я обычный формошлеп "джун". У кореша который работает в сбербанке, зп 150к. Он там мидл формошлеп. Отличаемся только стеком, собственно и что я в регионе, а он в дс. Откуда эти 300к наносек тогда, если это точно такие же мидлы, а то и вообще джуны? При этом есть и другие кореша прогеры, но вскользь касаясь темы я понял, что никто 300к не получает, кроме чела бекендера с опытом в 20 лет и уровнем знаний тоже приличным.
>>3452439 (OP) >Вижу у волков часто такой тейк мол меньше чем за 300к нахуя чет делать вообще? В ДС таксисты на парковых машинах получают 130-150к при обычном рабочем графике. В регионах 70-100к. Неквалифицированная. Не самая сложная работа в мире, не надо долго учиться. А программист - это не работа на чилле, а сложная, стрессовая работа, где нужно постоянно учиться. В это стоит лезть за минимум х2 з/п от остальных, как раз за 300к. Или если регион, 150-200к.
>>3452512 >где нужно постоянно учиться. И чему же такому, интересно, может постоянно учиться среднестатистический senior crud engineer, не считая очередного хайпового ФРЕИМВОРКА для js?
>>3452539 C++, стандарт, Comeau, 1TBS, Страустрап/D&E/Джосаттис/Вандервуд, Дьюхэрст/Мейерс/Саттер, RAII/copy-and-swap/exception-safety, правило пяти, Александреску/Абрахамс-Гуртовой, type erasure, CRTP, NVI, SFINAE, Koenig lookup, Duff's device, Boost, Сик-Ламсдейн/Карлссон, TR on C++ performance, тест Степанова, forwarding problem/move semantics, SPECS
Компиляторы, особенности реализации стандарта, ограничения реализации, интринсики, отличия стандартных библиотек (контейнеры, rand), ABI, реализация виртуальных функций, виртуального наследования, исключений, RTTI, switch, указателей на функции и методы; оптимизации, copy elision (RVO, NRVO), sizeof на различных платформах, дефайны компилятора и среды, __declspec, ключи компилятора, empty-base optimization, статическая и динамическая линковка, манглинг, распределенная компиляция, precompiled header, single compilation unit, (strict) aliasing/restrict, inline/_forceinline, volatile
Мультитредность, обедающие философы, deadlock/livelock/race condition/starvation, атомарность, lock инструкции процессора, memory model/barrier/ordering, CAS или LL/SC, wait/lock/obstruction-free, ABA problem, написание lock-free контейнеров, spin-lock, TLS/per-thread data, закон Амдала, OpenMP, MPI, map-reduce, critical section/mutex/semaphore/condition variable, WaitForSingleObject/WaitForMultipleObjects, green thread/coroutine, pthreads, future/deferred/promise, модель акторов
Язык ассемблера, Зубков/Хайд/Дреппер/Касперски/Фог/Абраш, x86, FPU/MMX/SSEn/AVX, AT&T и Intel-синтаксис, masm32, макросы, стек, куча/менеджеры кучи, соглашения вызова, hex-коды, машинное представление данных, IEEE754, little/big endian, SIMD, аппаратные исключения, прерывания, виртуальная память, реверсинг, срыв стека и кучи, return oriented programming, alphanumeric shellcode, L1/L2/RAM/page fault и их тайминг, язык ассемблера ARM
Аппаратное обеспечение, Хоровиц-Хилл/Титце-Шенк/От физики к Си от panchul, полупроводниковая электроника/спинтроника/фотоника, транзистор, триггер, схемотехника, микрокод, технология создания процессоров, logic synthesis, static timing analysis, FPGA, Verilog/VHDL/SystemC, SISAL, Arduino, устройства памяти (ROM → EEPROM, RAM, SSD, HDD, DVD), RISC/CISC, Flynn's taxonomy ([SM]I[SM]D), принстонский и гарвардский подход, архитектуры процессоров, архитектуры x86, VID/PID
Процессоры, конвейеризация, hyper-threading, out-of-order execution, спекулятивное исполнение, static/dynamic branch prediction, префетчинг, множественный ассоциативный кэш, кэш-линия/кэш-промах, такты, кольца защиты, память в мультипроцессорных системах (SMP/NUMA), тайминг памяти
Вычислимость, машина Тьюринга, нормальные алгоритмы Маркова, машина Поста, диофантовы уравнения Матиясевича, лямбда-функции Черча, частично рекурсивные функции Клини, комбинаторное программирование Шейнфинкеля, Brainfuck, эквивалентность тьюринговых трясин, проблема останова и самоприменимости, счетность множества вычислимых функций, RAM-машина, алгоритм Тарского, SAT/SMT-солверы, теория формальных систем
Языки программирования, грамматики, иерархия Хомского, теорема Майхилла-Нероуда, лемма о накачке и лемма Огдена, алгебра Клини, НДКА → ДКА, алгоритмически неразрешимые задачи в формальных языках, Драгонбук, Фридл, регекспы и их сложность, PCRE, БНФ, Boost.Spirit + Karma + Qi/Ragel, LL, LR/SLR/LALR/GLR, PEG/packrat, yacc/bison/flex/antlr, статический анализ кода, компиляция/декомпиляция/обфускация/деобфускация, Clang/LLVM/XMLVM/Emscripten, GCCXML, OpenC++, построение виртуальных машин, JiT/AoT/GC, DSL/DSEL
Алгоритмы и комбинаторная оптимизация, Кормен/Скиена/Седжвик/Кнут/Ахо-Хопкрофт-Ульман/Пападимитриу/Шрайвер-Голдберг/Препарата-Шеймос/e-maxx.ru, структуры данных, алгоритмы, сложность, символика Ландау, теорема Акра-Баззи, time-space tradeoff, классы сложности, NP-полные задачи, КМП, графы и деревья, потоки в сетях, матрица Кирхгофа, деревья поиска (особенно RB-дерево и B-дерево), occlusion detection, куча, хэш-таблицы и идеальный хэш, сети Петри, алгоритм русского крестьянина, метод Карацубы и матричное умножение Винограда-Штрассена, сортировки, жадные алгоритмы и матроиды, динамическое программирование, линейное программирование, diff-алгоритмы, рандомизированные алгоритмы и алгоритмы нечеткого поиска, псевдослучайные числа, нечеткая логика
Численные методы, дихотомия/метод Ньютона, интер- и экстраполяция, сплайны, метод Гаусса/Якоби/Зейделя, QR и LU-декомпозиция, SVD, МНК, методы Рунге-Кутты, метод Адамса, формулы Ньютона-Котеса, метод Ритца, метод Бубнова-Галеркина, метод конечных разностей/элементов, FFT/STFT, сходимость и устойчивость
Машинное обучение, Рассел-Норвиг/Bishop, подходы к моделированию AI, переобучение/кроссвалидация, байесовские сети, нейросети, сети Кохонена, Restricted Boltzmann machine, градиентный спуск/hill climbing, стохастическая оптимизация (метод Монте-Карло, метод отжига, генетические алгоритмы, муравьиные алгоритмы), SVM, gradient boosting, кластерный анализ, метод главных компонент, LSH, обучение с подкреплением, MDP, information retrieval/data mining/natural language processing, машинное зрение, Szeliski, OpenCV, image processing, OCR, фильтры Собеля, каскад Хаара, Viola-Jones framework, SURF, введение в психофизиологию зрения, IPython/pandas/scikit-learn
Теория информации, сжатие, Хаффман, RLE, BWT, LZ, коды коррекции ошибок, сжатие с потерями (изображения, аудио, видео), информационная энтропия, формула Шеннона, сложность Колмогорова
Криптография, Шнайер/Ященко, Принцип Керкгоффса, симметричная (DES, AES), асимметричная (RSA), качество ГПСЧ, алгоритм Диффи-Хеллмана, эллиптические кривые, хэширование (MD5, SHA, CRCn), DHT, криптостойкость, криптоатаки (атака гроссмейстера), WEP/WPA/WPA2 и атаки на них, цифровая подпись и сертификаты, PKI, HTTPS/SSL, доказательство с нулевым разглашением, пороговая схема
Инструментальные средства разработки, IDE, IntelliSense, отладчики (VS/Olly/WinDbg/kdb/gdb) и трейсеры (strace/ltrace), DWARF debug information format, дизассемблеры и декомпиляторы (IDA/HexRays/Reflector), системы контроля версий (SVN, GIT), merge/branch/trunk, системы именования файлов и бранчей, continuous integration, ant, code coverage, статический анализ (lint, cppcheck), динамический анализ (valgrind, фаззинг), верификация и валидация ПО (Frama-C, RAISE (RSL), Coq), профайлинг, багтрекеры, документирование кода, системы сборки (CMake), пакетные менеджеры (NuGet)
Фреймворки, Qt, moc и метаинформация, концепция слот-сигнал, Саммерфилд-Бланшет/Шлее, PoCo, промышленные библиотеки: GMP, i18n, lapack, fftw, pcre
Операционные системы, Silberschatz/Рихтер/Соломон-Руссинович/Робачевский/Вахалия/Стивенс/Love/Linux Kernel Internals, менеджер памяти, менеджер кучи и ее устройство (LAL/LFH/slab), менеджер устройств, менеджер процессов, context switch, реальный и защищенный режим, исполнимые файлы (PE/ELF/Mach), объекты ядра, отладочные механизмы (strace/ptrace/dtrace/pydbg, Debug API) и минидампы, bash, сетевой стек и высокопроизводительные сервера, netgraph, CR0, IPC, оконная подсистема, система безопасности: ACE/ACL и права доступа, технологии виртуализации, RTOS (QNX), программирование драйверов, IRQL, IRP, файловые системы, BigTable, NDIS/miniport/FS drivers/filter driver, Mm-, Io-, Ldr-функции, DKOM и руткиты, GDT/IDT/SDT, ядра Windows/Linux/BSD, POSIX
Функциональное программирование, Haskell/Ocaml/Scheme/Alice или Oz, SICP/TaPL/YAHT/Purely Functional Data Structures/Харрисон-Филд, HOF (map/fold/filter), система типов Хиндли-Милнера, монады, тайпклассы, АТД, dependent types, ленивость/энергичность, логическое программирование (Prolog или Mercury), конкурентное программирование (Erlang или Oz)
Веб-программирование и скриптовые языки, Фланаган/Zend PHP5 Certification Course + Study Guide, Apache/nginx, CGI/FastCGI, PHP/Zend Framework/ReactPHP/Zend Engine/Doctrine или Propel/CodeIgniter или Symphony или Yii, Python/Django/Twisted, Ruby/RoR, ASP.NET MVC, JavaScript/jQuery/React/Google Closure/ExtJS/node.js, ООП в JavaScript, HTML5, CSS3/табличная и блочная верстка, RSS, canvas/WebGL, Ajax/WebSockets, вопросы безопасности (XSS, SQL injection, CSRF), highload, C10k problem, SWIG
Проектирование GUI и представление информации, Раскин/Тафти, юзабилити, основы дизайна и типографики, закон Фиттса, основы верстки, LaTeX
>>3452512 >Неквалифицированная. Не самая сложная работа в мире, не надо долго учиться. Маня офисная, ничего тяжелее мышки в жизни не державшая, куда ты лезешь? Для такси нужен стаж вождения от 3 лет. Если у анона нет даже прав, то реальней вкатиться, чем таксистом стать.
>>3452643 >>3452644 Список составил полный далбаеб, обоссанный ещё 15л назад, вдохновившийся списком Вербицкого. Если у Вербицкого была обоснование: учить нужно то что нужно чтобы понять Римана-Роха-Гротендика/Атью-Зингера/Уайлса, то этот жж-шный далбаеб просто накидал всё подряд. У Вербицкого нет комбинаторики, статистика, теорвера, потому что человек, выучивший лебега освоим эти науки без проблем, если нужно будет. ЖЖ-шный далбаеб анальник же человеку, осилившему утсройство компиляторов предлагает учить скриптовые языки просто чтобы было. Если аналогично Вербицкому подойти к CS, то выучить нужно будет лишь какой-нибудь 1 абзац из этого списка. Скажем хочешь графику: C++, Многопоточка, OpenGL/DX11, Vulkan/DX12 на выбор.
>>3452959 Как вариант они сдают на права у себя дома, где им накручивают опыт за взятку? Меняя на российские права экзамены пересдавать не нужно, стаж никак не проверишь. Гражданину РФ очевидна такая опция не доступна. Крути баранку, трать деньги на обслуживание и бензин, и ура, спустя 3 года сможешь вкатиться в таксисты. Можешь кстати на ютубе посмотреть видеоблоги таксистов. Тебе придется контактировать с объебанными Мурадами, с пьянью, что тебе салон заблювать и с другими интересными личностями, которые не только будут портить настроение и нести угрозу разбить тебе ебальник по приколу, но и кидать на деньги, не заплатив за проезд.
>>3452994 >Крути баранку, трать деньги на обслуживание и бензин, и ура, спустя 3 года сможешь вкатиться в таксисты. Нахуя? Права получил и положил на полку.
>>3452994 >Тебе придется контактировать с объебанными Мурадами, с пьянью, что тебе салон заблювать и с другими интересными личностями Только в экономе. В ДС1-2 существует негласное правило в эконом русских не брать: дефицит-с.
Ну и да, устроившись в какой-нибудь сельский интернет-магазин/веб-студию, ты точно так же будешь терпеть от кабана оры и лишения премий.
>>3453019 Колокольчик, ты ведь никогда не работал на простых работах. Никогда не вступал в конфликты. Ты серьезно наезд пьяного ауе-быдла, или объебаного Шамиля сравниваешь с тем, как тебя будет отчитывать кабан? Шамиль не только накричит на тебя и не заплатит, но ещё и по ебалу настучит. Может даже переусердствовать и ты в неоплачиваемый отпуск отправишься.
Ну типа это реально мало, щас вилка (по крайней мере на бэкэндера) джун 100-150, мидл 200-250, сенька 300-350. Само собой на собесах всегда говори что ты из ДС.
>>3453268 Фронтенд. Ну другу за 150 даже не надо говорить, он блять в офис сбера приходит ногами. Я то хожу в офис в своей мухосрани, а работаем мы на дс. Понимаю, что мало, но в моем случае это то, что было. Мне нравится, кстати, больше чем всякая другая шляпа за 60к в моем городе.
Да какое нахуй такси? В доставку идти надо. Вон уже во всю трубят, что курьер зарабатывает как миддл. Если стыдно ходить по городу пешком с этой сумкой уебанской, можно курьерить на машине, там, в отличие от такси, вообще любая шушлайка подойдёт, хоть гнилая лада девятка за 100к. Главное, чтобы была исправна. И в отличие от такси, взаимодействия с быдлом по минимуму. Из машины вышел, поднялся, еду отдал, спустился обратно, сел обратно в машину. Большую часть времени считай сидишь в своём офисе один, музыку слушаешь и за дорогой следишь.
>>3452439 (OP) Ну, я получаю 300к/месяц, если считать с годовой премией. ДС, Сбер, бэкенд на жабе (хотя иногда пилю и фронт, и девопс, и БД-шную хуйню). Работаю на одном месте 6 лет, начинал джуном с 70к. У нас 300к - почти потолок для обычного разраба, больше получают только тимлиды, я и сам формально числюсь руководителем. Сеньором себя не считаю, я вообще неуверенный в себе омежка, стесняюсь даже задавать вопросы коллегам. Куда там до волков, уверенно пиздящих на собесах, я могу только краснеть и заикаться. Вывожу чисто на хардскиллах.
>>3452439 (OP) >>Вижу у волков часто такой тейк мол меньше чем за 300к нахуя чет делать вообще? Ищи удаленку на Москву. Натаскайся как следует на собесы. У меня 6 лет опыта, первые 4 года тоже копейки считал в местных галерах (аутстаф/аутсорс на банки), потолок 180к (начинал вообще с 25), еще и офис ходить. Сейчас 300 на руки.
>>3452439 (OP) В 2022 году получал 450к на Java удаленке. В среднем на удаленке до 2024 года было 50-100к у джунов, 150-400 у мидлов, до 600к у сенек, больше вряд ли. Но волка спалили бы сразу на техсобесе. Сейчас это бессмысленные рассуждения, нет никакой никакой работы вообще, хоть за 300к, хоть за 30к. Меня взял знакомый админить винду за 12к.
Почитай https://another-it.ru/2025/01/05/our-position/ - там на сайте все это 20 раз разжевали. 300к - это мифология, раздутая владельцами курсов, даже по статистике с Хабра - таких зп почти нет, они крайне редки. Целая индустрия ботов работала и работает над тем, что бы срать в мозги наивным лохам о 300к.
>>3453595 >another-it Если вам не достаточно нытья о дваче на тему того что "айти фсе" и "нифкатицца" то можете зайти на этот сайт и получить еще более концентрированные сопли.
>>3452439 (OP) >Вижу у волков часто такой тейк мол меньше чем за 300к нахуя чет делать вообще? Пока ты ищешь на 300к, волк садиться на твое место за 150к работая в 2 местах. Вот и весь секрет.
>>3452439 (OP) > но у меня зп 60к. Вкатывался порядка 3х месяцев в начале 2022 года, этого времени хватило понять, что в нормальных конторах с адекватными требованиями зп джуна 70-80К, больше не помню, чтоб видел, меньше - сколько угодно, но нахуй оно надо. А так ну я даже не знаю ... сейчас на многих сайтах с вакансиями собирают стату и делают зарплатный калькулятор - ты хоть потыкайся, поизучай.
>>3452539 >И чему же такому, интересно, может постоянно учиться среднестатистический senior crud engineer, не считая очередного хайпового ФРЕИМВОРКА для js? Как минимум нужно разбираться в бизнес-логике кабанчика. Так же надо шарить за нюансы и как надо делать правильно чтобы потом не было сильно больно при появлении каких-то проблем. У тебя детский, вайтишный вопрос, кстати.
>>3454103 >У тебя детский, вайтишный вопрос, кстати. Что, вебдевелопидор, НЕПРИЯТНО от ПРАВДЫ? Да, ты - не программист, ты занимаешься неквалифицированным трудом, который чатгопота скоро сделает историей, после чего ты вернёшься на родной завод - ведь кроме крудов и покраски кнопок ты ничего не умеешь. >нужно разбираться в бизнес-логике кабанчика. Так же надо шарить за нюансы С этим справится буквально любой таксист с улицы, никакой экспертизы для этого не требуется.
>>3454329 >С этим справится буквально любой таксист с улицы, никакой экспертизы для этого не требуется. Интересно, почему же тогда таксисты ещё массово не вкатились в айти? Хотя бы даже в тестирование. Наверное, не так уж это и просто получается?
>>3452439 (OP) 300к это в среднем по больнице вилка сеньора сейчас. Я бы даже сказал 250-450 в зависимости от стека и степени везения, если говорить именно про разработчиков. Так что зарплаты такие есть, тут вопрос твоего опыта и навыка прохождения интервью.
>>3455797 Проблема не в том, что закончивший курсы таксист не справится с покраской кнопок и чем-то хуже тебя. Проблема в том, что таких таксистов стало гораздо больше, чем спроса на необразованных вебмакак, потому что лёгких денег, внезапно, хотят все. Лучше покажи мне таксистов, которые успешно вкатываются во что-то кроме фронтендов@бэкендов, где достаточно научиться кодить и заучить модный фреймворкнейм, это мало чем отличается от работы кассира.
>>3455922 >Лучше покажи мне таксистов, которые успешно вкатываются во что-то кроме фронтендов@бэкендов, где достаточно научиться кодить и заучить модный фреймворкнейм, это мало чем отличается от работы кассира.
Да, но по факту мы видим, что в разы зарплаты у джунов и миддлов не просели. Тут даже скорее что на говноработах по типу такси/доставки зарплата подросла, по причине нехватки людей в индустрии. Вот и представь, если в такси и доставке требуются люди с околонулевыми умениями, но всё равно при этом есть нехватка кадров. Из чего можно сделать вывод, что в индустрии, где надо хоть немного думать - ситуация ещё хуже.
>>3456002 И каким образом из нехватки желающих РАБотать за 500 баксов следует ещё больший дефицит веб-кодерков? Как раз наоборот! - там действительно чуууть выше порог входа, но все необходимые навыки всё ещё доступно освоить самостоятельно любому человеку с улицы с IQ выше 80 в максимально сжатые сроки (меньше года). А поскольку так сложилось, что платят за это принципиально другие деньги - все таксисты пытаются пробиться туда, кто-то берёт кредиты на говнокурсы, и каждый из них надеется, что вот он-то точно вкатится! Теория вероятности и статистика им как раз неведомы, для покраски джейсонов на rectal.js это нинужно. Даже до чатгопоты количество вайтишников на вакансию постоянно росло, а теперь, когда уже работающих опытных веб-кодировщиков начинают целыми отделами выгонять на мороз, безработных кодеров станет ещё больше.
>>3455922 >Проблема не в том, что закончивший курсы таксист не справится с покраской кнопок и чем-то хуже тебя. Проблема в том, что после недавней волны сокращений на рыночек почти одномоментно выбросило ~5,000 не таксистов после кредтных говнокурсов, а реальных миддло-сеньоров с опытом работы в российском биг техе. Когда за окном такая очередь голодных и готовых на все кандидатов у таксистов просто нет шансов.
Ну то есть джуны в принципе последние годы были не особо-то и нужны, а теперь и подавно без шансов.