Совет, который может спасти и вас.
Там так много советов по программированию. Вы, наверное, уже достаточно прочитали или услышали их все, но советы всегда хороши, особенно для новичков. Так что, даже если вы много слышали, все же лучше время от времени получать понемногу.
- Google — ваш друг. Не часто бывает, что вы первый и единственный человек, у которого возникает конкретная проблема.
- Ознакомьтесь с различными шаблонами и активно ищите возможности их использования в первые дни.
- Позвольте себе вдохновиться фрагментами кода других, постарайтесь понять, о чем они думают, и создайте это (не копируйте и не вставляйте, выдумывая)
- Язык не имеет значения. Главное, что ты умеешь играть. Воспринимайте это как игру и обязательно попробуйте все, что только можно придумать. В худшем случае вы выясняете, чего не надо делать, а затем понимаете, почему это было не оптимально.
- Держитесь подальше от фреймворков. Вы хотите научиться программировать, а не фреймворк, который отнимает у вас его, а именно многое, и абстрагируется от технического фона. (Позже это облегчает вашу работу, но в начале это как автошкола с автопилотом)
- Начните с «обычного» языка программирования, предпочтительно JavaScript. Вы узнаете, как работают переменные, ветки и циклы. Вам это нужно в качестве основы для любого другого языка. Никаких сложных интерфейсов, простая программа для управления книгами и прочее. Срок: от 3 до 4 месяцев.
- HTML – это язык описания страниц, а не язык программирования. Легко учиться, легко искать. То же самое относится и к таблицам стилей (CSS), которые управляют внешним видом объектов на веб-странице. Затем немного изучения SQL, и все готово.
- Вам необходимо изучить аппаратное обеспечение компьютера, поскольку языки программирования в основном зависят от основных логических операций, предусмотренных архитектурой самого компьютера.
- Изучите язык программирования, такой как C, который научит вас общим основам языков высокого уровня и их эквиваленту на языке ассемблера, чтобы вы могли визуализировать основные операции, лежащие в основе каждой написанной вами строки кода.
- Повеселитесь и сосредоточьтесь на понимании механизмов (переменные, функции/процедуры, классы, объекты, управляющие структуры, структуры данных, потоки, базы данных, доступ к файлам и т. д.)
- Изучите основы, а затем выберите реализуемые части своей идеи и постепенно расширяйте их.
- Найдите проект и научитесь необходимым вещам. Что-то маленькое.
В целом, программирование является одним из основных навыков, которые необходимо приобрести в эпоху цифровых технологий. Вы можете заработать много денег, создав свой проект. Как поставщик услуг, вы также можете взимать с него разумную плату.
Моя рекомендация всем, кто хочет научиться программировать:
Создайте свое видение! Приложение, веб-приложение, плагин WordPress, тема WordPress. Ищите проблему и находите решение, и вы будете свободны быстрее, чем сможете написать код.
Дополнительные материалы на PlainEnglish.io. Подпишитесь на нашу бесплатную еженедельную рассылку новостей. Подпишитесь на нас в Twitter и LinkedIn. Присоединяйтесь к нашему сообществу Discord.