Me llamo Sergei. Soy desarrollador de software.
He pasado bastante días y horas pensando de que parte debería empezar mi blog personal. Todas las referencias de los que he ganado la inspiración por el momento en lo que los visitaba estaban llenas de muchos artículos y anuncios y me parecían usuales, completados y realizados. Pero cuando se trata de tu primer artículo personal de la historia eso se vuelva desafiante. Finalmente, decidí publicar algunas cosas de bienvenido. Descompondré la idea de la creación, la parte técnica principal del blog y compartiré algunos planos para este blog. Empecemos. Bienvenidos a salvicode.com!
La idea de creación de mi blog personal me ha perseguido desde hace diez años(Sí, algunas cosas en mi vida permanecen pospuestas por bastante tiempo). Aun traté de publicar algo como un blog en el principio de mi carrera en el primer grado de la universidad. Mi primero "blog" era cjse.ru(que está obviamente cerrado ahora) donde yo publiqué algunos artículos sobre las cosas de codificación con las referencias a algunos libros de programación. Sinceramente había libros de pdf disponibles para descargar. No tenía derechos para hacerlos disponibles para descargar de mi sitio web. Sí, no supe que es copyright durante este período de mi vida. Usé WordPress para ese sitio web. Pero esto no continuó por mucho tiempo. Usé este "blog" como mi curso de trabajo en la universidad y eso fue todo.
Años han pasado. He hecho mucho desarrollo de software, fundamos una empresa independiente de desarrollo de videojuegos llamada Grimwood Team LLC con mis amigos, obtuve mucha experiencia en manejar cosas en mi vida y en trabajo, he hecho unos viajes por varias partes del mundo, etc. En el principio de 2020 salió que el proyecto en el que trabajaba repentinamente había terminado y no había trabajo para mí y tuve que renunciar a mi trabajo remoto. Debería decir que fue un buen tiempo para dejar trabajo porque Grimwood Team no estaba experimentando un buen período y yo necesitaba asistir al asunto de eso.
Y luego el COVID19 sucedió y yo estaba cerrado en mi casa. No diría que fue un impacto grande a mi vida de desarrollador. La vida estaba llena de llamadas de Skype más que estaba antes. Mientras tanto, me decidí a dar un respiro profundo de aire fresco y estudiar web development. Una aventura de estudiar que sucede en el mundo de tecnologías de web ha empezado. Tenía que tener un proyecto donde podría aplicar mi experiencia la que ganaba. Porque era un principiante en el desarrollo web necesitaba practicar. No quería decepcionar a nadie y tomar algún proyecto vivo ni comenzar un proyecto desde cero como profesional independiente porque es una gran responsabilidad(y yo no tenía gran poder por eso).
No conté con mi experiencia inicial en el desarrollo web ya que muchas cosas han cambiado y no las seguí.
He hecho un plan para crear un blog(De hecho, fallé con un mes de retraso, pero yo perezoso tenia razones por eso).
Durante la construcción de plan, elegí el nombre salvicode. La idea del nombre es simple: mi nombre completo es Sergei Alekseev Victorovich(el patronímico) + code(describe la naturaleza del blog). De hecho también ya tengo el apodo salexivich que suena como un nombre para el blog pero decidí dejarlo para otros fines.
Y durante este periodo mi amigo de Argentina ha dibujado una caricatura de mí. Fue así:
Le pidió hacerlo como un avatar y esto es como el logo apareció. Aquí es el enlace a su página de FB: https://www.facebook.com/Leonilustra. Si necesitan un bonito avatar no dudes en contactarlo. Gracias, hermano, si lees esto:)
Y no puedo dejar de mencionar a mi querida Julia que me ha estado apoyando en este viaje(y también en mi vida). Ella creó el diseño de este blog simple y ordenado. Y he hecho todo lo posible para marcar esto. Te quiero muchísimo <3
Las estrellas se han alineado y yo empecé a estudiar el desarrollo de web y crear este blog
He construido un plan de estudiar basado
He creado un plan de estudio basado en Backend Developer Roadmap y Frontend Developer Roadmap y al mismo tiempo, he creado un plan de desarrollo para este blog.
No iré muy profundo en los detalles de la parte técnica porque cada parte de la tecnología suena como un tutorial distinto. Solo describiré las tecnologías que utilicé para crear este blog.
Como marco principal uso Django porque ya estaba enamorado de Python y Django me pareció fácil de empezar. Además de eso, hay un montón de tutoriales a través de Internet
Como la hoja de estilo principal, decidí integrar Bootstrap 4.
Contenerizé mi blog con Docker. Así que la configuración de lanzamiento se activa con 3 imágenes: web, db, nginx(había muchos bailes de chamanes para hacerlo funcionando en producción).
React se usa para renderizar parte de comentarios debido al complemento django-comments-xt. Quise rediseñar el renderizado de comentarios básicos así que salté al React.
Pienso que es todo. Creo que contenerizado de la aplicación de web como un blog es demasiado complejo pero de todas maneras todo esto se hizo con el propósito de la autoeducación. Además, Docker es una cosa útil. Hablando de cosas redundantes, creo que Bootstrap es la que probablemente cortaré y usaré algo hecho por mí mismo.
Durante el desarrollo del blog y revisión de todos mis aspectos destacados del pasado yo descubrí algunas cosas que me gustaría compartir. He escrito algunas ideas tomadas de mi pasado en mi ToDo. Y también ahora desarrollé el hábito de escribir en mi lista caótica todas las ideas que se me ocurren durante el desarrollo. Y al final de la semana ordenarlos. Entonces en el futuro más cercano publicaré los artículos donde compartiré mis experiencias(probablemente algunos serán como unos tutoriales)
Además de eso, tengo algunos planes para rediseñar algunas partes del blog. Quitar Bootstrap y escribir todo desde cero usando sass, javascript(React quizás?), etc. para obtener más experiencia en estos sectores. Para ser honesto estaba pensando solamente sobre quitar Bootstrap.
Además, hay algunos problemas de marcado con marcado de código y pantallas pequeñas.
Eso es todo para los planes. El plan principal es vivir mi vida
Construir algo nuevo (al menos nuevo para uno mismo) es una gran aventura. Si está cansado y un poco agotado le consejo tomar un descanso, respirar profundamente, y empezar a estudiar otra dirección del sector donde trabaja. Realmente ayuda a relajarse, salir del sistema y volver a su "campo de batalla" con nuevas ideas y energía.
Espero que hayas disfrutado leerlo tanto como yo disfruté escribirlo.
Usualmente un blogger pone aquí algunos artículos relativos. Estoy trabajando en crear más contenido interesante. Tan pronto como tengo algun contenido relativo implementaré algo de lógica aquí. A continuación puede encontrar algunos comentarios. Si no hay nada, es tu oportunidad de dejar el primer comentario:) PS.Me alegra que esté aquí y lea esto^^