Hola. Este artículo es parte de una serie en la que hablamos con desarrolladores de software profesionales, les preguntamos cómo es escribir código para ganarse la vida y quizás obtengamos algunos conocimientos sobre la industria del desarrollo de software en el camino.
Hoy tenemos un miembro muy popular de la comunidad de desarrolladores de Delphi y RAD Studio, Serge Pilko. Serge y yo hemos colaborado detrás de escena en algunas cosas en los últimos años para Embarcadero y es una de esas personas verdaderamente positivas que rezuma talento de desarrollador. Serge es CEO de Embarcadero Tech Partner, Softacom , una empresa con sede en Minsk, Bielorrusia, con clientes de todo el mundo, incluidos Estados Unidos, Dinamarca, Bélgica, Alemania, Países Bajos y más de 15 países más.
Table of Contents
Hola, Serge. Nos hemos cruzado como desarrolladores durante varios años, pero creo que esta es la primera vez que das una entrevista para Embarcadero. ¿Podría contarnos un poco sobre usted y su trayectoria profesional de desarrollador de Delphi a CEO de una empresa de desarrollo de software Delphi?
Hola Ian, gracias por invitarme a esta entrevista.
Mi nombre es Serge Pilko y soy el director ejecutivo de Softacom, una empresa de desarrollo de software de Delphi.
Recordando mi juventud, no diría que me enamoré de las tecnologías. En la escuela secundaria, cuando estudiábamos C ++ y Visual Basic, los odiaba. Tenía puntuaciones de 2 a 3 en la programación. Así que la elección de la carrera de desarrollador de software se hizo bajo la influencia de mis padres.
En la universidad, me emocioné bastante con la programación porque tuve la suerte de tener un gran maestro en comparación con la escuela secundaria donde tuve mala suerte 😁. En la universidad comencé a estudiar Delphi 3 (en ese momento era la última versión de Delphi) y decidí explorarlo más a fondo. De cara al futuro, debo mencionar que más adelante este interés en Delphi me ha guiado a convertirme en evangelista de Delphi y el primer MVP de Embarcadero en Bielorrusia. Pero volvamos a la cronología de los eventos.
Durante y después de mi graduación, trabajé como desarrollador durante unos 10 años y en 2008 decidí comenzar un nuevo capítulo de mi carrera. Creé mi propia empresa Softacom que hoy reúne a los mejores expertos de Delphi en Bielorrusia. Aunque ofrecemos una amplia gama de servicios de desarrollo de software, nos enfocamos en la modernización y migración de software heredado y trabajamos con empresas locales y extranjeras de diferentes tamaños.
Hoy en día, nuestra empresa es socio oficial de consultoría y capacitación de Embarcadero y actúa como socio consultor certificado de TMS Software .
¿Recuerdas tus primeros proyectos que te inspiraron a seguir una carrera en desarrollo?
Creo que esos proyectos cortos que tuve durante los primeros 2-3 años en la universidad hicieron el trabajo.
Me hicieron pensar que me emocioné experimentando con algunas bases de datos de estudiantes, editores de texto y, por supuesto, una calculadora. Creo que todos los desarrolladores de Delphi comenzaron con una calculadora. Eso fue a finales de los 90. Fue realmente inspirado crear una aplicación GUI fácilmente, cuando en lugar de una aplicación de consola puedes tener una aplicación increíble con una rica interfaz de usuario.
Por cierto, tengo una historia divertida sobre eso. Nosotros (los estudiantes) éramos jóvenes y teníamos una mente inquisitiva. Las aplicaciones Delphi se iniciaron en Windows 95 y 98 muy rápido y, para nuestro entendimiento, las aplicaciones serias deberían comenzar lentamente, con mucho ruido en el disco duro, etc. Es por eso que durante el lanzamiento de la calculadora implementamos la escritura y lectura de archivos de 600Mb en el disco duro 🙂.
¿Cómo decidiste crear tu propia empresa? ¿No estaba satisfecho con su puesto en ese momento?
Definitivamente no. No se trata de insatisfacción o algo así. Me acabo de dar cuenta de que podía avanzar más y asumir más responsabilidades.
Sentí que estaba preparada para liderar mi propio equipo de profesionales, para asumir nuestros propios proyectos y ayudar a diferentes empresas a impulsar sus negocios con software de alta calidad.
Ha mencionado que es un “evangelista de Delphi”. ¿Por qué y qué le hizo elegir Delphi?
Hoy, Delphi es una herramienta de desarrollo actualizada que se puede utilizar para crear software avanzado de cualquier tipo, desde servicios financieros hasta sistemas de hardware, desde aplicaciones de la Tienda Windows hasta soluciones web de varios niveles. Es una de las mejores opciones para crear aplicaciones nativas Win32 / Win64 con una rica interfaz de usuario. Con Delphi, puede utilizar una amplia gama de componentes de terceros que lo ayudarán a alcanzar diferentes objetivos de desarrollo. Por supuesto, como cualquier otra tecnología, Delphi tiene sus desventajas, pero sus beneficios son mucho más significativos para mí. Y creo sinceramente que, dadas todas sus capacidades, esta tecnología se quedará con nosotros en el futuro.
Sí, eso suena a anuncio. Pero es lo que es. Estoy tratando de poblar estos pensamientos en todas partes. La gente debe comprender la diferencia entre marketing y hechos reales.
¿Significa que considera que Delphi es una opción universal para cualquier software?
Absolutamente no. Trabajamos con diferentes herramientas y tecnologías. En nuestro equipo, también contamos con experimentados desarrolladores y expertos de .NET que trabajan con plataformas en la nube. Sin embargo, como nuestra empresa tiene la experiencia más rica en Delphi, recibimos regularmente muchas solicitudes relacionadas con los proyectos de Delphi. Es por eso que mirando nuestras estadísticas realmente puede llegar a esa conclusión.
Pero los valores clave para nosotros son la satisfacción de nuestros clientes y la eficacia de nuestras soluciones. Nunca comenzamos nuestro trabajo en el proyecto sin un análisis preliminar de la viabilidad de diferentes enfoques. Durante la migración, podemos sugerir una reingeniería y sugerir marcos más apropiados para implementaciones apropiadas. Somos muy honestos con nuestros clientes porque sabemos que somos responsables no solo de nuestra reputación sino también de la de ellos. Si un cliente tiene una aplicación Delphi monolítica, no significa que le sugeriremos que la tenga como está. El mundo ha cambiado y algunos patrones arquitectónicos aplicados hace 15 años no son actuales.
¿Qué producto (s) de Embarcadero usa más?
Por supuesto, utilizamos el producto principal: RAD Studio, incluidos Delphi y C ++ Builder. Si hablamos exactamente del Embarcadero y no de IDERA, por supuesto que usamos diferentes productos adicionales como Styles, componentes TeeChart, etc. Pero digamos que todas estas cosas son parte de RAD Studio.
Por lo general, la gente prefiere compartir sus mejores prácticas, soluciones y éxitos, pero ¿qué pasa si le preguntamos si alguna vez sintió que cometió un error como CEO?
Esa es una pregunta interesante … a mi entender, el mayor error debería arruinar la empresa, pero seguimos aquí después de 12 años. 😊
Pero quiero mencionar un par de cosas.
En primer lugar, el director ejecutivo debe asumir riesgos. Hace unos 5 años hubo otra crisis [financiera] mundial global. Y en lugar de aumentar el equipo, tomamos una decisión al revés. Después de eso, tuvimos la oportunidad de empezar a trabajar con una empresa de renombre mundial. Habíamos querido trabajar con ellos, un sueño, durante los últimos 1-2 años, pero … no teníamos suficientes recursos debido a la reducción del tamaño del equipo. Hoy en día, después de 5 años todavía no podemos conseguir ese contrato porque, quizás, el momento ya pasó.
La segunda cosa, que quiero mencionar, debe estar concentrada. Cuando eres una empresa pequeña no puedes hacer todo y para todos.
¿Cree que alguna vez dejará la industria del desarrollo de software? Si es así, ¿qué le gustaría hacer?
Esa es una pregunta muy interesante. De nuevo😂
En realidad, me gustaría poder decirte algo extraordinario para sorprenderte, pero desafortunadamente, no puedo. Aunque creo que nunca deberíamos decir “nunca”, ahora mismo me siento cómodo donde estoy. Además, creo que la tecnología de la información puede ser realmente una buena elección como carrera. Es por eso que nuestra empresa organiza varios seminarios y talleres para que los estudiantes los inspiren a elegir el desarrollo de software en general y Delphi en particular como su futura trayectoria profesional.
¿Qué consejo puedes dar a los desarrolladores jóvenes que están dando los primeros pasos en esta profesión?
Tal vez pueda sonar un poco ingenuo, pero … Nunca dejes de aprender. Aprender de sus colegas, de sus gerentes y de sus clientes, aprender de cursos profesionales y seminarios web, de su propia experiencia y de sus errores. Mantenga la curiosidad y no tenga miedo de admitir que algo puede ser desconocido para usted.
¿Cuál es la mejor manera de que alguien se comunique con usted?
Puede comunicarse con nosotros a través de nuestro sitio web https://www.softacom.com , seguirnos en YouTube , leer nuestros artículos en Medium . Y si quieres encontrarme, puedes hacerlo en Twitter .
Nota de Ian: También le hemos pedido a Softacom que se una a nosotros y escriba algunas publicaciones aquí en el blog en nuestra sección Embarcadero Tech Partner. Verá que la compañía de Serge aparece allí como escritores invitados de vez en cuando junto con varios de nuestros otros socios tecnológicos en este enlace: https://blogs.embarcadero.com/category/tech-partner/
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition