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

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

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

Дневник успеха / 2018-12-02 : Больше дела – меньше слов.

  • Расскажи о своих успехах за эту неделю и напиши планы на следующую
  • Дата отправки отчёта: 30 ноября 2018 г.
  • Задание выполнено: за 2 дня 3 час. 5 мин.
  • Чему научился: За эту неделю:

    + Я проверил 286 отчётов у 57 формулистов.

    + Я написал 14 сообщений 8 формулистам общим объёмом 3 килобуквы

    + Я набрал 3 текста:
        1 => «C# набор / Первая программа», 1 ошибка
        2 => «C# набор / Сравнение двух целых чисел», без ошибок
        3 => «C# набор / Заполнение массива», 1 ошибка

    + Я решил 9 задач:
        1 => «Строки / PadRight/Left» на 100%
        2 => «Строки / Replace» на 100%
        3 => «Строки / Substring» на 100%
        4 => «Строки / Starts/EndsWith» на 100%
        5 => «Строки / Trim/Start/End» на 100%
        6 => «Лирика / Банкиры» на 100%
        7 => «Лирика / Трамвай» на 100%
        8 => «Лирика / Огород» на 100%
        9 => «Алгоритмика / Типы данных» на 100%

    + Я выполнил 6 видеоуроков:
        1 => «Начало здесь / День №6. Регулярный и Последовательный подход.» за 7 час. 23 мин.
        2 => «Начало здесь / День №7. Подведение итогов и составление Планов.» за 1 час. 28 мин.
        3 => «Начало здесь / День №8. ВИДЕОФИКСАЦИЯ УСПЕХОВ.» за 1 час. 52 мин.
        4 => «Демо игры / Лабиринт 2D - игра» за 1 час. 58 мин.
        5 => «Демо игры / Игра Быстрощёлк» за 44 мин.
        6 => «Демо игры / Бот для Быстрощёлка» за 52 мин.

    Я решил написать отчёт именно в пятницу, так как сегодня конец месяца и я обещал себе наконец вести ежемесячные отчёты, чтобы не теряться и знать, куда я иду.

    Итоги моего 4-х месячного обучения программированию на языке C#:

    Начиная летом в июле, я был практически нулём в С# и не знал толком ни одного языка программирования. C# был выбран мною потому что я хотел создавать игры на движке юнити и писать сайты. Но в скором времени я осознал великие возможности этого языка. Начать я решил с книги (хоть это и не совсем верно, начал я всё таки с того что скачал Unity и в итоге ничего не понял, что дало мне мотивацию учиться программировать) "C# 7 и .NET Core" авторства Марка Дж. Прайса (которую я скачал 17 июля 2018 года). С её помощью я познакомился со средой Visual Studio,  написал несколько хэллоуворлдов и узнал прочие основы, такие как типы данных, операции с переменными и т.п. Но в скоре эта книга стала слишком скучной и сложной, так как очень плохо обьясняла многие вещи и в итоге спустя несколько часов блужданий по интернетам я наткнулся на замечательный проект videosharp.info и немного поразмыслив зарегистрировался там, и через пару часов я уже создал свою первую программу на Windows Forms. Это было 22 июля в 2 часа дня. Она называлась "12 месяцев" и в зависимости от системной даты показывала определённую картинку с этим временем года. После я более чем на половину прошёл курс "Демо-софт" и создал такие вещи как "Английские карточки", "Менеджер паролей", "Текстовый процессор". И я пропал ровно на месяц. Проект КФ стал платным, а денег у меня на тот момент не было. Но моё обучение на этом не остановилось, к этому времени я узнал о портале itvdn.com и благополучно скачал с торрентов их прекрасный видеокурс "C# Starter". И это дало мне огромный толчок в развитии. Я узнал о том как устроен компьютер и типы данных на низком уровне, узнал всё о переменных и массивах (ну почти :) ), узнал о методах и свойствах, в общем я изучил кучу всего что сделало меня на уровень лучше. Это был отличный старт, как по мне, но практики в курсе почти не было.

    И вот, 23 сентября я снова на videosharp'e. Я очень выгодно смог купить подписку на проект, и за это время я прошёл весь курс "Простой WPF", где создал сначала конвертер валюты (парралельно научившись работать с API и парсить .json), а потом очень простую змейку (14 октября). Но она получилась неправильная. По канону жанра, карта в игре должна делиться на квадратики и по этим квадратикам должна перемещаться змейка, но в моей программе она просто "плавала" по белому пространству, что позволяло ей неадекватно себя вести и не позволяло мне без багов запретить ей наезжать на саму себя. И тут  я решил что напишу свою собственную змейку, в которой всё будет по канону и чтобы я смог ею гордиться. Но до сих пор у меня не получилось, но я не сдаюсь и стараюсь.

    После этого был снова месяц без особых успехов, я не оплачивал подписку в Клубе Формулистов и смотрел видеокурс "C# Essential (OOP)" от itvdn. Просмотрел я около 5-6 лекций, что дало мне понимание парадигм ООП и научило работать с ними. Но мне быстро надоело и вот, я снова активный участник Клуба Формулистов и сейчас заканчиваю курс "Демо-игры".

    ПЛАНЫ НА ДЕКАБРЬ:

    1. Создать свою классическую змейку на пк. Использовать для этого C# и OpenTK (либо SharpGL, библиотеки для работы с OpenGL). Хочется познакомиться со стандартом OpenGL поближе и научиться работать с ним.
        Минимальный функционал для змейки: рисуется поле N на M квадратов, площадью в некое кол-во пикселей. Змейка перемещается по этому полю согласно классическим стандартам.
        Игра идёт по тикам. Одна едница еды появляется на карте после того как змейка сьела предыдущую. При кушанье змейка растёт. Если врежется в саму себя - она умрёт. Если выйдет          за  границы карты - выползет с противоположной стороны.

    1.2. По поводу OpenGL - разобраться ЧТО это такое вообще и для чего это в C#. Написать об этом в следующем ежемесячном отсчёте (да да, будут ежемесячные отчёты). Научиться рисовать простейшие фигуры в окне.

    2. Сделать свой тетрис. Я пока что НЕ ЗНАЮ как это будет выглядеть, так что это скорее цель на январь, после змейки. ЦЕЛЬ НА ЯНВАРЬ

    3. Закончить курс С# Essential на itvdn, и написать в следующем отчёте чему я научился оттуда.

    Так же в следующем отчёте я распишу о своих планах на 2019 год, не только в плане программирования. Такие ежемесячные отчёты - это полезно и интересно. Буду сохранять их к себе на пк и в телеграм канал (t.me/programmer_day), потом будет очень приятно читать этого, когда я вырасту как личность и как программист.

    Я не долго думал о том как закончить этот отчёт,

    Изначально моей целью, когда летом 2018 года я взялся за изучения программирования было а) Создать стартап и стать мильёнером;    б) Устроиться на работу следующим летом джуниором в Москве и сьехать от родителей, обрёв независимость. Время летит очень быстро и порой не замечаешь этого. Если я хочу устроиться работать через +- 9 месяцев, мне стоит немного больше времени уделять программированию и не делать перерывов. Тогда у меня всё обязательно получится.

    Конец связи.

    пшшшш...
  • Оценка видео-уроку:
Отчёт от 19384 за Дневник успеха / 2018-12-02 : Больше дела – меньше слов.




Оцени работу

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

19384. --
Владимир
Владимир
ответить
# Дневник успеха / 2018-12-02 : Больше дела – меньше слов. / 2018-11-30 16:27

Всем спасибо, кто прочёл до конца!


18131. --
Александр
Александр
ответить
→  Владимир  # Дневник успеха / 2018-12-02 : Больше дела – меньше слов. / 2018-11-30 16:37

Успехов ! Самое главное наверное иметь линию, направление движения ! И терпения )


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Владимир  # Дневник успеха / 2018-12-02 : Больше дела – меньше слов. / 2018-11-30 21:06

Я аплодирую стоя такому развёрнутому отчёту с обилием подробностей и параграфов. Это просто праздник какой-то, читать и узнавать что-то новое по текущим делам курсанта. Понимаю, что такой подход требует времени и вдохновения, посему рад, что подобный яркий отчёт встретил. Удачи и желанного стартапа с мильёнерством! )


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Владимир  # Дневник успеха / 2018-12-02 : Больше дела – меньше слов. / 2018-12-01 00:16

Привет, Владимир.
Хочу сделать тебе подарок - провести одно личное занятие с тобой, не столько по программированию, сколько помочь тебе лучше понять свои цели. Напиши мне в телеграм, если согласен: @Volosatov.
Для 16-летнего парня у тебя очень прекрасные результаты.
Надеюсь, ты на своей "шкуре" прочувствовал, что бездействие обходится очень дорого, и "экономия" на себе и своих знаниях не приносит пользы, а скорее наоборот.
Спасибо за исчерпывающий отчёт. Я тоже проходил курсы на итвдн, да, много теории там, но без практики она быстро выветрится.
Цели у тебя хорошие, правильные, но ты как-то не доверяешь им, мне так показалось.
В любом случае - ты на правильном пути, и, значит, достигнешь своих целей.
Удачи!


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Владимир  # Дневник успеха / 2018-12-02 : Больше дела – меньше слов. / 2018-12-01 00:18

забыл добавить - у нас есть видеоурок по созданию змейки по знакоместам на винформс. если интересно - могу дать ссылку



19384. --
Владимир
Владимир
ответить
→  Евгений Волосатов  # Дневник успеха / 2018-12-02 : Больше дела – меньше слов. / 2018-12-01 08:46

Спасибо, я обязательно воспользуюсь подарком :)


17606. --
Виктор
Виктор
ответить
→  Владимир  # Дневник успеха / 2018-12-02 : Больше дела – меньше слов. / 2018-12-01 16:29

По поводу книжек, не знаю как пишет Прайс, но теория всё равно нужна, какими бы не были замечательными курсы. Я в своё время пытался читать Рихтера, потому как это круто и Троелсена.  Троелсен полегче, но опять же не для новичков, кто бы, что бы не говорил... советую же тебе почитать Шилдта (всё ещё читаю его) - всё классно объясняет, можно сказать, даже разжёвывает, один минус => книга для версии 3.0, но освоив азы - можно будет переходить  и дальше, к примеру Троелсен для версии 5.0


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Владимир  # Дневник успеха / 2018-12-02 : Больше дела – меньше слов. / 2018-12-24 12:07

Владимир, будем ждать твой ежемесячный отчёт за декабрь и за одно за целый год. Неделя осталась. Поздравляю с продолжением участие в клубе формулистов. Правильныйвыбор!


  • Отчёт оценивали:
    791Валерий Жданов+1   3922Александр+1   18131Александр+1   4753Андрей+1   20071New programist+1   20299Юрий0   17255Слава+1   1950Sergey Potapov+1   17947Dmitry Sinitsin+1   17663Oleksandr+1   1Евгений Волосатов+1   13417Chip+1   9913vip+1   17606Виктор+1   8275Tekashnik+1   5649Максим Лапшинов+1  

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





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

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

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

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


Научился: За эту неделю: + Я проверил 265 отчётов у 51 формулиста. + Я написал 25 сообщений 13 формулистам общим объёмом 11 килобукванек + Я набрал 7 текстов: 1 => «Java - Запуск / Скоростная Java», без ошибок 2 => «Java - Запуск / System.out», без ошибок 3 => «Java - Запуск / Главное заклинание», без ошибок 4 => «Java - Запуск / Компиляция», без ошибок 5 => «Java - Вывод данных / Java Keywords», без ошибок 6 => «Java - Циклы / Java For Loops», без ошибок 7 => «Java - Циклы / Java While Loops», без ошибок + Я решил 1 задачу: 1 => «Олимпиада / Случайная задача» на 100% + Я выполнил 9 видеоуроков: 1 => «API поиска работы / Переезжаем на WPF» за 3 дня 27 мин. 2 => «Bootstrap-4 первые шаги / Погружение в проект» за 31 мин. 3 => «Bootstrap-4 первые шаги / Основа и фреймворк» за 1 час. 1 мин. 4 => «Bootstrap-4 первые шаги / Верная навигация» за 36 мин. 5 => «Bootstrap-4 первые шаги / Заголовок header - красивая основа» за 46 мин. 6 => «Bootstrap-4 первые шаги / Заголовок header - оверлей, надпись и кнопка» за 55 мин. 7 => «Bootstrap-4 первые шаги / Об авторе - блоки и HTML» за 46 мин. 8 => «Bootstrap-4 первые шаги / Об авторе - отступы и дополнения» за 36 мин. 9 => «Система Git / Добро пожаловать в Зоопарк!» за 2 час. 28 мин. − Я не собрал ни одного Мегахеша, Биткоина и т.д. :o( Тесты по T-SQL показали слабость знаний в JOINах, стало интересно покопать эту тему. Читаю книгу, смотрю видео. Матчасть - учить.



Научился: За эту неделю: + Я проверил 83 отчёта у 37 формулистов. + Я написал 17 сообщений 10 формулистам общим объёмом 6 килобукв + Я набрал 8 текстов: 1 => «YESOLO on the Keyboard / 80 lesson», без ошибок 2 => «Java - Запуск / Скоростная Java», без ошибок 3 => «Java - Запуск / System.out», без ошибок 4 => «Java - Запуск / Главное заклинание», без ошибок 5 => «Java - Запуск / Компиляция», без ошибок 6 => «Java - Вывод данных / Java Keywords», без ошибок 7 => «Java - Циклы / Java For Loops», без ошибок 8 => «Java - Циклы / Java While Loops», без ошибок + Я решил 5 задач: 1 => «Календарь / Послезавтра» на 100% 2 => «Календарь / Дидлайн» на 100% 3 => «Календарь / Два миллиона минут» на 100% 4 => «Календарь / По возрасту равняйсь!» на 100% 5 => «Олимпиада / Случайная задача» на 100% + Я выполнил 7 видеоуроков: 1 => «Повторение задач / 30% Тридцатка в кармане» за 1 мин. 2 => «Повторение задач / 40% Впереди самое интересное!» за 3 мин. 3 => «Повторение задач / 50% Экватор пройден!» за 2 мин. 4 => «API поиска работы / Свободный поиск по вакансиям» за 1 час. 9 мин. 5 => «API поиска работы / Меняем внешний вид» за 11 мин. 6 => «API поиска работы / Структура вакансии» за 22 мин. 7 => «J5. Операции / OPER - Операции 1» за 14 мин. − Я не собрал ни одного Мегахеша :o(