Siendo ingeniero de software profesional, he visto mucho trabajo técnico realmente interesante, muchos de ellos publicados como artículos técnicos en revistas técnicas y sitios web como http://www.drdobbs.com y http://www.codeproject.com y muchos otros, aquí hay algunos ejemplos en algunas áreas de interés:
Algoritmo de ingeniería e implementación:
- http://www.codeproject.com/Articles/18113/KD-Tree-Searching-in-N-dimensions-Part-I
- http://www.codeproject.com/Articles/9021/Simple-and-fast-Huffman-coding
- http://www.drdobbs.com/cpp/sorting-an-immutable-list/240163397
- http://www.codeproject.com/Articles/33781/Calculate-Percentiles-in-O-1-space-and-On-time
Estructuras de datos:
- http://www.codeproject.com/Articles/43103/SlimList
- http://www.codeproject.com/Articles/2839/C-AVL-Tree-Template
- http://www.codeproject.com/Articles/9138/Fast-Binary-Tree-Operations
- http://www.codeproject.com/Articles/23198/C-String-Toolkit-StrTk-Tokenizer
- http://www.codeproject.com/Articles/11274/Implementing-a-memory-efficient-search-tree-for-a
Búsqueda de texto:
- http://www.codeproject.com/Articles/198236/Boolean-text-search-queries-and-their-processing
- http://www.codeproject.com/Articles/20423/N-gram-and-Fast-Pattern-Extraction-Algorithm
Programación orientada a objetos y genérica:
- http://www.codeproject.com/Articles/16006/Dynamic-Inheritance
- http://www.codeproject.com/Articles/19444/Interface-Detection
- http://www.codeproject.com/Articles/20085/Superior-container-classes-Smaller-faster-flexible
- http://www.drdobbs.com/cpp/theory-versus-practice-the-great-divide/240160938
Optimización de base de datos:
Procesamiento en tiempo real:
Este nivel de trabajo se considera altamente innovador desde el punto de vista técnico / de ingeniería.
Me pregunto si algún trabajo técnico puede considerarse un logro académico y puede desplegarse en trabajos de investigación, así como en artículos técnicos.
En otras palabras: ¿cuándo se puede publicar un artículo técnico como trabajo de investigación, en qué áreas? algun ejemplo?
Gracias
fuente
Respuestas:
Gracias por la pregunta Tuve preguntas similares hace unos años, antes de comenzar la investigación (no estoy necesariamente suponiendo que sea su caso).
He visto un par de enlaces, y en realidad no parecen documentos de investigación en forma; La mayoría de las veces no puedo decir si su contenido técnico podría convertirse en un documento porque no soy un experto en el campo, pero supongo que "no". Si compara sus enlaces con un documento, notará varias diferencias. Pero destacarlos y su justificación podría ayudar.
Los conceptos clave son:
Como consecuencia, los trabajos de investigación tienen algunas características clave.
Ejemplo
Lo anterior no es realmente específico para la informática, así que tengamos un ejemplo. Dado que la mayoría de sus ejemplos están en algoritmos, intentaré mostrar lo que significa lo anterior para un documento de algoritmo (aunque no soy un experto en esa área, espero no equivocarme demasiado). Tal documento podría afirmar que algún algoritmo es rápido y probarlo mediante análisis de complejidad o experimentos. Ese documento afirma mejor que el algoritmo calcula algo útil (de lo contrario, ¿a quién le importa que sea rápido?), A menudo porque es correcto; evidencia apropiada es entonces una prueba de corrección. Además, este algoritmo probablemente reutiliza ideas ya conocidas por los expertos (que deberían citarse), pero tiene algunas diferencias clave con respecto a trabajos similares (que también deberían citarse): tal vez tenga la misma complejidad pero sea más general o sea más simple implementar, o tiene otras virtudes que los expertos han acordado que son interesantes.
Por el contrario, un artículo sobre, por ejemplo, lenguajes de programación tendría diferentes afirmaciones y diferentes pruebas, pero seguiría la misma estructura básica.
fuente
readers only have time for the most important knowledge
. Probablemente cierto, aunque un poco errante puede ayudar. Pero el concepto de conocimiento más importante se define de manera diferente para cada persona, dependiendo de lo que está haciendo, lo que está en interesado, su manera de pensar, etc.