Als professioneller Softwareentwickler habe ich viele wirklich interessante technische Arbeiten gesehen, von denen viele als technische Artikel in Fachzeitschriften und Websites wie http://www.drdobbs.com und http://www.codeproject.com veröffentlicht wurden und viele andere, hier einige Beispiele in einigen Bereichen von Interesse:
Algorithmus Engineering und Implementierung:
- 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
Datenstrukturen:
- 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
Textsuche:
- 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
Objektorientierte und generische Programmierung:
- 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
Datenbankoptimierung:
Echtzeitverarbeitung:
Dieses Arbeitsniveau wird aus technischer / technischer Sicht als hochinnovativ angesehen.
Ich frage mich, ob technische Arbeit als akademische Leistung angesehen und in Forschungsarbeiten sowie in technischen Artikeln eingesetzt werden kann.
Mit anderen Worten: Wann kann in welchen Bereichen ein Fachartikel als Forschungsbericht veröffentlicht werden? irgendwelche Beispiele?
Vielen Dank
quelle
Antworten:
Danke für die Frage; Ich hatte vor einigen Jahren ähnliche Fragen, bevor ich mit der Forschung begann (ich gehe nicht unbedingt davon aus, dass dies Ihr Fall ist).
Ich habe mir einige der Links angesehen, und sie sehen in ihrer Form nicht wirklich wie Forschungsarbeiten aus. Ich kann meistens nicht wirklich sagen, ob ihr technischer Inhalt in ein Papier umgewandelt werden könnte, weil ich kein Experte auf diesem Gebiet bin, aber ich rate "nein". Wenn Sie Ihre Links mit einem Artikel vergleichen, werden Sie verschiedene Unterschiede feststellen. Aber es könnte hilfreich sein, sie und ihre Gründe hervorzuheben.
Die Schlüsselkonzepte sind:
Infolgedessen weisen Forschungsarbeiten einige Schlüsselmerkmale auf.
Beispiel
Das Obige ist nicht wirklich spezifisch für die Informatik, also lassen Sie uns ein Beispiel haben. Da sich die meisten Ihrer Beispiele auf Algorithmen beziehen, werde ich versuchen zu zeigen, was das oben Genannte für ein Algorithmuspapier bedeutet (obwohl ich kein Experte auf diesem Gebiet bin, hoffe ich, dass ich es nicht zu falsch verstehe). Ein solches Papier könnte behaupten, dass ein Algorithmus schnell ist, und dies durch Komplexitätsanalyse oder Experimente beweisen. In diesem Artikel wird besser behauptet, dass der Algorithmus etwas Nützliches berechnet (ansonsten, wen interessiert es, dass es schnell ist?), Oft, weil es korrekt ist;; Ein geeigneter Beweis ist dann ein Korrektheitsnachweis. Darüber hinaus verwendet dieser Algorithmus wahrscheinlich Ideen, die Experten bereits bekannt sind (die zitiert werden sollten), weist jedoch einige wesentliche Unterschiede zu ähnlichen Werken auf (die ebenfalls zitiert werden sollten) - möglicherweise hat er dieselbe Komplexität, ist jedoch allgemeiner oder einfacher zu handhaben implementieren oder hat andere Tugenden, die Experten vereinbart haben, sind interessant.
Im Gegensatz dazu würde ein Papier über beispielsweise Programmiersprachen unterschiedliche Ansprüche und unterschiedliche Beweise haben, aber immer noch der gleichen Grundstruktur folgen.
quelle
readers only have time for the most important knowledge
. Wahrscheinlich wahr, obwohl ein bisschen Wandern helfen kann. Aber das Konzept des wichtigsten Wissens wird für jede Person unterschiedlich definiert, je nachdem, was sie tut, woran sie interessiert ist, wie sie denkt usw.