Online обучение c#

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Статистика по видеоурокам

  • Всего просмотрено уроков: 47
  • Всего выполнено уроков: 36

Отчёты по видеоурокам

Дата Видеоурок Результат
2019-02-27 01:41 Секундомер Моральная подготовка + 16 20 мин.
1. Написал много программ, не считал
2. Это был сокобан, потратил 3 дня
3. Изучаю потому что нравится
4. Ничего не мешает, но иногда ленюсь
5. Нужно довести навык до автоматизма, тогда буду тратить меньше времени как следствие буду меньше ленится.

2019-01-25 21:22 Бинарная жизнь Максималка + 14 25 мин.
Много чего хотел написать но не буду, тот еще холивар. С таким подходом согласен частично, есть весьма спорные места.
Сохранять внимание.
2019-01-25 00:26 Итератор VIP. Оптимизация поиска простых чисел + 18 1 день 9 час. 58 мин.
Хороший урок, с поэтапной оптимизацией алгоритма, хочется видеть как можно больше уроков где подробно и поэтапно все показано, а то вот код и так он работает))). Сложностей как таковых не возникло. Наверно самое полезное что было - это подход к написанию кода (методы проверки и измерения продуктивности методов)
Сложностей не возникло.
2018-12-29 20:11 Компилятор Секреты Designer файла + 16 39 мин.
Ничего нового не узнал. Курс дает понимание того как все работает на более нижнем уровне. Стал еще лучше понимать как все работает, конечно, остались еще вопросы, но это я уже сам. В принципе, думаю, около 80% ЕВ материала предоставил за что ему и спасибо. Хороший курс.
Сложностей не возникло.
2018-12-29 19:21 Компилятор Откуда берутся окна + 15 31 мин.
/target:winforms уже был знаком, когда-то использовал в студии
/out:other.exe
Что для работы с двумя и более файлами надо использовать *.cs. И пространства имен не помогут только *.cs я это в первую очередь попробовал и получил ошибку, решил смотреть дальше видео и получил ответ на свой вопрос, -"А как же компилировать если есть несколько файлов?".
Сложностей не возникло.
2018-12-26 18:03 Компилятор Где живёт компилятор + 12 2 час. 50 мин.
Я уже пробовал запускать консольные приложения из командной строки и даже формы делал.  Работу с формами в консольных приложениях делал из Visual Studio, пока не понятно, а как собственно без студии добавить нужные для этого библиотеки классов System.WindowsForms.dll и System.Drawing.dll ведь без них ничего не выйдет. Или они в VS добавляются для того чтоб работал IntelliSense, а если используешь консоль они автоматически подключаются (О_о, только что попробовал и так оно и есть, видимо оно берет их прямо из папки с компилятором, в vs такое бы не прошло и пришлось бы явно добавлять в reference библиотеки)? Еще подумал что пора бы к новому году обновить компилятор до версии Roslyn, чтоб можно было использовать  C#6 и C#7, а то пока предел это C#5.
Сложностей не возникло.
2018-12-22 15:32 Итератор ФИНАЛЬНЫЙ УРОК + 14 30 мин.
Хороший курс который положит базу для дальнейшего изучения данной темы. От простого к сложного были объяснены основные моменты работы итератора.
Дальше буду еще разбираться как все работает чтоб окончательно понять. Хочется все разложить по полочкам.
Спасибо ЕВ за проделанную работу.
Сложностей не возникло.
2018-12-22 14:59 Итератор Итератор. Один метод вместо классов. + 13 41 мин.
Понял как можно еще упростить код.
Трудностей не возникло.
2018-12-22 14:10 Итератор Итератор. Список простых чисел. + 14 33 мин.
О_о, возвращается не коллекция целиком, теперь стало немного понятней как все работает.
Чем дальше тем запутанней. Вроде как пока понятно.
2018-12-22 13:25 Итератор Итератор. Волшебное слово yield. + 17 2 час. 16 мин.
Ключевое слово yield генерирует итераторы для обхода коллекций. По сути можно и не наследовать никаких интерфейсов, ключевое слово yield само для нас создаст итератор. yeild return как бы добавляет элементы пока выполняется условие MoveNext => true, а потом возвращает всю коллекцию в цикл, yield break говорит что MoveNext = false и можно прекратить обход в цикле так как в коллекции нет больше элементов для обхода. Как-то так, в какой-то момент мне казалось что я понял как все работает,  а сейчас вроде понятно, а вроде и нет, немого запутался) Из урока про yield вообще ничего не понял, смотрел и читал дополнительно.
Понять как работает yield. Вроде немного понял, но не до конца.
2018-12-22 11:02 Итератор Итератор. Зачем нужно два класса + 13 54 мин.
Теперь понятно зачем 2 класса.
Трудностей не возникло, хотя понять получилось не сразу.
2018-12-22 09:49 Итератор Итератор. Перебор простых чисел. + 13 38 мин.
Все понятно.
Трудностей не возникло.
2018-12-22 09:00 Итератор Итератор. Перебор чисел в итераторе. + 13 18 мин.
Пока все понятно, вопрос о двух классах еще открыт, смотрю дальше...
Сложностей не возникло.
2018-12-22 08:39 Итератор Итератор. Создание пустого итератора. + 11 26 мин.
В конце тоже такой вопрос  возник, а в чем фишка с двумя классами. Смотрю дальше...
Трудностей не возникло
2018-12-22 08:05 Итератор Итератор. Разложение числа на простые множители. + 10 34 мин.
Пока ничему. В моем понимании итератор используется для реализации механизма обхода в пользовательских коллекциях. Получается дальше будем создавать пользовательскую коллекцию которая будет содержать набор простых чисел. Пока еще не понял задумки, интересно что будет дальше.
Сложностей не возникло.
2018-12-21 14:24 Бинарная жизнь ФИНАЛЬНЫЙ УРОК + 13 30 мин.
Вот что я понял:
1. Необходимо развивать осознанность
2. Внедрять полезные и убирать отрицательные привычки.
3. Мы предопределяем свою судьбу
Еще раз спасибо ЕВ за такой курс. Добавлю этот курс в коллекцию и буду пересматривать иногда.

Следующий курс Итератор, некоторые понятия как он работает есть, но неплохо бы разобраться более основательно.
Сложностей не возникло
2018-12-21 13:52 Бинарная жизнь Смысл жизни + 12 52 мин.
Чего-то в голову сразу пришел кусок из фильма "Первому игроку приготовится", - "Одни прочитав войну и мир считают что это приключенческий роман, а другие читая состав на обертке от жвачки постигают тайны вселенной", кто-то читает или смотрит видео и ничего не видит, а для кого-то наступает момент озарения и слаживается паззл который он очень долго не мог собрать. Этакий триггер который вызывает бурную реакцию. Этот курс не о программировании, а о философии жизни, может для кого-то она может стать триггером или заставить как следует задуматься, а правильно ли он живет. Суть такова что надо развивать осознанность. Судьба не предопределена, но наверно по привычкам можно приблизительно понять куда человек идет, от сюда еще одна идея, что надо менять свои негативные привычки на хорошие, внедрять новые хорошие привычки.
1. Развивать осознанность
2. Внедрять полезные и убирать отрицательные привычки.
3. Мы предопределяем свою судьбу
Спасибо ЕВ за такой шикарный курс. Думаю буду еще не раз пересматривать.
Трудностей не возникло.
2018-12-21 12:57 Бинарная жизнь Новое поколение + 14 30 мин.
Немного запутался, не обошлось без использования отладки, вроде все просто, но и сложно)))
Понять как все работает, одно дело когда тебе дают готовое решение, а другое понять как человек до этого дошел. Но отладка решает.
2018-12-21 12:22 Бинарная жизнь Конструктор организма + 12 28 мин.
Ничего нового не увидел, но любая практика полезна.
Сложностей не возникло.
2018-12-21 11:51 Бинарная жизнь Правила игры + 11 2 час. 29 мин.
Думаю стоило первую строку в программе расписать более просто. Я по невнимательности пропустил подумал что она составляется рандомно и составил непонятно какую программу, из-за чего возникли потом проблемы, повторы и не было такого варианта)))

Смоделировать жизнь 256 автоматами уж слишком упрощенно.
Но было однозначно познавательно.
Внимательно смотреть.  Задачу "прочитать статью" можно сделать первой, а то мало ли что пойдет не так.
2018-12-20 03:59 API поиска работы ПРОМЕЖУТОЧНЫЙ ВИДЕО ОБЗОР + 19 15 мин.
3. Трудно сказать, я не увидел того что хотел. Но, несомненно, самостоятельная проработка принесла пользу.
4. Не люблю я критиковать это требует много времени на анализ, а по факту потом никто не оценит и ничего не изменится. Если 99% времени потратить на самостоятельную доработку, то курс удался.
5. async/await,  исправить некоторые проблемы, отрифакторить, сделать так чтоб вакансию можно было добавить в избранное, а потом всем отослать свое резюме, сделать более гибкий поиск.
6. А чего бы и нет
7.  В принципе все уже написал в пункте 5.
Трудностей не возникло.
2018-12-19 16:56 API поиска работы Полная информация + 11 2 час. 36 мин.
Ничему.  Переход по ссылке у меня уже был реализован прям из таблицы, сделал чтоб по клику на строке можно было посмотреть описание вакансии.
Сложностей не возникло
2018-12-19 14:12 API поиска работы Переезжаем на WPF + 9 1 день 2 час. 18 мин.
Ничему. Пока непонятно, а зачем было переходить на wpf? Cтало еще хуже чем было в winforms)))
Сложностей не возникло.
2018-12-18 11:39 API поиска работы Пошаговая отладка + 11 3 час. 27 мин.
Ничему.
Трудностей не возникло.
2018-12-18 07:35 API поиска работы Предложения - в таблицу + 16 2 час. 5 мин.
Ничему
Сложностей не возникло.
2018-12-18 05:23 API поиска работы Структура вакансии + 16 47 мин.
Ничему.
Сложностей не возникло.
2018-12-18 03:45 API поиска работы Меняем внешний вид + 16 2 час. 4 мин.
Можно использовать Dock или Anchor, но не оба вместе - в этом нет никакого смысла.
Если задать свойству Dock элемента управления значение, отличное от DockStyle.None, свойство Anchor моментально примет значение по умолчанию и наоборот.
Ничего сложного не было. Разве только надо получше разобраться с настройкой DataGridView.
2018-11-06 02:29 API поиска работы Свободный поиск по вакансиям + 17 30 мин.
В принципе ничего нового и интересного не подметил для себя.
Сложностей не возникло.
2018-11-06 01:49 API поиска работы Из JSON всё по полочкам + 16 37 мин.
Ничему
Сложностей не возникло. Чтоб быстро добавить элемент на форму можно использовать Ctrl + Alt + X и начать набирать слово button как только подсветится нажать enter.
2018-11-06 01:07 API поиска работы Все запросы - через приложение + 18 1 час. 15 мин.
Пока ничему. Не надо трогать лампочку(подсказку). Нажать Ctrl + . а потом enter и все. Та стрелочка у textbox называется smart tag
Все было просто. Даренному коню в зубы не смотрят. Так что все норм.
2018-11-05 23:48 API поиска работы Начало работы с HeadHunter API + 14 31 мин.
Ничего
Ничего
2018-09-24 01:57 Соло на клавиатуре FINAL VIDEO EXAM + 18 1 час. 27 мин.
Монтировать видео.
Дождаться пока смонтитруется видео.
2018-09-24 00:29 Соло на клавиатуре 80 уроков + 17 3 мин.
Печатать допуская меньше ошибок.
Ничего, надо было проявить немного силы воли и усидчивости.
2018-09-24 00:25 Соло на клавиатуре 60 уроков + 17 2 мин.
Печатать еще быстрей.
Не заскучать при печатании длинных текстов.
2018-09-24 00:22 Соло на клавиатуре 40 уроков + 16 2 мин.
Лучше печатать.
Не заскучать когда печатаешь.
2018-09-23 22:37 Соло на клавиатуре Мы начинаем СОЛО Марафон + 15 9 мин.
Лучше печатать.
Самое сложное печатать тексты по 50 и более строк, уж больно скучно становится и допускаешь ошибки) Так что включаю музыку и делаю.
  Демо софт Вступительное слово   Открыто


  Бинарная жизнь VIP урок. Игра Жизнь   Открыто


  Карточки памяти Подготовка формы   Открыто


  Демо игры C# чего начать программировать   Открыто


  Начало здесь День №1. Создание микро-Привычки.   Открыто


  Дневник успеха Рефлексия уходящего года   Открыто


  API поиска работы Переходим на профессиональный уровень   Открыто


  API поиска работы Функционал главного меню   Открыто


  API поиска работы Функционал тестового стенда   Открыто


  Дневник успеха 2018-12-23 : Живет на горке, а хлеба ни корки.   Открыто


  Tinklavimas Контрольная работа   Открыто


Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: /target:winforms уже был знаком, когда-то использовал в студии /out:other.exe Что для работы с двумя и более файлами надо использовать *.cs. И пространства имен не помогут только *.cs я это в первую очередь попробовал и получил ошибку, решил смотреть дальше видео и получил ответ на свой вопрос, -"А как же компилировать если есть несколько файлов?".
Трудности: Сложностей не возникло.



Научился: Можно использовать Dock или Anchor, но не оба вместе - в этом нет никакого смысла. Если задать свойству Dock элемента управления значение, отличное от DockStyle.None, свойство Anchor моментально примет значение по умолчанию и наоборот.
Трудности: Ничего сложного не было. Разве только надо получше разобраться с настройкой DataGridView.