Puede responder esta pregunta de dos maneras diferentes.
Comenzando con el tono pesimista , digamos que alguien tiene una inteligencia promedio con respecto a cada faceta. ¿Es realmente como “Forrest Gump” puede convertirse en un gran soldado? Alguien de inteligencia promedio podría no ser tan experto en pensamiento abstracto e inventar soluciones creativas para superar un problema. No serán tan propensos a “empujar el límite”. Sin embargo, interminables algoritmos, estructuras de datos, técnicas y tecnologías que se han desarrollado están al alcance de su comprensión. Actuarán exclusivamente como ingenieros de software en lugar de informáticos, reuniendo las tecnologías disponibles, siguiendo las pautas establecidas por los creadores de tecnologías y los convenios colectivos establecidos dentro de sus bases de usuarios. Con autodisciplina y entusiasmo, sí, ciertamente pueden ser un programador “excelente”, prolífico, conocedor, confiable e inspirador.
Ahora para el optimismo . No use el término “inteligencia” con ingenuidad. Hay muchos tipos de inteligencia. Cosas particulares en las que alguien podría sobresalir, mientras que otras partes de la mente no son tan capaces. Depende de la introspección de un programador, sus maestros y, lo más importante, los gerentes, reconocer en qué puede sobresalir el programador. Donde yacen las fortalezas. Quizás es mejor comunicarse con alguien por correo electrónico en lugar de verbalmente. Quizás alguien entiende mejor a través de diagramas, y otros a través de ejemplos. Tal vez alguien tiene un maravilloso sentido de la lógica, pero por alguna razón, su cerebro no funciona bien con la recursividad. Tal vez alguien sea horrible con las matemáticas y no pueda modelar adecuadamente una simulación, pero tal vez tenga un maravilloso sentido de la creatividad. Tal vez se les ocurran enfoques que aborden el panorama general. Tal vez simplemente se basa en intereses y, a medida que la mente se inspira, la reflexión sobre los desafíos presentados conduce a soluciones mucho mejores. No subestimes la complejidad de nuestras mentes. Si quieres ser un gran programador, apóyate en tus puntos fuertes y haz que suceda.
- Quiero una oportunidad para dar entrevistas en empresas como Amazon o Google. ¿Cómo puedo obtener uno?
- ¿Cuáles son las clasificaciones entre los nuevos IIT para CSE y ramas eléctricas?
- ¿Dónde puedo obtener un prototipo del diseño del mouse de mi computadora?
- ¿Qué tecnología debería considerar una visión más fresca, que ayudaría a asegurar un buen futuro?
- Cómo convertir mis sueños profesionales en realidad