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".zig Ziglar -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 #100DaysOfCode
Unha pequena historia:sabes por que creei AquíWeCode.io?
Estou fascinado polo código e o intercambio de coñecemento. Nos últimos anos lin moitos artigos nas plataformas: libreCodeCamp, debido a 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
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.