Los elementos clave necesarios para convertirse en un ingeniero de conocimiento son aptitud, educaci?n y experiencia. La ingenier?a del conocimiento es un campo t?cnico e intuitivo y requiere una aptitud no solo para la inform?tica y los principios matem?ticos subyacentes de la creaci?n de software, sino tambi?n la capacidad de relacionarse con los usuarios finales de la tecnolog?a. Para convertirse en un ingeniero de conocimiento se requiere al menos una licenciatura en ciencias en un campo aceptable, y muchos ingenieros de conocimiento tienen una maestr?a en un aspecto especializado de un campo relacionado tambi?n. La experiencia, a menudo en forma de pasant?as, tambi?n puede ser ?til para convertirse en un ingeniero de conocimiento. La aplicaci?n pr?ctica de la inform?tica y la educaci?n matem?tica de un estudiante puede ayudar a mejorar las habilidades pr?cticas, y trabajar para una empresa puede ofrecer una perspectiva interna del campo.
La ingenier?a del conocimiento, a menudo denominada KE, es un t?rmino que entr? en uso a mediados de los a?os ochenta. El objetivo de la ingenier?a del conocimiento es crear lo que se conoce como bases de datos basadas en el conocimiento en las computadoras y luego desarrollar un software que pueda acceder a los datos disponibles y utilizar la l?gica matem?tica para obtener respuestas a las solicitudes de informaci?n. A medida que avanza el campo de estudio, la actividad de la computadora basada en la l?gica deber?a comenzar a parecerse a la resoluci?n de problemas humanos. Como resultado, convertirse en un ingeniero de conocimiento requiere una aptitud para la ciencia del desarrollo de bases de datos y software y las habilidades interpersonales para entrevistar a los usuarios finales con el objetivo de dise?ar capacidades inform?ticas que satisfagan sus necesidades.
En t?rminos de educaci?n, para convertirse en un ingeniero de conocimiento, es t?pico tener una licenciatura en inform?tica, programaci?n de computadoras, sistemas de informaci?n o matem?ticas. Una maestr?a en campos similares es una ventaja. Se espera que los ingenieros de conocimiento tengan experiencia en programaci?n en lenguajes de computadora relevantes para un empleador particular, pero entre los lenguajes t?picos est?n Java y C ++. En algunos casos se requiere un doctorado.
Adquirir experiencia en ingenier?a del conocimiento generalmente comienza despu?s del segundo o tercer a?o de estudios universitarios. A menudo, las compa??as de tecnolog?a ofrecen pasant?as, muchas de las cuales son remuneradas, para comenzar a desarrollar relaciones con posibles futuros empleados. El estudiante no solo recibe una capacitaci?n pr?ctica y valiosa en ingenier?a del conocimiento, sino que tambi?n obtiene una visi?n interna de una empresa en la que podr?a querer trabajar. Adem?s de demostrar una aptitud aceptable para la ingenier?a del conocimiento, estas pasant?as son una oportunidad para que el estudiante vea las habilidades interpersonales requeridas para tener ?xito en el campo.