La certificación no es una pérdida de tiempo

Estoy totalmente de acuerdo en las razones que marca Uncle Bob del porque certificarse sí es una pérdida de tiempo: Si tratas de impresionar a alguien Si lo quieres usar para conseguir trabajo Si solo quieres contratar personal certificado     Sin embargo, hay un error común en muchas personas que desvirtúan las certificaciones, y es que certificarse no es atender un curso y obtener un reconocimiento de que participaste en ese curso.  Déjame explicarlo, ese “certificado de participación” en el curso XYZ-1234 *NO* es una certificación. Es más, para estar certificado en algo ni siquiera necesitas haber tomado esos cursos, … Continue reading La certificación no es una pérdida de tiempo

El valor de la capacitación en tiempos de crisis

En estas fechas donde es común encontrarte o saber de personas que han perdido su empleo es común también encontrar que esa misma situación va para profesionistas del sector TI, desarrolladores de software y directivos que por la razón que sea, no tienen más su empleo. Un tip que había leido en la extinta Visual Basic Programmers Journal (ahora Visual Studio Magazine) era que uno puede aprovechar este tiempo “entre trabajos” para ayudarte a capacitarte más. Si tienes un buen manejo del presupuesto personal, y tienes apartado un monto para comprar el nuevo XBox o un iPod, creo que es … Continue reading El valor de la capacitación en tiempos de crisis

Windows Azure

La espera por fin terminó y Windows Azure vió la luz este lunes 27 de octubre de 2008 en el Professional Developers Conference de Los Angeles. ¿Y porqué es tan importante? Pues son los servicios de internet que proveé Microsoft en sus Datacenters (que por ahí se dice que son visibles desde el espacio exterior por lo enormes que son). Todos ellos basados en un esfuerzo de interoperabilidad y flexibilidad que permitirán a tus aplicaciones coexistir en la red en lo denominado Computación en la Nube (cloud computing) donde se ven más los desarrollos como algo que es aprovechable a … Continue reading Windows Azure

Software para la gente

Ahora que trabajo en el sector público me toca toparme con muchas situaciones en donde definitivamente hay muchas cosas que mejorar. Esto puede pasar en cualquier lado pero décadas de no poner en su lugar las Tecnologías de Información dan pie a que quienes lo iniciaron, quizás no tuvieron en mente más que poder implementar lo mejor posible una solución a algún problema lo más rápido posible sin importar mucho la usabilidad o calidad. Y es que tratando de simplemente cumplir con los requerimientos exclusivamente provoca dejar de lado muchos aspectos importantes en el desarrollo de software. A veces uno … Continue reading Software para la gente

El anuncio sobre interoperabilidad de Microsoft

Quería darme el tiempo de digerir la noticia del jueves 21 de febrero de 2008 por la mañana, donde Steve Ballmer, CEO de Microsoft y Ray Ozzie, Chief Software Architect, anunciaron un nuevo enfoque al que Microsoft apuesta a partir de ese día, la interoperabilidad. Esto es dar poder a los usuarios de sus productos de alto volumen (como lo llaman ellos, a Windows Vista, .NET Framework, Windows Server 2008, SQL Server 2008, Office 2007, Exchange 2007 y Sharepoint Server 2007) de poder usar y manipular a su antojo la información contenida en ellos. Esta iniciativa de interoperabilidad se describe … Continue reading El anuncio sobre interoperabilidad de Microsoft

Saber para quién desarrollamos

En el documental de Metallica, Some kind of monster, me sorprendió como Lars Ulrich nadamás se metía al Protools (software de edición de música) y le movía a todo como si nada. Y luego hablaban cosas al estilo de "no, no, ya sé, mira, métele el micro al Protools y haz esto" y luego a un periodista le explicaban el proceso creativo, primero grababan horas y horas de cada instrumento y luego en el Protools depuraban y analizaban al detalle por segundo, cortaban, pegaban, metían y sacaban trozos de la música para armar un track bien fácil. O al menos … Continue reading Saber para quién desarrollamos

Certificaciones, perder el miedo

Ahora que, si es un requisito de tu trabajo, no hay de otra, pero debes ver el beneficio en la certificación, y hacer a un lado los mitos que lo acompañan. En primer lugar, lo recomendable es que tengas cierto tiempo de experiencia en lo que quieres certificarte. La información oficial es que tengas un año o dos cuando menos, y creí que era exagerado pero sinceramente, no se aprende a nadar sin meterse al agua. Así que sí recomendaría que tengas experiencia laboral real en la tecnología que pretendas certificarte. Ayudan los libros, cursos en línea y simulacros de … Continue reading Certificaciones, perder el miedo

Atlas para ASP.NET

A fin de cuentas, lo que importa es lo de adentro, ¿cierto? Pues es correcto, pero si le puedes brindar al usuario una mejor experiencia de uso, mejor usabilidad y más productividad, hace de tu solución de software algo más que sólo la solución, la hace querer ser usada, la hace imprescindible. Una forma de hacerlo es con Ajax, tan de moda ahorita. ¿De qué se trata? En una página de internet la interacción usuario -> sitio se daba con intercambios de datos entre el navegador del usuario y el servidor. Botones, navegación entre páginas y otros complementos hacían que … Continue reading Atlas para ASP.NET

¿Porqué C#?

(con dedicatoria especial para elGuille) Un tema recurrente en los primeros episodios del Pozo Técnico era la pregunta obligada “¿VB.NET o C#?” Con este framework, a partir del 1.0 yo respondo con un “¿con cuál te sientes más agusto?” puesto que con estos lenguajes ya no vale la justificación de que “VB no es Orientado a Objetos” ni el “es que es más difícil programar Windows con C++” y todo se reduce a un “es que a mí me gusta más los puntos y comas” y “a mí me gusta más definir todo con Begins y Ends”. Estos dos lenguajes … Continue reading ¿Porqué C#?

¿Porqué .NET?

Frameworks van y frameworks vienen, pero el esfuerzo que te toca a tí hacer para aprender lo nuevo y evaluar a que lado irte es algo invaluable que agradecerás cuando tomes tu propia decisión. El .NET Framework representó para mí un marco de trabajo que realmente tiene organizadas las cosas como a mí me gustan usarlas, donde todo (hasta los tipos de dato) son clases, un mundo de conectividad lista para usarse y preocuparte por lo que realmente importa, lo que tu desarrollo hace. Súmale la disposición de miles de desarrolladores en todo el mundo dispuestos no solo a apoyarte … Continue reading ¿Porqué .NET?