███─████─███─████
█───█──█─█───█──█
███─█──█─███─████
──█─█──█─█───█─█
███─████─███─█─█
███████████▓░░░ 78%
* SOER - это сокращение от SOftware EngineeR
👉👉👉 Основное место общения и публикации новых видео - t.me/softwareengineervlog
Канал для разработчиков программного обеспечения, инженеров и всех кому интересно разобраться в программировании глубже, а так же расширить кругозор в области АйТи.
Формула канала - это баланс между следующими темами:
🔥 советы как лучше развиваться и стать отличным программистом
🔥 обзор книг для айтишников
🔥 сборка софта и работа с чужими исходниками
🔥 обзор исходников на github
🔥 архитектура программного обеспечения
🔥 теория программирования
🔥 пет-проекты и OpenSource ❤️
🔥 хобби для развития кругозора ⚙️
Как найти в сети?
👉 SoundCloud - soundcloud.com/software-engineer-vlog/
👉 Дополнительный платный материал по архитектуре и программированию - soer.pro
Мерч канала
👉 s0er.printdirect.ru/
Пікірлер
не могу не написать комментарий , Вас было приятно слушать
Спасибо Все очень понятно
Какой душный гость
Можно сделать большой курс, который охватит все, но в-итоге получится "искусство программирования" Кнута, которое мало кто будет читать, потому что входной порог большой
Михаилу надо бы напомнить, что врать -- нехорошо. Но таким враньём можно провести разве что "детей", новичков в отрасли и бизнесе. На 53-й минуте Михаил, бегая глазками по комнате, поведал, что эйчар, оказывается, друг соискателя, он за него горой, и даже бьётся за получение более высокой з/п. Вот начну с последнего: это - полнейший бред с точки зрения бизнеса. Бизнесу выгодно нанять кандидата за меньшую сумму(только чтобы не сбежал), его з/п - это затраты, а их надо сокращать. Эйчар - представитель работодателя, выполняющий свои служебные обязанности. Вы реально ждёте, что владелец бизнеса будет нанимать людей, чтобы они увеличивали его затраты? Ну бред же. И мириться с таким работником не будут - попросят на выход. Все переговоры записываются не только для удобства службы эйчаров, кстати. Итак, а каковы обязанности эйчара? Всё просто: качественный кандидат должен быть обнаружен и в конце-концов нанят, насколько возможно, минимизируя затраты дорогого времени разработчиков. И при этом нанят желательно с з/п ближе к минимальной ставке. Вот ЭТО является успешной работой для эйчара и за это полагаются призовые. Для достижения описанного эффекта применяются всякие манипулятивные методы - тот же список с вопросами, это может делать или эйчар, или представитель команды в присутствии эйчара, главное - не самая комфортная обстановка: если при подобном опросе вы не чувствуете себя в своей тарелке, работа эйчара выполнена. Или, продолжая тему, тот же идиотский живой кодинг уже на интервью, есть, где поглумиться (мне однажды на заре карьеры пришлось на интервью писать прогу на Си, умещая её на листе формата A6, да-да, другой бумажки не нашлось, компа тоже, но, скрипя зубами, справился, дописывая последнее под углом 90 градусов - ну вот что это за х?). Извращаются по всякому. Нужно так или иначе сбить с вас спесь и приопустить маленько, показать, что, мол, ну вот видите - вы не совсем такой крутой, вы же ошибались, вы не на 100% прошли наши испытания, так что и оплата будет не максимальной. На всё это нужно смотреть философски и не принимать близко к сердцу. А на обсуждении зарплаты держаться и гнуть свою линию. Если вы не голый джуниор, то пройдя собес, рычаг вы уже имеете. Ошибался, и что? А вы бы не ошибались в этой мясорубке? Вообще вот это безобразие - это было зачем, вы реально так работаете, или шутить изволите? И запомните: никаких друзей у вас там, по ту сторону стола, пока нет. Коллеги по команде ими могут стать, но работодатель и его представитель, тот же эйчар, вам не может быть другом по определению: прямо противоположные интересы.
такие калабы мы смотрим
Подскажите, где найти контакты Татьяны? Обычно добавляют в описание.
Разговор конечно интересный. Соер думаю специально не задал вопрос про зарплатные вилки поскольку думаю не хотел заводить разговор в неудобный формат. Скажу так, как программист, работающий на этом рынке, они унизительно низкие. Прямо сейчас открываем вакансии на знаменитом работном сайте и видим ведущего программиста за 150к, это прошу прощения нижняя планка только что сформировавшегося мидл фронтенда. И проблема не в наличии толковых математиков, поверьте их достаточно и среди тех кто формошлепит сайты и не парится, проблема в недооценки и низкой оплате труда с высоким спросом на скиллы. Вот и объясните вашему потенциальному кандидату какой смысл учить линейную алгебру, численные методы и дифференциальную геометрию + кодить на одном из самых сложных языков программирования, если можно уйти в куда более теплые места, где и уровень входа ниже и скиллы сотрудника оцениваются по достоинству ?
У Михаила и со звуком от микрофона проблемы, и сам говорит очень вяло.
Почему нет роликов в rutube? 😉
Как же больном слушать Михаила...
тимлидка смотрит гитхаб соискателя? А она в курсе, что мидлы, которые весь рабочий день работают над кодом, вряд ли будут еще по вечерам что-то пилить свое и тем более - выкладывать на гх? Нахрена им это надо?)) ***Анекдот в тему: допрашивают гинеколога: "За что вы убили цыганку?" Гинеколог: "Понимаете, я работаю 20 лет, изо дня в день по 8 часов без перерыва я детально смотрю вагины, потом дома жена говорит: "Дорогой, глянь мою, что-то чешется", потом теща: "Сережа, посмотри", потом подруги жены, подруги тещи, одноклассницы и все просят посмотреть, а тут иду после особо тяжелого дня и в подъезде цыганка говорит: "Дай сто рублей, я тебе пизду покажу"...
Тут одобряю тимлидку. Хотя бы кусок кода скинуть надо. Кандидату полезно показать что он что не идиот, что код качественный.
Гинекологу - оправдательный приговор 😅
@@yummybunny7351 для этого есть live-кодинг, потому что рабочий код под NDА, а гитхаб у нормального мидла/синьора протух давно, потому что если там есть свежий код, то разраб на работе нихрена не делает, раз у него остаются силы на свои проекты, это плохой знак
>>Кандидату полезно показать что он что не идиот, что код качественный. Для этого необязательно заводить шарманку "ах, у тебя должен быть гитхаб". А соурсфорж не канает? Учтите, это вредный совет, HR таких словов не понимают и запишут: гитхаба нет, выкручивается. 🙂В реальности чтобы посмотреть на то, как кандидат пишет код, достаточно по уму сделанного тестового задания -- вот то решение, мимо которого все ходят. Не надо никаких комиссий, выдающих сертификаты -- ими тут же примутся торговать, это будет песец в степени песца. И, конечно, не надо мучить людей на собесе и заставлять портить бумагу или тыкать в клаву на незнакомом компе, решая вашу задачку - это стресс, вовсе не совпадающий с реальной работой: в реальных условиях вы пишете код, уже хорошо познакомившись с задачей, подумав и обложившись настроенными инструментами, редакторами, и т.д. Это тоже лажа. Разверну, что имеется в виду. Не надо полагаться только на решённое в оффлайне тестовое, дескать, ах, нас обманут, печаль. Надо так: выдать тестовое и сделать автотест (работоспособность решения проверяется до собеса, автоматически). Из 100 человек, у кого тестовое решение автотест проходит, отобрать тех, которые ясно мыслят и ясно излагают - выбрать первых 10, код которых прост, понятен, и его даже приятно читать, т.е. задача решена на хорошем уровне. Вот ЭТО -- мощнейший фильтр! И уже с принесённым тестовым заданием посидеть и поговорить. Полчаса хватит, чтобы понять, сам писал, или нет -- дополнительных вопросов по коду можно задать ворох, всего не заучишь. Основной вопрос -- человек в теме, или нет. Дальше ещё за полчаса можно заглубиться и понять, насколько он в теме. Это всё если вы сами рубите, и готовы мозгами шевелить, то найдёте. Дарю идею, пользуйтесь.
@@igormarkov1529зачем соискателю делать тестовое, когда и без него зовут в соседней компании?
Накрутка будет работать до тех пор, пока на техсобесах будут спрашивать по энциклопедическим знаниям, которые для работы не нужны. Про всякие сравнения пустых строк и нуллов, и что раньше выведется в консоли: сеттаймаут в промисе или промис в сеттаймауте))
Недавно получил список подготовки к собесу в Яндекс Вращаем связные списки, обходим деревья)) Это всё - для фронтенда 😅 Моё любимое из хайлайтов с собесов: Js Какой результат и почему будет у выражения «ёжик» > «яблоко»
@@MrTiTANchikнормально. Яндекс давно отвечал почему у них так. Почему ёжик больше яблока это про лексикографическое сравнение что-ли? Это вроде очевидный вопрос, с которым сталкиваешься каждый раз при сортировке строк.
@@MrLotrus Если коротко - сравнение слов будет идти побуквенно, каждая буква имеет свой код в ASCII, и "ё" стоит позже всех остальных букв, поэтому значение кода самое большое. Сравниваем "ё" > "я", получается true Ёжик больше яблока) "Ежик" - был бы меньше яблока) Ещё есть подсказка на эту тему - на клавиатуре ё находится вообще не с буквами)
точкаNET… да…
Моноид как бинарное отношение (в вашем примере - сумма) над множеством, например R, всё-таки является коммутативным моноидом. Это не противоречит сказанному, но вносит некоторую ясность. Спасибо за видео!
Никого не хочу обидеть, но каждый раз когда замечаешь озлобленного на всех русского человека, то он с огромной вероятностью будет с Украины. Какая то ужасная закономерность.
Все же нейтральный элемент это такое же значение как и все. Ни каким свойством "отсутствия значения" он не обладает. Его логично сделать NegInf для max операции.
Не приятно слышать мат, слишком много его последнее время, тем более ее это уж точно не красит, вызывает отвращение. Я считаю это не приемлемо в приличном обществе и тут на канале.
Собираю пати на open-source проект. Требуются : фронт, бэк, художник, девопс, тестер. Приветствуется общительность и дружелюбие. Можно low-level. Экспа гарантируется, шансы дропа голды низкие.
И эти люди рассказывают про орг моменты в ИТ... Соер возможно неплох как технарь, но точно не самый хороший руководитель
Как понять что разработчика пора уволить? А может тебя? Наплодили кучу псевдо руководителей
Полностью согласен с тобой!
В коллективе всего 60 человек?! Это удивительно мало! Теперь понятно почему некоторые вещи так долго внедряются. У компании Аскон должно быть учень много прибыли. Неужели нельзя расширить штат сотрудников?!
Раз ядро написано на C++ значит и доступ к нему через API тоже получается возможен только через ПО на C++ ? А как быть с доступом из других языков программирования, например, Pascal'евского типа. Почему ядра разрабатываются в трёх странах (США, Франция, Россия) ответ понятен: в них исторически сильные свои математические школы и квалифицированные разработчики для такого ПО.
У нас есть обертка C#
@@olegzykov Это все клоны ЯП С, хотелось бы, повторяю под Pascal'е подобные, с более читабельным кодом. Обычно математические библиотеки программ разрабатывались на ANCI стандартном Фортране с которого также возможна многоплатформенность. Язык C++ исторически предназначался для обьектно-ориентированного программирования, при математических же расчетах технология ОПП как-то непонятна.
Мат неуместен от гостьи, режет слух
Спасибо, очень интересно. Приятно послушать умных спокойных людей.
У этого Олега лейбла на латинице, какие отечественные разработки?
Это вам не кнопки перекрашивать))
Hi Ya & best wishes. SuperB! Thanks for work. Be Happy. Sevastopol/Crimea.
В 2000-ом закончил колледж по специальности "ПО для САПР и АСНИ" - (любимой) математики было много, так что из математически-интересного нового, что непрерывно далее дал университет по специальности "Системотехника", сейчас вспоминаются только "Теория надёжности" и "Тензорное исчисление". Так что, если специальность ещё существует и стандарты её преподавания не снизились, то даже некоторые техники (а не исключительно инженеры) могли бы представлять интерес для компании...
Познавательное видео, из которого можно понять, что нужно найти жену программистку
Привет из Коломны. Пригласите кого-нибудь из Коломенского офиса про сам компас пусть расскажут и покажут.
поговОрим
Я помню этот компас когда он был ещё 2Д и 3Д не планировалось, это был год 92-93, наш препод Тозик про него рассказывал, про его разработчика, там дядечка один всё носился искал спонсоров. Надо отдать ему должное его детище не погибло, не знаю как он сам сейчас, жив ли, но детище видо развилось до невероятных размеров. В принципе я желаю ему УДАЧИ! Но вот поражаюсь не профессионализму его разрабочиков, ну больше всего моя претензия к менеджменту ответственному за разработку, в частности к Олегу Зыкову. Вот Соер задал правильный, ОЧЕНЬ правильный вопрос, а не пытались ли вы разделить функции математика и программиста, на что Олег с лёгкостью отмёл эту КОЩУНСТВЕННУЮ мысль. А между тем, то чем он занимается называется Индустрией разработки ПО. Именно ИНДУСТРИЕЙ, а в индустрии выигрывают ТЕХНОЛОГИИ, а одна из базовых техник в этом это разделение функций. И если компания не хочет перейти от стадии детскокого сада, хотя бы на уровень школы, то её и будут преследовать болезни начинаюх компаний, когда за продукт отвечает один разработчик, он и швец и жнец и на дуде игрец. Я лично, не возражаю, это ваша политика ищите гениев математиков-программистов. не проблема. Но что бы вы делали когда вашей целью была бы разработка ещё и физических моделей, т.е вам понадобился бы специалист: гений физикоматематическогопрограммирования. Добавим химию, о да, как же без химии, химикофизическийматематик-программист. Ну с таким подходом вас ждут колосальные успехи в найме персонала. И это самая простая проблема которую вам надо будет решить.
Разработка сложного ПО, (графические CAD-3D системы безусловно являются очень сложным ПО, учитывая как используемый математический аппарат, так и реализацию интерактивной 3D-графики), разрабатываются аналогично сложному техническому изделию. Все основные жизненные циклы у них общие: проектирование, разработка, сборка, тестирование, приемка. Естественно, что на каждом этапе (операции) должны работать специалисты соответствующей компетенции: архитекторы ПО, специалисты управляющие его разработкой, алгоритмисты -математики, дизайнеры экранных форм и пользовательского диалога, программисты создающие по техническому заданию непосредственно программный код по соответствующим требованиям, тестеры и т.д. Причем программист, который кодирует математические алгоритмы, должен иметь соответствующий опыт именно в программировании математических и инженерных задач так как тут имеются свои особенности и программист, например, из бухгалтерских задач квалифицированно работу не сделает. Совместить же в одном, 2-ух или 3-ех видах специалистов разработку всех этапов такого сложного проекта нереально, "программисты - многостаночник" с таким проектом просто не справятся.
Вот смотрю Soer'a и внедоумении от того что много програмистов и умных и устремленных, и найти работу то сложно, а софт отечественный "говно" и до уровня "забугра" ему ой как далеко. А с чем это связано?
О каком софте речь? Касперский- мирового уровня, Paralles мирового уровня, nginx мирового уровня, компас мирового уровня... Все что у нас разрабатывается вполне соответствует мировому уровню, другой вопрос что разрабатывается не все, но это было бессмысленно до недавнего времени
у товарища на работе обязали компас, до этого работал на инвенторе. Он "плакал", сейчас конечно привык, но без мата не обходится. Да движок свой, да он для разных задач, да его используют по СНГ. А про программу ну почему не взять хорошее из подобных и реализовать подобно как там (удобства интерфейса , инструментов и т.д.). Rutybe, Госуслуги(становятся лучше), Kion жесть и т.д. Не говорю что програмисты плохие. Вот например стандартная ММХ на ладе 13 года простая магнитола, а прошивка с 4пда сделала из нее бортовой компьютер с кучу фичей. А где реализация этого на уровне завода...
@@alexkoren7648я долго пользовался gimp, потом попробовал фотошоп и ругался насколько фотошоп неудобный. Это не про качество софта, а про привычки. Я помню в студенчестве вёл группы людей которые осваивали компьютеры, они регулярно умудрились сломать софт, я даже не понимал как у них это получается. Есть определённые вещи, которые просто надо привыкнуть делать Что касается рутуба, то смотрю его каждый день, что с ним не так? Можно какие-то объективно измеряемые оценки привести? Потому что пока "плохо потому что непривычно"
Rutybe: уведомления о начале трансляции-как захочет,перемотка трансляции при помощи ползунка-адская блль, поставить реакцию на видео-постоянно что-то пошло не так, при приеме звонка часто ролик не продолжается, подписки так в рядочек вверху портретики очень "удобно' но ведь надо только привыкнуть. По факту для пользователя неинтуетивность меню, инструментов программы, доступ к тем же самым инструментам и является критерием хорошей программы. Для разработчика видимо иначе. Мое мнение: человек ко всему привыкает, зачем привыкать если есть выбор более удобного и дружелюбного к пользователю софта. И если делать, то делать хорошо и брать лучшее, а не так сойдёт привыкнут.
У ютуба точно такие же глюки - на мобилках перемотка это боль, буквально только что пытался открыть стрим и он тупо не открвается, рядом кликабельные стримы,а последний нет, зашел через историю, остались комменты в кеше от прошлого виедо и т.д. Я не вижу особой разницы с качеством ютуба, так как веб-приложения в целом сегодня проседают по качеству. Что касается "интуитивности" непонятно как вы это измеряете. Я не вижу каких-то жестких проблем, скорее проблемы в том, что немного иначе организовано меню, по-другому скомпонован тулбар, другие горячие клавиши. Не вижу причем тут "неинтуитивность", это вещи которые вполне естественны. Я не очень понимаю как можно говорить, что софт плохой потому что человек привык к другому софту.
Интересный разговор. И отличный формат.
Когда чел начал рассказвать что в вузе ему кто то даст необходимые знания , понял ,что попал не на тот канал . Очередной инфоцыган
Я сижу на работе за тремя мониторами по 6-8часов... глаза были красные соответсвенно, сухость там итд....Купил очки с желтыми стеклами типа водительских, но компьютерные...и всё пропало. Глаза больше не устают. цена вопроса 1300р... А теперь по поводу оправы. Я очень рад что в моих очках оправа тонкая, легкая и типа Хлипкая... зато я могу носить их сутками!! Кому интересно очки у меня фирмы SPG на озоне полно, цены постоянно прыгают, но можно урвать недорого! Здравия всем!
Ой, здорово. Мне необходимо сейчас подготовиться к ЕГЭ, хочу поступить на прик мат и информатику для ml. + Заработать деньги для оплаты обучения в webdev. Составил план, причем он похож на тот, о котором вы говорите. Очень было полезно узнать про более внятные метрики и подпункты. Благодарю за ваш труд)
2024 Год. Мы решили вторую проблему. Теперь весьма неплохой код может писать программа, которой не надо платить.
а седжвик?
Ребят, а соер это тот, кто обо$$рался на дебатах с Назаровым? Или я его спутал?
Вместо двусвязного списка лучше бы хэш таблицу вставил
За отпуск это же полный бред - "если уйдя в отпуск, без тебя всё норм работает, ты плохой, уволить! если Вася ушёл и всё падает и не могут другие починить, значит Вася хороший". Наоборот, если уйдя в отпуск всё работает как часики, если другие могут в твоём проекте легко что-то поправить. Если твои коллеги или подчинённые, могут без тебя справиться. Значит ты хорошо организовал свою работу, свою команду. Но вот если всё валится без тебя или без тебя твой гОвноКод не может никто в команде подхватить, значит ты не очень.
Столько мата. Жесть. Она же понимает, что не с подругами в баре сидит, а это смотрят тысячи людей. Неумение "фильтровать" свою речь, очень "хорошо" её характеризует как умение в коммуникацию.
Вообще-то могут и уволить, если скажешь, что не будешь делать в два раза больше:) от руководства зависит
По части что резюме никто не смотри могу сказать свое мнение. Если и смотрят то как правило жизы. Когда устраиваешься в хорошее место то у меня как то по другому срабатывает. Если вы сморите то еще это не говорит за другие вакансии. Важно вот когда устроишься себя показать тоже. У меня просто не хватало раньше опыта чтоб резюме написать. Но все же работаю сейчас в банке. Но вас все равно интересно послушать тем самым сделать шаг на улучшение свой стоимости и резюме. У меня пока ЗП 250 тыр. Я знаю что меня многие проф студии не хотели брать по этой цене. Но в банке оказалось проще раскрыться.
Вроде девушка, а как сапожник! И видимо всем нравится.
Наверное работает в компании по ремонту обуви)
@@EZP2012 По любому, а рассказывает про IT
лучше расскажите возможно ли не синьору на неполный день устроиться программистом. Эту тему вообще нигде не освещают.
48:17 про 4 часа в день