Menjadi seorang insinyur perangkat lunak profesional, saya telah melihat banyak pekerjaan teknis benar-benar menarik, banyak dari itu diterbitkan sebagai artikel teknis dalam jurnal teknis dan website seperti http://www.drdobbs.com dan http://www.codeproject.com dan banyak lainnya, berikut adalah beberapa contoh di beberapa bidang yang diminati:
Rekayasa dan implementasi algoritma:
- 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
Struktur data:
- 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-efisien-search-tree-for-a
Pencarian Teks:
- 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
Pemrograman berorientasi objek dan generik:
- 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
Pengoptimalan basis data:
Pemrosesan waktu nyata:
Tingkat pekerjaan ini dianggap sangat inovatif dari sudut pandang teknis / teknik.
Saya bertanya-tanya apakah ada pekerjaan teknis yang dapat dianggap sebagai prestasi akademik dan dapat digunakan dalam makalah penelitian serta artikel teknis.
Dengan kata lain: Kapan artikel teknis dapat diterbitkan sebagai makalah penelitian, di bidang mana? ada contoh?
Terima kasih
sumber
Jawaban:
Terima kasih atas pertanyaannya; Saya memiliki pertanyaan serupa beberapa tahun yang lalu, sebelum memulai penelitian (saya tidak harus berasumsi itu adalah kasus Anda).
Saya telah melihat beberapa tautan, dan mereka tidak benar-benar terlihat seperti makalah penelitian dalam bentuk; Saya kebanyakan tidak dapat benar-benar mengetahui apakah konten teknis mereka dapat dibuat menjadi makalah karena saya bukan ahli di bidangnya, tetapi saya menduga "tidak". Jika Anda membandingkan tautan Anda dengan kertas, Anda akan melihat beberapa perbedaan. Tapi menyoroti mereka dan alasan mereka mungkin bisa membantu.
Konsep kuncinya adalah:
Akibatnya, makalah penelitian memiliki beberapa fitur utama.
Contoh
Di atas tidak benar-benar khusus untuk ilmu komputer, jadi mari kita punya contoh. Karena sebagian besar contoh Anda adalah dalam algoritma, saya akan mencoba untuk menunjukkan apa artinya di atas untuk kertas algoritma (meskipun saya bukan ahli dalam bidang itu, jadi saya harap saya tidak akan salah paham). Makalah seperti itu mungkin mengklaim bahwa beberapa algoritma cepat, dan membuktikannya melalui analisis kompleksitas atau eksperimen. Makalah itu lebih baik mengklaim bahwa algoritma menghitung sesuatu yang berguna (kalau tidak, siapa yang peduli itu cepat?), Sering karena itu benar; bukti yang sesuai kemudian menjadi bukti kebenaran. Selain itu, algoritma ini mungkin menggunakan kembali ide-ide yang sudah dikenal oleh para ahli (yang harus dikutip), tetapi memiliki beberapa perbedaan utama dari karya serupa (yang juga harus dikutip) - mungkin memiliki kompleksitas yang sama tetapi lebih umum, atau lebih mudah untuk menerapkan, atau memiliki kebajikan lain yang disetujui para ahli menarik.
Sebaliknya, sebuah makalah tentang, katakanlah, bahasa pemrograman akan memiliki klaim dan bukti yang berbeda, tetapi masih akan mengikuti struktur dasar yang sama.
sumber
readers only have time for the most important knowledge
. Mungkin benar, meskipun beberapa mengembara dapat membantu. Tetapi konsep pengetahuan paling penting didefinisikan secara berbeda untuk setiap orang, tergantung pada apa yang dia lakukan, apa yang dia minati, cara dia berpikir, dll.