0:00 Введение 1:20 Начало интервью 1:50 Образование Лариона 5:00 Рабочий опыт (7 лет) - сисадмин/anykey 7:30 Как начал смотреть в сторону программирования 9:15 Январь 2020 - "с Нового года начну программировать" 9:50 Опыт программирования на C# до января 2020 10:50 Почему C# и выбор языка 13:15 Shameless plug канала - напишите про свою историю 14:15 Про 15:15 Книга Troelsen про C# - как Ларион учил C# 16:00 Troelson не получился, Ларион начал учиться по youtube - CODE BLOG - Программирование и C# 16:50 Начал делать свой проект 17:30 Написал парсер 18:30 Поиск ментора 18:50 Shameless plug 2 канала - менторство 19:40 Как нашел ментора по C# - solvery.io 22:14 Сколько ушло времени на занятия (6-8 часов в день + 2 созвона с ментором) 23:00 Стоимость часа ментора от 1000 до 4000 руб 23:20 Ларион занимается с 4 менторами 24:00 Мнение про курсы 25:00 Практика для junior 26:00 Сколько времени прошло от начала обучения до готовности к интервью (4 месяца) 26:25 Первый offer 27:20 Портфолио: 2 проекта: телеграм бот и подбор комплектующих (без front-end) 28:30 Первое собеседование (Skype) 31:15 Пообещали работу, но не дали 33:30 10 собеседований, 3 offer 35:00 Почему не стал делать тестовое задание 36:00 Опыт собеседований 39:00 Почему захотел в фирму в Красноярск 42:00 Тестовое задание 44:50 Еще одно собеседование в Красноярске 45:30 Изматывающий опыт собеседования с фирмой в Новосибирске (в режиме live coding) 52:20 Почему не прошел 55:00 Поехал в Красноярск на собеседование 56:30 Берут на работу в Красноярск 57:00 Самые легкие вопросы 58:50 Дурацкие вопросы 1:01:30 Знание алгоритмов на собеседованиях 1:02:30 Базы данных 1:03:00 Спрашивали ли про Git 1:04:20 Чем занимается сейчас 1:08:10 Про рабочее место 1:09:40 Итоги интревью - 3 совета для достижения карьеры программиста 1:13:00 Про важность знания алгоритмов
У меня так вообще тоже интересно с первой работой получилось. Работая на аналитике и не зная С# мне предложили закрыть вакансию разработчика десктоп в другом отделе. Пришлось за месяц изучать синтаксис, осваивать кучу информации и методологии. В итоге сейчас веселюсь как могу. По факту дай бог джуна перекрываю но чисто из-за понимания логик и спосности аналитически мыслить во мне есть востребованость. Интересная история! Спасибо большое!
Спасибо за ваш труд! Действительно мало реальных примеров по "войти в it" в youtube. Если есть возможность выложите пожалуйста список 📃 вопрос, которые спрашивали на собеседовании (C#, базы данных, тестовые задания)
отличный материал. Полезно было посмотреть и узнать какая информация может пригодиться для изучения, так как с нуля кажется что нужно всё и системы уж точно никакой нет. А тут некоторое представление дали. Спасибо огромное!
Спасибо, полезное интересное интервью) Удачи Лариону на новой работе, за такой короткий срок столько охватить в плане обучения, это прям очень здорово)
История прям зацепила за живое. Сам уже лет 8 то эникейщик, то сисадмин. Года 4 назад начал учебу, потом пришлось все бросить и переезжать. В прошлом году опять начал пытаться выучит .net стек, вместо с фронтом типа реакта, вроде даже началось получаться, потом семейные обстоятельства, корона, урезание з.п., всякая фигня, все закрутилось, не было времени и потерял месяца 2-3. Пытался открыть свои старые проекты и посмотреть купленные курсы на юдеми, но вот все никак не складывается. Наверное стоит попробовать вариант с ментором, чтоб помог структурировать знания, подсказать с практикой и с путем развития.
Для этого и снимаю такие истории т.к. считаю, что они могут мотивировать и помочь всем кто сомневается или не достаточно приложил усилий. Надеюсь у вас всё получится.
Спасибо за такие ролики, Степан) Я скоро сам буду искать себе позицию интерна и ваши видео помогают мне понять что меня ждёт на собесе и что лучше всего подучить))
А в чём проблема обновления Win forms? У нас в организации мы просто разместили скомпилированный проект на сетевом диске в одном месте и вывели просто ярлыки.))) Обновляю в одном месте. Если правильно организовать проблем нет
Спасибо, Степан и Ларион. Очень мотивирующее интервью получилось (для меня в частности). Такой вопрос.. Работа с ментором как строится? Он направляет в пробелах знаний и умений, подсказывает. Или работа строится: Ок, хочешь быть программистом, начинаем с такой-то темы, попробуй сделать такие-то задачки?) Вопрос может глуповат) Я новичок, хочу развиваться. Вопрос о работе с наставником обдумывала и до просмотра данного контента. Хочу понять, как строится такая работа, чтобы было максимально продуктивно. И ещё вопрос - по каком критериям подбирать себе ментов?
Можно по разному, я делал так, начинал делать что то свое, в процессе появлялись вопросы где и что не понятно, или как лучше сделать. Набираете таких вопросов и с ментором разбираете. Ещё хороший вариант это тестовое собеседование с ментором и там уже по пробелам идёте
Интересная фишка с менторством, я б не догадался. Кроме алгоритмов, я бы еще посоветовал изучать структуры данных. Как-то надо было разработать структуру xml для обмена данными с CRM, все ж очевидно, правда? Просто для интереса полез в гугл и залип) Разработать грамотную структуру данных - это искусство, скажу я вам.
На практике знание алгоритмов нужно только на базовом уровне, знать основные, сложность и все. У чувака мало опыта, он ещё не знает, что в промышленном программировании никто не даст ему так писать, потому что кроме всего есть ещё такое понятие как верификация алгоритма(не путать с тестированием), надежность программного обеспечения. Новички как раз и пытаются все время что то своё написать взамен библиотечных методов, которые верифицированы и безопасны и для которых можно сказать математически доказано, что лучше не напишешь, за это они как правило получают), потому что никто не хочет чтобы все ПО стало в какой то момент валиться. Задачи как правило сводятся к уже известным алгоритмам и затем решаются библиотечными методами. На счёт фреймворка, вообще не правильное представление - его необходимо изучить как технологию, как он работает, залезть под капот если нужно, иначе так и останется джуном, и задачки с codewars не помогут
Всё правильно ты говоришь и я думаю точно так же. Но моя цель в изучении алгоритмов не пытаться их писать или заменить библиотечные, а расширить кругозор, прокачать мозг и алгоритмическое мышление. Плюс для успешного прохождения собеседования в любую более менее серьезную компанию обязательно будут задачки на алгоритмы, чтобы успешно их решить, нужно решить их как можно больше, вот тут как раз кодварс, хакерранк, литкод и тд очень помогут.
@Himmler Heinrich ХрисТ еще не плох, хорошо заходит. Т.е. самообучение не сводится к одному единственному каналу, в одном месте не понял - в другом найдешь.
Видео мегаполезное для начинающих, я считаю. Степан, спасибо за Ваш труд! Также хотел спросить, нет ли предвзятости на собеседовании стороны работодателей по поводу возраста?
Менторство по сравнению с курсами лучше только потому что ментор заставляет тебя работать а курсы заставляют тебя смотреть видосики, сразу скажу всем кто хочет так же быстро стартануть это очень сложно и он реально очень много работал и всем кто хочет работать в этой сфере должны так же работать, набирать стак вопросов и идти в чатике если нет возможности платить ментору
@@SBeregovoyRU какие халявщики? Кто то потеет, и багаж в 3 а то и в 4 раза больше. Но устроиться не могут, так как удачи нет. И сколько не смотри, удача решает больше чем навыки, на любой работе таких минимум половина, которые просто на халяву прошла.
Ментору как раз пофиг, на то как ты учишься, он работает не для того что бы конкурента себе воспитать уж точно. Много ли вы бесплатных менторов видели?
Странно зачем сервисы писать на WCF то? )))))) их все пишут в консольных приложениях. Причём сейчас эту консольную приложуху можно сделать мультиплатформенной...
Классное интервью хоть и не было конкретных вопросов по собеседованию ( точнее их было мало и не так как в других видео с людьми ). Сам сейчас на курсах обучаюсь и у меня просто принимают выполненное задание и ругают если что-то не так сделал, а в итоге у меня огромные пробелы в знаниях которые они мне не восполнят. Хотел бы так же найти личного ментора.
О не давно у меня был дурацкий вопрос на собеседовании.... ЧтО вы можете рассказать про множественное наследование в C#)))))) Причём ему говоришь что в C# нет множественного наследования классов, а он да ладно не может быть?))))))) Озвучил что есть только множественное наследование интерфейсов для реализации последних в классе. Причём таких подстав было не сколько в течении собеседования.
Блин, я вот пару месяцев назад начал изучать шарп, но до этого момента я даже близко с программированием не был знаком (вот прям совсем). Слушаю и думаю, реально ли даже часть выучить то, о чем он говорит. В депрессию даже вгоняет. О чем он вобще говорит.....
В январе этого года я думал точно так же как вы, когда смотрел подобные интервью) Главное не бросать, я каждый день когда ложился спать понимал, что вот сегодня я стал знать чуть больше чем знал вчера, эта мысль всегда мне помогала и так постепенно всё стало складываться.
@@zhenshuang очень опрометчивое утверждение)) ты же понимаешь, что есть 10000+ человек которые не выучили английский а зарабатывают намного больше тебя, при этом имея столько же смысла в жизни))
Если хотелось что-то интересное, то нельзя было бросать такую специальность! Автоматизировать можно не только кодом, нужно быть инженером в первую очередь. Бывать на разных объектах и работать с разным оборудованием - значительно круче, чем виртуальные программы. А если так хочется кодинга, то и контроллеры можно для этого использовать.
"...каждый раз придумываю новые проекты какие-то...", "...Только выучил базовый синтаксис - сразу начинай что-то делать...". Ну вот, допустим я выучил тему с делегатами, так сказать их "базовый синтаксис". И какие придумывать "новые проекты какие-то...", чтоб "теория сама подтянулась" - чтоб закрепить эту тему??? Тупо делегаты с делегатами делать? Примерчики придумывать самому? А-ля "воу, какой я креативный, примерчик сам придумал...". Так это ж то же самое, что и домашнее задание делать! Так его и так уже дали к курсу - его уже и сделал. Я так понимаю речь в видео идёт о чём-то большем, чем просто примерчики: т.е. пытаться делать какую-то задачу, которая хоть отдалённо напоминает реальную и включает в себя многие темы, не только делегаты. Тема с делегатами сама по себе мертва - как ты только её на практике применишь? И главное для чего? Т.е. чтоб в задаче рациональным было использование именно делегатов, а не чего-то другого. А! - событийная модель?? - ну так бегом события учить... Оп! Ещё одна теоретическая часть, которая в одиночестве мертва, т.е. практику исключительно по событиям не придумаешь - надо связывать со смежными темами... Ага! - обработчики событий нажатия на кнопку?? - Опа! - бегом знакомиться с WPF и ASP. А там ещё куча всего, разных новых конструкций и одно за другое цепляет - и всё это надо ЗНАТЬ, перед тем как выдумать РЕАЛЬНЫЙ ПРИМЕРЧИК! Ну хорошо, а вот я выучил тему про структуры - и где, скажите мне, где я возьму задачу, похожую на реальную, чтобы отработать, так сказать на практике ТОЛЬКО эти конструкции??? Я к тому, что придумывть какие-то проектики только к уже изученным темам - это нужно только тогда, когда ты учишься по книгам, где нет задач (а в некоторых кстати есть и задачи). Это тоже полная абстракция, а не практика. Иначе получается: "Йа сделал домашку, теперь придумал себе сам похожую домашку" - потешил ЧСВ: "йа - креативное, умное, пойду возьму с полки пирожок" А сделать какой-то проект, похожий на что-то из реальной жизни, типа интернет-магазина какого-нибудь, где видно непосредственно для чего все эти конструкции придуманы, какие они задачи предназначены решать - так это надо знать все темы выбранной технологии... - опять: бегом теорию учить, опять возвращаемся к курсам и домашним заданиям. Так что первое - теория или практика? И что конкретно подразумевается под практикой - те же домашки (+ типа свои примерчики) - или приближенные к реальности проекты? Что раньше - курица или яйцо? Такое впечатление, что этот джуниор из видео время от времени говорит что-то не по делу...
Я не про реальные примеры про куски языка. Ваша задача научится делать реальные проекты зная от языка малую часть. Без делегатов отлично можно программировать множество проектов, причем таких за которые и деньги заплатят. Тут вопрос в том, что лучше изучать язык практикую и делая нечто БОЛЬШОЕ.
проверит на совместимость... и магаз такой будет встревать на 100к за копм. Так как обычный сборщик ничего не дает, есть куча подводных камней, которые такой подход не сможет решить.
У меня не было цели это куда внедрять или продавать, исключительно в целях самообучения. А по поводу подводных камней, ДНС и Ситилинк как то с этим справляются.
Я не только api и ботом занимался, а ещё кучей всего, да то же чтение книг или просмотр видео отнимают львиную долю времени. Потом ещё нужно попрактиковаться на чем то, закрепить знания, ибо не всё и не всегда можно применить к твоему конкретному проекту. Плюс я еще учил немного фронт HTML+CSS+JS+Angular
магия видео обработки, там был косяк с изображением, пришлось его перекрыть кадром. Видно только в этом месте, а так вообще всё видео там отдельный слой.
[НЕ ВЕСЕЛАЯ ИСТОРИЯ] Приветствую, Степан. К вопросу о вере в людей. Примерно год назад я плотно занимался изучением C# и наткнулся на ютуб канал Вадима смотрел его стримы и учился по ним. В это время для облегчения своей рутинной работы я написал WinForm приложение оно работало и решало поставленные перед ним задания, но преследовало чувство да так оно и есть на самом деле что весь код подогнан под ответ и один сплошной КОПИПАСТ. Так вот в один прекрасный* момент я набираюсь смелости и связываюсь с ним в VK предлагаю ему посмотреть мою прогу и мой г.код и дать какие то рекомендации пожурить по отцовски) и.тд.. Он говорит: Давай, скидывай я посмотрю. Я был на седьмом небе! Кто то из из тех кто в теме наконец таки даст мне обратную связь. Прошол день, второй, третий, неделя.... разочаровавшись и не понимая что не так я завязал с кодом и С# на год. И только сейчас, случайно услышав про Razor Page & Blazor я вспыхнул новым огоньком. Спасибо вам за проделанную работу и ваши видео.
Вы удивитесь если узнаете сколько ютюберам пишут людей с просьбой дать совет, посмотреть код и т.п. Можно целый день только советы раздавать. У Вадима канал больше моего и соответственно поток таких просьб очень большой. Не стоит принимать лично не ответ на ваше письмо. Сделать качественное ревью кода это долго.
@@SBeregovoyRU Hi, Степан! Само собой ничего личного, просто попросил меня скинуть исходники и пропал). На счет пользователей, у вас достаточно интересный канал и все ещё в переди, год назад у Вадима пользоваелей было не больше вашего а на стримах было по 10чел. Затея с интервью довольно интересная. Я бы порекомендовал вам присмотреться к менторству онлайн (например). Типо, "Hi guys I'm Stepan Beregovoy" и сегодня мы разберём один г.код начинающего прогера.... и.т.д))). Причем это реально может быть какой-то твой интерн. Спасибо.
D - 5 O - 2 N - 6 A - 4 L - 8 G - 1 E - 9 R - 7 B - 3 T - 0 Не такой уж и плохой вопрос, чисто на логике вытаскивается, даже без переборов и написания кода
Да, ее и надо было решить на бумажке чисто логикой, но когда ты на живом собеседовании уровень стресса отключает всю логику) Особенно когда ты понимаешь,что с лету не понимаешь как это решать начинается паника и мозг отключается. К такому нужно готовится заранее.
задачка очень специфическая, и непонятно, показатель чего? я например цифры в уме примерно за 2 минуты получил. минимальная логика. но это не говорит, что я также быстро решу нечто аналогичное. но фактор стресса да, может из 2 минут сделать 45 ))
пишут, просто уже в других сферах, взять тоже машинное обучение. Всегда будут не стандартные задачи требующие проработки с нуля, ну или на базе других известных алгоритмов.
@@SBeregovoyRU незнаю что там взять и кого за что то, но за 11 лет ентерпрайза ниразу такой ерундой не занимались, куда более ценится качественный читаемый код. А даже если будет задача писать алгоритм, то позовут умного синьюра, а не джуна.
@@LordZiegfrid Это верно) Аналогичная ситуация, но алгоритмы это спортзал для мозгов. Ребусы, кроссворды и т.п. но для программистов. Тренирует умение мыслить, ну и они нужны для прохождения собесов по этой причине.
Согласен, но их изучение помогает настроить мозги правильно мыслить. А ещё на всех собеседованиях в более менее нормальную компанию обязательно будет задание решить пару тройку задачек на алгоритмы.
0:00 Введение
1:20 Начало интервью
1:50 Образование Лариона
5:00 Рабочий опыт (7 лет) - сисадмин/anykey
7:30 Как начал смотреть в сторону программирования
9:15 Январь 2020 - "с Нового года начну программировать"
9:50 Опыт программирования на C# до января 2020
10:50 Почему C# и выбор языка
13:15 Shameless plug канала - напишите про свою историю
14:15 Про
15:15 Книга Troelsen про C# - как Ларион учил C#
16:00 Troelson не получился, Ларион начал учиться по youtube - CODE BLOG - Программирование и C#
16:50 Начал делать свой проект
17:30 Написал парсер
18:30 Поиск ментора
18:50 Shameless plug 2 канала - менторство
19:40 Как нашел ментора по C# - solvery.io
22:14 Сколько ушло времени на занятия (6-8 часов в день + 2 созвона с ментором)
23:00 Стоимость часа ментора от 1000 до 4000 руб
23:20 Ларион занимается с 4 менторами
24:00 Мнение про курсы
25:00 Практика для junior
26:00 Сколько времени прошло от начала обучения до готовности к интервью (4 месяца)
26:25 Первый offer
27:20 Портфолио: 2 проекта: телеграм бот и подбор комплектующих (без front-end)
28:30 Первое собеседование (Skype)
31:15 Пообещали работу, но не дали
33:30 10 собеседований, 3 offer
35:00 Почему не стал делать тестовое задание
36:00 Опыт собеседований
39:00 Почему захотел в фирму в Красноярск
42:00 Тестовое задание
44:50 Еще одно собеседование в Красноярске
45:30 Изматывающий опыт собеседования с фирмой в Новосибирске (в режиме live coding)
52:20 Почему не прошел
55:00 Поехал в Красноярск на собеседование
56:30 Берут на работу в Красноярск
57:00 Самые легкие вопросы
58:50 Дурацкие вопросы
1:01:30 Знание алгоритмов на собеседованиях
1:02:30 Базы данных
1:03:00 Спрашивали ли про Git
1:04:20 Чем занимается сейчас
1:08:10 Про рабочее место
1:09:40 Итоги интревью - 3 совета для достижения карьеры программиста
1:13:00 Про важность знания алгоритмов
Ларион привет. Можно с тобой пообщаться через соц.сети? Судя по тому сколько километров тебе до Новосибирска мы с тобой жили где-то рядом.
Спасибо, такое искреннее, полезное интервью. Правда жесть какие требования к Junior за такую зарплату
Надо понимать, джуну платят зарплату за то, что его учат. Поэтому тут любая зарплата уже хорошо.
Какая полезная рубрика! Подписалась)) в наше время так инетерсно, как люди стараются, потому что подсказать особо некому.
Спасибо!
У меня так вообще тоже интересно с первой работой получилось. Работая на аналитике и не зная С# мне предложили закрыть вакансию разработчика десктоп в другом отделе. Пришлось за месяц изучать синтаксис, осваивать кучу информации и методологии. В итоге сейчас веселюсь как могу. По факту дай бог джуна перекрываю но чисто из-за понимания логик и спосности аналитически мыслить во мне есть востребованость. Интересная история! Спасибо большое!
Хорошая мотивирующая история - пример. И акценты при изучении расставляет, помогает определится что и как учить.
Спасибо за ваш труд! Действительно мало реальных примеров по "войти в it" в youtube. Если есть возможность выложите пожалуйста список 📃 вопрос, которые спрашивали на собеседовании (C#, базы данных, тестовые задания)
Отличное интервью и собеседник приятный. Успехов Лариону, у него всё получится, парень с головой
отличный материал. Полезно было посмотреть и узнать какая информация может пригодиться для изучения, так как с нуля кажется что нужно всё и системы уж точно никакой нет. А тут некоторое представление дали. Спасибо огромное!
Хорошее интервью! Теперь я представляю через что мне пройти надо и какие усилия приложить. Буду больше стараться. Лентяем себя ощутил.
Ну как успехи?
Весьма ценный контент, было интересно послушать о чужом опыте.
Спасибо за интервью. Было очень интересно:)
Спасибо, полезное интересное интервью) Удачи Лариону на новой работе, за такой короткий срок столько охватить в плане обучения, это прям очень здорово)
Огромное спасибо!!! Очень было интересно.
История прям зацепила за живое. Сам уже лет 8 то эникейщик, то сисадмин. Года 4 назад начал учебу, потом пришлось все бросить и переезжать. В прошлом году опять начал пытаться выучит .net стек, вместо с фронтом типа реакта, вроде даже началось получаться, потом семейные обстоятельства, корона, урезание з.п., всякая фигня, все закрутилось, не было времени и потерял месяца 2-3. Пытался открыть свои старые проекты и посмотреть купленные курсы на юдеми, но вот все никак не складывается. Наверное стоит попробовать вариант с ментором, чтоб помог структурировать знания, подсказать с практикой и с путем развития.
Для этого и снимаю такие истории т.к. считаю, что они могут мотивировать и помочь всем кто сомневается или не достаточно приложил усилий. Надеюсь у вас всё получится.
@@SBeregovoyRU Спасибо, это мотивирует, да и вообще дает надежду, что можно что-то поменять :)
Спасибо за такие ролики, Степан) Я скоро сам буду искать себе позицию интерна и ваши видео помогают мне понять что меня ждёт на собесе и что лучше всего подучить))
Спасибо за такую ценную информацию!
Спасибо за ваши старания!
Из видео советы :
1.Практикуйте
2.Найдите Ментора
3.Учите алгоритмы
Дементора?
Очень приятный собеседник, с таким бы и я о жизни поговорил...
Интереснейшее интервью.
Спасибо за видео!
А в чём проблема обновления Win forms? У нас в организации мы просто разместили скомпилированный проект на сетевом диске в одном месте и вывели просто ярлыки.))) Обновляю в одном месте. Если правильно организовать проблем нет
Спасибо, Степан и Ларион. Очень мотивирующее интервью получилось (для меня в частности).
Такой вопрос.. Работа с ментором как строится? Он направляет в пробелах знаний и умений, подсказывает.
Или работа строится: Ок, хочешь быть программистом, начинаем с такой-то темы, попробуй сделать такие-то задачки?)
Вопрос может глуповат) Я новичок, хочу развиваться. Вопрос о работе с наставником обдумывала и до просмотра данного контента. Хочу понять, как строится такая работа, чтобы было максимально продуктивно.
И ещё вопрос - по каком критериям подбирать себе ментов?
Можно по разному, я делал так, начинал делать что то свое, в процессе появлялись вопросы где и что не понятно, или как лучше сделать. Набираете таких вопросов и с ментором разбираете. Ещё хороший вариант это тестовое собеседование с ментором и там уже по пробелам идёте
Ментор - это индивидуальный подход. Может быть сильно по разному зависит от исходных данных, целей, сроков и тп.
Интересная фишка с менторством, я б не догадался. Кроме алгоритмов, я бы еще посоветовал изучать структуры данных. Как-то надо было разработать структуру xml для обмена данными с CRM, все ж очевидно, правда? Просто для интереса полез в гугл и залип) Разработать грамотную структуру данных - это искусство, скажу я вам.
Дядька, а что за сайт? Где ты нашел менторов?
Мне бы тоже нужно закрыть несколько пробелов в разных областях.
Solvery.io
@@instkoff спасибо!
На практике знание алгоритмов нужно только на базовом уровне, знать основные, сложность и все. У чувака мало опыта, он ещё не знает, что в промышленном программировании никто не даст ему так писать, потому что кроме всего есть ещё такое понятие как верификация алгоритма(не путать с тестированием), надежность программного обеспечения. Новички как раз и пытаются все время что то своё написать взамен библиотечных методов, которые верифицированы и безопасны и для которых можно сказать математически доказано, что лучше не напишешь, за это они как правило получают), потому что никто не хочет чтобы все ПО стало в какой то момент валиться. Задачи как правило сводятся к уже известным алгоритмам и затем решаются библиотечными методами. На счёт фреймворка, вообще не правильное представление - его необходимо изучить как технологию, как он работает, залезть под капот если нужно, иначе так и останется джуном, и задачки с codewars не помогут
Всё правильно ты говоришь и я думаю точно так же. Но моя цель в изучении алгоритмов не пытаться их писать или заменить библиотечные, а расширить кругозор, прокачать мозг и алгоритмическое мышление. Плюс для успешного прохождения собеседования в любую более менее серьезную компанию обязательно будут задачки на алгоритмы, чтобы успешно их решить, нужно решить их как можно больше, вот тут как раз кодварс, хакерранк, литкод и тд очень помогут.
Может кому интересно, хотел бы книжку по алгоритмам подсоветовать. "Грокаем алгоритмы", если вы новичок, это очень крутая книжка.
@Himmler Heinrich ХрисТ еще не плох, хорошо заходит. Т.е. самообучение не сводится к одному единственному каналу, в одном месте не понял - в другом найдешь.
CLRS наше все
Следующее видео ждем на тему, как выжить на 35 тыс в другом городе без своего жилья.
Видео мегаполезное для начинающих, я считаю. Степан, спасибо за Ваш труд! Также хотел спросить, нет ли предвзятости на собеседовании стороны работодателей по поводу возраста?
Возраст влияет конечно. Но тут есть и плюсы и минусы
Что за "алгоритмы"? Может посоветовать литературу?
Спасибо, полезное интересное интервью. Хотел бы узнать что надо читать для база данных и алгоритмы?
Хоть судоку не предлагают решать на собеседовании и то хорошо.
Класс!
С таймкодами будет лучше, а так интервью отличное.
по началу тоже хотел их сделать, а потом понял, что это цельная история и давать ссылку на какой-то отдельный кусок будет не правильно
Менторство по сравнению с курсами лучше только потому что ментор заставляет тебя работать а курсы заставляют тебя смотреть видосики, сразу скажу всем кто хочет так же быстро стартануть это очень сложно и он реально очень много работал и всем кто хочет работать в этой сфере должны так же работать, набирать стак вопросов и идти в чатике если нет возможности платить ментору
Соглашусь, что тут Ларион вложил много труда. Мне лично это очень понравилось т.к. не люблю халявщиков.
@@SBeregovoyRU какие халявщики? Кто то потеет, и багаж в 3 а то и в 4 раза больше. Но устроиться не могут, так как удачи нет. И сколько не смотри, удача решает больше чем навыки, на любой работе таких минимум половина, которые просто на халяву прошла.
Ментору как раз пофиг, на то как ты учишься, он работает не для того что бы конкурента себе воспитать уж точно. Много ли вы бесплатных менторов видели?
На счёт курсов, тоже не правы, курсы, курсам рознь. Развод никто не отменял, да и время тоже много значит.
@@Xokyopo на это счет мне всегда нравилось выражение "везёт тому, кто сам везёт"
Спасибо. Но очередной бывший олимпиадщик, ранее программировал, начал программировать ещё в школе, короче куда не глянь одно и тоже.
а ты шо думал? Рабочий завода могут быть программистами? каждому свое. рожденный ползать летать не сможет.
@@alexsmith526 а почему нет ? Наверное ,поэтому человек и отличается от обезьяны тем ,что он умеет учиться ?
Странно зачем сервисы писать на WCF то? )))))) их все пишут в консольных приложениях. Причём сейчас эту консольную приложуху можно сделать мультиплатформенной...
Сто раз писал на wpf и никаких проблем и трудностей не испытывал.. писал как на MVP, mvvm, EDD, es, solid, etc
Спасибо
Классное интервью хоть и не было конкретных вопросов по собеседованию ( точнее их было мало и не так как в других видео с людьми ).
Сам сейчас на курсах обучаюсь и у меня просто принимают выполненное задание и ругают если что-то не так сделал, а в итоге у меня огромные пробелы в знаниях которые они мне не восполнят. Хотел бы так же найти личного ментора.
За те бабки что просят на курсах, с ментором быстрее бы научились) При условии личной заинтересованности
sberegovoy.ru/mentor/
О не давно у меня был дурацкий вопрос на собеседовании.... ЧтО вы можете рассказать про множественное наследование в C#)))))) Причём ему говоришь что в C# нет множественного наследования классов, а он да ладно не может быть?))))))) Озвучил что есть только множественное наследование интерфейсов для реализации последних в классе. Причём таких подстав было не сколько в течении собеседования.
Блин, я вот пару месяцев назад начал изучать шарп, но до этого момента я даже близко с программированием не был знаком (вот прям совсем). Слушаю и думаю, реально ли даже часть выучить то, о чем он говорит. В депрессию даже вгоняет. О чем он вобще говорит.....
реально, просто у всех разные сроки будут на это
В январе этого года я думал точно так же как вы, когда смотрел подобные интервью) Главное не бросать, я каждый день когда ложился спать понимал, что вот сегодня я стал знать чуть больше чем знал вчера, эта мысль всегда мне помогала и так постепенно всё стало складываться.
@@instkoff далеко продвинулся?
@@rfak05 смотрите в видео )
@@instkoff каком?
Какая сейчас альтернатива WCF?
Вот ради таких потенциальных коллег как Ларион и хочется работать в ит
)))) спс за выпуск!
Добавил бы в свой спич ещё 4й совет, учите английский! Вся инфа на нем без английского вообще прогресса не получится)
это совет номер 0 )
Если вырос взрослый человек и не выучил английский язык, то ему лучше идти асфальт укладывать, больше смысла в жизни и пользы для общества.
@@zhenshuang нет
@@zhenshuang очень опрометчивое утверждение)) ты же понимаешь, что есть 10000+ человек которые не выучили английский а зарабатывают намного больше тебя, при этом имея столько же смысла в жизни))
начинаешь понимать, почему не берут людей после курсов.
нуууу..... не разобраться в wpf с mvvm, с binding-ами это наверно от нежелания, а не от сложности)
Тоже 40 мин решал задачу форда. видимо надо в бухгалтеры идти, не в IT(
Если хотелось что-то интересное, то нельзя было бросать такую специальность! Автоматизировать можно не только кодом, нужно быть инженером в первую очередь. Бывать на разных объектах и работать с разным оборудованием - значительно круче, чем виртуальные программы. А если так хочется кодинга, то и контроллеры можно для этого использовать.
"...каждый раз придумываю новые проекты какие-то...", "...Только выучил базовый синтаксис - сразу начинай что-то делать...". Ну вот, допустим я выучил тему с делегатами, так сказать их "базовый синтаксис". И какие придумывать "новые проекты какие-то...", чтоб "теория сама подтянулась" - чтоб закрепить эту тему??? Тупо делегаты с делегатами делать? Примерчики придумывать самому? А-ля "воу, какой я креативный, примерчик сам придумал...". Так это ж то же самое, что и домашнее задание делать! Так его и так уже дали к курсу - его уже и сделал. Я так понимаю речь в видео идёт о чём-то большем, чем просто примерчики: т.е. пытаться делать какую-то задачу, которая хоть отдалённо напоминает реальную и включает в себя многие темы, не только делегаты. Тема с делегатами сама по себе мертва - как ты только её на практике применишь? И главное для чего? Т.е. чтоб в задаче рациональным было использование именно делегатов, а не чего-то другого. А! - событийная модель?? - ну так бегом события учить... Оп! Ещё одна теоретическая часть, которая в одиночестве мертва, т.е. практику исключительно по событиям не придумаешь - надо связывать со смежными темами... Ага! - обработчики событий нажатия на кнопку?? - Опа! - бегом знакомиться с WPF и ASP. А там ещё куча всего, разных новых конструкций и одно за другое цепляет - и всё это надо ЗНАТЬ, перед тем как выдумать РЕАЛЬНЫЙ ПРИМЕРЧИК! Ну хорошо, а вот я выучил тему про структуры - и где, скажите мне, где я возьму задачу, похожую на реальную, чтобы отработать, так сказать на практике ТОЛЬКО эти конструкции???
Я к тому, что придумывть какие-то проектики только к уже изученным темам - это нужно только тогда, когда ты учишься по книгам, где нет задач (а в некоторых кстати есть и задачи). Это тоже полная абстракция, а не практика. Иначе получается: "Йа сделал домашку, теперь придумал себе сам похожую домашку" - потешил ЧСВ: "йа - креативное, умное, пойду возьму с полки пирожок" А сделать какой-то проект, похожий на что-то из реальной жизни, типа интернет-магазина какого-нибудь, где видно непосредственно для чего все эти конструкции придуманы, какие они задачи предназначены решать - так это надо знать все темы выбранной технологии... - опять: бегом теорию учить, опять возвращаемся к курсам и домашним заданиям.
Так что первое - теория или практика? И что конкретно подразумевается под практикой - те же домашки (+ типа свои примерчики) - или приближенные к реальности проекты? Что раньше - курица или яйцо? Такое впечатление, что этот джуниор из видео время от времени говорит что-то не по делу...
Я не про реальные примеры про куски языка. Ваша задача научится делать реальные проекты зная от языка малую часть. Без делегатов отлично можно программировать множество проектов, причем таких за которые и деньги заплатят. Тут вопрос в том, что лучше изучать язык практикую и делая нечто БОЛЬШОЕ.
я думал будет интервью с тех вопросами собеседнику((
будет) но в другой раз, если вы про пробное собеседование
ну и кстати тема вопросов тут поднята и рассказано к чему готовиться
Здравствуйте) Какая компания 39.03 минута?)
Теперь понимаю как берутся web-не-девелоперы... Вы с wpf мигрируете
Я учился на АПП. Там и не должно быть программирования
Чтобы работать в it обязательно нужно высшее техническое образование!
И такие требования за 45 тыс. всего? Смешно, идите в бизнес, а не в It.
Говорит, ну, лабы были на Си, я быстро все понял, сдал за два дня.
Потому, что такие задания я делал ещё в школе, нужно было просто переложить их с Паскаля на Си. Разве что с указателями попарился)
47:52 жесть со стэкоэллоком. Айквериэйбл, считаю, нормальный ответ. Про методы расширения пока не ебу в душе.
проверит на совместимость... и магаз такой будет встревать на 100к за копм. Так как обычный сборщик ничего не дает, есть куча подводных камней, которые такой подход не сможет решить.
У меня не было цели это куда внедрять или продавать, исключительно в целях самообучения. А по поводу подводных камней, ДНС и Ситилинк как то с этим справляются.
Какой подводный камень, например?
Имхо, за 2 месяца по 6 часов в день с ментором api+бот это как то не маловато.
Цель достигнута, работа получена - значит достаточно.
Я не только api и ботом занимался, а ещё кучей всего, да то же чтение книг или просмотр видео отнимают львиную долю времени. Потом ещё нужно попрактиковаться на чем то, закрепить знания, ибо не всё и не всегда можно применить к твоему конкретному проекту. Плюс я еще учил немного фронт HTML+CSS+JS+Angular
47:52 что за фокусы?)
магия видео обработки, там был косяк с изображением, пришлось его перекрыть кадром. Видно только в этом месте, а так вообще всё видео там отдельный слой.
@@SBeregovoyRU Приколько, я сразу тоже ни вьехал откуда ты книгу достал))
Book book = new Book();
@@venom5583 :D
по сумме часов можно было отучится в норм вузе :D
[НЕ ВЕСЕЛАЯ ИСТОРИЯ] Приветствую, Степан. К вопросу о вере в людей. Примерно год назад я плотно занимался изучением C# и наткнулся на ютуб канал Вадима смотрел его стримы и учился по ним. В это время для облегчения своей рутинной работы я написал WinForm приложение оно работало и решало поставленные перед ним задания, но преследовало чувство да так оно и есть на самом деле что весь код подогнан под ответ и один сплошной КОПИПАСТ. Так вот в один прекрасный* момент я набираюсь смелости и связываюсь с ним в VK предлагаю ему посмотреть мою прогу и мой г.код и дать какие то рекомендации пожурить по отцовски) и.тд.. Он говорит: Давай, скидывай я посмотрю. Я был на седьмом небе! Кто то из из тех кто в теме наконец таки даст мне обратную связь. Прошол день, второй, третий, неделя.... разочаровавшись и не понимая что не так я завязал с кодом и С# на год. И только сейчас, случайно услышав про Razor Page & Blazor я вспыхнул новым огоньком. Спасибо вам за проделанную работу и ваши видео.
Вы удивитесь если узнаете сколько ютюберам пишут людей с просьбой дать совет, посмотреть код и т.п. Можно целый день только советы раздавать. У Вадима канал больше моего и соответственно поток таких просьб очень большой. Не стоит принимать лично не ответ на ваше письмо. Сделать качественное ревью кода это долго.
@@SBeregovoyRU Hi, Степан! Само собой ничего личного, просто попросил меня скинуть исходники и пропал). На счет пользователей, у вас достаточно интересный канал и все ещё в переди, год назад у Вадима пользоваелей было не больше вашего а на стримах было по 10чел. Затея с интервью довольно интересная. Я бы порекомендовал вам присмотреться к менторству онлайн (например). Типо, "Hi guys I'm Stepan Beregovoy" и сегодня мы разберём один г.код начинающего прогера.... и.т.д))). Причем это реально может быть какой-то твой интерн. Спасибо.
D - 5
O - 2
N - 6
A - 4
L - 8
G - 1
E - 9
R - 7
B - 3
T - 0
Не такой уж и плохой вопрос, чисто на логике вытаскивается, даже без переборов и написания кода
Да, ее и надо было решить на бумажке чисто логикой, но когда ты на живом собеседовании уровень стресса отключает всю логику) Особенно когда ты понимаешь,что с лету не понимаешь как это решать начинается паника и мозг отключается. К такому нужно готовится заранее.
задачка очень специфическая, и непонятно, показатель чего? я например
цифры в уме примерно за 2 минуты получил. минимальная логика.
но это не говорит, что я также быстро решу нечто аналогичное.
но фактор стресса да, может из 2 минут сделать 45 ))
Алгоритмы никто не пишет, все уже написано.
пишут, просто уже в других сферах, взять тоже машинное обучение. Всегда будут не стандартные задачи требующие проработки с нуля, ну или на базе других известных алгоритмов.
@@SBeregovoyRU незнаю что там взять и кого за что то, но за 11 лет ентерпрайза ниразу такой ерундой не занимались, куда более ценится качественный читаемый код.
А даже если будет задача писать алгоритм, то позовут умного синьюра, а не джуна.
@@LordZiegfrid Это верно) Аналогичная ситуация, но алгоритмы это спортзал для мозгов. Ребусы, кроссворды и т.п. но для программистов. Тренирует умение мыслить, ну и они нужны для прохождения собесов по этой причине.
Согласен, но их изучение помогает настроить мозги правильно мыслить. А ещё на всех собеседованиях в более менее нормальную компанию обязательно будет задание решить пару тройку задачек на алгоритмы.
Я тоже так сказать ученик Вадима code blog. И я тоже делаю по маленьку прогу по сборке пк.
Забавно
ну что сделал?
Ментор - сразу нет.
Найти НЕ-РЕ-АЛЬ-НО
Очень реально, сейчас есть сайты где можно найти ментора
Автор канала же сказал, что предлагает менторство.
1:03:20 - "гит такая фигня, понимается за два дня". Точно из сельской местности парень.
Видимо в сельской местности воздух свежий, улучшает понимание, не то, что в городах.
Научиться пользоваться - пару дней, больше и не надо. На ютубе пару видеоуроков посмотрел и всё.
45:30 Что за контора?
По сути, он может это интервью применить для своего портфолио?
И в мыслях не было ) Да и вряд ли это даст тебе какие то плюсы, в первую очередь нужны реальные знания.
Степан, салют!!!
36 минут про WCF ни согласен, инфы много, тема с синхронизатором интересная, на выходных попробую запилить, в качестве развлечения.
Но дело в том, что WCF не включен в .Net 5, а это по дефолту значит, что технология не перспективная
АСУшник как и я. Поможешь в изучении с#?
Подождите. 35 рабочих мест + ещё 35? Это "много"?
Решил головоломку с donald + gerald за 20 минут. Не знаю сколько бы тупил на собесе