C# обучение с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович
Большой Новогодний подарок от Игромистра
Безденежный доступ к видеокурсам за Мегахеши
Вебинар «Предновогодние обещания» начнётся через 1  день 02 мин.

Статистика по сообщениям участников

С ПОНЕДЕЛЬНИКА

  • Всего сообщений: 339
  • По видеоурокам: 252
  • Личных сообщений: 74

ЗА ВСЁ ВРЕМЯ

  • Всего сообщений: 74082
  • По видеоурокам: 55535
  • Личных сообщений: 13544

Последние отправленные сообщения


8275. Tekashnik
Tekashnik
ответить
→  Сергей  # Java Sweeper / Перечисление кубиков / 2017-12-16 19:49

Хорошо поработал


8275. Tekashnik
Tekashnik
ответить
→  Сергей  # Java Sweeper / Загрузка и отображение / 2017-12-16 19:46

Молодец


8275. Tekashnik
Tekashnik
ответить
→  Владислав  # Java Sweeper / Статичная граница / 2017-12-16 19:45

Молодец


16496. Pavlin
Pavlin
ответить
→  Иван Воронин   / 2017-12-16 19:07

Что за игра, кстати, если не секрет? Заинтриговал.


16496. Pavlin
Pavlin
ответить
→  Иван Воронин   / 2017-12-16 19:01

Так я же тебе и говорил, что практика нужна, потому что без нее теория улетучивается, ты мои слова повторяешь. Но практика должна идти после знакомства с теорией.
Когда на автомате решаешь консольные задачи, это не мышечная память, это просто навык решения такого типа задач выработан, потому что много раз их уже делал.
Ты не мышление описываешь, короче говоря, а ремесленный навык по сути. Это как у некоторых учительниц в школе - они столько лет объясняли школьникам и решали одни и те же задачи, что очень быстро могут их решать, но если дать им что-то серьезнее, вне привычного шаблона, то они скорее всего мало что смогут.


16496. Pavlin
Pavlin
ответить
→  Иван Воронин   / 2017-12-16 18:52

Изучивший Камасутру будет знать хотя бы где что находится.
Откуда возьмется мышление и умение находить решение у человека, который не знает теории? Он только однотипные задачи может решать или использовать подсмотренные у других решения. Он банально ограничен из-за недостатка знаний.
Зачем ты мне пытаешься доказать, что быть говнокодером круто, потому что можно сделать кривую игру для стима? По-твоему быть хорошим программистом хуже, чем быть говнокодером, потому что хороший программист не сможет сделать очаровательную своей кривизной игру или что?


2773. Никита
Никита
ответить
→  Иван Воронин  # Java Sweeper / Бомбанутый класс / 2017-12-16 15:51

Спасибо за замечание


10558. Иван Воронин
Иван Воронин
ответить
→  Никита  # Java Sweeper / Бомбанутый класс / 2017-12-16 15:41

Мы не можем ставить цифры, только флажки или крикать по клетке, чтобы узнать, что там.


10558. Иван Воронин
Иван Воронин
ответить
→  Neverwinter 2  # Игры со Спрайтами / Спрайт. Рисуем Аполлона / 2017-12-16 15:38

Глобус загуглить не удалось? =)


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # Java Sweeper / Загрузка и отображение / 2017-12-16 15:32

Вернись к уроку где настраивается размер панели и переделай все отчёты после него.


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # Java Sweeper / Импорт картинок / 2017-12-16 15:31

вернись к уроку, в котором формируется размер панели и переделай уроки после него тоже. Ошибка так же на скриншоте


10558. Иван Воронин
Иван Воронин
ответить
→  Pavel  # Java Sweeper / Картинка в кубике / 2017-12-16 15:30

Если что-то потерял, всегда можно пересмотреть всё заново.


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # Java Sweeper / Метод рисования / 2017-12-16 15:28

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


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # Java Sweeper / Раздельная инициализация / 2017-12-16 15:27

исправь ошибку с прошлого урока и перезалей отчёт с исправленным скриншотом.


10558. Иван Воронин
Иван Воронин
ответить
→  FireWolf  # Java Sweeper / Метод рисования / 2017-12-16 15:25

Судя по тому, что твоя линия не доходит до правого нижнего угла, жесть у тебя уже началась =)


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # Java Sweeper / Пустая панель / 2017-12-16 15:23

Так ты бы показал код, который у тебя подчёркивался, а то на данный момент ты совершил серьёзную ошибку, когда установил размер формы, а не панели, ещё и pack() закомментировал.


11147. Сергей
Сергей
ответить
→  Иван Воронин   / 2017-12-16 15:22

Спасибо))


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей   / 2017-12-16 15:21

Нет, это ограничение в сутки по количеству выполненных уроков в одном курсе, выполняй пока другие уроки из других курсов или задачи в разделе "Консоль", завтра будут доступно выполнение уроков далее.


10558. Иван Воронин
Иван Воронин
ответить
→  FireWolf  # Java Sweeper / Раздельная инициализация / 2017-12-16 15:20

Да, она и под Java лучше подходит, хотя студия и поддерживает разработку на Java. Но лично я предпочитаю для каждого языка использовать заточенный IDE.


11147. Сергей
Сергей
ответить
→  Иван Воронин   / 2017-12-16 15:19

Спасибо за помощь, может подскажите еще?  17 урок не открывается пишет что нужно отправить предыдущий отчет, я отправил, может нужно подождать пока отчет наберет положительное количество оценок?


10558. Иван Воронин
Иван Воронин
ответить
→  Pavel  # Java Sweeper / Первый цикл / 2017-12-16 15:19

зависит от контекста.


10558. Иван Воронин
Иван Воронин
ответить
→  FireWolf  # Java Sweeper / Пустая панель / 2017-12-16 15:18

Потому что в C# встроенный редактор форм, а тут нет, если хочешь реальный аналог C#, тогда надо использовать JavaFX, там редактор форм имеется и вот тогда будет очень похоже.
https://www.videosharp.info/video/design-javafx


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей  # Java Sweeper / Константные размеры / 2017-12-16 15:14

Потому что setVisible(true) надо вызывать после формироавния формы и её компонентов. В будущих уроках это исправят.


3747. Сергей
Сергей
ответить
# Java Sweeper / Легендарная игра / 2017-12-16 15:03

не запускается IntelliJ IDEA.... молча не запускается, ничего не пишет... что может быть?


11147. Сергей
Сергей
ответить
→  Евгений Волосатов  # Java Sweeper / Константные размеры / 2017-12-16 14:27

Я имел ввиду что под картинкой пустое место и только потом заканчивается форма, или это из-за заголовка?


10558. Иван Воронин
Иван Воронин
ответить
→  Никита  # Java Sweeper / Метод рисования / 2017-12-16 13:49

Ну на видео рисуется не до конца, поэтому ты чуток делал по своему =)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Андрей  # Секундомер / ФИНАЛЬНЫЙ УРОК / 2017-12-16 12:26

Пройди курс "Графоциклы"


1. Евгений Волосатов
Евгений Волосатов
ответить
→  DimanDOS  # Java Sweeper / Легендарная игра / 2017-12-16 12:25

С возвращением, Димандос!
Удачи в прохождении!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Madoschi   / 2017-12-16 12:24

Продлил видеокурс


2773. Никита
Никита
ответить
→  Иван Воронин  # Java Sweeper / Метод рисования / 2017-12-16 12:18

Ну так по видео все делал))


2773. Никита
Никита
ответить
→  Дмитрий  # Java Sweeper / Раздельная инициализация / 2017-12-16 12:18

Благодарю)


2773. Никита
Никита
ответить
→  Иван Воронин  # Java Sweeper / Раздельная инициализация / 2017-12-16 12:18

Спасибо, попробую еще раз)


2773. Никита
Никита
ответить
→  Новопашин Владимир  # Java Sweeper / Простое окно / 2017-12-16 12:17

Спасибо)


10080. FireWolf
FireWolf
ответить
→  Евгений Волосатов   / 2017-12-16 12:10

Это здорово! А главное, что есть наглядный результат. А то видеоуроки на английском выше уровня "int z = x + y" не поднимаются, а учебники (Троелсен, Шилдт) видимо рассчитаны на тех, кто и так всё знает. Правда, так как я их в своё время внимательно прочитал, знания оттуда всплывают в процессе решения задач )))


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Волосатов  # Java Sweeper / Фасадный класс / 2017-12-16 11:45

Ну если коротко, то да


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Волосатов  # Java Sweeper / Радуга картинок / 2017-12-16 11:44

Даже если это так, слишком много тавтологии.


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Волосатов  # Java Sweeper / Полный список / 2017-12-16 11:43

Так вы уже в этом уроке сами и убедились =)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Pavel  # Java Sweeper / Картинка в кубике / 2017-12-16 11:17

пересмотри урок заново


1. Евгений Волосатов
Евгений Волосатов
ответить
→  FireWolf  # Java Sweeper / Метод рисования / 2017-12-16 11:16

Жесть так размазана тонким слоем по всем урокам, что её сложно заметить.
В этом и была моя цель, как автора курса. Показать, что "всё просто".


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Pavel  # Java Sweeper / Первый цикл / 2017-12-16 11:14

конечно форыч


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Pavel  # Java Sweeper / Перечисление кубиков / 2017-12-16 10:05

Группировать все классы для игры в одном месте


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Иван Воронин  # Java Sweeper / Фасадный класс / 2017-12-16 10:02

Суть этого класса быть контроллером


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Иван Воронин  # Java Sweeper / Радуга картинок / 2017-12-16 10:01

Посмотри исходный код валуес(). Уверен что оно не вычисляется а берется как константа.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Сергей  # Java Sweeper / Константные размеры / 2017-12-16 10:00

А заголовок формы?


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Иван Воронин  # Java Sweeper / Полный список / 2017-12-16 09:59

Надо проверить


16653. Александр
Александр
ответить
→  Евгений Волосатов  # Java Sweeper / Легендарная игра / 2017-12-16 09:21

Пока никаких существенных отличий не вижу. Посмотрим, что будет дальше. На ПК на всякий случай уже стоит IntelliJ IDEA, так что с курса не собьюсь!


1901. Neverwinter 2
Neverwinter 2
ответить
→  Евгений Волосатов   / 2017-12-16 08:01

Спасибо, но я и не исчезал)) Просто от сапера никак отделаться не могу)) На видео версия 3.5.2 а сейчас уже 3.8.2 актуальна


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  FireWolf  # Java Sweeper / Простое окно / 2017-12-16 07:59

Ну у тебя же все получилось1


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Никита  # Java Sweeper / Простое окно / 2017-12-16 07:59

Творческий подход!


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Никита  # Java Sweeper / Легендарная игра / 2017-12-16 07:58

Молодец!


4814. Дмитрий
Дмитрий
ответить
→  Никита  # Java Sweeper / Раздельная инициализация / 2017-12-16 04:39

С возвращением!


4814. Дмитрий
Дмитрий
ответить
→  Алекс  # Java Sweeper / Легендарная игра / 2017-12-16 04:32

С возвращением!


4814. Дмитрий
Дмитрий
ответить
→  Алекс  # Java Sweeper / Легендарная игра / 2017-12-16 04:32

С возвращением!


10558. Иван Воронин
Иван Воронин
ответить
→  Юрий   # Java Sweeper / Запускаемый jархив / 2017-12-16 00:34

Молодец, хорошо справился.


10558. Иван Воронин
Иван Воронин
ответить
→  jon  # Java Sweeper / Простое окно / 2017-12-16 00:33

Swift на iOS, а тут Java.


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Волосатов  # Java Sweeper / Легендарная игра / 2017-12-16 00:29

Очень многие отсеиваются на первых уроках =)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  aNNiPAk  # Java Sweeper / Закрытие на выходе / 2017-12-15 23:10

Делать надо


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Алдарис  # Java Sweeper / Легендарная игра / 2017-12-15 23:09

Две минуты было сложно досмотреть!?


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Андрей Шевченко   / 2017-12-15 23:06

Да. Отлично.


10558. Иван Воронин
Иван Воронин
ответить
→  Yefim  # Боты Сапёра / ИГРА - Бомбовые алгоритмы / 2017-12-15 22:54

Но енумы я всегда использую в свитче =) удобнее.


10558. Иван Воронин
Иван Воронин
ответить
→  Yefim  # Боты Сапёра / ИГРА - Бомбовые алгоритмы / 2017-12-15 22:54

Молодец, отлично получилось.


10558. Иван Воронин
Иван Воронин
ответить
→  Никита  # Java Sweeper / Метод рисования / 2017-12-15 22:48

Молодец, и линия до края доходит, хорошо поработал.


10558. Иван Воронин
Иван Воронин
ответить
→  Никита  # Java Sweeper / Раздельная инициализация / 2017-12-15 22:45

Вначале надо выделить часть кода, потом нажимать сочетание клавиш и всё работает.


10558. Иван Воронин
Иван Воронин
ответить
→  FireWolf  # Java Sweeper / Закрытие на выходе / 2017-12-15 22:45

Да, языки похожи.


10558. Иван Воронин
Иван Воронин
ответить
→  Никита  # Java Sweeper / Полёт над классом / 2017-12-15 22:44

UML и показывает структуру, а подробности уже кодят.


10558. Иван Воронин
Иван Воронин
ответить
→  FireWolf  # Java Sweeper / Простое окно / 2017-12-15 22:41

Молодец.


10558. Иван Воронин
Иван Воронин
ответить
→  Danil42Russia  # Java Sweeper / Метод рисования / 2017-12-15 22:34

Линия до правого-нижнего угла не дошла, плохо.


10558. Иван Воронин
Иван Воронин
ответить
→  Neverwinter 2  # Java Sweeper / Полёт над классом / 2017-12-15 22:32

В Java понятие ресурсов отличается от C#


10558. Иван Воронин
Иван Воронин
ответить
→  Bodrik_torf  # Секундомер / 2 часть. Видеофиксация / 2017-12-15 22:29

Молодец, отлично движешься.


10558. Иван Воронин
Иван Воронин
ответить
→  Pavel  # Java Sweeper / Загрузка и отображение / 2017-12-15 22:28

если ставишь ниже 5 звёзд, надо комментировать причину.


10558. Иван Воронин
Иван Воронин
ответить
→  FireWolf  # Java Sweeper / Легендарная игра / 2017-12-15 22:26

Удачи в изучении Java, они с C# схожи.


10558. Иван Воронин
Иван Воронин
ответить
→  Андрей Шевченко  # Java Sweeper / Картинка в кубике / 2017-12-15 22:25

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


16533. Андрей Шевченко
Андрей Шевченко
ответить
→  Евгений Волосатов   / 2017-12-15 21:15

Евгений Витольдович, гляньте пожалуйста, я правильно понял как делать описание? Я исправил до 10 слайда.


10558. Иван Воронин
Иван Воронин
ответить
→  Pavlin   / 2017-12-15 21:10

Прочитав умную книжку и после неё смотреть видео не даст тебе гарантии, что ты поймёшь что там на видео происходит, если ты во время чтения книги не практиковался, закрепляя полученные знания, без практики это всё улитучивается. Знаешь что такое мышечная память? Это когда ты с нуля каждый день решаешь консольные задачи на автопилоте, читаешь условие задачи, а пальцы параллельно набирают код. Когда на вебинарах ты успеваешь кодить за учителем и не 1х1 повторяя его, а реализуя то, что он на вебинаре говорит, ведь он проговаривает то, что надо реализовать перед реализацией и тебе не надо пытаться успевать за его кодом, ты слушаешь его, пальцы кодят. Это как у секретарей в суде, пока идёт процесс, они печатают. Вот это мышление должно в голове развиваться, прозрачное транслирование полученной информации через пальцы в код программы =)


10558. Иван Воронин
Иван Воронин
ответить
→  Pavlin   / 2017-12-15 21:04

Изучивший камасутру поймёт, что она бесполезна и в реальной жизни не пригодна вообще, если ты не порнозвезда, а я не думаю, что на планете каждый второй порнозвезда =) По поводу теории я уже сказал выше, изучать то, что тебе не нужно пустая трата времени, базу знать надо, но под базой подразумевается мышление и умение находить решение при шагах вправо/влево в этом и суть программиста, я так же как и ты раньше думал про говнокодеров, но знаю несколько их них, они просто наговнокодили игрушку, продали её в стиме и заработали денег, не зависят от дяди и ЗП, сами себе хозяева, их игрушки популярны именно из-за кривости, так как под них пишут кучу чит-модов и этим оно всё популяризировало, если ты собираешь запускать шатлы на Марс, то да, изучай матчасть, но если ты хочешь продавать игры в стиме, начинай прямой сейчас, ставь задачу и код к ней.
з.ы.
под стимом я подразумеваю любой онлайн магазин, гог к примеру =)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Никита  # Java Sweeper / Источник ресурсов / 2017-12-15 21:03

Конечно работает :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  aNNiPAk  # Java Sweeper / Легендарная игра / 2017-12-15 20:18

Ещё как!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Neverwinter 2  # Java Sweeper / Легендарная игра / 2017-12-15 20:07

Решил тоже поучаствовать? :)
С возвращением :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Pavel  # Java Sweeper / Загрузка и отображение / 2017-12-15 20:06

Дальше будет об этом.
Не более простым, но более правильным способом.


16533. Андрей Шевченко
Андрей Шевченко
ответить
→  Евгений Волосатов   / 2017-12-15 20:02

Простите, с описанием упустил. Неудобно получилось. Завтра исправлю


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Андрей Шевченко  # Java Sweeper / Картинка в кубике / 2017-12-15 19:43

Это нормально для первого раза.
Главное пройти весь путь.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Андрей Шевченко   / 2017-12-15 19:42

Андрей, нужно ещё описание урока добавлять, первое предложение из видеоурока:
"В этом слайде мы ..." и можно от себя ещё 1-2 предложения - что делается в уроке.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Java Sweeper / Легендарная игра / 2017-12-15 19:40

И как тебе эклипс?
Некоторые вещи делаются по-другому.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Madoschi   / 2017-12-15 19:23

Семантику вряд ли возможно продать таким образом, так как она работает только с роботом Шарпом. Но другие курсы теоретически возможно, хоть и не желательно (ещё ни разу так не покупали). Подумайте, какие курсы вам нужны и мы обсудим этот вопрос.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Андрей Шевченко   / 2017-12-15 19:22

Хорошо, я тоже не за один присест все 50 уроков записал!


16533. Андрей Шевченко
Андрей Шевченко
ответить
→  Евгений Волосатов   / 2017-12-15 18:48

Здравствуйте! Я смог пока сделать описание до 20 задачи. Если сегодня получится , еще сделаю. Боюсь ошибиться и написать ерунду. Некоторые задачи пока пытаюсь понять начинает голова кругом идти)


14854. Madoschi
Madoschi
ответить
→  Евгений Волосатов   / 2017-12-15 18:30

Есть ли варианты покупки оффлан версий курсов и уроков? К примеру мне нужно будет уехать на полгода в командировку на Крайний Север, где само собой нет доступа к инету, либо он по цене золота, я бы мог закупить архивные копии заданий, к примеру Симантику.


1901. Neverwinter 2
Neverwinter 2
ответить
→  Pavlin  # Java Sweeper / Запускаемый jархив / 2017-12-15 16:59

Классный диалог) Мне понравилось)


16496. Pavlin
Pavlin
ответить
→  Иван Воронин   / 2017-12-15 13:47

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


16496. Pavlin
Pavlin
ответить
→  Иван Воронин   / 2017-12-15 13:43

Так скорее можно стать так называемым говнокодером, ремесленником, который может выполнять определенные задачи, но довольно ограничен. Это как выборочно изучать математику в школе, пропустив всю теорию, но заучив некоторые формулы - в итоге ты можешь решать какие-то однотипные задачи, но шаг влево или вправо от привычной колеи становится глобальной проблемой.
Я и не говорю, что практика не нужна. На мой взгляд лучше все изучить кусок теории, закрепить практикой, потом изучить следующий и т.д.
Ну изучивший камасутру будет в значительно более выигрышном положении, чем не знающий вообще ничего, как ни крути.


10558. Иван Воронин
Иван Воронин
ответить
→  Pavlin   / 2017-12-15 13:35

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


16496. Pavlin
Pavlin
ответить
→  Иван Воронин   / 2017-12-15 13:32

Ну ты просто второй раз вопрос про цели и задачи написал, накоторый я до этого отвечал, поэтому так и подумал.


10558. Иван Воронин
Иван Воронин
ответить
→  Pavlin   / 2017-12-15 13:31

У меня очень часто бывает так, что когда что-то изучаю, оказывается, что я это делал всегда, просто кто-то это потом назвал как-то, в том числе и ООП, оказалось, что я всегда это применял на практике, особенно когда конструировал сайты и БД. Поэтому тут уже от человека зависит, кто-то схватывает на лету, а кто-то горы книг прочитал а всё равно ничего не понимает и ничего не может сделать, таких людей дофига знаю.


16496. Pavlin
Pavlin
ответить
→  Иван Воронин  # Java Sweeper / Запускаемый jархив / 2017-12-15 13:28

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


10558. Иван Воронин
Иван Воронин
ответить
→  Pavlin   / 2017-12-15 13:28

А с чего ты взял, что я конкретно о тебе говорю, я говорил образно от второго лица, поэтому не удивительно, что тебе показалось, что речь о тебе, на самом деле это так кажется. Для того, чтобы ты почувствовал себя на месте того, о ком речь, но не зацикливался.


16496. Pavlin
Pavlin
ответить
→  Иван Воронин  # Java Sweeper / Запускаемый jархив / 2017-12-15 13:23

Я тоже и что?
Скорее всего ему просто совершенно неинтересно копаться с машиной, поэтому и забывает все быстро.
Не согласен. Скорее синтаксис устареет чем теория - новые версии C# регулярно выкатывают, а основные принципы ООП какие были такие и остались.
То, что я не знал о особенностях Enum говорит только о том, что везде, где я про него читал, его чересчур поверхностно объясняли почему-то. Т.е. это я не нашел нормального источника теории.
Мне больше кажется что практика должна быть приложением к теории. Если нет практики - то теория из головы быстро улетучится, но если нет теории - ты или просто не поймешь как решить задачу, или будешь повторять заученные трюки, особо не понимая сути происходящего, и любой серьезный баг станет нерешаемой проблемой.


10558. Иван Воронин
Иван Воронин
ответить
→  Pavlin  # Java Sweeper / Запускаемый jархив / 2017-12-15 13:20

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


10558. Иван Воронин
Иван Воронин
ответить
→  Pavlin  # Java Sweeper / Запускаемый jархив / 2017-12-15 13:14

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


16496. Pavlin
Pavlin
ответить
→  Иван Воронин  # Java Sweeper / Картинка в кубике / 2017-12-15 13:11

С чего ты взял, что я не знаю зачем мне программирование?


16496. Pavlin
Pavlin
ответить
→  Иван Воронин  # Java Sweeper / Запускаемый jархив / 2017-12-15 13:09

Причем тут вообще цели и задачи? Если нет цели и задачи, то никто программирование и не учит обычно, нет?
Со мной такой подход не работает. Если у меня нет фундаментальной теоретической базы, то я просто не понимаю, что происходит в видео - для меня это набор трюков и заклинаний, в виде кода, для получения какого-то результата.  В итоге остается только покорно повторять строки кода вслед за автором, без глубинного понимания процесса, и пытаться запоминать эти заклинания.

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




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

Ты в любой момент сможешь отписаться от рассылки.
Курс хорош тем, что тут много практики. Можно сказать только практика. Ты сразу пишешь программы и вникаешь в сам язык. Схема рабочая. Вижу, сколько людей прошло урок. Сразу хочется пройти дальше чем большинство. Но из этого вытекает небольшой минус. Не хватает объяснения, как работает сам язык. Как можно писать, а как писать вообще нельзя. Ну еще есть мелкие косяки по верстке самого сайта. Я бы все таки не обобщал все книжки. Есть очень хорошая: Изучаем C#. Эндрю Стиллмен, Дженифер Грин. Все по полочкам и с практикой. Сейчас читаю. Алексей Гросс, Тверь
Научился: Возникла необходимость и желание изучать С#. Смотрел видеоуроки на youtube и ВК, наткнулся на ресурс videosharp.info. На данный момент курс мне помогает во многих вещах. Я, конечно, смотрю не только эти уроки, но организованность мне в них больше всего нравится. Пока все было легко, да и потом все будет легко, относительная сложность однозначно повысится, но знаний больше будет.
Хочется научиться работать с графикой и веб-приложениями.