1 erro comum de programadores iniciantes
- Ignoram os fundamentos. Esquecem que ninguém vai programar bem sem comunicação e expressão, matemática, ciências e até filosofia em certo nível. Depois os fundamentos da computação e engenharia de software. Se pula pro resultado, não importa redes, uso de bibliotecas, segurança, SEO (até porque isso nem importa para sistemas e só para websites - também não sei o que isso tem a ver com UX) e sobre múltiplos dispositivos, que pode nem ser necessário em boa parte dos contextos. E não olhar para o contexto e aplicar "boas práticas" cegamente, seria um outro erro extremamente comum, mas é só consequência de faltar o que já foi dito.
Se eu fosse colocar outro item, seria: usar o ChatGPT.
Espero ter ajudado. Em geral estou à disposição na plataforma (sem abusos :D)
Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).