Sendo um engenheiro de software profissional, vi muitos trabalhos técnicos realmente interessantes, muitos deles publicados como artigos técnicos em revistas técnicas e sites como http://www.drdobbs.com e http://www.codeproject.com e muitos outros, aqui estão alguns exemplos em algumas áreas de interesse:
Engenharia e implementação de algoritmos:
- 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
Estruturas de dados:
- 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
Pesquisa 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
Programação genérica e orientada a objetos:
- 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
Otimização do banco de dados:
Processamento em tempo real:
Esse nível de trabalho é considerado altamente inovador do ponto de vista técnico / de engenharia.
Gostaria de saber se algum trabalho técnico pode ser considerado uma conquista acadêmica e pode ser implantado em trabalhos de pesquisa, bem como em artigos técnicos.
Em outras palavras: quando um artigo técnico pode ser publicado como um trabalho de pesquisa, em quais áreas? alguns exemplos?
obrigado
fonte
Respostas:
Obrigado pela pergunta; Eu tive perguntas semelhantes há alguns anos, antes de começar a pesquisa (não estou necessariamente assumindo que esse é o seu caso).
Eu olhei para alguns links, e eles realmente não parecem documentos de pesquisa em forma; Na maioria das vezes, eu realmente não sei dizer se o conteúdo técnico pode ser transformado em artigo, porque eu não sou especialista na área, mas acho que não. Se você comparar seus links com um artigo, notará várias diferenças. Mas destacá-los e sua lógica pode ajudar.
Os principais conceitos são:
Como conseqüência, os trabalhos de pesquisa têm algumas características principais.
Exemplo
O exposto acima não é realmente específico da ciência da computação, então vamos dar um exemplo. Como a maioria dos seus exemplos está em algoritmos, tentarei mostrar o que significa acima para um documento de algoritmo (mesmo que eu não seja um especialista nessa área, espero não ter entendido muito errado). Esse artigo pode afirmar que algum algoritmo é rápido e provar isso por meio de análises ou experimentos de complexidade. Esse artigo afirma melhor que o algoritmo calcula algo útil (caso contrário, quem se importa com a rapidez?), Geralmente porque está correto; evidência apropriada é então uma prova de correção. Além disso, esse algoritmo provavelmente reutiliza idéias já conhecidas dos especialistas (que devem ser citadas), mas apresenta algumas diferenças importantes em relação a trabalhos semelhantes (que também devem ser citados) - talvez ele tenha a mesma complexidade, mas seja mais geral ou mais simples. implementar, ou tem outras virtudes que os especialistas concordaram serem interessantes.
Por outro lado, um artigo sobre, digamos, linguagens de programação teria reivindicações e evidências diferentes, mas ainda seguiria a mesma estrutura básica.
fonte
readers only have time for the most important knowledge
. Provavelmente é verdade, embora alguns errantes possam ajudar. Mas o conceito de mais conhecimentos importantes é definido de forma diferente para cada pessoa, dependendo do que ela está fazendo, o que ela está em interessado, a forma como ela pensa, etc.