Название: InfoCity № 8 август 2015
Автор: Коллектив
Страниц: 92
Формат: PDF
Размер: 33,6 МБ
Качество: Отличное
Язык: Русский
Жанр: Компьютерный
Год издания: 2015
Четыре совета для изучающих программирование.
Очевидно, что существует множество стилей, возникающих в процессе обучения программированию, но я выделил четыре вещи, которые, по моему мнению,
являются основополагающими.
1. Выберите проект.
Во-первых, проект должен быть полностью сформирован в вашей голове. Когда я впервые сел за изучение Ruby, моим «ученическим» проектом был миниатюрный HTTP-сервер. Для iOS это был каталог веревочных головоломок. Для CoffeeScript я хотел написать своего рода интерактивную демонстрацию алгоритмов генерации лабиринтов. На самом деле, сам проект не столь важен. Все, что имеет значение - это чтобы ваш проект был вам по-настоящему интересен и вы не знали, как незамедлительно его реализовать. Зачастую случается так, что выбор проекта является тем, что побуждает желание немедленно начать учиться. Возможно, у вас есть идея о приложении, которым вы хотели бы пользоваться, и вы думаете, что это может стать возможностью для изучения Rails. Или вы хотите создать приложение для iPhone, которое побудит вас научиться разработке для iOS. Но что бы ни рождало в вас желание учиться программированию, не пытайтесь подойти к обучению академически. Проект - это то, что заставляет взять заплесневелые, пыльные факты и воплотить их в реальность. Без проекта вы не учитесь, вы просто принимаете к сведению некоторую информацию.
2. Делайте то, что можете.
Во-вторых, я пишу так много кода, как могу, используя доступные ресурсы. Если я изучаю новый язык программирования, то ресурсы, возможно, будут включать в себя on-line документацию по синтаксису языка. Если это новый фреймворк (такой, как Cocoa или Rails), я воспользуюсь документацией к фреймворку. Обычно, прогресс на этом этапе развивается очень медленно, с множеством фальстартов и возвратов назад, поскольку я учусь и прихожу к пониманию, что работает, а что нет. Вы можете подумать, что это будет разочаровывающая фаза, но я на самом деле нахожу ее одним из самых волнующих шагов. Все благодаря открытиям и исследованию. На протяжении второй фазы я также постоянно использую ресурсы вроде Stack Overflow. Не думаю, что я когда-либо задавал вопросы на этом сайте, но когда я учился программированию под iOS, то узнал множество нового из вопросов других людей, которые размещали их на этом сайте, и ответов на них. Подобным образом, просматривая другие проекты на GitHub или в других местах, мог увидеть, как более опытные программисты решают похожие проблемы. Однако, главное здесь то, что я должен был убедиться что понимаю эти решения, прежде чем применю их сам. Ведь если я просто слепо скопирую их код, то получится, что я не учусь, а копирую. Я никогда не позволял себе использовать код, который я не понимаю. Я нарочно не упомянул постинг в списки рассылок, форумы или IRC просьбы о помощи. Я нашел их не особенно полезными для себя. С одной стороны, пока мой вопрос является очень необычным, на форумах вряд ли помогут полезным советом. С другой стороны, если у меня есть специфичный вопрос, я могу подождать день или два подходящего ответа, и, по моему опыту, я зачастую решаю проблему к исходу этого периода. Вместо того чтобы спрашивать, потратьте время на поиск ответа. И лишь когда все прочие способы не принесут вам результата, вы можете попросить о помощи.
3. Разделяй и властвуй.
В-третьих, если проблема, которую я затрагиваю, велика, для начала постарайтесь разбить ее на небольшие части. Когда я писал первую версию NetSSH для Ruby, был перегружен сложностью спецификаций SSH. Вместо того чтобы пытаться написать весь клиент с нуля, начал с набора более простых скриптов, которые помогли изучить мне область и понять ее составляющие. Когда проблема, с которой вы столкнулись, заводит вас в тупик, посмотрите, возможно ли поделить ее на несколько мелких проблем, которые могут быть решены по-отдельности. Вы можете обнаружить, что общая проблема решается сама по себе по мере решения мелких.
4. Просите отзывов.
В-четвертых, я стараюсь писать о том, что изучил: в блоге, IRC, на статичных web-страницах, где-то, где мою запись можно увидеть, и прошу обратной связи. Я не делал этого последовательно, как мне следовало бы, но, когда я делал это, узнавал много нового. Несколько месяцев назад я изучал CoffeeScript и попросил знакомого взглянуть на мой код (реализация генератора лабиринтов). Он указал на множество мест, где мой код мог бы быть более читабельным. И это было бесценно. Самое важное, что нужно постоянно держать в голове - это то, что обучение программированию (или как делать что-либо вообще) не является тем, что можно осилить за одну ночь. Не думайте, что это будет легко. Но это не значит, что вы не получите от этого удовольствия! Поймите, что оно того стоит и оно будет того стоить. В конце концов, чем больше вы учитесь, тем больше сможете сделать.
Рейтинг: | 4.8 баллов / 2537 оценок |
Формат: | Журнал |
Уже скачали: | 12745 раз |
Нам показалось, что Журналы ниже Вас заинтересуют не меньше. Эти издания Вы так же можете скачивать и читать совершенно бесплатно на сайте!
Название: Сад, огород – кормилец и лекарь №4 2012Автор: коллективСерия или выпуск: 4Издательство: ООО "Юнисервиспресс"Год издания: 2012Кол-во страниц: 36Язык: РусскийФормат: pdfКачество: хорошееРазмер . . .
Название: Цветы в саду и дома №2 2012Автор: коллективСерия или выпуск: 12Издательство: ИД "Сельская Новь"Год издания: 2012Кол-во страниц: 16Язык: РусскийФормат: pdfКачество: хорошееРазмер: 11.98 МбЦве . . .
Название: Питомник и частный садАвтор: коллективИздательство: ООО "НИИ ОЗГ"Год / месяц: 2012 / февральНомер: 1 (13)Формат: pdfСтраниц: 68Качество: хорошееЯзык: русский Размер: 18,83 Мб Журнал рассчита . . .
Название: Сад Огород Цветник №2 2012Автор: ред. Л. В. МихейкинаСерия или выпуск: 2Издательство: Мир новостейГод издания: 2012Кол-во страниц: 82Язык: РусскийФормат: pdfКачество: хорошееРазмер: 20.72 Мб . . .
Название: Хозяин. Спецвыпуск №2 2012Автор: А.Е. АлпеевИздательство: ЧАО «Редакция газеты «Донбасс»Серия или выпуск: Экзотический садГод издания: 2012Кол-во страниц: 35Язык: РусскийФормат: PDFКачество: . . .
Название: Питомник и частный садАвтор: коллективИздательство: ООО "НИИ ОЗГ"Год / месяц: 2011 / ноябрьНомер: 6 (12)Формат: pdfСтраниц: 68Качество: хорошееЯзык: русский Размер: 23,7 Мб Журнал рассчитан . . .
Название: Питомник и частный садАвтор: коллективИздательство: ООО "НИИ ОЗГ"Год / месяц: 2011 / октябрьНомер: 5 (11)Формат: pdfСтраниц: 68Качество: хорошееЯзык: русский Размер: 15,98 Мб Журнал рассчита . . .
Красочный журнал "Bathroom Journal" - это полное руководство по формированию именно такой ванной комнаты, о которой Вы мечтали! В издании Вы найдёте идеи по дизайну и оформлению ванной или велнес комн . . .
Название: В мире растений № 1-12 2005Издательство: Фонд актуальной биологии ABFГод издания: 2005Номер: № 1-12Формат: PDFЯзык: русскийCтраниц: 52 в каждом номереРазмер: 258 МБ (все номера одним архивом . . .
Широко известный журнал "Walls & Ceilings" по архитектуре, дизайну помещений, строительству зданий. Основные темы издания - дизайн помещений, строительство зданий, декорирование стен и потолков.Издате . . .
Если вы хотите скачивать книги, журналы и аудиокниги бесплатно, без рекламы и без смс, оставлять комментарии и отзывы, учавствовать в различных интересных мероприятиях, получать скидки в книжных магазинах и многое другое, то Вам необходимо зарегистрироваться в нашей Электронной Библиотеке.
К сожалению, в нашей Бесплатной Библиотеке пока нет отзывов о Журнале Журнал InfoCity № 8 август 2015. Помогите нам и другим читателям окунуться в сюжет Журналы и узнать Ваше мнение. Оставьте свой отзыв или обзор сейчас, это займет у Вас всего-лишь несколько минут.