Практика, практика и еще раз практика. Вот что я нашёл на этом курсе, изучая удивительный язык программирования C#.
Интересные задачи и задания делают процесс обучения увлекательным, как хобби. Думаю, обучение понравится всем: и тем, кто начинает радоваться от того, что «оно запускается», и тем, кто уже программирует давно, «докручивая» и усложняя программы по мере своей фантазии и профессионализма.
Лично я, благодаря этому сайту, настолько увлёкся этой темой, что нашёл работу в солидной фирме, где сейчас прохожу испытательный срок.
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Отличный курс, но маленький, можно было ещё лучше раскрыть идею ФП. Лямбды и LINQ в целом отличные инструменты. Так как по времени курс не большой, то советую всем пройти, чтобы добавить знаний в копилку.
Научился: Вебинар получился хорошим, выявил потребность в ФП. Трудности: Понять, что такое каррирование и замыкание. Вернее даже так - зачем они нужны. Курс весьма любопытный. Ясное дело увидев это хочется силы попробовать на всяких рекурсиях - типа факториала, чисел фиобоначчи, а так же например сложить сумму квадратов чисел.
Например в Haskell мне достаточно написать такую функцию:
sumSquares = (+) `on` (^2)
Интересно узнать, как дела в ФП в C# с этим делом обстоит.
Еще момент, может даже имеет смысл небольшую теорию дать по ФП и выложить где-нибудь презенташки и видео.