Nadie puede negar que siempre ha sido productivo para todos los aspirantes a ingenieros de software tener una discusión con los expertos de la misma industria. Y por qué no, los importantes consejos, sugerencias y orientación que puede obtener del propio maestro de la industria no se pueden obtener de ningún libro o tutorial. Sin embargo, en el ajetreado horario y entorno actual, no es tan fácil conectarse con expertos profesionales para una discusión integral (especialmente para los estudiantes). Teniendo esto en cuenta, organizamos una sesión de debate con una personalidad reconocida en el mundo de la tecnología, el Sr. Anuj Kumar Sharma , para ayudarlo con todas sus dudas relacionadas con la carrera, y él compartirá algunas ideas cruciales de ser un Software Ingeniero también.
Anuj completó su Licenciatura en Tecnología (B.Tech) en Tecnología de la Información del Instituto de Tecnología Netaji Subhash, Delhi, y actualmente trabaja como ingeniero de software en Urban Company . También administra su canal de YouTube con una base de suscriptores de más de 45K+ estudiantes, y es bastante popular entre los estudiantes con el nombre de ‘ Anuj Bhaiya’ . En su canal, despeja las dudas de los alumnos en cuanto al aprendizaje de lenguajes de programación, Estructuras de Datos & Algoritmos, etc., y da los mejores consejos a los alumnos para situarse en la empresa de sus sueños.
Ahora, comencemos la discusión con el experto:
Pregunta 1: Después de graduarse de NSUT, ¿cómo ha sido su viaje como ingeniero de software en Urban Company?
Después de mi graduación, el viaje ha estado lleno de emoción y aprendizaje. En Urban Company, trabajo en un equipo conocido como ‘Partner Success’. Yo, junto con mis colegas, ayudo a mejorar las ganancias y, por lo tanto, la felicidad (también conocida como éxito) de nuestros socios asociados con Urban Company.
Cada día, nos enfrentamos a nuevos desafíos. Para llegar a una solución, a menudo pasamos por rigurosas sesiones de lluvia de ideas con aportes, considerando los aspectos tecnológicos y comerciales.
Inicialmente, comencé como desarrollador de Android y me cambié a desarrollo backend. Por el momento, trabajo en tener una declaración del problema y entregar una solución de extremo a extremo, es decir, desde el front-end hasta el back-end y el mantenimiento.
Con el tiempo, he observado un crecimiento significativo en mis habilidades y conocimientos para resolver problemas. También he llegado a mostrar habilidades de propiedad.
Pregunta 2: Su propósito al iniciar un canal de YouTube fue educar a los jóvenes entusiastas de la codificación. ¿Cómo y cuándo decidiste que este es uno de los caminos que te gustaría elegir para ti?
Siempre tuve el sueño de retribuir a la sociedad con el don de la enseñanza. Mi inspiración provino de uno de mis maestros, el Sr. Anand Kumar (Fundador, Super 30). No sabía que terminaría enseñando programación y encima ¡en YouTube!
Cuando estaba en la universidad, busqué aprender a programar en YouTube. Sin embargo, enfrenté muchos problemas para aprender de los extranjeros porque los tutoriales no estaban alineados con el escenario de colocación típico en la India. Habiendo perdido bastante tiempo, despertó la motivación dentro de mí para crear mi propio canal, centrándome en ubicaciones en empresas basadas en productos ubicadas aquí.
¡Y así, he estado enseñando durante los últimos 1,5 años con el único objetivo de guiar a los entusiastas de la codificación!
Pregunta 3: Ha logrado ganarse la confianza de más de 45 000 suscriptores. ¿Podrías describirles a nuestros geeks uno de esos momentos que fortalecieron tu convicción en el arduo trabajo que pusiste en Anuj Bhaiya?
Creo que es una serie de muchos pequeños momentos que me mantuvieron en marcha. Estoy realmente agradecido con las personas que me apoyaron todo el tiempo. Trabajo como ingeniero de software durante el día y grabo y edito mis videos por la noche. Obviamente hay días agitados. ¡Pero los comentarios y mensajes que recibo me animan! El amor y la confianza que muestran mis seguidores son extremadamente valiosos para mí. La sensación de saber que mis videos ayudaron a alguien a conseguir el trabajo de sus sueños oa obtener buenos resultados no tiene paralelo. ¡Una vez recibí un mensaje similar en el que el programador terminó creando una aplicación! La persona estaba tan feliz mostrándolo entre sus amigos.
Son estos mismos momentos los que hacen que valga la pena todo el arduo trabajo que realizo y me llenan de alegría y energía renovadas.
Pregunta 4: ¿Qué perspectiva tiene sobre su viaje de codificación hasta hoy? ¿Y desde dónde os veis ahora?
Bueno, no tenía absolutamente ninguna experiencia en codificación antes de poner mi pie en NSUT. ¡Uno solo puede imaginar el horror de ser la única persona en el grupo que no sabe codificar! Después de todo, el objetivo final era descifrar la entrevista de Google.
Tengo la suerte de tener algunos amigos increíbles que me enseñaron C, el primer idioma que aprendí. Me enganché tanto en el primer semestre. Terminé creando algunos programas complejos como Snake Game y usando la biblioteca de gráficos para hacer diseños y animaciones.
Poco después, decidí cambiar a un lenguaje de programación orientado a objetos y elegí Java después de mucha consideración. ¡Ah! Y después de eso, fue solo una tormenta de tecnologías y marcos que seguí explorando.
Tomé el desarrollo de Android después de aprender Java. Realicé algunos proyectos e hice una pasantía en una start-up. Publica eso, aprendí desarrollo web usando Angular. Ah, y ya estaba trabajando en estructuras de datos y algoritmos al mismo tiempo que aprendía Java.
Participé en muchos e incluso gané algunos concursos y hackatones. Mis experiencias aquí me hicieron sumergirme profundamente. Y así, comencé a aprender Desarrollo Móvil Híbrido utilizando Ionic Framework. Hice algunos proyectos de nuevo.
Poco después, recurrí al aprendizaje automático. Integré los conceptos de aprendizaje automático en aplicaciones de Android. Una de esas aplicaciones fue Shuffler, donde usé ML para predecir la próxima canción que es más probable que escuche un usuario. Luego pasé a Blockchain Development, hice un sistema de votación descentralizado en Ethereum Blockchain como un proyecto menor. Y justo cuando pensé que había aprendido lo suficiente, decidí no hacerlo y terminé creando una plataforma de educación en línea usando GraphQL, una aplicación de Android y una aplicación web angular, llamada Apni Kaksha.
Después de unirme a Urban Company, mi deseo de aprender más no se detuvo. ¡Pasé del desarrollo de Android al desarrollo de back-end en solo 6 meses! Por último, como me encanta compartir mis conocimientos con los principiantes en programación, creé mi canal de YouTube y el resto es historia.
Me gusta verme como parte del mundo donde la programación promueve el bien común de nuestra sociedad. La falta de habilidades para hablar o escribir en inglés nunca debe actuar como inhibiciones para un posible codificador. Creo que los programadores pueden mejorar este mundo y encontraría consuelo en el hecho de que contribuí con mi parte.
Pregunta 7: 2020 ha traído consigo mucha incertidumbre y estrés debido a la revocación de las colocaciones en los campus y las ofertas de trabajo. En estos tiempos, ¿qué consejo le querrías dar a nuestros geeks?
¡2020 ha sido un año extraño! Ha impactado muchas cosas, incluidas las ubicaciones en el campus. Las ofertas se revocaron debido al colapso económico provocado por COVID-19. Pero a pesar de todo esto, las ubicaciones del campus ahora están en camino. Con más y más empresas que optan por los modos de contratación en línea, estamos viendo un número aún mayor de ofertas de colocación. ¡IIT Delhi ha batido sus récords de colocación anteriores! Varias universidades están realizando campañas especiales de colocación para estudiantes afectados por ofertas de trabajo canceladas a raíz de la pandemia. Las empresas han comenzado a prosperar y el negocio está volviendo a la normalidad. Por lo tanto, no hay necesidad de estar ansioso y estresado por menos oportunidades de colocación. Mi consejo sería seguir preparándose y considerar la pandemia como una oportunidad para aprender.
Con las empresas que ahora contratan virtualmente, probablemente se sienta más cómodo realizando pruebas de codificación y entrevistas desde la comodidad de su hogar. ¡No olvides ejercitar tu cuerpo y tu mente! Utilice todo el tiempo extra sabiamente y asegúrese de que todos saldremos de esto pronto.
Entonces, todo esto es del experto, el propio Anuj Kumar Sharma. ¡¡Gracias por leer!!
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA