Sí, es un buen paisaje en este momento, pero ¿eres la persona adecuada para el trabajo? Aquí está la cosa: todos necesitan desarrolladores de aplicaciones. Si tienes iOS o Android en tu currículum y en tu perfil de LinkedIn, serás inundado por trabajos. Es bastante loco en este momento, con más trabajos que desarrolladores calificados. Muchos notaron esta demanda, vieron los salarios promedio, la vieron como un boleto al club de trabajo de 6 figuras, tomaron estos cursos en Code Academy, Pluralsight, Udemy, et al, y luego se sintieron frustrados por el dinero que acababan de malgastar, porque, sorpresa sorpresa, no puedes aprender a codificar de la noche a la mañana, ya que la experiencia como solucionador de problemas es equivalente.
Sin embargo, si realmente eres un codificador, y con eso, no me refiero solo a una persona que codifica, sino a un verdadero codificador, entonces estarás bien. Contraté mi parte justa, y es bastante obvio en la entrevista cuando encontré al hombre / mujer adecuado para el trabajo. ¿Cual es la diferencia? Puedo escribir código, pero no estoy hecho para ser desarrollador. Mi código a menudo es un poco descuidado, y me lleva un tiempo, pero he creado un par de docenas de sitios web e incluso puedo comprender y escribir pequeñas cantidades de código móvil. Pero soy dueño de un producto. Un programador, un desarrollador real / desarrollador senior / arquitecto posee una cierta cantidad de paciencia, fortaleza, una mentalidad de resolución de problemas y un deseo de ver a través del rompecabezas hasta el final. Un codificador está obsesionado con los detalles y la idea de por qué no funciona. Y, cuando finalmente lo hace, vuelven a intentarlo y tratan de determinar por qué lo hace ahora, para evitar futuros errores. ¿Eres tú, y puedes demostrarlo en una entrevista técnica?
Desde un punto de vista abstracto, si su objetivo es conseguir un lugar seguro, que le paguen decentemente por un trabajo que prefiere (suena como si fuera usted), y tenga demanda si alguna vez algo va mal en su empresa, entonces sí, usted puede hacer una carrera exitosa con esto. Comience creando una aplicación pequeña y tonta, y ponga ejemplos de código en GIThub. Publique su aplicación en la AppStore si es posible. No se preocupe por ganar dinero en este esfuerzo, probablemente no lo hará. Pero demuestre que puede codificar y busque algunas preguntas de muestra para entrevistas para que pueda practicar y luego mostrar su destreza para resolver problemas. Utilice un software de versiones como GIT, BitBucket, Subversion, etc. Lea sobre Jenkins. Investigue un poco sobre los back-end si realmente lo desea, lo que puede ser bueno para tener una perspectiva de interacciones más grandes. Tal vez tome algunos cursos rápidos sobre Angular, Java, Mongo, etc., para que pueda decir honestamente en una entrevista “He estado ramificándome un poco en esta área candente, aunque no soy un experto de ninguna manera …” Sobre todo, Diviértete con esto. Idealmente, su pasión por la resolución de problemas debería brillar en la entrevista, y eso solo puede ayudarlo a asegurarse el concierto. Buena suerte.!
- ¿Qué significa iMessage de Apple para todas las empresas que ofrecen servicios de mensajería grupal o mensajes de texto gratuitos en iOS?
- Cómo obtener aplicaciones para adultos en iOS / Android
- ¿Cómo funciona React Native para escribir código de Android / iOS?
- ¿Por qué obtengo una pantalla negra cuando uso FaceTime?
- ¿Hay alguna diferencia entre el iOS en un iPhone y el iOS en un iPad?