За свою короткую карьеру я успел достичь невьеебенных высот, запустил дафига интереснейших проектов и заработал кучу бабла
Хочешь так же? Держи список простых советов
Когда ловишь очередной баг, не можешь заставить эту хрень работать уже целый час, когда за окном глубокая ночь — не думай останавливаться
Поверь, ещё чуть-чуть — и у тебя всё получится, код заработает и проблема будет решена
Не дай себе отдохнуть
Не стоит изучать чужой код. Он всегда сложен и непонятен. Не трать на это время, всегда можно придумать, как решить ту или иную проблему самостоятельно
В чужом коде ты никогда не подчерпнёшь годных идей
Ошибки — это абсолютное зло. Их надо бояться, стараться никогда не допускать. Не стоит садиться и начинать что-либо программировать, если ты не имеешь абсолютного представления о том, как это будет работать
Важно доводить свой код до идеала. Если хоть где-то осталась малейшая "некрасивость", неоптимальность, ты не должен давать себе заснуть
Нет ничего лучше и полезнее, чем отлично спроектированный, красивый и хорошо оптимизированный код
Иначе просто считай, что поставленная задача не была решена
Старайся обучаться в глубоком одиночестве. Никогда не задавай каких-либо вопросов (особенно тупых). Мнение и помощь более опытных коллег не играют никакой роли в скорости твоего обучения
Конечно, стоит стыдиться своего кода
Коммить как можно реже или не коммить вообще, ведь, скорее всего, ты написал какую-то хуйню, которая недостойна того, чтобы попасть в историю изменений и быть прочитанной другими людьми
При этом не забывай держать кружку с кофе как можно ближе к ноутбуку
Старайся держать все свои изменения как можно дольше при себе и потом, когда-нибудь, вываливай всё одним разом
Не стоит пытаться писать что-либо на языке программирования, синтаксис которого ты не выучил досконально
Конечно, сначала надо выучить синтаксис, пройти 1–2 курса, посмотреть с десяток туториалов и только потом приступать к практике
Не надо тратить время на углубление в детали. Почти все проблемы были решены за тебя и до тебя
Тебе не нужно думать, знать, как под капотом работает этот фреймворк или там библиотека, просто бери и используй
Сравнивай себя только с самыми пиздатыми разрабами. Не стоит радоваться своим успехам, если есть люди, которые заебашили стартап в 15 лет, а ты тут едва освоил сортировку пузырьком
И напоследок! Если уж начал что-то учить — учи всё сразу
Aлгоритмы, и базы данных, и кубер, и WebGL в браузере. Чем больше технологий ты изучаешь параллельно, тем быстрее обучаешься
И как можно реже заканчивай начатое, не доделывай, забрасывай. Не завелось, не полетело — хуй с ним
Удачи.