Todo desarrollador debería tener un blog. He aquí por qué y cómo seguir adelante.

¿Interesado en aprender JavaScript? Obtenga mi libro electrónico en jshandbook.com

Un blog es útil por muchas razones. Puede convertirse en una fuente de clientes potenciales, puede ser el lugar donde, en el futuro, podrías vender tus productos si quieres convertirte en un desarrollador independiente, o puede ser simplemente el lugar donde tienes tu audiencia y expresas tus ideas.

He estado escribiendo en blogs durante más de 11 años, de manera más o menos constante, aunque a veces me detuve por mucho tiempo. Recientemente renové el blog y comencé a escribir de manera consistente, muy consistente, hasta el punto de que ahora escribo todos los días de la semana. Ya he visto muchos buenos resultados.

Encontré mi misión en ayudar a los desarrolladores a aprender Desarrollo Frontend: publico un nuevo tutorial todos los días en mi blog flaviocopes.com , explicando todo lo que sé sobre un tema específico. Si está interesado en JavaScript o en desarrollar en la Web, ¡no se lo pierda!

Aquí están mis pensamientos sobre los blogs, por qué creo que todo desarrollador debería bloguear y bloguear consistentemente.

Algunas cosas que quiero que olvides

"No soy un experto"

Cualquiera tiene un ángulo único, una perspectiva sobre algo que vale la pena compartir. Puede pensar que no sabe tanto como la persona X, pero la persona Y podría tener mucha menos experiencia que usted y se beneficiaría de leer sus pensamientos y aprendizajes.

Además, el mejor momento para enseñar algo es justo después de haberlo aprendido, porque recuerda cómo se siente no saberlo.

En este caso, puede escribir en un blog con el tono de un estudiante que acaba de aprender algo. Aprendo cosas nuevas todos los días. Alrededor del 50% de lo que termino escribiendo lo acabo de aprender mientras investigaba un tema.

"No soy un buen escritor"

Yo tampoco lo soy, pero no me importa.

Solo recuerda: nunca te convertirás en un buen escritor a menos que practiques la escritura todos los días durante años. Usted se convertirá en un escritor bueno, con el tiempo.

"Tengo miedo a las críticas"

Es cierto que algunos lugares en Internet no temen dar opiniones duras sobre las cosas, notoriamente Reddit y Hacker News, pero esto es algo bueno.

Recuerde, no está creciendo si no se le desafía. Además, no es necesario que publiques allí si no quieres. ¿Te preocupa que alguien haga un comentario cruel en una publicación que es controvertida? Elimine los comentarios por completo.

Por qué escribir es genial para un desarrollador

Aprendes mucho más rápido

Una de las formas en que aprendo mejor es haciendo. Literalmente decido sobre un tema del que creo que sé algo, y profundizo en un bucle en espiral a través de cosas que no sabía, o en las que ni siquiera pensé.

Dicen que nunca se comprende completamente un tema hasta que se lo puede explicar. Bloguear es una barrera baja para explicar las cosas.

Comienza tu carrera

Comencé mi carrera en software gracias a un blog.

Era 2007 y comencé a compartir pequeñas cosas que estaba aprendiendo mientras creaba algunas aplicaciones web como parte de mi programa universitario.

A través de este blog, obtuve muchas conexiones y clientes potenciales para una próxima carrera como autónomo y contratista.

Ese viejo blog ha desaparecido desde entonces; dejé de escribir en él hace mucho tiempo y el contenido, ahora completamente desactualizado, ya no existe. Pero sin él, creo que nunca me hubiera imaginado abrir mi propio negocio después de la escuela.

Cambiar de marcha o pila de tecnología

Hice esto varias veces con la escritura de mi blog. Si estoy en un tipo de pila de tecnología y me encuentro interesado en otra cosa, escribo varias publicaciones al respecto.

Por ejemplo, el verano pasado me sumergí en la programación de Go durante dos meses. Y literalmente tuve reclutadores que me enviaban ofertas de trabajo a las que nunca había postulado, solo porque encontraron que mis publicaciones se compartieron en línea.

Algunos aspectos clave de un blog técnico exitoso

Sea coherente con el tema

Nunca me suscribo a feeds de blogs que no estén enfocados en algo. En mi caso hablo de desarrollo de frontend y me suscribo a otros blogs de desarrollo de frontend.

Y aunque hablé mucho sobre Go el verano pasado, también fue interesante para los desarrolladores frontend (aprenda Go si tiene la oportunidad, es refrescante). No se limite a despotricar sobre todo lo que se le ocurra. Mantenlo profesional.

Preséntese constantemente

Si se propone escribir una publicación de blog cada semana, hágalo. Dos veces por semana, mucho mejor. Escribo todos los días, porque sé que si dejo pasar algún día, me permitiré saltarme otro día, y así hasta que no publique más.

Escribe publicaciones con anticipación

No escriba la publicación del blog el día que desee publicarla. Escríbalo con una semana de anticipación o más. Es menos probable que se pierda un día de publicación de blog incluso si se toma unos días libres o está enfermo.

También es una buena idea publicarlos con anticipación. WordPress lo hace muy fácil, y también es factible con blogs estáticos (así es como lo hago con Netlify y Hugo). Programe una hora y un día específicos para escribir de manera coherente.

Tener una lista de ideas para publicaciones

James Altucher dice que anote 10 ideas todos los días. Eso es 3.650 ideas al año. Al menos algunas de ellas serán buenas ideas.

Lo mismo ocurre con los títulos y temas de las publicaciones de blogs. Tenga una lista de ideas para publicaciones en el blog. Cuando te sientas inspirado para escribir, tendrás un argumento perfecto para ese día.

Leer libros. Leer publicaciones de blog. Leer Twitter. Escuchar podcasts

Mantenerlo actualizado con los temas sobre los que desea escribir. Escribo sobre desarrollo de software y Twitter es una fuente inagotable de grandes ideas para temas. Lo mismo ocurre con los libros y los blogs. Medium es asombroso para esto.

Los podcasts son diferentes porque los escuchas, y siempre tengo uno mientras conduzco o cuando me tomo medio día libre para pasear a los perros en la naturaleza.

Levantarse temprano

Pon el despertador, despierta y empieza a escribir. Solía ​​despertarme a las 8 a.m., ya que nunca tuve que viajar diariamente (solo trabajo de forma remota), podía tomármelo con calma. Ahora me despierto a las 6 a. M. Y a las 8 a. M. Tengo una nueva publicación programada para la próxima semana. Cuando haya realizado una tarea como crear una nueva publicación en el blog a las 8 a.m., se sentirá con mucha energía para abordar el resto del día. Despierta incluso antes si puedes (no puedo, o pasaré el resto del día en estado de zombi).

Bloquear distracciones

Al investigar en la web para escribir una publicación de blog, es increíblemente fácil saltar a lugares que distraen. Los bloqueo con SelfControl en mi Mac y no puedo desactivar el bloqueador.

Escribe en tu propia plataforma

Escribe en tu propia plataforma. Escribe en tu propia plataforma. Escribe en tu propia plataforma. Utilice las plataformas de otros para obtener más alcance. Juega el juego largo. Cada publicación de blog que escriba podría valer miles de visitantes en los próximos 10 años. Tal vez no, pero tal vez el próximo éxito que más le guste a Google y que ponga el # 1 sea la próxima publicación que escriba.

No se limite a escribir exclusivamente en las plataformas de otras personas: no las posee, e incluso podrían cerrar el negocio (sucede todo el tiempo) o cerrar el servicio, y lo perderá todo.

Tener una audiencia

Esto va de la mano con el punto anterior. Si recién está comenzando, puede obtener 10 visitantes al día si comparte activamente sus publicaciones (a menos que tenga éxito en alguna plataforma de intercambio como Reddit o Hacker News).

El tráfico constante proviene de los motores de búsqueda, pero este es un juego muy, muy largo, y es fácil desanimarse si escribes con pasión pero nadie lee tus publicaciones.

Entonces, busque una audiencia. Escriba en su propio blog, importe sus publicaciones a Medium (para que agregue una etiqueta canónica y no haga enojar a Google por el contenido duplicado) e intente publicarlo en una gran publicación. Las publicaciones están ávidas de contenido, tienen una audiencia que satisfacer y te están buscando. Tener una audiencia temprana aumentará su entusiasmo y determinación. Enlace de nuevo a su blog.

Promociona tu contenido

Cuando presionas "publicar", has hecho el 50% del trabajo: tienes tu idea, has investigado el tema junto con la redacción real, has buscado errores tipográficos, has encontrado una buena imagen ... y ahora necesitas promover tu escritura. Publica en Twitter si tienes seguidores. Encuentra otras formas de "aparecer".

Algunas ubicaciones pueden agradecer su autopromoción, pero realmente depende del lugar y sus reglas.

Tu blog es tu plataforma de medios

Leí esta cita en Hacker News hace unas semanas:

No lo consideres un blog. Véalo como su propia plataforma de medios, cuyo único propósito es difundir información que impulse las ventas - //twitter.com/pryelluw

Este consejo es acertado. Lo guardé y planeo leerlo una vez al mes. Las ventas son algo que puede hacer que se sienta incómodo, pero considérelo como vender ideas o vender su propia experiencia. Vendiéndote a ti mismo.

Configure una lista de correo electrónico ahora

De Verdad. RSS no está muerto, pero solo lo utiliza un pequeño porcentaje de personas. No eres dueño de tu seguimiento de Twitter o de tu seguimiento medio, solo eres dueño de tu lista de correo electrónico. Recomiendo TinyLetter, es simple, gratis y sorprendente.

No me importa el diseño

De Verdad. Especialmente si no le gusta el diseño, elija el tema más simple que pueda encontrar. Lo simple es lindo y hermoso.

Tu blog no se trata de ti

A los lectores no les importas. Los lectores acuden a tu blog porque esperan que les resuelvas un problema (si proceden de una búsqueda en Google), o porque creen que encontrarán información útil que les ayudará a hacer algo. Ayúdelos escribiendo para ellos .

Evite las ventanas emergentes y los anuncios

De Verdad. Sin ventanas emergentes. No funcionan si se dirige a otros desarrolladores como lectores, son molestos y Google podría incluso penalizarlo por usarlos.

Además, no coloque anuncios en su sitio. Son simplemente malas y, a menos que tengas miles de visitantes al día, no valen la pena.

Compruebe su solución de comentarios si utiliza un servicio de terceros. Uno muy popular muestra publicidad a los usuarios que no han iniciado sesión en su plataforma, a menos que pague.

No dejes que tu blog acumule polvo

Si comienza con un nuevo blog, incluso antes de publicar una publicación, prepare algunas publicaciones en proceso.

No se siente en esas publicaciones por mucho tiempo, prepare una cola.

Elija un horario, cúmplalo y nunca te rindas.

Cuando ves blogs que tienen 3 o 4 publicaciones por año , o blogs abandonados, es triste pensar en los sueños que tenía el propietario al comenzar. Pero esos sueños nunca se materializaron, y el blog se quedó solo, acumulando polvo y volviéndose menos relevante día tras día.

No dejes que tu blog sea uno de esos.

¿Interesado en aprender JavaScript? Obtenga mi libro electrónico en jshandbook.com