Ola, Habr! Presento á súa atención a tradución do artigo “» do autor .

Aquí están os 5 mellores consellos
1. Establece obxectivos para ti
Establecer obxectivos mellora a produtividade dos desenvolvedores.
Entender:
- Por que empezaches a programar?
- Cales son os obxectivos da programación
- Que soño queres conseguir converténdote en programador?
Todo o mundo ten obxectivos persoais, pero creei unha lista de ideas universais para todos:
- Crear un sitio web
- Obtén un novo traballo
- Traballa como freelance
- Para traballar a distancia
- Proba a ti mesmo
- Mellorar a situación financeira
Non esquezas aforrar espazo para un propósito especial: un proxecto persoal. Se queres ter éxito e manterte motivado, debes crear proxectos de mascotas. Pero non necesariamente tes que rematalos sempre. A idea é precisamente acadar pequenos obxectivos nos teus propios proxectos.
Déixame un exemplo. Se queres aprender a utilizar unha base de datos en principio, podes iniciar un proxecto de blog. Pero se estás aprendendo a engadir algo a unha base de datos, podes crear un formulario sinxelo para engadir un rexistro á base de datos.
É importante utilizar proxectos para acadar obxectivos porque leva a traballar en exemplos concretos. Que pode ser máis motivador que isto?
2. Faino de novo... e outra vez
Unha vez que elixas os teus obxectivos, traballa neles o máximo posible. Canto máis practicas, máis aprendes.
Aprender a codificar é unha habilidade, e podes comparalo con practicar un deporte. Se queres ser xenial nisto e facer o teu traballo, tes que practicar moito, nun PC, e non ler libros e analizar código cun lapis.
Escribe código todos os días, durante o descanso do xantar ou despois do traballo. Aínda que sexa só por unha hora, se creas un hábito e te adhíres a el, verás melloras diarias graduales pero permanentes.
"A repetición é a nai da aprendizaxe, o pai da acción, o que a converte no arquitecto do logro". -Twitter)
3. Comparte o que aprendes ou creas.
Esta é a mellor forma de aprender cousas novas.
Algunhas ideas para compartir o que fas:
- Escribir artigos de blog (por exemplo, en Habré)
- Únete a conferencias ou reunións locais
- Solicita comentarios sobre StackOverflow
- Grava o teu progreso todos os días cun hashtag
Unha pequena historia:sabes por que creei ?
Estou fascinado polo código e o intercambio de coñecemento. Nos últimos anos lin moitos artigos nas plataformas: , etcétera. E aprendín que todos poden compartir o que aprenden e crean, aínda que sexa unha pequena cousa.
Creei o código aquí por varias razóns:
- Comparte coñecementos para converterse nun mellor desenvolvedor
- Axuda aos novatos a comprender os conceptos clave
- Crea exemplos sinxelos e específicos para cada un
- Fai o que che gusta e divírtete
Calquera pode facelo. Comecei coa acción habitual. Primeiro creei un artigo sobre Medium chamado "", despois un segundo sobre Docker chamado "" etcétera.
Escribe para outros e mellorarás as túas habilidades de programación. Ser capaz de explicar un concepto e como funciona é unha habilidade fundamental para un programador.
Teña en conta que: Non é necesario ser un experto na materia para escribir sobre algo.
4. Le o código
Todo o que leas sobre código mellorará as túas habilidades de programación.
Aquí tes o que podes ler:
- Código en GitHub
- libros
- artigos
- Boletíns
Podes aprender moito co código doutras persoas. Podes atopar expertos no teu campo ou usar GitHub para atopar código similar ao teu propio código. É interesante saber como outros desenvolvedores escriben código e resolven problemas. Desenvolverás as túas habilidades de pensamento crítico. O método que usan é mellor que o teu? Comprobamos.
Ademais de programar todos os días, por que non ler polo menos un artigo ou algunhas páxinas dun libro sobre programación todos os días?
Algúns libros famosos:
- Clean Code: A Handbook of Agile Software Craftsmanship de Robert C. Martin
- Programador pragmático: de oficial a mestre
- Cal Newport: Traballo profundo
5. Facer preguntas
Non teñas vergo de pedir demasiado.
Facer preguntas é útil se non entendes algo. Podes contactar co teu equipo ou amigos. Usa foros de programación se non coñeces a ninguén ao que poidas preguntar.
Ás veces é necesaria unha explicación diferente para comprender un concepto. Por suposto, é bo quedarse e buscar unha resposta en Internet, pero nalgún momento aínda é mellor preguntar a outros desenvolvedores.
Use o coñecemento doutra persoa para mellorar a si mesmo. E se lle preguntas a outro programador, hai unha gran probabilidade de que non só responda, senón que tamén che agrade.
Fonte: www.habr.com
