Обучение C#

Формула программиста
основатель — Волосатов Евгений Витольдович

4 совета от профи

4 совета для программистов от Лауреата Нобелевской премии Джона Стейнбека о том, как сделать процесс написания программ максимально плодотворным.

Забудьте о мысли, будто вы когда-нибудь закончите создание программы. Не думайте о том, что надо написать 400 строк или ещё 3 модуля — просто пишите по одной функции в день, это помогает. Однажды вы с удивлением обнаружите, что завершили свою работу и программа работает!

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

Забудьте о пользователях своей программы. Во-первых, эта безликая масса напугает вас до смерти, во-вторых, она существует только в театре, а в программировании — нет. У программы вашим пользователем является один-единственный человек. Я пришел к выводу, что иногда лучше всего выбрать кого-нибудь из знакомых и писать для него. Это позволяет сконцентрироваться на идее и не распылять свою энергию.

Если класс или метод не получается — оставьте его в покое и идите дальше. Когда вернётесь к нему через некоторое время, ответ найдётся сам собой, например, поймёте, что эта функция была не в том классе.

На самом деле Джон Стейнбек свои советы давал писателям.

Я взял на себя смелость модифицировать их для программстов, потому что полностью разделяю их суть, в истинности советов не раз убеждался на личном примере.


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




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

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

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

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