Загрузка...
Загрузка...

Смысл этого блога

•   Программирование   •

Смысл этого блога
16 мар 2016

Смысл этого блога

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

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

Недавно, я прочитал на Дежурке интересную статью - метод "Помидора". Это метод из 5 шагов от том как перейти от уроков к реальной разработке.

Метод «Помидора» — техника управления временем, предложенная Франческо Чирилло в конце 1980-х — поможет вам учиться постоянно

Шаг 1. Начните свой проект

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

Для меня таким проектом стал данный Блог. Это то место на котором я могу практиковать новые навыки и в то же время делиться информацией с людьми, получать какие-либо ответы на вопросы, комментарии, предложения. В конце-концов, я могу помочь людям предоставив решения некоторых проблем с которыми мне приходится сталкиваться.

Шаг 2. Делайте немного каждый день

Уделяйте данному проекту немного времени каждый день, это не обязательно должно быть всем Вашим свободным временем. Таким образом Вы выработает определенную рутину и по истечению определенного времени работа над проектом будет доставлять Вам только удовольствие. Вы будете получать кайф от внедрения новых функций и борьбы с возможными проблемами которые могут стать у Вас на пути.

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

Шаг 3.  Учитесь искать свое решение

Решая любую задачу постарайтесь придумать свое решение к ней и лишь по неимению идей или для проверки своих теорий лезте в браузер за поиском. Старайтесь делать как-можно больше своими силами.

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

На своем блоге мне очень хотелось показывать рэндомные цитаты на русском. Я начал искать поставщиков цитат c api. С английскими цитатами - их хоть завались, а вот с русским не так уж много. Плюс те, что я нашел - Вы не можете выбрать тематику цитаты, то есть у Вас по api может прийти как цитата о любви, так и цитата о технологиях. По этому я решил сделать свою базу цитат и выкладывать их на страницу в автоматическом режиме.

Шаг 4. Общайтесь с другими разработчиками

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

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

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

Шаг 5. Не прерывайте цикл обучения

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