Как научиться немецкому языку самостоятельно с нуля


Изучение немецкого языка с нуля! Немецкий онлайн бесплатно

Решили выучить немецкий язык, но не знаете с чего начать? Или хотите повторить забытый в школе материал? Хотите заниматься самостоятельно? Специально для вас были подготовлены онлайн-уроки по изучению немецкого языка.

Итак, что сайт предлагает вам для успешного изучения немецкого языка с нуля?

В первую очередь, специально для начального уровня в виде онлайн уроков были оформлены самоучители по обучению немецкому языку А. А. Попова для начинающих и продолжающих уровней. От вас не требуется никаких предварительных знаний. Все элементы языка выдаются пошагово. Самое главное, что от вас требуется - это желание изучать немецкий язык. Первое время у вас может возникнуть неприязнь к глухим немецким звукам, со временем она полностью или частично исчезнет. Подробно об организации занятий по изучению немецкого языка написано в первом вводном тексте. Выполнять упражнения совсем не сложно, ведь для этого есть специальные формы для ввода текста, а также ключи с ответами. Для просмотра ответа наведите мышкой на ключ: . Подглядывать в ответ можно только после того, как полностью выполните упражнение! Если возникнут вопросы, вы можете задать их под уроком в виде комментария.

Перейти к → списку уроков ← (Нажмите)

Причины для изучения немецкого языка
  • Немецкий язык не сложен.
    Слова как слышатся, так и пишутся, нужно лишь знать буквосочетания. Вам наверняка даже не придется учить алфавит, ведь он латинского происхождения, который большинство уже знают. А если вы знаете английский, это дает вам большое преимущество. У английского с немецким общие корни, значит, и большое количество сходств, что значительно облегчит его изучение. Кроме того, уроки немецкого на сайте очень простые, поэтому если вы не можете их изучить, поздравляем, вы очень ленивы. *здесь должен быть смайлик ленивца Флэша, но такого нет*
  • Немецкий - наиболее часто употребляемый язык в Европе.
    Английский, французский и немецкий - 3 официальных языка Европейского Союза. В абсолютных цифрах, немецкий - второй по частоте употребления. Однако, если учитывать носителей языка, немецкий становится первым. Знание языка дает вам еще около 100 млн. человек для общения. Конечно, это не миллиард, как в китайском, но всё же
  • Немецкий - язык изобретателей и новаторов.
    Большой процент наиболее выдающихся достижений были впервые придуманы в Германии. Более 100 нобелевских премий ушли выдающимся немецким ученым за успехи в физике, медицине, химии, литературе и других областях. И это не включая Австрию и Швейцарию, 2 других главных представителя немецкого языка. Поэтому, если вы собираетесь добавить Нобелевскую премию в свое резюме, изучение немецкого языка может быть не плохим стартом. Ну или хотя бы вы сможете прочитать их научные работы.
  • Немецкий - важный язык в научном сообществе.
    Это второй по частоте использования язык в мире науки. Одной из причин этому является то, что немецкий книжный рынок - 3-ий по величине во всем мире, сразу после китайского и английского. Вот только переведено из немецкого языка в другие языки малое количество книг. Поэтому знание немецкого здесь просто необходимо.
  • Немецкий - это ключ к высшему образованию мирового класса.
    Университеты Германии имеют отличную международную репутацию. В 2011 году страна была четвертой по популярности среди иностранных студентов, более 250 тыс. из которых были зачислены в немецкие школы. Более того, немецкая система высшего образования хвалится высоким количеством университетов с очень низкой платой за обучение и даже совсем бесплатной. Не удивительно, что ученые и исследователи там собираются толпами. Звучит как хорошая инвестиция в будущее.
  • Германия - это локомотив европейской экономики.
    Немецкий это интересный выбор не только для научных сотрудников, но и для бизнесменов. Германия это крупнейшая экономика Европейского союза и 4-ая по всему миру. Это дом для многочисленных международных корпораций, и этот дом всегда стоит на передовой линии новых технологий. Общение с кем-либо на его родном языке всегда являлось признаком хороших манер, а использование немецкого с деловыми партнерами может резко увеличить ваши шансы на эффективные переговоры и успешные профессиональные отношения.
  • Немецкие компании - лидеры мирового рынка.
    Хотите работать в компании, которая является лидером на международном рынке? Знание немецкого языка может помочь вам открыть необходимую дверь. Германия это дом большого количества сильных экономических игроков, таких как Siemens, BMW, Volkswagen, Mercedes-Benz, Audi, Porsche, Adidas, Hugo Boss, Lufthansa... И это далеко не все. Тем временем, Берлин превращается в центр новаторских стартапов. Некоторые даже называют его Силиконовой долиной Европы. Следовательно, знание немецкого дает огромный потенциал для улучшения ваших карьерных возможностей.
  • Немецкий это и огромная онлайн аудитория.
    Вам даже не нужно встречать этих 100 млн. человек в реальной жизни. Вы можете это сделать лежа у себя на любимом диване. Немецкие сайты составляют огромную часть интернета. Технически, немецкий домен .de второй по популярности после .com. Второе место во всей сети Интернет! Да, я сам в шоке.
  • Немцы - везде.
    Даже если вы не собираетесь посещать немецкоязычную страну или вы не горите желанием преследовать немцев в Интернете, не волнуйтесь: немцы найдут вас. Если вы путешествовали, вы должно быть уже заметили этот феномен. Немецкие граждане одни из самых ненасытных путешественников. С шестью неделями ежегодного отпуска и кучей денег на расходы , вы можете столкнуться с этими "беднягами" в любом месте земного шара. Это только с недавнего времени первенство перешло к туристам из Китая, а до этого лидерами были немцы. Поэтому даже небольшое знание языка может пригодиться вам в дороге.
  • Немецкая культура - часть мирового наследия.
    Несмотря на то, что немцы имеют репутацию аналитиков и любителей логики, немецкоязычный мир это еще и выдающиеся умы в областях музыки, литературы, искусства и философии. Это язык Гёте, Кафки, Брехта и Манна. Он был родным языком композиторов Моцарта, Баха, Шуберта, Бетховена и Вагнера. Революционная философия впервые была написана на немецком языке, когда Кант, Гегель, Ницше и Хайдеггер только начинали свою творческую деятельность. Изучение немецкого языка дает вам возможность оценить шедевры этих творцов в оригинале. Чего только стоит один "Фауст" Гёте!
  • Если ни одна из этих причин для вас не подходит, то эта причина - Rammstein.

Комментарии

Только зарегистрированные пользователи могут добавлять комментарии.

ВК (старые)

Новые комментарии ВК нужно писать в синий блок справа от этого. В этом блоке ваши комментарии будут утеряны.

О

Зачем комментарии ВКонтакте разделены на старые и новые, а также ответы на другие часто задаваемые вопросы, вы найдете на странице FAQ (из верхнего главного меню).
Подробности
Просмотров: 67456

Как выучить немецкий язык самостоятельно (да, это возможно!): 8 простых шагов для самостоятельного изучения немецкого

Привет, Ганс Соло . Хотите знать, как выучить немецкий язык самостоятельно?

Понятно.

Вы хотите научиться говорить по-немецки, но идея жесткого (и дорогостоящего) формального класса заставляет вас содрогаться.

Вы хотите погрузиться во все домашние немецкие ресурсы, но их так много… какие из них стоят вашего времени?

Мы вас поймали.

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

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

Итак, давайте начнем с вопроса, который у многих из вас может возникнуть прямо сейчас: нужно ли мне тратить деньги, чтобы выучить немецкий язык?


Могу ли я научиться говорить по-немецки, не тратя деньги?

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

Человек, который знает, как лучше всего выучить немецкий, - это, конечно же, вы. Так почему бы не взять в руки своего личного тренера и не научиться говорить, как настоящий Deutscher ! Существует множество способов подойти к вопросу о том, как выучить немецкий язык самостоятельно.

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

  • Погружение и участие в культуре

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

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

Как подойти к немецкому языку с англоязычной точки зрения

Если вы говорите на Englisch и желаете Deutsch zu sprechen , есть несколько вещей, которые помогут вам на вашем пути к овладению немецким языком язык самостоятельно. Немецкий и английский языки на самом деле происходят из одной языковой группы, германской языковой группы.

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

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

В немецком предложения структурированы иначе, чем в английском. К сожалению, вы не можете просто заменить слова предложения немецкими словами, так как это не сработает. Например, «hilf mir doch mal jemand», , что буквально переводится на английский как «кто-то мне поможет».

Итак, как видите, грамматическая сторона немецкого языка может быть сложной для изучения вначале. Однако, если вы немного освоитесь с грамматикой, с этого момента все станет намного проще.

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

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

1. Слушайте и повторяйте звуки немецких букв

Начните с изучения немецкого алфавита.

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

Видео ниже очень полезно - носитель немецкого языка проведет вас через звуки отдельных букв и сочетания букв.

Обратите особое внимание на буквы с умляутом (две маленькие точки над буквой), так как это меняет способ произнесения буквы и, следовательно, меняет способ звучания слов.

Как только вы это сделаете, не пропустите наш пост о сложных немецких произношениях.

2. Запаситесь несколькими простыми «рамочными словами»

После того, как вы освоите алфавит и буквенные звуки, пора выучить несколько «основных слов». Это простые, общие слова, которые лягут в основу вашего словарного запаса.

Подумайте о словах, без которых вы не можете обойтись в английском языке, и найдите их немецкие эквиваленты. Отличные стартеры:

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

Я расскажу вам больше об изучении немецкого языка с FluentU позже!

3. Расширьте свой словарный запас существительными, глаголами и прилагательными

После того, как вы усвоили основы, пора расширить свой словарный запас существительными, глаголами и прилагательными. Постарайтесь поставить себе ежедневную цель - например, каждый день выучивать три новых существительных, глагола и прилагательных (всего девять слов).

Вот несколько списков слов, из которых вы можете извлечь:

И в этом видео есть 100 немецких прилагательных для начинающих:

4.Начните складывать предложения

Хорошо, у вас за плечами несколько важных немецких слов. Пришло время начать их использовать.

Это все об изучении немецкой структуры предложений и порядка слов.

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

Затем вы можете попрактиковаться в применении этих правил самостоятельно с помощью этих бесплатных онлайн-упражнений - просто щелкните ряд слов в правильном порядке, чтобы составить немецкие предложения.

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

5. Запоминание многоразовых немецких фраз

Это один из тех «языковых уловок», который поможет вам быстрее перейти на путь настоящего немецкого общения.

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

Например: «Я хочу капучино из соевого молока, пожалуйста».

Выберите то, что вам больше всего пригодится в повседневной жизни в Германии! (Это не только поможет вам научиться говорить по-немецки - это также очень мотивирует представить вашу будущую жизнь, путешествуя или живя в Германии.)

6. Смотрите фильмы на немецком языке (дублированные, затем аутентичные)

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

По мере того, как ваш уровень повышается или чтобы повысить его сейчас, попробуйте посмотреть несколько немецких фильмов с немецкими субтитрами. Чтение слов, которые вы слышите (на немецком языке) в процессе их произнесения, будет очень полезно для ваших языковых занятий. После того, как вы посмотрели те 10 фильмов, ссылки на которые указаны выше, вам стоит посмотреть еще пять немецких фильмов.

7. Читайте новости на немецком.

После того, как вы посмотрели несколько немецких фильмов, убедитесь, что вы обращаете внимание и на эти навыки понимания прочитанного. Чтение колонок в немецких газетах - проверенный метод для этого.

Выделите все слова, которые не имеют смысла, а затем поищите их позже в словаре немецкого языка.

8. Общайтесь с другими изучающими или говорящими на немецком языке

Наконец, мы знаем, что это руководство о том, как выучить немецкий язык самостоятельно, но super полезно для общения с носителями немецкого языка или даже с другими изучающими немецкий язык!

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

Хотя мы уже видели множество способов выучить немецкий, у меня есть еще других методов, которыми я еще не поделился с вами, помимо этих восьми шагов!

Веселые (и менее традиционные) способы практиковать и изучать немецкий

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

Слушайте немецкие подкасты

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

Самым популярным подкастом среди изучающих немецкий язык, скорее всего, является GermanPod101, и он, безусловно, популярен не зря. Существуют сотни аудио и видео уроков, и коллекция постоянно пополняется свежим материалом для всех уровней подготовки. Ага, это охватывает вас от новичка до почти беглого. С членством вы получите доступ ко всему этому и получите доступ к интерактивным инструментам обучения, таким как карточки SRS, расшифровки стенограмм в формате PDF, форумы сообщества и удобное приложение.Попробуйте воспользоваться бесплатной учетной записью!

Познакомьтесь с немецкими друзьями

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

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

Смотреть немецкую комедию

Да, на немецком языке есть даже стендап-комедия.Есть серия, предоставленная BBC видео комиком Хеннингом Венном. Эта серия из 10 частей посвящена множеству тем, включая немецкий алфавит, определение времени, вежливость, пол и даже некоторые шутки.

Сериал называется «Что такого смешного в немецком языке». Это один из самых забавных способов погрузиться в немецкий язык и посмеяться над некоторыми интересными вещами, которые вы узнали.

Погрузитесь в немецкий язык, чтобы добиться успеха

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

При изучении нового языка наш мозг воспринимает незнакомые новые звучащие слова как фоновый шум и старается игнорировать его. Решение этой проблемы - впитать немного немецкого. Чем больше вы слышите, тем меньше фильтруется.

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

Понятно, как выучить немецкий язык самостоятельно, Ханс Соло? Теперь у вас есть много советов и инструментов для достижения успеха!


И еще кое-что…

Как мы уже установили, ключ к самостоятельному изучению немецкого языка - это использование правильного контента и инструментов.

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

FluentU делает отличные видеоролики и превращает их в опыт изучения языка, чтобы вы могли выучить настоящий немецкий так, как на нем говорят люди:

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

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

И FluentU не только для просмотра видео. Это полноценная платформа для обучения. Он разработан, чтобы эффективно обучить вас всем словарям из любого видео. Проведите пальцем влево или вправо, чтобы увидеть больше примеров того слова, которое вы используете.

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

Начните использовать FluentU на веб-сайте со своего компьютера или планшета или, что еще лучше, загрузите приложение FluentU из магазина iTunes или магазина Google Play.

Если вам понравился этот пост, что-то мне подсказывает, что вам понравится FluentU, лучший способ выучить немецкий с помощью реальных видео.

Испытайте погружение в немецкий онлайн!

.

Как сделать немецкий самостоятельно: учиться лучше, чем когда-либо самостоятельно

Представьте, что вы только что приземлились в Германии.

Вы сами по себе, вы не говорите по-немецки, и вам нужно заставить его работать .

Для многих людей, переезжающих в крупнейшую экономику Европы или «самый жаркий город на Земле», этот сценарий является реальностью. Попытка быть полноценным взрослым в чужой стране - довольно хороший мотивирующий фактор для изучения местного языка.

Нужна квартира? Немецкий.Для этого нужен Интернет? Немецкий. Хотите пойти в спортзал? Эээ, немецкий.

Однако, несмотря на частоту, с которой немецкий язык действительно необходим в Германии (и определенное нежелание многих немцев говорить по-английски), все еще есть много людей, которые «обходятся» без него.

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

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

В каком-то смысле делать что-нибудь в Германии (особенно жить своей жизнью) и незнание немецкого языка - это гораздо больше, чем просто неприятность. Если вы пытаетесь сделать что-то, что требует знания немецкого языка, но у вас нет знания немецкого языка, то, как сказал Хатзумото из AJATT, «у вас нет проблем с иностранным языком, у вас есть взрослый проблема грамотности.

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


Стратегия 1: брать уроки

Конечно, вы могли бы брать уроки.

В Германии есть множество интенсивных курсов, которые проводятся по 3-4 часа в день, 5 дней в неделю и обойдутся вам от 198 евро в месяц до 3160 евро за 8-недельный курс с проживанием.

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

Так что же вам остается?

Стратегия 2: запачкайте руки и сделайте это своими руками

Вы можете попробовать выучить немецкий самостоятельно, в свободное время, в соответствии с вашими потребностями и интересами.

Кажется страшным, я знаю. Но есть масса веских причин, чтобы решить «проблему неграмотности взрослого населения Германии», используя свою смекалку и любопытство.

Хорошие причины намного лучше, чем любые ваши заботы. Как только вы ощутите сладкую победу беглости немецкого и научитесь справляться самостоятельно, вы удивитесь, почему кто-то пытается делать это по-другому.

Если вы приступите к самообучению, вы никогда не вернетесь назад. Шутки в сторону. Это так хорошо.

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

И если вы каким-то образом убеждены, что изучение языка вне аудитории невозможно, то позвольте мне установить рекорд: вполне возможно самостоятельно выучить немецкий язык на удивительно беглом уровне. , без учителя и без проведения второго курса (и руки и ноги) в Баден-Бадене.

Плюсы и минусы самостоятельного изучения немецкого

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

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

Помимо соотношения цены и качества, плюсы и минусы DIY German довольно просты:

Плюсы: вы можете делать свой собственный выбор

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

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

Из всего, что может предложить немецкий язык, вы можете выбрать самое лучшее. Не в моде? Никто не заставит вас смотреть "Следующая топ-модель Германии". Ненавижу выходить на улицу? Статья о спортивном скалолазании в Frankenjura (Franconian Jura) не обязательно должна быть в повестке дня. Вы можете просто сосредоточиться на том, что вас интересует (и на том, что вам нужно изучить), а остальное оставить в стороне.

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

Pro: это более эффективно

Этот момент очевиден для некоторых людей и, вероятно, противоречит интуиции для других: делать понемногу каждый день лучше, чем делать много время от времени.

Классы - это пример того, что время от времени они делают много. Знакомство с немецким языком на час или два несколько раз в неделю никуда не годится, если только вы не достигнете действительно полезного уровня беглости через 10 лет.

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

Включите немецкий язык в свой распорядок дня 7 дней в неделю унесет вас очень далеко. Конечно, чем больше вы делаете, тем быстрее вы увидите результаты. 10 минут в день - это хорошо, но 2 часа явно лучше.

Краткая история личного изучения языка, чтобы прояснить ситуацию: я провел 6 лет, изучая русский язык в колледже и аспирантуре.Я написал магистерскую диссертацию на русском языке и имею две степени на русском языке. На бумаге я выгляжу как самый грамотный русскоговорящий на Земле (черт возьми, я даже год жил в России). Но я работаю переводчиком в крупной компании по разработке программного обеспечения German , мне платят за то, чтобы я понимаю немецкий.

Почему? Потому что мой самодельный немецкий оказался лучше моего дорогого институционального русского. И потребовалось меньше половины времени, чтобы добиться этого.

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

Против: ты должен все делать сам

Вы, наверное, видели это. Со свободой приходит ответственность.

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

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

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

Другой проблемой здесь является дисциплина, которая не должна быть проблемой, если вы делаете что-то веселое и интересное.Надо сегодня посмотреть «Начало» на немецком? Облом, чувак. Я чувствую твою боль.

Но иногда хочется передышки. Вы не всегда будете делать что-то на немецком языке. Такое случается. Но гораздо легче вернуться к привычному распорядку немецкого языка, чем бросить курс немецкого языка и снова записаться на курс позже. И вы всегда можете изменить материал.

Устали читать «Пятьдесят оттенков серого» по-немецки? Перейдите на «Das Lied von Eis und Feuer» или блог о немцах, живущих в Японии.

Четырехэтапный боевой план для самостоятельного изучения немецкого

Итак, теперь, когда я убедил вас попробовать заняться немецким самостоятельно, вы, вероятно, захотите некоторых практических деталей. Есть много разных вещей, которые вы могли бы сделать, но, по моему опыту, есть 3 основных вещи, которые послужили хорошей рабочей основой для моего собственного успеха:

  1. Получить тонны реального ввода (частое прослушивание и чтение)
  2. Выучите предложений , а не отдельные слова
  3. Создайте флеш-карточки предложений, которые вы хотите выучить, и используйте систему интервального повторения (SRS), чтобы запланировать, когда изучать эти карточки

Это первые 3 шага - вы Выучу 4-й шаг в свое время.

1. Ввод, ввод, ввод

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

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

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

Получение достаточного количества информации на самом деле означает использование мобильных технологий во всех смыслах. Возможности столь же широки, как и ваши интересы: прослушивание подкастов по дороге на работу, прослушивание веб-радио на работе, прослушивание немецких аудиокниг по дороге домой, просмотр дублированных на немецком языке телешоу и каналов YouTube по вечерам, чтение немецких постов в Twitter в течение дня.Выберите те варианты, которые лучше всего подходят вашему расписанию, стилю обучения и интересам!

Вот еще несколько очень полезных источников аутентичной немецкой информации:

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

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

Томаш П. Шинальски и Михал Рышард Войчик, парни, ответственные за блог Antimoon, выучили английский до беглости за три года, погрузившись в трансляции NPR и изучив английские определения английских слов.

Доводя идею ввода до некоторой степени, Хатзумото из AJATT.com (All Japanese All The Time) погрузился в японские СМИ на 24 часа в сутки (да, даже во время сна), чтобы достичь поразительной беглости всего за несколько минут. 18 месяцев .

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

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

2. Изучайте предложения, а не слова

Это довольно простой вопрос.

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

Это сделает для вас две вещи:

1. Вы выучите больше слов за более короткий период времени

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

2. Вы начнете развивать грамматическую интуицию.

Грамматическая интуиция - это чувство, которое у вас возникает, когда кто-то делает грамматическую ошибку в английском языке, и вы нутром чувствуете, что это неправильно. Откуда вы знаете, что предложение «он уходи» грамматически неверно? Возможно, вы не сможете объяснить почему, но, вероятно, легко дадите мне грамматически правильный вариант.Такая же интуиция в отношении немецкого языка необходима для свободного владения языком и является его неизбежным результатом.

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

Хороший способ сдвинуть с мертвой точки - использовать список частотности немецких слов (список наиболее часто используемых слов на немецком языке, перечисленных в порядке их частоты) и найти хотя бы одно примерное предложение для первых 1000 слов или так.

Если вы решите изучать немецкий таким образом, поиск предложений, которые вы хотите выучить, и их изучение - это процесс, который можно и нужно повторять до и через продвинутые стадии (я все еще использую его по сей день для всего, с чем сталкиваюсь. это ново для меня). Типы предложений, которые вы выучите по мере того, как вы научитесь лучше, изменятся, но идея останется прежней. Это просто и очень надежно.

3. Создавайте карточки с интервалом повторения для предложений, которые вы хотите выучить

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

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

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

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

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

Карты для начинающих


1.

ПЕРЕДНЯЯ ЧАСТЬ:
Ich muss gehen.

НАЗАД:
Я должен идти; Я должен быть выключен


2а.

ПЕРЕДНЯЯ ЧАСТЬ:
Ich muss […] .

Я должен идти; Я должен быть выключен

НАЗАД:
Ich muss gehen .


2б.

ПЕРЕДНЯЯ ЧАСТЬ:
Ich […] gehen.

Я должен идти; Я должен быть выключен

НАЗАД:
Ich muss gehen.


2с.

ПЕРЕДНЯЯ ЧАСТЬ:
[…] muss gehen.

Я должен идти; Я должен быть выключен

НАЗАД:
Ich muss gehen.


В примере с карточкой 1 суть в том, чтобы просто понять, что написано на немецком языке. Предложение взято из немецко-английского словаря Reverso, в котором часто приводятся примеры предложений для найденных вами немецких слов (в данном случае я искал «gehen» ).

Вам не нужно записывать перевод или понимать предложение слово в слово так, как оно было сформулировано в переводе. В конце концов, существует множество других способов выразить эту идею на английском языке (например, «I’ve gotta go», «I have to go»). Дело в том, чтобы понять - почувствовать - смысл.

Примеры 2a , 2b и 2c - это 3 связанные карты, которые можно использовать в сочетании друг с другом, чтобы действительно проверить себя на отдельных элементах в довольно простых предложениях.Перевод включен на лицевую сторону карточки, чтобы помочь вам сориентироваться. Идея здесь в том, что вы скрываете в предложении что-то, что хотите проверить. Символ […] , который заменяет текст, который вы хотите скрыть в Anki, называется закрытым удалением .

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

Я стараюсь скрывать одно (слово, окончание слова) за раз. Если у меня есть предложение или текст, в которых есть 5 вещей, которые я хочу скрыть, я создам 5 отдельных карточек, каждая с одним удалением закрытия. К счастью, Anki позволяет вам выбирать все, что вы хотите скрыть, и автоматически генерирует одну карту для каждого закрытия. Если вы используете другую систему карточек, возможно, вам придется создавать каждую карточку вручную.

Промежуточные карты


1.

ПЕРЕДНЯЯ ЧАСТЬ:
Ich war noch nie so teuer einkaufen .. aber auch noch nicht so gesund?

НАЗАД:
teuer - so, dass es viel Geld kostet ↔ billig: ein teures Auto, ein teurer Abend

einkaufen - ( etw166 ) die man täglich braucht (Meist Lebensmittel), kaufen ↔ verkaufen: Er hat vergessen, Brot einzukaufen

gesund - mit einer positiven Wirkung für die Gesundheit ↔ gesälichenschrung, die Gesundheit ↔ gesälichenschrung, die Gesundheit ↔ gesälichenschrung; gesund leben>: Rauchen ist nicht gesund; Meeresluft ist gesund


2.

ПЕРЕДНИЙ:
Ich war noch nie so teuer […] .. aber auch noch nicht so gesund?

НАЗАД:
Ich war noch nie so teuer einkaufen .. aber auch noch nicht so gesund?

teuer - so, dass es viel Geld kostet ↔ billig: ein teures Auto, ein teurer Abend

einkaufen - ( etwas ) die man - einkaufen braucht (Meist Lebensmittel), kaufen ↔ verkaufen: Er hat vergessen, Brot einzukaufen

gesund - mit einer positiven Wirkung für die Gesundheit ↔ gesundheitsschädlich : Rauchen ist nicht gesund; Meeresluft ist gesund


Промежуточные карты в основном следуют той же схеме, что и карты для начинающих.

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

Как и в случае с карточками для начинающих, в примере 1 нужно понимать текст.

Пример 2 просит вас ввести небольшой объем активных входных данных.Вы можете скрыть любое количество вещей. Лично я большой поклонник сокрытия предлогов (например, в , auf , vor , aus , bei , für , außerhalb , gegen eg …) и предлогов bis ins 18. Jahrhundert zurück ) в отличие от существительных и глаголов, поскольку они используются очень часто и представляют собой постоянную проблему для людей, для которых любой язык не является родным.

По моему опыту, существительные и глаголы, как правило, довольно легко выучить, просто рассматривая их в контексте, поэтому я не трачу слишком много времени на их активное изучение.

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

Advanced Cards


ПЕРЕДНИЙ:

Betriebskosten (Immobilien)

Betriebskosten sindlen Kosten, die beimSie sind vom Eigentümer zu tragen und stellen eine Teilmenge der Bewirtschaftungskosten einer Immobilie dar. Das gilt grundsätzlich auch, wenn eine Immobilie vermietet worden ist. Allerdings wird meist im Mietvertrag vereinbart, dass der Mieter dem Vermieter die Betriebskosten zu erstatten hat. § 556 Абс. 2 S. 1 BGB sieht die Möglichkeit vor, hierzu entweder Vorauszahlungen mit späterer Abrechnung zu vereinbaren oder eine angemessene Pauschale vorzusehen, mit der die Betriebskosten insgesamt abgegolten sind.

НАЗАД:
bewirtschaften - etwas bewirtschaften - einen Betrieb leiten und dort arbeiten: Er bewirtschaftet den Bauernhof gemeinsam mit seinerfamilie
9000 etwas) (an jemanden) vermieten - jemandem besonders ein Haus, eine Wohnung od. ein Fahrzeug zum Benutzen überlassen und dafür eine bestimmte Summe Geld nehmen ↔ mieten , eine vermie verm>

erstatten - jemandem etwas erstatten - geschr; jemandem das Geld, das er für einen bestimmten Zweck ausgegeben hat, zurückzahlen ≈ jemandem etwas vergüten

abgelten - etwas abgelten - eine Schuld bezahlen od. wiedergutmachen


Продвинутые карты, как правило, довольно мощные.

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

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

4. Промыть и повторить

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

Если вы будете внимательно следить за своим мнением (как чтение, так и слушание), и проведете обзор карточек, то вы научитесь свободно владеть им, если будете придерживаться этого. Чем больше вы будете делать, тем большего прогресса добьетесь. Разница между тем, чтобы научиться бегло говорить за 2 или 10 лет, зависит от того, чем вы занимаетесь каждый день.

Самая важная вещь - попытаться основать свой ввод на том, что fun . Этого действительно нельзя сказать достаточно. Если вам интересно то, что вы изучаете, вы, скорее всего, продолжите изучать это.

Подавляющее большинство немецкого языка, которое вам нужно знать, чтобы начать делать что-то в Германии (или других немецкоязычных странах), можно выучить с помощью забавных источников.

По словам профессора Александра Аргуэльеса, высококлассного полиглота:

У вас может быть много сознательных причин, чтобы говорить себе: «Мне нужно выучить этот язык, я хочу выучить этот язык, это было бы Будьте добры, чтобы я выучил этот язык », но [вы, возможно, не] делаете это, потому что вы хотите от всей души.Поэтому я думаю, что что-то сделать трудно, если вы не хотите этого делать. И я думаю, в частности, если это что-то, что требует много времени для достижения чего-либо, и вы не хотите этим заниматься или вам не нравится это делать, очень трудно делать это достаточно часто, чтобы получить достаточно практики. развивать какие-либо навыки, ноу-хау или опыт в этом.

Ответное сообщение:

Делайте то, что вам нравится, на немецком языке. Придерживаться. Придет свободное владение языком.

Если вам понравился этот пост, что-то подсказывает мне, что вам понравится FluentU, лучший способ выучить немецкий с помощью реальных видео.

Испытайте погружение в немецкий онлайн!

.

Как выучить любой язык с нуля

Перейти к содержанию

Информация о колледже

Как выучить любой язык с нуля Меню 2 СодержаниеЗакрыть меню мобильной навигациизакрыть содержание
  1. Найди свою мотивацию
  2. Что делать, если я плохо владею языками?
  3. Сколько времени нужно, чтобы выучить язык?
  4. Начните со звуков
  5. Выучите свои первые слова
  6. Повторение с интервалом
  7. Овладейте 4 базовыми навыками изучения языка
  8. Как выучить несколько языков
  9. Приложения и инструменты для изучения языков
  10. Начните свое путешествие по изучению языка сегодня
MenuClose mobile меню навигацииclose Start Here Темы:
  • Учеба и обучение
  • Производительность
  • Карьерные навыки
  • Жизненные навыки
  • Удаленный доступ
  • Просмотреть все статьи
  • Бесплатное учебное пособие
  • О
  • Контакты Impo0006
  • Музыка
  • Заявление об отказе от ответственности и условия использования
  • Политика конфиденциальности
  • Отказ от ответственности в отношении файлов cookie
  • Начать здесь
  • Темы
    • иконок новое
.

Как стать программистом: 8 шагов к созданию приложения с нуля

Введение

«Как лучше всего научиться программировать?»

«Как стать программистом»

«Как создать приложение»

Это общие вопросы, которые каждый день задают новички, которые хотят научиться программировать. Несомненно, вы уже погуглили что-то в этом роде и прочитали достаточно статей / ответов до такой степени, что вам надоели «стандартные» советы.

Если у вас нет, или если вы почему-то думаете, что я хочу сказать что-то новое и все равно хотите это услышать (я не знаю), вот короткий и почти бессмысленный ответ (я дам ему SEO-ориентированный клик - название приманки: «3 шага к тому, чтобы стать программистом»):

Шаг 1. Выберите язык

Шаг 2: Изучите язык

Шаг 3: Собирайте материал и продолжайте учиться

Эй, не бросайся в меня. Как бы я ни хотел сказать, что существует универсальный метод обучения программированию, на самом деле его нет.(Позвольте мне добавить Шаг 0: признаю, что все учатся по-разному).

Бесчисленные более подробные ответы на шаги 1 и 2 уже существуют в Интернете, но общий ответ на первый шаг - изучить Python или Ruby в качестве своего первого языка (не слишком зацикливайтесь на языке, вы никогда не получите началось). Если вам нужны учебные ресурсы, мы подготовили несколько руководств, которые вы можете проверить:

Некоторые из вас дойдут до этого момента:

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

Практически каждый раз, когда вы спрашиваете: «Как мне стать программистом?», Разработчики говорят вам создавать что-то, поскольку создание вещей - это то, как вы можете улучшить как программист, и это лучший способ учиться и так далее.

Но как создать собственное приложение?

Вы всегда можете следовать существующим руководствам о том, как создать клон Twitter / Pinterest / Instagram / и т. Д. На любом языке и технологиях, которые вы используете, но имейте в виду, что авторы этих руководств фактически сделали большую часть работы за вас, и все, что вы делаете, это понимаете код и их логику.

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

Предварительные требования

Большинству приложений потребуется база данных, поэтому, если вы собираетесь создавать собственное приложение самостоятельно (например, интерфейс и серверную часть), вам, скорее всего, придется знать язык запросов к базе данных (обычно SQL). Если только вы не создаете что-то, что не требует взаимодействия с базой данных, например, Flappy Bird.

Более того, если вы хотите создать веб-приложение, вам нужно знать некоторые базовые навыки DevOps, чтобы иметь возможность настроить среду / сервер разработки и иметь возможность запускать приложение.

Если вы хотите стать только интерфейсным веб-разработчиком, вы можете отточить свои навыки HTML, CSS и JavaScript в Codepen или JSfiddle. Если вы знаете только JavaScript и не хотите изучать другой язык, вы можете попробовать Node.js, поскольку это платформа JavaScript для внутренней разработки (вы также можете использовать MongoDB в качестве своей базы данных, поскольку она также основана на JavaScript).

В противном случае вам также следует знать один из следующих языков (и обычно веб-фреймворк), если вы собираетесь создать полное веб-приложение:

  • Рубин
  • Python
  • PHP
  • Ява
  • Перейти
  • C #

Если вы хотите создавать игры, вы можете рассмотреть возможность изучения Lua, хотя C # также является очень хорошим выбором благодаря движку Unity 3D и его огромному сообществу.Что касается разработки собственных мобильных приложений, вам необходимо знать Swift / Objective-C для разработки под iOS и Java для разработки под Android.

Без лишних слов, давайте перейдем к созданию приложения с нуля.

Шаг 0: Разберитесь в себе

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

Например:

  • Какие приложения вам больше всего нравятся?
  • Без каких приложений вы не можете жить?
  • Вы любите играть в игры?
  • Вам нравится конструировать вещи?
  • и т. Д.

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

Шаг 1. Выберите идею

Теперь, когда вы, надеюсь, разобрались, пора выбрать идею для воплощения. Простой старт .

Да… даже если вы думаете о создании игры, прямо сейчас вам не следует думать о создании следующего CounterStrike, а вместо этого вы должны думать о том, как создавать игры, столь же простые, как печально известная Flappy Bird.Эй, не смотри свысока на Flappy Bird - это была сенсация, которая заставила людей во всем мире открыть для себя своего внутреннего мазохиста. Но я отвлекся.

Итак, исходя из ваших интересов, придумайте простое приложение, которое будет делать что-нибудь полезное. Не имеет значения, существует ли приложение уже (на самом деле, оно может помочь вам, если подобные проекты уже существуют).

Вот несколько указателей, которые помогут вам получить вдохновение:

  • Если вам нравится готовить, возможно, вы захотите создать приложение, в котором люди будут демонстрировать свои домашние рецепты.
  • Если вы всегда хотели знать, как работает Twitter, попробуйте создать суперпростой клон Twitter.
  • Если вы забывчивый человек, который полагается на менеджеров задач, попробуйте создать их самостоятельно.
  • Если вы пристрастились к League of Legends, вы можете попробовать использовать Riot API и создать сайт, который сможет получать и отображать информацию об игре.
  • Если вам нравится играть в карточные игры, попробуйте собрать простую (например, Блэк Джек).
  • Если вы сидите на диете, попробуйте создать приложение, которое будет регистрировать количество потребляемых вами калорий.

И так далее, и так далее. Вот список идей для проектов, если вам нужно больше вдохновения.

Когда у вас есть направление, запишите в одно предложение цель и, если применимо, наиболее важных целевых пользователей для этого приложения.

Например: приложение для усыновления домашних животных для людей, которые забирают бездомных животных.

Шаг 2: Определите основные функции

Подумайте, что ваше приложение должно уметь делать, и перечислите их.Если вы в конечном итоге перечисляете кучу вещей, присмотритесь и спросите себя, ДЕЙСТВИТЕЛЬНО ли этому приложению требуется, например, вход в Facebook для работы? Неужели для работы ДЕЙСТВИТЕЛЬНО нужно загружать данные в какое-то облако?

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

Никогда не пытайтесь создать универсальное приложение .Не ходи туда. Я видел, как это происходило даже в профессиональной среде, и в результате было много боли и мало прогресса.

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

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

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

Для образца основной список функций для клона Reddit:

  • пользователи могут создать учетную запись
  • пользователей могут восстановить утерянные пароли
  • пользователей могут менять свои пароли
  • пользователей могут размещать новые ссылки
  • пользователей могут комментировать ссылки
  • пользователей могут голосовать за / против ссылки
  • пользователей имеют профиль, показывающий их историю / активность

Перечисленные выше функции являются основными функциями, на которых вам следует сосредоточиться в первую очередь.Другие функции, такие как:

  • пользователей могут поделиться в социальных сетях
  • пользователей могут удалять комментарии
  • Пользователи могут редактировать комментарии
  • пользователей могут удалить свою учетную запись

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

Шаг 3. Нарисуйте свое приложение

Лицензия CC

Нет ничего быстрее ручки и бумаги. К настоящему времени у вас должно быть довольно четкое представление о том, что должно делать ваше приложение, поэтому нарисуйте каркас пользовательского интерфейса вашего приложения (пользовательского интерфейса).Где должны быть расположены кнопки, для чего они нужны и так далее.

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

Помните, все просто . Если вы сократили список на шаге 2, придерживайтесь только перечисленных в нем функций набросков - не увлекайтесь. Если ничего не можешь с собой поделать, нарисуй 2 версии: базовую и финальную в своих снах.

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

Шаг 4. Планирование пользовательского интерфейса вашего приложения

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

(лицензия CC)

Включите в блок-схему все действия, которые может выполнять пользователь. Например, если ваше приложение требует от пользователей входа в систему, как им создать учетную запись? Что делать, если пользователи забыли свой пароль? Что, если они ввели неправильный пароль? Что должен делать пользователь в каждом интерфейсе (добавить новый элемент списка> сохранить; изменить> сохранить / удалить)? И так далее. Быстрее всего это делается с помощью ручки и бумаги.

Опять же, поскольку ваше приложение должно быть довольно простым, ваша диаграмма не должна быть слишком массивной.

Шаг 5. Проектирование базы данных

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

Если вы создаете клон Twitter, вам необходимо знать идентификатор твита, содержание твита, дату публикации / ретвита твита, количество ретвитов и количество звездочек.Вам также нужно будет вести учет ретвитов и звездочек пользователей.

Вы можете нарисовать диаграмму ERM (модель сущности-отношения), чтобы отобразить взаимосвязь данных.

Пример схемы Entity-Relationship Diagram сайта выбора курса Лицензия CC

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

Продвинутый

Если приложение, которое вы планируете, будет взаимодействовать с сервером (например,грамм. если вы создаете полнофункциональное веб-приложение) или если ваше приложение будет взаимодействовать с API (например, вы пытаетесь получить информацию от Yahoo! Weather), то, вероятно, будет хорошей идеей нарисовать диаграмму последовательности, чтобы вы получить лучшее представление о том, как должны работать процессы.

Из Википедии

Шаг 6. Каркасы UX

Хорошо, у вас запланирована внутренняя часть. А теперь пора спланировать интерфейс.

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

Лицензия CC

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

К счастью, в Интернете существует множество инструментов для создания каркасов и макетов, которые помогут вам спланировать процесс UX / UI (например, Gliffy, Mockflow, Framebox, Wireframe.cc, Invisionapp).

Шаг 6.5 (необязательно): разработка пользовательского интерфейса

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

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

Если вы не занимаетесь дизайном, но все же заботитесь о том, как будет выглядеть ваше приложение, подумайте об использовании элементов из наборов пользовательского интерфейса. Вот несколько ресурсов для элементов пользовательского интерфейса:
(Примечание: требуется Photoshop)

UI ​​Cloud
Graphicburger
UI Dock

Для игр:
Spriters Resource

Однако не слишком зацикливайтесь на внешнем виде приложения.Прямо сейчас вам следует сосредоточиться на создании функций приложения.

Шаг 7: поиск решений

Отлично! Вы закончили этап планирования ... но как вы должны кодировать все это?

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

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

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

По мере того, как вы набираетесь опыта в исследованиях, оттачивании своего «гугл-фу» и создании вещей, вы в конечном итоге научитесь этому процессу.

Ищем решения

Взгляните на все схемы, которые вы нарисовали, а также на список функций, который вы создали на шаге 2.

Какие вещи вы совершенно не представляете, как построить?

Например, нужно ли пользователям создавать учетную запись? Ваше приложение полагается на обновления в реальном времени? Какие функции вам нужны?

В большинстве случаев рекомендуется просто использовать существующее решение для больших функций, таких как обработка синхронизации в реальном времени (например, Firebase), работа в сети / маршрутизация (например, AFNetworking для приложений iOS), аутентификация и компоненты, связанные с пользовательским интерфейсом ( например, Flipboard или приложение в стиле pinterest).

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

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

Чтобы увидеть реальный пример процесса исследования опытным разработчиком конкретной функции, вы можете посмотреть этот пост о том, как создатель Angular-Plunker создал директивы перетаскивания Plunker'а.

Выбор инструментов для начала работы

Если вы создаете веб-приложение, возможно, вам стоит попробовать Yeoman, так как его цель - помочь вам быстро запустить новые проекты, помогая вам настроить структуру вашего проекта.

Если вы создаете приложение React, вы также можете проверить стартовые комплекты и существующие реализации Flux. HTML5Boilerplate и Bootstrap - популярные интерфейсные шаблоны для вашего приложения. Чаще всего шаблоны используют Gulp или Grunt для управления задачами.

Поскольку вы, вероятно, собираетесь использовать некоторые существующие компоненты или решения, вам также следует установить bower для управления зависимостями (npm для тех, кто использует Node.js и CocoaPods для разработчиков iOS). Не волнуйтесь - в большинстве случаев к этим инструментам прилагаются руководства, в которых вы узнаете, как их установить.

Шаг 8: Создание приложения

Да! Теперь вы готовы создать приложение! Вот несколько советов, которые следует учитывать при создании приложения.

Контрольный список

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

В целом, чтобы следить за своим прогрессом, вы можете составить список задач и использовать его в качестве контрольного списка.

Первая запись тестов

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

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

Тогда это (преувеличение того, что) может случиться:

Или не дай бог:

И это вы, пытаясь исправить приложение:

… Более-менее.

Итак, неплохо было бы начать с малого и выработать привычку заниматься разработкой через тестирование (TDD), тем более что вы начинаете с нуля и создаете что-то простое.

У вас сейчас не к дедлайну с вилами за спиной менеджера проекта, не так ли?

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

На ваш выбор доступны многие инструменты тестирования, такие как Jasmine или Karma для JavaScript, Rspec для Ruby, PyTest для Python, PHPUnit для PHP, Quick в качестве альтернативы xCTest для разработки iOS или любой другой инструмент, с которым, по вашему мнению, будет работать ты.

Кроме того, если вы создаете приложение для iOS или Android, рекомендуется попробовать Crashlytics.

7 шагов для эффективной отладки

Используйте Git

Git - это система контроля версий и полноценный репозиторий с полной историей и полными возможностями отслеживания версий. Хорошей идеей будет начать учиться использовать Git при создании своего первого приложения. Таким образом, вы можете легко исправить свои ошибки, восстановить потерянные данные и многое другое. Кроме того, если вы планируете работать с командой разработчиков в будущем, вам все равно нужно будет использовать git.GitHub - самый популярный сервис хостинга репозиториев Git для проектов с открытым исходным кодом, а Bitbucket - для частных репозиториев.

Если у вас возникнут проблемы при использовании git, вам может помочь этот пост о 10 наиболее распространенных проблемах Git и способах их устранения .

Если вы застряли…

Как новичок, вы будете чаще чувствовать себя этим хомяком.

Вы не одиноки. Иногда все, что вам нужно сделать, - сделать перерыв и дать проблеме остыть, чтобы вы могли очистить свой разум.

Если это все еще не работает, вот несколько способов отклеить себя:

Google

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

Спросите в StackOverflow

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

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

Альтернатива: найти наставника

Некоторые люди скажут, что StackOverflow не подходит для начинающих, потому что новички не знают, как сформулировать свои вопросы. Но что, если вы даже не знаете, в чем ваша проблема?

Если вы дойдете до грани управления головой (или если вы уже руководите работой…), вам не нужно злоупотреблять своим лбом (если вы сильно ударите головой, вы просто потеряете мозги).

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

Помните, тогда у многих разработчиков-самоучок не было тех сервисов, которые доступны вам сейчас.

Таким образом, вы можете получить помощь от опытных программистов через живые сеансы 1: 1 на Codementor, где ставки наставников начинаются от 15 долларов за минуту. Во время этих занятий вы можете пообщаться в видеочате с опытными разработчиками и поделиться с ними своим экраном / кодом, а наставник научит вас, как исправить ваш код, а также расскажет, что вы сделали неправильно, чтобы вы могли избежать ошибки. в будущем. Вы также можете просмотреть код сеанса или записать сеанс на свой локальный диск

.

Смотрите также