Despidieron a un amigo de Microsoft y casi que fue echado como un criminal, una llamada, bloqueo total de las cuentas en el momento y si no aceptaba por las buenas lo vetaban por 3 años, y lo más hp es que le pagan menos indemnización por las buenas… la mierda hecha empresa
Me encontré en una encrucijada laboral interesante. Tenía que entrevistar a dos profesionales en sistemas: ambos con títulos universitarios y una experiencia laboral bastante similar. La verdadera dicotomía estaba en su educación complementaria.
El candidato X había optado por
¿Eres realmente un Ingeniero de Software? La diferencia entre programar y ejercer ingeniería
Comencemos por lo simple, revisando las definiciones que la ingeniería posee. Lo cierto es que ha habido muchas a lo largo de nuestra Era Contemporánea. Sin embargo, nos centraremos en
Learning Path para principiantes en Arquitectura de Software
En la arquitectura de software hay todo un mundo por explorar, pero sin unas bases teóricas clave, es muy fácil perderse en este tsunami de conocimiento o mal interpretar las definiciones.
A continuación, les voy a
Arquitectura de software. Ejercicio:
Tip: No tienes que resolver todo el ejercicio, enfocate en el que puedas a portar, o pregunta si no sabes algo.
Imaginen que somos responsables de la administración de un sistema de servidor web que se compone de dos servidores idénticos,
Que una persona no tenga claro un camino de desarrollo profesional, es decir, que en su CV pase de desarrollador a blockchain, luego a QA y después a machine learning, y que ya tenga casi 30 años... reclutadores, allí no es
El autodidactismo en tecnología, visto como atajo laboral, es una burbuja como lo fue los NFT. La realidad muestra que el crecimiento y éxito suelen requerir formación formal; los casos de éxito sin ella son excepciones. Muchos lamentarán no optar por estudios estructurados
Las ocho trampas más comunes para los novatos en desarrollo de software
A lo largo de mis 15 años de experiencia en ingeniería de software, he notado algunos errores comunes que suelen cometer aquellos que están comenzando en esta industria.
No es una crítica destructiva,
@diesoto
El hecho que entres a cuestionar a la persona y no a la empresa es bastante turbio… solo por tener una presencia internacional no la hace «una buena empresa» de hecho, ellos estuvieron a punto de un escándalo por mal manejo de empleados en Colombia con el Ministerio del trabajo
No uses JSON sobre Redis, el rendimiento, el mantenimiento y la agilidad se pierden de manera absurda en proyectos complejos. Siempre usa Hash, es nativo y optimizado para Redis
Llega un punto en el que solo los videos de los youtubers indios te ayudan a resolver problemas. A pesar de tener una producción más sencilla, suelen contener el contenido más útil que puedes encontrar
Tengo 10 días para hacer el proyecto de Java en microservicios y son muchas cosas ha tener en cuenta...
Esta muy interesante, pero hace más de 15 años que no uso Java y debo resolver esto lo antes posible. Estoy entrando a un nuevo proyecto en el trabajo y esto esta duro.
Los que dicen «enseñar contenido avanzado es que es casi imposible enseñarlo fácil» te quieren en un círculo de aprendizaje eterno, están detrás de tu billetera
Comprende cómo tu cerebro aprende, lee sobre técnicas de aprendizaje y lo más importante sobre frameworks mentales
Lecciones aprendidas en 15 Años de carrera como profesional en el desarrollo de software
Tengo 35 años de vida. Han pasado 15 años desde que di mis primeros pasos en el mundo de la tecnología y el desarrollo de software, y 18 desde que empecé mis estudios universitarios. A lo
Las empresas siempre buscan al mejor empleado para el cargo. Sin embargo, deberíamos buscar al empleado promedio para un puesto: a esa persona que sabe cómo hacer las cosas en el menor tiempo, con el menor esfuerzo y que busca salir temprano para ir a casa.
Estoy haciendo una serie de entrevistas para crear un equipo de desarrollo que va a entrar a implementar nuevos casos de uso pero en nube
Ha sido decepcionante ver que no tienen conceptos básicos claros de arquitectura, y que carecen de conocimiento en DevOps…
AWS está sobrevalorado, y todo producto SaaS/PaaS que usa AWS de base hoy en día es un despropósito en costos a largo plazo. Aprende a usar otras nubes y a automatizar tus procesos, es fácil y el costo es de lejos mucho menor
Muchas personas tienen un pensamiento casi idílico con el trabajo en tecnología, esas pocas historias que se venden en redes sociales como «estudie por 6 meses y ya gano chochentamil dólares» son la excepción, y debes preparate siempre para la norma, ten un buen plan...
Para muchos, tener conocimientos teóricos de arquitectura y devops es equivalente a un nivel senior 🤦🏻
Los ingenieros recién graduados, con el nivel que actualmente se observa en los autodidactas, la van a tener fácil para remontar el mercado
Lenguaje de programación: Java y su ecosistema
Puedes leerlo en el orden que prefieras. Está organizado de una manera que considero ideal para aquellas personas que tienen poca familiaridad con el desarrollo de software, pero si ya tienes experiencia, siéntete libre de leerlo
El principio de Peter y su relación con el síndrome del impostor
El Principio de Peter es un tema del que rara vez se habla pero que, de hecho, es muy relevante para nosotros, los profesionales de tecnología. Entender cómo este principio se relaciona con el síndrome del impostor
Ahora que puedo publicar artículos en 𝕏/Twitter, voy a compartir mis 34 ideas de proyectos que pueden ser útiles para emprender. No creo tener el tiempo ni la vida para desarrollarlos, así que quizás para alguno de ustedes sean la base para algo más grande
La cultura traquetea trasciende. Qué daño le ha hecho a Colombia tantas novelas y el mercado alrededor de nuestra sangrienta historia del narcotráfico y mafias. Ahora, algunos extranjeros ven esto como una alegoría positiva. La decepción.
Leer 1984 me hace pensar que la inteligencia artificial comenzará a reescribir el conocimiento y todo el mundo aceptará las mentiras que esta propague. No será necesario hacer desaparecer los libros, ya que las personas serán tan obtusas que no podrán comprender lo que leen
Esta es la lista de libros del Learning Path para arquitecto de software que tengo publicado en mi Highlights, no quiero volverme en esos creadores de contenido que solo dan listas y listas de learning paths sin profundizar, así que volveré a leer los capítulos y publicar videos
Trabajando un rato con Cucumber Behavior Driven Development en Java, la verdad esta siendo interesante
Es a nivel general más fácil de lo que había anticipado, no estoy acostumbrado a esta forma de testing pero aun así me ha gustado
@StevenLievano
@petrogustavo
De hecho si, los principios de mecánica, electrónica y programación se pueden aprender en 4 semanas y aprender a armar lo que se muestra en el video una 11 semanas, Lego Mindstorm es uno de los mejores ejemplos para enseñar nuevas tecnologías en un menor tiempo y divertido.
Hay días en los que no hago nada y me siento mal por ganármela tan fácilmente, y luego hay días como hoy, en los que trabajo de 7 AM a 7 PM, y pienso: “¡Estos h*p*s si que me están explotando!” 😅. Siempre en extremos.
Estoy en un proyecto de una financiera en México y uno de las variables de mayor peso para hacer prestamos ya sea a individuos o empresas/startups es el nivel de estudios universitarios comprobables de quien lo solicita... y claramente si son de prestigio dichas entidades
@Matador000
Si inicias un post con @ es decir con una mención, el alcance es menor por que se supone que estás enviando un post a esa cuenta.
Entre más cuentas hagas mención en un post menos alcance tiene.
Respecto al drama tech no le creo ni a ella ni a él, ambos expondrán el mínimo de información posible para salvaguardar su reputación, mientras que atacan o desestiman al otro. Mi concejo, pa eso hay abogados y un sistema penal/judicial
¿Por cuál lenguaje de programación es mejor comenzar?
Por aquel por el que te paguen mientras lo estudias
Deja de buscarle romanticismo a algo que está relacionado con tu economía
Luego de una espera desesperante tengo los resultados de los examenes... pase ¡TODO! ahora si a disfrutar, ya tengo tesis aprobada, materias finalizadas... bueno; que tranquilidad
Google Bard lo usan 9765257864347 Trillones de trillones de billones de millones de miles de personas…
Pero el 99.999999999999999999999999999999999999 no lo usa correctamente, aquí les va un 🧵 de 9643588643578 tweets donde explicó cómo sacarle todo su potencial. Empecemos….
Este video siempre me a parecido la mejor forma de explicar la deuda técnica, la evolución del código, prueba y error... varias cosas del ciclo de vida del desarrollo, por eso tengo legos y lego mindstorm
Y nadie a puesto banderita de Níger 🇳🇪 en sus perfiles como hicieron con Ucrania… ¿racismo o interés selectivo?
o ¿simplemente Africa vale madre?
Me genera realmente fastidio todos los que usan la bandera de Ucrania en sus perfiles
Mi experiencia estudiando la Maestría en Ingeniería de Software y Sistemas Informáticos (MISSI): Metodología y Tiempo
Realizar una carrera profesional en una entidad reconocida de manera tradicional requiere de un esfuerzo importante.
En términos generales, mi experiencia ha
Migrando de Vuejs a Reacjs para estandarizar stack. Además React ya se consolidó como herramienta frontend de uso general. Así qué haciendo honor a mi mantra: «Te preparas y educas para la norma no para la excepción»
No tenemos la tecnología en hardware para que una IA pueda generar algún daño real a la humanidad, lo que si va a hacer la IA es darlos la capacidad de volvernos mas idiotas de lo que ya somos… y cuando la humanidad tenga nula capacidad de discernir le echaremos la culpa a la IA
Me están empezando a llegar un montón de ofertas laborales. ¿Se reactivo el sector o qué esta pasando? Pero, no me interesa ninguna, casi todas son para trabajar con Microsoft Azure mi nemesis XD
Diagram as Code: La clave para la comunicación efectiva en el desarrollo de software
La comunicación efectiva es esencial para garantizar el éxito de cualquier proyecto. Aquí es donde Diagram as Code puede desempeñar un papel crucial.
Diagram as Code radica en tres necesidades
El drama de
@powerhdeleon
y de
@DotCSV
es más por diferencia cultural que cualquier otra cosa. En Latinoamérica nos burlamos de todo, nos reímos de todo, hasta tenemos canciones que lo reflejan, para la muestra un botón
La canción: Ese Muerto No Lo Cargo Yo
Song by Gustavo
@JaramilloO48350
@petrogustavo
Si bien es cierto que Colombia en su territorio somos el puesto 137 de 200 en emisiones, pero en exportaciones de hidrocarburos estamos en el puesto 19 de esa manera Colombia se convierte en un componente importante en la lucha para el cambio climático
Hoy en día no hay nada nuevo en la ingeniería o ciencias de la computación… hay una serie de nuevas tecnologías que se basan en los mismos principios teóricos de hace 70 años y matemáticos de más de 100. La universidad se enfoca en enseñarte esos principios
@Matador000
@FicoGutierrez
@martinadecarame
No me extrañaría que ellos mismos hayan editado el video de esa manera, para que luego las personas que si somos conscientes de la información y no comemos entero, publicamos que es falsa y así usar nuestras plataformas para llegar a más personas. No lo sé Rick
Tengo todas mis notas finales de la maestría yyyyy pasé todo 5/5 muy contento porque fueron varios meses de mucho trabajo
En la que menos nota saque fue en Ciberseguridad, admiro mucho los que están en esa area, no nací con esa vena 🤣
Lenguaje de programación: Python y su ecosistema
Puedes leer este artículo en el orden que prefieras. Está organizado de una manera que considero ideal para aquellas personas con poca familiaridad con el desarrollo de software, pero si ya tienes experiencia, siéntete libre de
@DotCSV
@powerhdeleon
"Pero no sé tío, qué necesidad hay de traer toxicidad con este rollito bully."
Parce, el problema es que te tomaste el mensaje personal. Le hubieras seguido el juego y burlarte de el con un meme y esto no hubiera sido un drama. El tema es que la diferencia cultural del Latino vs
Pensar que toda solución tecnológica debe responder como si fuera una red social es una completa perdida de neuronas. Empezando con la idea de usar NoSQL, esta tecnología aplica para muy poco escenarios, para la mayoría RDBMS es completamente funcional y cubre todo lo necesario
En 5 años me veo con más de 100K seguidores, liderando una empresa de enseñanza en ingeniería de software y ciencias de la computación, aplicando metodologías de enseñanza orientadas a la comunicación asistidas por LLM avanzadas
Lenguaje de programación: TypeScript y su ecosistema
Este artículo puede leerse en el orden que prefieras. Está organizado de una manera que considero ideal para aquellas personas con poca familiaridad con el desarrollo de software, pero si ya tienes experiencia, siéntete libre
Un Junior no debe estar más de un año en una empresa: la receta precisa para una carrera exitosa
Imagina que tu carrera de desarrollador es como preparar unos macarrones con queso perfectos. Al inicio, estás eligiendo cuidadosamente los ingredientes. En este escenario, tu papel
Frases que siempre menciono:
«Que el entrenamiento sea tan fuerte que la guerra sea un descanso»
«Prepárense y manténganse enfocados siempre en la norma; dejen la excepción de lado»
Con esas, si las aprenden y las aplican a su proceso de estudio, harán una gran diferencia
El burnout esta más relacionado con tu espacio de trabajo que con las personas
Trabajar desde casa en una industria como la tecnología no nos excluye de esta realidad; nos enfrentamos a este problema desde un espacio mental que resulta más difícil de controlar.
«Categorizar el
Estoy leyendo un libro sobre cómo tener una mente organizada, y no me había percatado de lo perjudiciales que pueden ser las decisiones triviales en nuestra vida diaria...
NoCode terminará como herramienta de nicho, el código prevalecerá
De pagar un proyecto NoCode en 150k USD y que ahora les va a costar 2.1M USD reemplazarlo.
NoCode es una excelente tecnología, no me malinterpretes. Comencemos con los puntos fuertes del NoCode, para demostrarte
Ahora que las redes sociales están creando muros para los web scraping, ¿qué tanto va a afectar el día a día de un usuario promedio?... para mi es lo mejor, reducirá el tiempo que estemos en redes sociales, y nos volveremos más selectivos con lo que consumamos ¿qué opinas?
El 40% son mediocres, el 55% son promedio y el 5% son el top de desarrolladores de software.
Yo soy promedio, y estoy bien con eso, mi fortaleza está en otras áreas, y pienso ser el top 5% en arquitectura de software gestionado por código.
Me quedan solo dos meses para terminar la maestría; diciembre y enero... se pasó bastante rápido este año. Si quieren hacerla en un año, lo recomiendo solo si la exigencia en el trabajo es moderada; de lo contrario, háganla en dos años. He estado reventado; quiero descansar
Prompt Engineers nació sin futuro; se decía que era el empleo del mañana, pero será reemplazado por la IA. A medida que profundizaba en el tema, me resultaba evidente que esto no tenía sentido. Parece que la IA elimina empleos incluso antes de que estos surjan 🤣
@diesoto
A mi me echaron de Microsoft hace mucho tiempo, y lo hicieron un fin de semana con puente, un domingo, una persona que no tenía idea quién era, y dijo que fuera a entregar los equipos y que ya no tenía acceso a nada… cero trato digno y decente…
Escribir y leer libros sobre programar básico es hoy en día una pérdida de tiempo. Compra alguna herramienta LLM como Grok de 𝕏 o su nemesis, o usa Ollama para local y listo, manos a la obra. Pídele que te explique como si tuvieras 10 o usando ejemplos de cosas que te gusten
¿De verdad creen que ir «explorando» durante casi 10 años les va a servir?
Ahora, con el avance en el desarrollo de las IA para el desarrollo de software, las personas que no tengan una ruta de aprendizaje clara son y serán fácilmente descartables
No es cuestión de superioridad, muchas veces; por no decir el 100%; los autodidactas no saben que existen principios y lineamientos en la ingeniería; aprenden a usar un lenguaje de programación una que otra herramienta y ya se autodenominan ingenieros
Una persona ha denunciado una publicación que he hecho porque hablo de ser "ingeniero de software" sin ir a la universidad.
Algo está mal si crees que 4 años de carrera informática son imposibles de sustituir estudiando o trabajando mediante otros métodos.
Ese clasismo sólo
«Ponte la camiseta» Yo trabajo por dinero no por aplausos
«Portar la camiseta» significa estar dispuesto a trabajar duro y hacer lo necesario para que el proyecto tenga éxito, incluso si ello implica sacrificios personales.
No obstante, esto no conlleva generalmente a ningún
La aparición de herramientas de inteligencia artificial (IA) como ChatGPT está generando una revolución
Esta tecnología está permitiendo a individuos sin experiencia previa en programación, como el hermano de DotCSV, crear proyectos que tradicionalmente requerirían un
Continuamente siento que me pierdo en la cantidad de información que recibo. A mis 35 años y con 16 de experiencia laboral en arquitectura y desarrollo de software, puedo considerarme en un nivel «Senior». Sin embargo, todavía me cuesta ignorar aquello que no deseo aprender
Me compré una máquina para hacer pan y, ¡vaya sorpresa! Es increíblemente fácil y el resultado es delicioso. Se acabaron los días del pan procesado o las tostadas compradas; ahora preparo mi propio pan en casa, ya sea de trigo o de maíz
Desahogándome un rato sobre la maestría en Ingeniería de Software
En todas las áreas del conocimiento se requiere cierto nivel de destreza, la cual puedes adquirir ya sea con experiencia o porque es innata, y es aún más importante cuando se trata de enseñar.
Actualmente, estoy
A pesar de que encajo, no siento que pertenezca al lugar donde trabajo. Continúo aquí porque la paga es muy generosa y la reputación que obtengo es relevante para futuras oportunidades. La exigencia es moderada y no requiero trabajar más horas de lo normal
Una de esas habilidades que toman mucho tiempo de aprender pero son de las más útiles y apreciadas es la capacidad de estimar tiempos en el desarrollo de software, no solo con base a tu capacidad, si no al evaluar la capacidad de otros y ser muy certero en la estimación
Estoy empezando a recuperar el ritmo de publicaciones de artículos sobre desarrollo de software y arquitectura, así que si tienen algún pedido especial, no duden en decírmelo para agregarlo al Backlog
Hay muchas personas que aún desconocen de las técnicas de estudio, de cómo el cerebro recopila información para convertirla en conocimiento y sobre todo la existencia de frameworks mentales, realizaré un par de publicaciones explicándolo y luego haré un space
Los que dicen «enseñar contenido avanzado es que es casi imposible enseñarlo fácil» te quieren en un círculo de aprendizaje eterno, están detrás de tu billetera
Comprende cómo tu cerebro aprende, lee sobre técnicas de aprendizaje y lo más importante sobre frameworks mentales
Las startups nacen con espíritu innovador, pero a veces olvidan un aspecto crucial: la cultura empresarial. Vamos a explorar por qué es esencial definirla desde el inicio y cómo su ausencia puede llevar al fracaso.
Milei es lo que Argentina necesita para remover poderes enquistados, al igual que Petro lo está siendo para Colombia, el problema es que si se sigue votando no por propuestas sino por ir en contra del opositor, este viraje en LATAM volverá a ser igual que a sus antecesores