Обучение C#

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

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

  • Звание: Нанопрогер
  • Накопленный опыт: 23 часа
  • Собранный капитал: нет

Клуб формулистов

Правила клуба формулистов

У каждого формулиста есть задача минимум на каждый день:
+ зайти на сайт, проверить один отчёт, получить 1 байт.
Задача максимум - выполнить все остальные ежедневные задачи.
Нажмите здесь чтобы перейти к ежедневному чек-листу.

В 24:00 МСК накопленные за сутки байты переносятся в недельный актив.
В воскресение 24:00 МСК все накопленные байты переходят на баланс формулиста.

Собранные байты можно обменивать на доступные видеокурсы (1 байт = 1 рубль, без скидок)
Приобретённые за байты видеокурсы доступны только во время нахождения в автобусе/клубе формулистов!

При завершении подписки в автобусе/клубе формулистов все накопленные байты обнуляются, а доступ к видеокурсам, приобретённым за байты, закрывается.
Продлевайте подписку заблаговременно.

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





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

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

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

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


Научился: Очень понравился курс, много позитивных мыслей, даже не страшно теперь, как говорит сам автор, лезть в теорию и что то изучать самому). Очень понравился подход "под капотом", по началу помогло понять, что мы вообще делаем, зачем это нужно, в конце же, помогло понять ценность гита, что очень много работы автоматизировано и гит реально полезен. Схема, которую обязательно нужно отпринтовать, это вообще нужная вещь!! Я её еще на середине курса, на стенку повешал, команды с ней учатся очень быстро. Получается запоминаю не совсем команды, а взаимодействия между 3 каталогами, то что мы можем и хотим с этими каталогами сделать. Было бы здорово увидеть раздел "под капотом" еще на каком нибудь из ваших курсов. Например, точно также как и гит раньше, без всякого понимания использую различные сборщики проектов, maven, ant--- для чего они нужны, как устроены, чем полезны, пока шишек не набью, точно также как с гитом, узнаю наврятли, а хотелось бы... Также хотелось бы познакомится с необходимостью тестирования, Junit. Может немного с вебом, какие нибудь фреймворки... В любом случае классный курс получился, обязательно постараюсь находить время и на другие ваши уроки. С уважением, Павел!!.



Научился: ArrayList - это список на основе массива. LinkedList - связанный список на основе элементов и связи между ними. В каждом узле, хранится ссылки на следующий/предыдущий узел и значение. При работе с коллекцией самые главные действие это добавление и получение элемента. В зависимости от операции и её частоты использования, решается какая коллекция будет использована. При добавление во внутрь ArrayList, приходится пересоздавать массив, копировать значения, стоящие после добавляемого элемента, на что уходит не мало времени. В LinkedList нам же просто потребуется найти место куда собираемся вставлять, и переписать ссылки, связь между элементами. В ArrayList легко можем найти нужный элемент, с одинаковой скоростью в любой части массива.(сразу прыгает на нужную ячейку). В LinkedList чтобы добраться до нужного элемента должен перебрать всю цепочку стоящую до этого элемента.