Reinventarse en la programación es una opción

Autor: | Última modificación: 28 de abril de 2023 | Tiempo de Lectura: 5 minutos

Algunos de nuestros reconocimientos:

Premios KeepCoding

En KeepCoding siempre hemos resaltado el auge de las nuevas tecnologías y su potencial profesional. Arturo Carretero puede contarnos sobre esto, pues ha convertido su afición por programar en una segunda carrera, y con mucha disciplina ha logrado publicar su primera app. Reinventarse en la programación es posible.

Háblanos sobre ti y tu acercamiento a la programación

Soy de Zaragoza y tengo 33 años. Profesionalmente soy funcionario desde hace algunos años, nada que ver con programación.

Desde el momento de nacer en mi casa ya existía un Spectrum+, recuerdo que podía pasar horas, aun siendo muy pequeño, jugando y experimentando con Basic. Era muy divertido.

Con el paso de los años uno se da cuenta de que si existe la oportunidad de reinventarse en la programación y cambiar el camino laboral. (…) entonces decidí que era momento de orientar mi hobby por la informática y la programación a algo más profesional y llegar a dedicarme a ello. Comencé a estudiar el grado superior de Desarrollo de Aplicaciones Web y a empezar a conocer en profundidad Objective-C y todo lo relacionado con el mundo Apple, ya que me apasiona todo su universo.

He ido dando tumbos de un lado a otro hasta que os he conocido y habéis puesto en orden mis pocos conocimientos. 🙂

reinventarse-en-la-programacion-keepcoding

¿Cómo llegaste a KeepCoding?

Os conocí gracias a foros y blogs que hay por la red, siempre estoy buscando como resolver mis dudas cuando hago alguna aplicación por muy sencilla que pueda ser y un día en un blog que habitualmente leo os nombraban.

Empecé a ver los cursos que ofrecíais y los intensivos de fin de semana me parecían impresionantes, pero como me venía muy mal por el trabajo que tengo, decidí empezar por el de Fundamentos Online y desde luego no me equivoqué.

Ahora estoy liado con el nuevo curso online Avanzado para iOS, muy bueno y completo. Fernando es un crack.

Cuéntanos sobre tu app: cómo la concebiste, el proceso de darle forma, los retos tecnológicos y logísticos al crearla.

La aplicación se llama iSafe SOS, es una sencilla aplicación pero que puede ser muy útil para los moteros y ciclistas como yo, sirve para notificar un posible accidente o incidente en la carretera a dos contactos, enviando tu posición a dichas personas y todo sin que el usuario de la app haga nada.

Su funcionamiento es muy sencillo, se almacenan los datos de dos contactos, se pone en funcionamiento la aplicación y se guarda el iPhone en el bolsillo.

Haciendo uso del acelerómetro y del GPS, en caso de posible accidente, el iPhone, de manera automática y sin que el usuario de la aplicación interactúe con ella, envía un mail y un sms con la posición de la persona que circula con su vehículo, notificando tanto de la posición real con la calle, numero, población y país, como las coordenadas (latitud / longitud), por si acaso los servicios de emergencia las pidieran.

Antes, por supuesto, es conveniente llamar a la persona que te ha enviado la alerta de accidente por si pudiera ser una falsa alarma.

Un día se me ocurrió que podía ser una buena idea para una aplicación y ser muy útil para los moteros y ciclistas, así que empecé con su desarrollo.

Tenía que conseguir que las alertas salieran ante determinados movimientos del iPhone y no al llevarlo en el bolsillo, así que tuve que hacer muchas pruebas para conseguir encontrar unos valores seguros y que además el propio usuario de la aplicación pudiera modificar dichos valores en el caso de que quisiera más o menos sensibilidad a la hora de enviar las alertas a sus contactos.

Luego venía el problema de que tenía que enviar las alertas sin que el posible accidentado tuviera que sacar el móvil y darle a ningún botón, porque no tenía mucho sentido, así que usé un backend  para enviar las alertas por sms cuando detectara los movimientos bruscos y por lo tanto, ni el mail sale de la cuenta del usuario, ni el sms le cuesta dinero, ya que no usa sus datos.

 

reinventarse-en-la-programacion-keepcoding
Vistas de iSafe SOS

En un futuro cercano la idea es incluir también seguimiento en tiempo real por parte de otra persona y ver la posición en un mapa de forma remota. Es decir, quiero hacer una aplicación de escritorio, todavía no sé si exclusiva para OS X en Objective-C o multiplataforma en Java, y así, que por ejemplo, un moto club pueda seguir remotamente a todas las motos que hacen una salida y sean de su club, para así controlar que no tengan percances.

Creo que no existe algo así y sería muy interesante.

¿Qué planes profesionales tienes en este momento?

Desde luego el mundo del desarrollo de aplicaciones me apasiona y quiero dar un giro radical a mi vida laboral para dedicarme a esto al 100%.

Todavía me da respeto ir a pedir trabajo a alguna empresa o startups que hay por Madrid u otras ciudades de España o Europa, pero más tarde o más temprano lo haré, creo que aún me queda mucho por aprender y en este mundo siempre hay que estar aprendiendo, día a día.

Un consejo para los desarrolladores principiantes atascados con su app

Que no decaigan, que puede ser duro cuando algo no te sale pero que al final todo se aprende y se consigue, además hay muy buenos foros y blogs por la red que ayudan mucho.

Por supuesto, les animo a que hagan los cursos de KeepCoding, tanto los presenciales como los Online desde su casa, ayudan mucho a ordenar las ideas y aclarar los conceptos.

Para mi ha sido muy importante entender a la perfección el patrón MVC y a respetarlo, es lo más importante, desde ahí, todo es más fácil.

Ahora que ofrecemos un curso para no programadores y hay muchos profesionales que quieren reinsertarse, son ellos quienes más necesitan un testimonio como el tuyo ¿Qué les dices para que no se desanimen?

Que como he comentado antes internet está muy bien, tiene mucha información para aprender programación sin lugar a dudas, pero a veces es un poco caótico.

Lo importante es coger una buena base y tener claros los conceptos para desde ahí, poder llevar a cabo el desarrollo de cualquier aplicación para iOS.

Por eso recomiendo encarecidamente los cursos de KeepCoding, están muy bien estructurados y Fernando explica todo muy bien y claro.

Además el soporte para los alumnos es una maravilla. María José siempre está ahí para responder cualquier duda o problema que pueda surgir. Un 10.

Reinventarse en la programación es una opción

Si te llaman la atención las apps, atrévete, es un buen momento para reinventarse en la programación si quieres reciclarte. En KeepCoding dispones de cursos para todos los niveles de conocimiento, y tenemos las herramientas que necesitas para progresar en la carrera del desarrollo mobile.

Anímate y comienza ¡Contáctanos!