Курсы по программированию

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

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

Семантика / Я решил всю Семантику!

  • Если ты решил все задачи из раздела СЕМАНТИКА,
    мои поздравления, это очень классно,
    ты умеешь доводить начатое до конца!

    Оставь свой отзыв об этом разделе, напиши, чему ты научился,
    была ли польза от этих упражнений, что было сложно,
    что можно сделать лучше, любые твои комментарии.

    И прицепи скриншот списка задач последней темы Календарь.

    Какой курс ты будешь проходить следующим?
  • Дата отправки отчёта: 26 марта 2017 г.
  • Задание выполнено: за 24 час. 00 мин.
  • Чему научился: Базовые навыки работы с С#
  • Что было сложным: Задача рулетка и задача в разделе Календарь - Послезавтра.
  • Комментарии: Елена очень плохо объясняет задачи в разделе Календарь.
    Следующим курсом будет Алгоритмика. Хочу так же все пройти.
  • Оценка видео-уроку:
Отчёт от 12841 за Семантика / Я решил всю Семантику!




Оцени работу

 
Сохранить страницу:

1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Артем Посунько  # Семантика / Я решил всю Семантику! / 2017-03-27 01:59

Артём, мои поздравления по заврешнеию Семантики!!!


3922. --
Александр
Александр
ответить
→  Артем Посунько  # Семантика / Я решил всю Семантику! / 2017-03-27 07:10

Молодец, Артем! Это круто!


7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  Артем Посунько  # Семантика / Я решил всю Семантику! / 2017-03-27 09:29

)) Молодец Артем! Критиковать может каждый! Вот тебе задание - запиши видеоурок и объясни из темы LINQ - можешь любую другую тему взять!


10558. --
Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Семантика / Я решил всю Семантику! / 2017-03-27 10:47

Пусть перезапишет видео урок который ему не понравился, а мы сравним =)


10670. --
Сергей Соколов
Сергей Соколов
ответить
→  Артем Посунько  # Семантика / Я решил всю Семантику! / 2017-03-27 13:00

Поздравляю с завершением Семантики! =)


4004. --
Елена
Елена
ответить
→  Артем Посунько  # Семантика / Я решил всю Семантику! / 2017-03-27 14:08

Артем, что именно плохо объяснено? Какая задача? Может, имеет смысл переделать видео к задачам?


3146. --
Permitin Alexey
Permitin Alexey
ответить
→  Артем Посунько  # Семантика / Я решил всю Семантику! / 2017-03-27 14:10

Вы уверены? по моему она объясняет иногда даже лучше чем Евгений...(простите меня Евгений!)


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Permitin Alexey  # Семантика / Я решил всю Семантику! / 2017-03-27 14:12

Я не обижаюсь :) сколько людей, столько мнений.
здорово, что у нас есть разные варианты видеорешений.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Евгений Волосатов  # Семантика / Я решил всю Семантику! / 2017-03-27 17:46

Да, очень хорошо, когда есть разные варианты, но я не встречал плохих объяснений за время прохождения Семантики. Думаю это зависит от опыта, кто-то с полуслова понимает, а кому-то надо ещё не мало попрактиковаться, чтобы понять смысл сказанного, не то что написанного.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Артем Посунько  # Семантика / Я решил всю Семантику! / 2017-03-27 17:47

Опиши конкретно, в каком уроке, на какой mm:ss что было не так сказано, если это критично, я думаю перезапишут.


12841. --
Артем Посунько
Артем Посунько
ответить
# Семантика / Я решил всю Семантику! / 2017-03-28 00:15

Я обращался к видео решениям всего несколько раз. Так чтоб основательно разобрать задача т.к. сам не мог. Задача Послезавтра сдала одной из низ.
Начиная с 28 секунды идет набор кода программы и его комментирование. Но комментирование идет элементарных вещей, как  считывание переменных и т.п., в чем собственно в последнем разделе семантики, пожалуй, для большинства нет необходимости.
А вот например почему мы сравниваем года, месяцы, числа добавляя к ним единицу - a.AddYears(1).CompareTo(b) < 1 не объяснено. И самому очень затруднительно было понять.
Или почему мы сначала прибавляем годы, потом месяцы, потом дни, а не наоборот.

Для меня вообще раздел календарь, пожалуй, стал самым затруднительным, т.к. не совсем понятно как С# работает с датами, как прибавляет, вычитает и т.п. 

Елена, не хотел Вас обидеть, не подумайте.
Владимир, сам записывать видео с решением не горю желанием, т.к. не вижу в этом необходимости, для меня этот этап пройден.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Артем Посунько  # Семантика / Я решил всю Семантику! / 2017-03-28 01:02

Я думаю тут всё ясно, в году 365 дней. а в месяце 30 (количество примерное) если сравнить вначале год, то сразу экономия в 365 итераций, дошли до нужного года, сравниваем месяцы, тоже экономия в 30 раз, когда дошли до месяца, тогда уже тюнинг посуточно, т.е. 1 день = 1 итерация, итого имеем более оптимальное решение по скорости, можно было конечно и по дням прибавлять, только смысл тогда в годах и месяцах, есть такая штука как время в формате UNIX, там вообще в секундах, я вот люблю с ним работать по поводу ДАТ, намного быстрее, хотя и сложнее для понимания для кого-то.
з.ы.
По поводу остальных нюансов и недочётов в комментировании кода, ждём комментарий Елены.


4004. --
Елена
Елена
ответить
→  Артем Посунько  # Семантика / Я решил всю Семантику! / 2017-03-28 05:25

Я нормально отношусь к конструктивной критике. Действительно, раз возник вопрос, то надо переделать видеорешение и объяснить непонятные моменты.
Я ведь тоже учусь :) И эти видеорешения - мой первый опыт записи видео.
Спасибо за замечание, Артём!



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





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

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

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

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


Трудности: Решить Семантику
Мне очень понравился этот раздел, много интересных заданий. Открыл для себя структуру времени и научился работать с ней. Было много задач с подвохом, но я учился на своих(и не только :~)) ошибках. Не зря потратил свой время. Спасибо Евгению Витольдовичу за проделанную им работу в создании этого замечательно сайта =) Успехов!


Научился: Использованию консоли, познал силу перфекционизма робота Шарпа, довольно много узнал о строках и календарных типах, на практике попробовал приведение типов и тд
Трудности: С циклами пока не особо дружу. Надо разобраться с отладкой программ в VS.
Полезно писать код каждый день. Полезно читать мануалы по теме. Занимаясь по этому курсу делал это регулярно и это стало привычкой. Спасибо!