Para hacer una sólida carrera de programador general, ¿qué tipo de conocimiento de programación debemos perseguir?

Bueno, puedo ver la ironía detrás de su pregunta cuando mencionó 15 años de experiencia y todavía no puedo entender cuál debería ser el camino de aprendizaje rápido. Debe conocer un 4GL, obtener la sintaxis de él, jugar con él para resolver múltiples problemas: de simple a complejo y siempre necesita sentir la pasión de prosperar para obtener el mejor código posible que pueda producir. Una vez que la construcción de la lógica se vuelve como si pudieras resolver cualquier cosa sobre la marcha, sin necesidad de mirar el 90% de la sintaxis y la semántica presionando el botón AYUDA, supongo que estás listo para patrones y varios paradigmas de diseño como Gang of Four. Una vez que puede aplicar su código con cualquier diseño o patrón, puede ver el panorama general donde entra en juego la interfaz con bases de datos, redes, diferentes sistemas operativos, etc. En este momento, deberías poder ver los códigos escritos en cualquier otro idioma y aún ser capaz de encontrar fallas, depurar de manera eficiente, desarrollar con facilidad la práctica prolongada que ganaste a través del tiempo que pasaste por una base sólida. No es fácil, lleva mucho tiempo, pero siempre debe ser divertido, si la diversión se ha ido, entonces es posible que no te corten o eso sería tiempo de espera.

Sobre el dilema de la entrevista, consideraría que pocas cosas que la mayoría de las empresas no entienden es que la memorización de preguntas comunes de la entrevista no prueba que nadie sea un buen programador. Un enfoque bastante mejor para la entrevista podría tener un problema, pedirle al candidato que lo resuelva, esto puede ser diferentes partes de SDLC relacionadas con la cultura de la empresa del proceso de desarrollo. Las respuestas resueltas se pueden analizar para averiguar quién podría ser apropiado para el puesto, junto con habilidades blandas y otros factores.

La razón por la que digo esa causa en mi campo la mayoría de las ofertas de trabajo son controladas por el reclutador y contractuales. De esa forma, las empresas terminan pagando enormes tarifas por hora para los consultores que, en la mayoría de los casos, ni siquiera se acercan al 30% de hacer las responsabilidades, por sí mismas, y aún así terminan ganando el 70% de la tarifa pagada menos. Debido a problemas contractuales, siempre hay un gran problema de perderlo o demorarlo aún más, lo que tiene mayor prioridad que hacer el trabajo con precisión. El índice de éxito de implementación de mi área especializada es sombrío debido a este factor sorprendente que lo hace volátil, no solo en los EE. UU. Sino en todos los rincones del mundo.

More Interesting

¿Qué tan bueno es un curso de MBA HR de Narsee Monjee, Mumbai?

Cómo obtener buenas pasantías de verano en las escuelas de MBA si tienes experiencia en ingeniería y eres más nuevo

Estoy en TCS y mi proyecto está terminando y estoy a punto de ser liberado. ¿Con qué facilidad puedo obtener hojas antes de unirme a otro proyecto?

¿Cuánto beneficio obtendré si empiezo a seguir el plan de estudios de informática de IITB por mi cuenta? Soy un estudiante de 1er año de ECE en NIT Jamshedpur.

Ha pasado mucho tiempo desde que me gradué de la universidad. Estoy buscando solicitar un curso de maestría para avanzar en mi carrera, pero no hay nadie que esté dispuesto a escribir una carta de recomendación para mí. ¿Qué tengo que hacer?

Ya no me siento feliz en el trabajo. ¿Qué tengo que hacer?

¿Cuál es la mejor certificación para obtener el inglés como segundo idioma extranjero en el extranjero? (SENTAR TESOL, TESOL, TEFL, CELTA)

¿Cuál es el programa de estudios de los cursos B.Tech y BE en varios colegios BITS e IIT de varias ramas?

Soy estudiante de 2º año de ingeniería química y quiero obtener una maestría en ciencias de la computación. ¿Qué debo hacer durante los próximos 2 años de mi carrera universitaria?

¿Debería un doctorado en Machine Learning buscar un trabajo que no requiera publicar artículos como un científico de datos?

Soy un graduado de 2016 y no soy fuerte en programación ni en mi núcleo eléctrico. ¿Cómo puedo mejorar para un futuro mejor?

¿Los ingenieros no italianos obtienen trabajos bien remunerados?

¿Cuáles son las compañías que vienen a IIT Guwahati para reclutar estudiantes de mecánica de M.Tech?

Tengo un trabajo pero no me conviene, me gustaría el trabajo que está a mi lado. ¿Cómo le diría a mi jefe para que en el futuro todavía pueda contratarme?

¿Qué es mejor después de la ingeniería civil, un MBA en construcción o en gestión de proyectos?