<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Samuel david</title>
    <description>The latest articles on DEV Community by Samuel david (@samdyc0de).</description>
    <link>https://dev.to/samdyc0de</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F400024%2Fd5cc4c46-763f-46ee-86c0-bf0e1e5d222b.jpg</url>
      <title>DEV Community: Samuel david</title>
      <link>https://dev.to/samdyc0de</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/samdyc0de"/>
    <language>en</language>
    <item>
      <title>JavaScript for dummies.</title>
      <dc:creator>Samuel david</dc:creator>
      <pubDate>Wed, 10 Jun 2020 04:17:32 +0000</pubDate>
      <link>https://dev.to/samdyc0de/javascript-for-dummies-38kh</link>
      <guid>https://dev.to/samdyc0de/javascript-for-dummies-38kh</guid>
      <description>&lt;h1&gt;
  
  
  Guía simple, basíca y rapida de JavaScript.
&lt;/h1&gt;

&lt;h3&gt;
  
  
  Paso 1
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--f16OANqo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://jarroba.com/wp-content/uploads/2015/11/Abrir-la-consola-de-desarrollo-del-Navegador-Chrome-www.Jarroba.com_.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--f16OANqo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://jarroba.com/wp-content/uploads/2015/11/Abrir-la-consola-de-desarrollo-del-Navegador-Chrome-www.Jarroba.com_.png" alt="Alt text of image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Simplemente abre una ventana/pestaña en tu navegador, presionas el click derecho de tu mouse y seleccionas "inspeccionar elemento"&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--wrHhSNkE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://tutorialesenlinea.es/uploads/posts/2016-07/1468068960_chorme1.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--wrHhSNkE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://tutorialesenlinea.es/uploads/posts/2016-07/1468068960_chorme1.jpg" alt="Alt text of image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Una vez lo hagas se te abrirá esta ventana y allí debes seleccionar en donde dice "consola" &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--pLf6DnfE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://pbs.twimg.com/media/EaHzy1xWsAA9FfF%3Fformat%3Djpg%26name%3Dlarge" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--pLf6DnfE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://pbs.twimg.com/media/EaHzy1xWsAA9FfF%3Fformat%3Djpg%26name%3Dlarge" alt="Alt text of image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Y listo, tienes tu consola del navegador abierta y lista para empezar a codear JavaScript&lt;/p&gt;

&lt;h3&gt;
  
  
  Paso 2
&lt;/h3&gt;

&lt;p&gt;Ahora creemos nuestra primera función, usamos la palabra reservada "function" seguida del nombre que quieras darle y le pasamos entre parentesis a la misma dos parámetros, "num1" y "num2" luego abrimos y cerramos llaves y retornamos usando la palabra reservada del lenguaje "return" la suma de los dos números, luego fuera de la función debemos invocarla, y eso se hace simplemente escribiendo su nombre y entre parentesis escribimos los números que se pasarán a la función , recuerden que ya definimos dichos parámetros y por lo tanto se esperan dos números para retornar la suma.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--22q_A2om--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://pbs.twimg.com/media/EaH0kDqWkAErdoa%3Fformat%3Dpng%26name%3Dsmall" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--22q_A2om--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://pbs.twimg.com/media/EaH0kDqWkAErdoa%3Fformat%3Dpng%26name%3Dsmall" alt="Alt text of image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;También puedes hacer funciones que devuelvan mensajes, por ejemplo en JavaScript existe una propiedad llamada "alert" y lo que hace es mandar un mensaje en forma de "popup" o ventana emergente, puedes usar esa propiedad para pasarle un argumento que se puede almacenar como parámetro.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--relaA6l3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://pbs.twimg.com/media/EaH3QUZWkAAS1xJ%3Fformat%3Djpg%26name%3Dsmall" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--relaA6l3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://pbs.twimg.com/media/EaH3QUZWkAAS1xJ%3Fformat%3Djpg%26name%3Dsmall" alt="Alt text of image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Acá lo puedes ver mejor y entenderlo, y recuerden un parámetro es aquello que se le pasa a una función es decir la variable que la función espera y un argumento es lo que se almacenará en dicha variable o parametro, como en este ultimo ejemplo, el parámetro es "name" y el argumento "SamdyC0de".&lt;/p&gt;

&lt;p&gt;Ahora pon en marcha esto que acabas de aprender, simplemente desde tu navegador sin necesidad de instalar nada, haz operaciones matemáticas, envia mensajes de alerta y lo más importante investiga tu mismo y crea pequeños ejercicios para crecer como desarrollador.&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;                                                         Samdyc0de
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

</description>
      <category>javascript</category>
      <category>dummies</category>
    </item>
    <item>
      <title>Coding  #TBT </title>
      <dc:creator>Samuel david</dc:creator>
      <pubDate>Thu, 04 Jun 2020 15:29:50 +0000</pubDate>
      <link>https://dev.to/samdyc0de/coding-tbt-2ape</link>
      <guid>https://dev.to/samdyc0de/coding-tbt-2ape</guid>
      <description>&lt;p&gt;En ésta ocasión aprovechando que es jueves, quiero publicar un pequeño proyecto, &lt;em&gt;muy pequeño diría yo...&lt;/em&gt; en el que estuve trabajando con unos compañeros en la universidad, de hecho es el primer proyecto de programación que he desarrollado; &lt;em&gt;Un Conversor De Unidades Métricas En C++&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--2Tw96M9v--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://www.bing.com/images/blob%3Fbcid%3DTu0doZv8gmYBfQ" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--2Tw96M9v--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://www.bing.com/images/blob%3Fbcid%3DTu0doZv8gmYBfQ" alt="Presentacion de proyecto"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Ahora lo reediseñé en Javascript utilizando React.js. Algo simple, cambié algunas funciones del proyecto original para que sea más práctico. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--tvyab1U---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://www.bing.com/images/blob%3Fbcid%3DTmOYGoScjGYBlg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--tvyab1U---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://www.bing.com/images/blob%3Fbcid%3DTmOYGoScjGYBlg" alt="Presentacion de proyecto"&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;Acá les dejo el link del repositorio del código en GitHub para que lo puedan ver, clonar y contribuir en el si es de su agrado.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/samdyc0de/Convertor-ReactApp"&gt;Convertor ReactApp&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Y acá les dejo algunas capturas de pantalla del proyecto:
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ZGlnmHve--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://pbs.twimg.com/media/EZrVD4yX0AEuD0q%3Fformat%3Djpg%26name%3Dlarge" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ZGlnmHve--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://pbs.twimg.com/media/EZrVD4yX0AEuD0q%3Fformat%3Djpg%26name%3Dlarge" alt="image"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--53A6jn2o--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://pbs.twimg.com/media/EZrVD40XYAAjIq9%3Fformat%3Djpg%26name%3Dlarge" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--53A6jn2o--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://pbs.twimg.com/media/EZrVD40XYAAjIq9%3Fformat%3Djpg%26name%3Dlarge" alt="image"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--MuMtEHuR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://pbs.twimg.com/media/EZrVD44XsAAlQMR%3Fformat%3Djpg%26name%3Dlarge" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--MuMtEHuR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://pbs.twimg.com/media/EZrVD44XsAAlQMR%3Fformat%3Djpg%26name%3Dlarge" alt="image"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--VvEndqox--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://pbs.twimg.com/media/EZrVD45WAAA7P9H%3Fformat%3Djpg%26name%3Dlarge" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--VvEndqox--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://pbs.twimg.com/media/EZrVD45WAAA7P9H%3Fformat%3Djpg%26name%3Dlarge" alt="image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;a href="https://twitter.com/samdyc0de"&gt;Twitter personal&lt;/a&gt;&lt;/em&gt;          &lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;         Samdyc0de                                      Cartagena, Colombia  
                                                 ©2020 - All rights reserved
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

</description>
      <category>javascript</category>
      <category>react</category>
      <category>cpp</category>
      <category>github</category>
    </item>
    <item>
      <title>De estudiante a Genin (下忍)</title>
      <dc:creator>Samuel david</dc:creator>
      <pubDate>Tue, 02 Jun 2020 00:38:19 +0000</pubDate>
      <link>https://dev.to/samdyc0de/de-estudiante-a-genin-3ffa</link>
      <guid>https://dev.to/samdyc0de/de-estudiante-a-genin-3ffa</guid>
      <description>&lt;p&gt;En este primer post quisiera compartir un poco acerca de mi transición de   ex estudiante informática a pre-junior developer.&lt;/p&gt;

&lt;p&gt;Tal vez algunos dirán "Pero.. ¿Qué es eso de pre-junior developer?" y por eso usaré una analogía algo "otaku" para describirlo de una manera más entretenida y de conocimiento popular.&lt;/p&gt;

&lt;p&gt;En el anime Naruto podemos conocer varios rangos dentro de los "shinobi" desde el más inferior hasta el más elevado con algunas variaciones peculiares como los médicos, cazadores especiales, y en un caso muy peculiar los Sannin.&lt;/p&gt;

&lt;p&gt;Podemos asumir que si estas leyendo este post es porque vas empezando en todo este rollo del desarrollo, los ordenadores, códigos raros escritos en programas que nunca habías visto en tu vida y apenas logras imprimir un "Hello World" o unas simples operaciones matemáticas y tienes ganar de subir de nivel, pero  te cuesta algo esto de estar escribiendo código o te aburre lo que te ponen tus profesores en clases, también puede ser el caso que no estés en la universidad y estas interesado en todo este mundo de la informática pero no sabes por donde empezar o te encuentras estancado en lo básico.&lt;/p&gt;

&lt;p&gt;Bueno y para empezar quisiera contarte un poco sobre mí, actualmente me encuentro aprendiendo desarrollo web de manera autodidacta vía online, estudie informática y trabaje como analista de sistemas en una cadena de supermercados pero mi mayor acercamiento al código fue de una manera muy básica mientras estudiaba, pero desde que empece mi carrera la programación era lo que más me apasionaba y con algo de esfuerzo y mucho sacrificio he logrado conseguir un nivel digamos del 60% en cuanto a mis skills como desarrollador.&lt;/p&gt;

&lt;p&gt;En ese punto cuando estaba estudiando ya el ultimo semestre de la carrera me toco hacer pasantias o practicas profesionales según como les digan en sus países y tuve la oportunidad de hacerles en la empresa de supermercados que ya mencioné pero por cuestiones de la vida no presente mi tesis y me fui del país y me toco empezar de cero en un nuevo lugar y en ese punto quede siendo un estudiante, ya que pese a tener experiencia laboral, haber culminado mi carrera, no poseo un titulo ni tampoco la experiencia super extensa como para compensar mi falta de profesión universitaria y fué en ese momento de mi vida cuando decidí empezar mi entrenamiento ninja de una manera extrema para poder escalar en la montaña del shinobi.&lt;/p&gt;

&lt;p&gt;Empecé a dedicar tiempo de mi vida al estudio intenso y profesional de temas de desarrollo web, de los cuales tenia una noción muy básica, pero no es hasta hace un par de meses en que siento que mi nivel ha subido de verdad y puedo decir que entre en la categoría de Genin, esperando los exámenes chūnin para poder ser un ninja profesional y digamos que un par de veces es reprobado dichos exámenes pero la constancia y disciplina son las claves para poder cumplir las metas que nos pongamos.&lt;/p&gt;

&lt;p&gt;No quiero que muchos de los que estén empezando pasen por el mismo calvario que a mi me toco y por eso voy a darles tres [3] consejos para pasar de estudiante a Genin y puedan llevar su entrenamiento ninja al otro nivel.&lt;/p&gt;

&lt;h3&gt;
  
  
  [0] = "Organizarte":
&lt;/h3&gt;

&lt;p&gt;Es necesario que creemos una agenda en donde anotemos nuestras tareas pendientes, marquemos en un calendario fechas importantes y dividamos nuestro tiempo para poder tener un mayor rendimiento, hay miles de herramientas que nos sirven para eso, personalmente utilizo &lt;a href="https://www.notion.so/"&gt;notion&lt;/a&gt; una plataforma en donde puedes crear un calendario, notas, una lista de tareas, entre otros, lo uso para tener un control de mis tareas diarios, así tengo en orden las cosas que debo hacer, las que estoy haciendo y las que ya hice y de esa manera creo un habito de productividad, es muy necesario que te tomes el tiempo de organizar tus metas a corto, mediano y largo plazo y que acomodes tus horarios para poder cumplir dichas metas, crear un horario o una lista de tareas es un buen paso para comenzar.&lt;/p&gt;

&lt;h3&gt;
  
  
  [1] = "Se autodidacta":
&lt;/h3&gt;

&lt;p&gt;Lo más importante que puedo dejarte con este post sería este punto ya que si no eres capaz de poder aprender por tu cuenta, sin ayuda de profesores o mentores, solo viendo tutoriales, haciendo cursos, leyendo o experimentando con el código de otros no tienes lo necesario para ser un programador, la tecnología avanza muy rápido, con esta pandemia el mundo ha tenido una adaptación tecnológica que se preveía para dentro de 10 años más o menos, lo que hace unos meses estaba de moda en cuanto memes, videojuegos, series o incluso lenguajes de programación o tecnológicas relacionadas ya el día de hoy no lo es, y pudiste haber estudiado en la mejor universidad del mundo pero si te quedas estancado nunca serás un profesional exitoso, no te amarres a un lenguaje o una tecnología, siempre investiga las tecnologías en tendencia, aprende un lenguaje que tu sepas que no va a dejar de usarse por mucho tiempo como muchos de los grandes lenguajes de programación como Java, PHP, Javascript, C#, hasta C++ y dedica a aprender el lenguaje fuertemente para que puedes fácilmente adaptarte a cualquier librería o framework dentro del lenguaje que manejes de esa manera no estarás estancado a una herramienta sino que tendrás las nociones necesarias para dominar la que sea.&lt;/p&gt;

&lt;h3&gt;
  
  
  [2] = "Aprende ingles":
&lt;/h3&gt;

&lt;p&gt;Hay miles de recursos en Internet que puedes, usar en Youtube hay contenido muy bueno para desarrolladores, su mayoría esta en ingles y esta de más decirte que debes aprender ingles para ser buen programador ya que es un idioma esencial dentro de cualquier área laboral así que si no tienes conocimientos del ingles es muy buen momento para empezar a estudiarlo.&lt;/p&gt;

&lt;p&gt;Los lenguajes de programación fueron creados en un único lenguaje y es el ingles, las mejores compañías contratan profesionales que tengan por lo menos un nivel medio del idioma y si quieres llevar a ser un Jōnin (上忍) o ir mucho más allá debes amarlo, el primer lenguaje que te recomendaría aprender sería el ingles, ya después sí elige el de programación que más te agrade, para todo te hará falta conocerlo si tienes un problema puedes consultar en blog's, foros, en comunidades y todo el contenido de nivel alto esta en ingles de hecho esta plataforma es originalmente una plataforma dirigida a publico de habla inglesa. &lt;/p&gt;

&lt;h3&gt;
  
  
  [3] = "BONUS" &lt;strong&gt;Nunca pares de aprender&lt;/strong&gt;:
&lt;/h3&gt;

&lt;p&gt;Si de verdad quieres cumplir tus metas, hacerte un horario, ser autodidacta y bilingüe no será suficiente, es importante que sobrepases tus limites, ve más allá aspira convertirte en un Kage y lucha por ello y para poder lograr hacerte más fuerte debes nunca parar de aprender.&lt;/p&gt;

&lt;p&gt;Sin más nada que decir, su servidor &lt;em&gt;SamyC0de&lt;/em&gt;, hasta la proxima. &lt;/p&gt;

</description>
      <category>naruto</category>
      <category>development</category>
    </item>
  </channel>
</rss>
