Soy un programador y también un humano

Programador y Humano

Esto es una reflexión, la escribo porque es muy probable que te sirva y la consideres importante, quiero que este escrito te de confianza y confies de verdad en ti.


Soy un programador y también un humano

Yo quise ser programador porque se trataba de crear, me encanta esa idea ¡de la nada crear algo asombroso!... Luego fui creciendo y me seguía gustando la idea, ya con 18 años pensaba que esto también involucraba dinero, imagina: "Un sistema de pocas semanas en mil dólares" o "un contrato de seis meses en cuarenta mil dólares o más".

Para una empresa estos montos no son suficiente, pero cuando hablamos a título personal es bastante.

  • Crear algo asombroso es válido, pero tienes que tener en cuenta cuanto estás ayudando a la comunidad, al mundo.
  • Sobre el dinero, supe con el tiempo que mas que programador debes ser un empresario... He visto como personas con pocos conocimientos de programacion firman contratos de miles, y otros súper genios trabajan por un bajo sueldo al mes.

Esto está presente en cualquier profesión, pero nosotros nos dejamos llevar por la TV, queremos ser programadores para tener proyectos como mark zuckerberg o bill gates y al mismo tiempo ser millonarios.

Esto no tiene porque ser falso, lo que quiero transmitirte es que no es fácil (como en nínguna profesión), tal vez has visto a un programador escribiendo clases, hablar de objetos y dijiste... "Ese tipo es un genio, ¿cómo es que se sabe todo de memoria?".

Tal vez piensas que son expertos en física y matemática, y eso asusta... Bueno, es probable que algunos lo sean, pero quiero pensar que hay muchos como yo, es decir, que no son cum laude en alguna profesión y usen mucho google para resolver sus problemas de programación, ¡seguro hay muchos como yo!.

Quiero decirte que no necesitas un don especial, probablemente solo necesites persistencia y que esto de verdad te guste, pero nada mas. Si al ver mis videos piensas que me sé todas las funciones de PHP y todo acerca de patrones y técnicas de programación te estás engañando. Yo aprendo a diario y tú también puedes hacerlo. No memorizo porque no me gusta hacerlo, prefiero resolver problemas. Solo que de tanto usar la misma línea, palabra o función termino aprendiendo.

Uso mucho a google, es la herramienta que uso todos los santos días junto a php.net (no puede faltar en mis pestañas del navegador) y por su puesto laravel.com

Supongo que es así como también se aprende un idioma:

  • Yendo donde hablen el idioma
  • Aprendiendo palabras nuevas cada vez que escuche a un nativo decir algo que no conozca "what is dog?" si no sé que significa dog

Me pasan cosas chistosas, busco algo de google sobre PHP o Laravel y google me sugiere enlaces de rimorsoft.com, en serio me da mucha risa porque digo "google soy yo, no he escrito algo sobre eso" y sigo buscando... Siempre consigo tips en Stack Overflow y busco al mismo tiempo crear contenido en rimorsoft que ayude a otros así como yo he sido ayudado... Contribuyo en Slack, el foro de la página y por supuesto en el canal. Es muy importante colaborar con la comunidad, por eso esto se llama Comunidad de programadores Web.

Como puedes observar los programadores no lo sabemos todo y no tenemos todas las soluciones en nuestra mente, lo que si somos es detectives al estilo Sherlock Holmes, porque buscamos, editamos y solucionamos. Así somos los programadores. Con el tiempo serás Programador Senior gracias a tanta investigación.

Sabes, en el trabajo cuando no sé algo me dicen en forma de chiste que busque en google, se supone que soy "el experto" y solo pienso "eso haré, buscaré en google". No hay nada mas chévere que ir a google.com y escribir "enviar email desde laravel" y obtener respuestas ¡esto es espectacular!.

Crear un archivo, escribir lo que creemos conveniente y luego ver que falla, es el inicio de nuestro aprendizaje de PHP

Has visto además la frase de "si no están en internet no existes", luego sales corriendo haces tu web y aún así no llegan esas propuestas de empleo de sueldos justos. Bueno, así no es este mundo, una web no te hace demandado en el mercado, seamos inteligentes y pensemos que dar al mundo para que el mundo nos de lo verdaderamente justo y acorde a nuestro esfuerzo.

Piensa mucho en la pregunta correcta, luego ponla en google y recibe la gran ayuda esperada, los grandes recursos están en internet, solo busca con mucha inteligencia y estudia mucho. Nada es fácil y aquí no hay excepción.

Te pasará muchas veces que consigues la respuesta y luego tienes que volver porque algo olvidaste.

Con este escrito quiero quitarte el miedo, tu puedes, no debes recordar todo, es muy normal buscar con humildad y recibir ayuda de buenas personas.

Para recordar

  • Busca en google sin miedo
  • Ayuda a la comunidad
  • Una web no te hará millonario a la primera
  • Aprende algo nuevo cada día

Sobre el dinero quiero decirte algo, tal vez has visto a luisito comunica, ese gran youtuber que es muy famoso... Piensa en eso, él no se hizo de un día para otro, de hecho tuvo varios canales antes, hoy viaja por todo el mundo y gana dinero por eso, parece fácil pero no lo fue, fueron varios años dedicando su esfuerzo a su meta. Haz lo mismo tú para que seas un gran programador.

Que la experiencia te haga el mejor :)

Adquiere en preventa y aprovecha un gran descuento TDD en Laravel

Comparte en

Creado por: Venezuela Italo Morales

Profesor de #Laravel y #PHP en Rimorsoft Online

Más información


Spatie/Laravel Permission ¿Cómo agregar campos en la tabla "roles"?

Hola, mi consulta es la siguiente:

Relacioné la tabla "roles" con mi tabla** "empresa**", es decir, en la tabla "roles", tengo el campo "id_empresa", en la vista, están los campos necesarios y el select de la empresa pero al querer guardar los datos, me arroja el siguiente error: ** "The given role or permission should use guard web instead of Empresas. "** No ...

SOFTWARE PARA CONSULTORIOS MEDICOS

Hola Amigos. soy nuevo en el grupo.. me gustaria saber si alguien tiene o tuvo algun proyecto basado en laravel, para consultorios medicos? ...

sincronización de componentes hermanos

un gran saludo a la comunidad rimorsorf... espero de su valiosa ayuda para mi problema que es el siguiente:

tengo dos componentes en el mismo nivel, el primero crea una tabla con una lista de procesos por tramitar y el segundo componente lista en una tabla los procesos que se han asignado para tramitar; cuando en la primera tabla se asigna el proceso este debe desaparecer de...

plantilla blade y vuejs2

buenas noches comunidad, por casualidad alguien sabrá si se puede integrar la plantilla de laravel blade en vuejs2 component??, gracias dee antemano...