Журнал InfoCity № 8 август 2015


Журнал Журнал InfoCity № 8 август 2015

Название: 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 оценок
Формат: Журнал
Уже скачали: 12741 раз



Похожие Журналы

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

  • Книга О книжных знаках дворцовых библиотек

    О книжных знаках дворцовых библиотек

    Автор: Дружинин П.А. Название: О книжных знаках дворцовых библиотек Издательство: М.: ТрутеньГод: 2014Страниц: 32Формат: PDFРазмер: 4.58 МБВ настоящей работе автор с привлечением архивного и ранее не . . .

  • Книга дискретная математика, теория перечисления графических объектов

    дискретная математика, теория перечисления графических объектов

    Название : Перечисление графовАвтор: Харари Ф., Палмер Э.Издательство: Москва: МирЯзык: русскийГод: 1977Формат: djvuРазмер: 4.2 МбСтраницы: 324Описание:Монография по бурно развивающемуся разделу д . . .

  • Книга Managing Projects with GNU Make

    Managing Projects with GNU Make

    Автор: Robert MecklenburgНазвание: Managing Projects with GNU MakeИздательство: O'Reilly Media, 3rd EditionГод: 2004Формат: mobiРазмер: 1.24 MBЯзык: АнглийскийThe utility simply known as make is one o . . .

  • Книга 50 Greatest World Cup Players of All Time

    50 Greatest World Cup Players of All Time

    Название: 50 Greatest World Cup Players of All TimeАвтор: коллектив авторовИздательство: Beckett Media, LLCГод: 2014Язык: английскийФормат: pdfРазмер: 49,2 mbСтраниц: 100Издание посвящено легендарным . . .

  • Книга Teeny Tiny Gardening

    Teeny Tiny Gardening

    Автор: Emma HardyНазвание: Teeny Tiny GardeningИздательство: CICO BooksГод: 2013Формат: epub и PDF (конвертированный)Размер: 17,4 Мб и 18 МбСтраниц: 144 (по описанию)Язык: английскийКнига посвящена со . . .

  • Книга Средства ближнего боя. Ручные гранатометы

    Средства ближнего боя. Ручные гранатометы

    Автор: Никулин Е.Н., Руссков В.Ф., Семенов И.А.Название: Средства ближнего боя. Ручные гранатометыИздательство: Санкт-Петербург.: Балтийский государственный технический университетГод: 2007Страниц: 1 . . .

  • Книга Эмоциональный интеллект. Как разум общается с чувствами

    Эмоциональный интеллект. Как разум общается с чувствами

    Автор: Борис ЛембергНазвание: Эмоциональный интеллект. Как разум общается с чувствамиИздательство: СПб: ВекторГод: 2013Формат: rtf,fb2Размер: 1,19 МбПсихолог Борис Лемберг делится своими наблюдениями . . .

  • Книга Making Candles and Soaps For Dummies

    Making Candles and Soaps For Dummies

    Автор: Kelly EwingНазвание: Making Candles and Soaps For DummiesИздательство: Wiley PublishingГод: 2004Формат: epub и pdfРазмер: 31 Мб и 12 МбСтраниц: 344 (по описанию)Язык: Английский / EnglishКнига . . .

  • Книга Bijoux en perles de verre

    Bijoux en perles de verre

    Автор: Martine HoernerНазвание: Bijoux en perles de verreИздательство: L'inediteГод: 2005Формат: pdfРазмер: 27,8 МбСтраниц: 70Язык: французскийКнига посвящена созданию бижутерии. Ювелирные изделия, пр . . .

  • Книга Komatsu D355A-3. Заводская инструкция.

    Komatsu D355A-3. Заводская инструкция.

    Автор: Группа авторовНазвание: Komatsu D355A-3. Заводская инструкция.Издательство: Komatsu. ЯпонияГод: n/aФормат: PDF Размер: 84.76mbНастоящая заводская инструкция подготовлена как справочное пособие . . .


Вы не зарегистрированы!

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

Отзывы читателей


Ой!

К сожалению, в нашей Бесплатной Библиотеке пока нет отзывов о Журнале Журнал InfoCity № 8 август 2015. Помогите нам и другим читателям окунуться в сюжет Журналы и узнать Ваше мнение. Оставьте свой отзыв или обзор сейчас, это займет у Вас всего-лишь несколько минут.