
Поскольку эта статья посвящена изучению новогоязыка кодирования, я думаю, можно с уверенностью предположить, что вы, ребята, уже знаете его или, по крайней мере, имеете некоторое базовое представление об основных понятиях и принципах программирования. Отлично! Это означает, что ваш разум уже в какой-то степени готов воспринимать вещи намного проще, потому что в основном все языки программирования очень похожи в том, как они работают и работают, но разметка может немного различаться.
Я также должен отметить, что вы можете абсолютно всему научиться самостоятельно, если в вашем распоряжении есть правильные методы и ресурсы. Но вы всегда можете пройти курс, если это то, что вы предпочитаете. Пункты, которые я выделил ниже, только усилят ваши результаты, если вы решите их включить.
Проверить программный код
Что я имею в виду под этим пунктом? Ни для кого не секрет, что в Интернете полно существующих фрагментов кода. Например, на GitHub их много. Идея состоит в том, что вы привыкаете к новому языку, интерпретируя примеры проектов. Потому что, если честно, вы можете читать стопки книг (и это здорово, если вы это делаете), но это все равно может быть не очень эффективным, если вы не вникнете в код и не начнете разбирать его на части и выяснять, что для чего нужно. Буквально найдите случайный скрипт и построчно попытайтесь понять их назначение. Это отличный способ погрузиться в язык и посмотреть, как работают его аспекты. Что еще круче, так это если вы начнете экспериментировать с кодом программы после того, как закончите анализировать его. Попробуйте добавить или улучшить некоторые функции в скачанной программе. Это будет весело и поможет вам быстрее вспомнить, что на самом деле работает, а что нет.
Материалы Google
Это звучит довольно очевидно, но суть, которую я хочу здесь донести, заключается в том, что вам не нужно учить все, осваивать синтаксис как сумасшедший (я имею в виду, что синтаксис очень важен, но вам не обязательно знать все). это наизусть). Вы можете обманывать, это нормально, просто погуглите то, чего вы не знаете или в чем не уверены, то, что вы хотите подтвердить, уточнить или исследовать. (Кстати, вы можете использовать любую поисковую систему, которая вам нравится, я просто хочу подчеркнуть). Многие программисты позволяют Google решать свои проблемы, и это вполне приемлемо. Кроме того, в Интернете вы можете найти множество ресурсов, руководств, видеороликов и общей полезной информации о конкретных ошибках, пояснений синтаксиса, различных фреймворков и т. д. и добавить их в закладки для просмотра при необходимости.
Начать создавать
На самом деле не имеет значения, на каком этапе обучения вы находитесь. Единственный способ научиться программировать на новом языке — программировать и наращивать мышечную память. Не волнуйтесь, поначалу у вас наверняка будет отстой, это всего лишь часть процесса, не позволяйте этому обескуражить вас. Вам уже удалось выучить хотя бы один язык программирования, так что наберитесь терпения. После того, как вы прочитали чужие программы, возьмите из них кусочки и попробуйте написать свои собственные. Начните с самых простых вещей, таких как сортировка чисел, а затем переходите к более сложным. Начните создавать полезные автономные вещи. Никто не ожидает, что вы сделаете что-то огромное с умопомрачительными функциями. Если вы пробуете PHP, попробуйте создать свой первый простой блог на его основе. Если вы переходите на личности с Node.js, попробуйте создать онлайн-чат. Также отметьте, что вносите свой вклад в проекты с открытым исходным кодом или выполняете какую-то внештатную работу. Для вас крайне важно постоянно практиковаться и применять каждую крупицу знаний, которые вы получили.
Сравнить
Как я уже упоминал, языки программирования могут быть очень похожи (по-разному), хотя каждый из них имеет уникальный синтаксис (за некоторыми исключениями). Зная один язык, часто можно просто догадаться, что делают части нового для вас языка, и быть абсолютно правым. Не бойтесь запутаться, проводите параллели между языками, находите, в чем они похожи, а в чем различаются, это поможет вам лучше понять язык, который вы пытаетесь выучить. Кроме того, каждый язык кодирования можно использовать и лучше оборудовать для определенного типа приложений. Итак, сравнивая тот, который вы знаете, и тот, который вы изучаете, вы также должны учитывать, где каждый из них работает лучше всего, и где вы не будете использовать первый или второй.
Стать частью интернет-сообщества
Существует значительное количество онлайн-сообществ, посвященных определенным языкам, поэтому вы можете легко найти сообщество для выбранного вами языка. Почему это так важно? В основном потому, что людей много и многие из них достаточно опытные кодеры. Участвуя, вы можете получить поддержку, найти лучшие инструменты и получить очень ценные советы. Вы также можете найти людей для совместной работы и совместной программы, что будет очень полезно, и вы намного быстрее освоитесь с языком. Также вы познакомитесь с различными примерами кода и обсуждениями, которые могут вдохновить вас и помочь в процессе обучения. Не стесняйтесь просить о помощи и не стесняйтесь и не стесняйтесь показывать, что вы чего-то не знаете. Вы также можете посещать встречи, если это сообщество проводит их. Поначалу это может быть неловко, но вскоре вы увидите, что таких же программистов, как вы, много, и вы действительно можете найти там хорошие связи, так что не уклоняйтесь от этого.
Заключение
Очень полезно знать более одного языка программирования. Это расширяет спектр программ, которые вы можете создавать, а также увеличивает возможности для работы. Не волнуйтесь, вы никогда не сможете понять все концепции даже одного языка. Сейчас это просто тяжело, но язык постоянно меняется, появляются новые вещи, поэтому лучшее, что вы можете сделать, это продолжать учиться и практиковаться по ходу дела.
Что вы думаете об этих способах изучения нового языка программирования? Что эффективнее из вашего опыта?