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

Начну с того, что меня зовут Макс. Я 20-летний студент из Швеции, в настоящее время изучаю информатику в университете Швеции.

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

Что ж, программирование — это, как и все остальное, мы, новички, делаем это усердно, но что больше всего разочаровывало эти последние 3 месяца, так это вопрос ПОЧЕМУ? Как и многие другие программисты, первое, чему нас научили, это язык Си. Это были довольно простые функции, и вы довольно быстро освоились, но есть одна вещь, которую я заметил до сих пор в языке C и во всем, что с ним связано. То есть большинство учителей и других учеников изучали С так же, как и я, но это было так давно, что они не могут объяснить, почему мы делаем то, что делаем. Конечно, я могу говорить только за себя и из своего опыта.

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

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

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

Мои личные ключевые слова для изучения кода:

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

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

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

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

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

Прощай мир! С уважением Макс.