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