Küsimus:
Kuidas lisada viljatuid katseid kasutada tarkvara, mida eriti ei uuritud?
clueless
2016-10-17 01:23:11 UTC
view on stackexchange narkive permalink

Ma kulutasin umbes kuu aega umbes nii, et üritasin kahte tarkvarakogu tööle saada. Nad töötasid osaliselt, kuid andsid mingil hetkel ainult ebatõenäolisi tulemusi. See võis väga hästi olla minu süü.

Kolmas töötas kohe karbist välja ja alustuseks oleksin pidanud valima. Selle teegi probleemide puudumine viitab sellele, et kahes muus, seadistuses, süsteemis või mis iganes, oli midagi valesti.

Mõlemal juhul järeldatakse, et ma ei soovitaks kaht esimest proovida raamatukogud ja lähevad koos kolmandaga, ükskõik kui ahvatlev on neid kahte proovida.

Tahaksin selle oma lõputöösse lisada, sest see näib olevat väärtuslik teave. Teisest küljest ei ole ma tarkvaraekspert ja võisin lihtsalt asju täiesti valesti teha, mistõttu need raamatukogud minu jaoks ei töötanud. Kuid vaatamata mõningatele pingutustele ei leidnud ma dokumentatsiooni selle kohta, mis võib probleem olla.

Põhimõtteliselt pean ma seda ütlema:

Proovisin X ja Y-d ei tööta. Ei tea miks. Ei soovitata. Kasutage selle asemel Z-d. Töötab suurepäraselt.

Kas on hea mõte sellist teavet lisada? Seda ei toetata ühegi viitega ja ma ei saa kogu seotud teavet üksikasjade kohta lisada probleemi taasesitada. Osalt seetõttu, et ma ei tunne neid ja osaliselt seetõttu, et minu töö pole see. Kardan ka seda, et selle teabe lisamine näib minus ebapädev.

Kuidas peaksin selle teabe lisama? Ma arvan, et parim on teha seda üldise teabe all. kummagi raamatukogu tööle saamise ajalisi piiranguid ei uuritud, mis tegelikult juhtus. Kuid siis võib tunduda, et ma ei kulutanud oma aega tõhusalt.

Võib-olla olen lihtsalt liiga mures, et seda loevad ainult klaasist pooltühjad inimesed, kes üritavad probleemi näha seda.

X ja Y on Z-i sõltumatud asendajad. Piisab mõlemast töötavast. Need on kirjutatud kindlas programmeerimiskeeles (erinevast Z-st), mis muudaks nad projekti jaoks heaks valikuks. X ja Y * on halvasti kirjutatud ja / või dokumenteeritud, kuid siis pole mul oskusteavet selle kohtuotsuse tegemiseks ja tundub, et otsin odavaid vabandusi.
Veel oma vastuses, aga "mida mul öelda on", ei lisaks ma "ei tea miks". Ma ütleksin kõike muud. Pärast "ei töötanud" ütleksin: "see ei töötanud sellega. Seda ma tegin, et proovida seda lahendada. Lõpuks ei soovitata ja soovitan selle asemel kasutada z-d. Töötab täiesti kohe kast."
Viis vastused:
user51808
2016-10-17 20:18:50 UTC
view on stackexchange narkive permalink

Ma ei peaks eelmiste vastustega nõustuma. Kaaluksin dokumenteerida, mis ei töötanud. Ma ei ütle, et teeksin seda kindlasti, kuid ütlen, et idee välistamine käest ära ei ole hea nõuanne. Mul on 27-aastane tarkvaraarenduse ja projektijuhtimise kogemus ning mõtleksin väga tõsiselt vähemalt lühikese lõigu peale, kus paneksin proovitu paika. Tundub, et teie teadmistes nende raamatukogude ja nende katsete kohta on tõsiseid auke, mis võivad teie tehtud töö dokumenteerimise raskendada, kuid ma soovitan teil seda teha ja nõuandja käitada.

Lõppkokkuvõttes võite osa välja võtta, kui see lõpetatud lõputöö kahandab. Kuid leian, et ebaõnnestunud katsete selline aus hindamine on sageli informatiivsem kui edulood. Leian, et see on kogukonnale ja teadlasele kahjulik, kui akadeemiline ringkond on vastumeelne või ei suuda seda täielikult tunnistada, kui midagi ei töötanud või kui teadlasel oli teadmistepuudus. Leian, et desarmeeriv ausus: "Proovisin ja see ei õnnestunud" tõstab minu arvamust teadlasest. Kuid seda on nii vähe, et avastan end palju sagedamini kui mitte-akadeemilistes allikates, kui tahan leida tõelisi ja praktilisi vastuseid.

Olge ettevaatlik, kuidas seda kirjutate ja kuidas teha lõplik otsus selle lisamiseks või mitte. Kui võite öelda, proovisin seda raamatukogu. Selle see mulle andis. Sellepärast see ei sobinud. Püüdsin probleemide lahendamiseks leida asjakohast dokumentatsiooni, kuid sellist dokumentatsiooni ei leitud. Ja lõpuks näitab selle projekti võimet integreerida korralik raamatukogu X-teegi kasutamisel, mis toimis. Kui suudate selle niimoodi raamistada, informatiivne, aus, kuid demonstreerides oma pädevust, rõhutades veel kord, et integreerisite edukalt toimiva raamatukogu, võiksite oma lõputööle tõelist väärtust lisada.

Peamine põhjus, miks sellist sisseastumist ei lisata, oleks minu arvates ainult siis, kui teie võime integreerida kolmas raamatukogu oleks rohkem õnne kui tõeline oskus, kui see ei demonstreeriks kooskõlastatud jõupingutusi, mida aitavad palju paremad funktsioonid ja dokumentatsioon. Kui see nii on, siis unustage minu jutt ja järgige teiste vastuste nõuandeid.

Valdkondlikust vaatenurgast tundsin, et sisestatud sisend oli mõistlik, kuid esimeste raamatukogude väljund mitte. Kolmandas raamatukogus sama sisendi samadele funktsioonidele viskamine andis kohe usutava tulemuse. Kirjutan midagi üles. Teil on õigus, võin alati nõustajalt küsida ja selle hiljem eemaldada. Võib-olla mõtlen selle üle.
Asjade üle mõtlemine näib olevat tavaline inimese seisund. Ma ise kipun seal palju käima. Pidage lihtsalt meeles, et ärge raamige seda nii: "Ma ei tea, miks need ebaõnnestusid". Pigem öelge meile, mida te nende ebaõnnestumiste kohta teate. Keegi ei tohiks eeldada, et te teate kõike, ja keegi ei saa kunagi dokumenteerida kõike, mida ta ei tea - eneseületamine. Öelge mulle, mida te oma puudustest teate, ja see on minu jaoks väärtuslik.
Bob Brown
2016-10-17 05:24:48 UTC
view on stackexchange narkive permalink

Teavitage, mis tegi toimis. Unusta ülejäänud. Igaüks, kes soovib teie tulemusi reprodutseerida või laiendada, peab teadma tarkvara, mida kasutate kasutasite.

Muuda: märgin mõningase pahameelega, et vastasin teistele kui OP küsis, nimelt kuidas lisada viljatuid katseid tarkvara X ja Y kasutamiseks.

Siia juurde, kui kirjeldate oma paketi Z kasutamist, lisage kõigepealt joonealune märkus proovis kasutada X ja Y, kuid sai ebausaldusväärseid tulemusi. Piisab ühest lausest. Sellest piisab, et hoiatada kedagi, kes hoolib sellest, et teil oli raskusi, kuid ei halvusta probleeme, mida te ei oska seletada. See võib isegi paluda kellelgi mõni päev teilt lisateavet küsida.

Tulemuste laiendamise käigus võivad nad proovida Z asendada teise (potentsiaalselt parema) raamatukoguga, korrates seeläbi esialgseid viljatuid jõupingutusi. Ma teataksin nendest jõupingutustest.
Kuna OP-l pole selge * miks * olid tema jõupingutused viljad, võib keegi, kes seda teeb, väga edukalt hakkama saada ja õppida midagi uut. Konkreetsetest vigadest teatamine: hea. Üldistest ja seletamatutest raskustest teatamine: halb.
Kuid siis on ebaselge, miks mul selle tegemine nii kaua aega võttis. Samuti võib "* keegi, kes seda teeb, väga edukalt hakkama saada ja õppida midagi uut." Kas pole vastupidi: kui keegi mainib ebaõnnestumist ja ei saa täielikku uurimist, on see tulevaste uuringute võimalik sihtmärk? Neid tulemusi täielikult ignoreerides on ilmne küsimus, mille see põhjustab: * Miks ei proovitud X-i või Y-d proovida? * Ma kahtlen, et selle üldse mainimata jätmine on hea mõte.
Palju inimesi aitaks tõesti (vähemalt arvutiteaduses ja sellega seotud valdkondades), kui kõik hakkaksid lõpuks tunnustama ja avaldama seda, mis EI töötanud. Kui peate selle oma põhitööst tõesti välja jätma, lisage see lisa või lisana. Paljud doktorandid ja teised inimesed, kes jälgivad teid pärast seda, hindavad seda ja potentsiaalselt isegi tsiteerivad seda, kui küsitakse, miks nad ei proovinud meetodit / paketti X, vaid kasutasid koheselt Z-d.
Minimaalsena hoidmine nagu joonealuses märkuses kõlab hea ideena. +1
Leon Meier
2016-10-17 17:53:18 UTC
view on stackexchange narkive permalink

Nagu Bob Brown varem ütles, esitage lõputöös, mis toimis (Z), ja jätke välja kõik muu (X ja Y). Church veetis ühe aasta, kuni leidis lahutamiseks ühe voodri. Tema ebaõnnestunud katsetest teame vähe. Teatud suurepärased väitekirjad on teoreemi tõestavad 10 lehekülge. Ebaõnnestunud tõenditest ei tea me midagi.

Mõnes mõttes tähendab uurimistöö määrdumist. Väga räpane. Ja pärast punkti panemist puhastate kogu mustuse ja peamine tulemus jääb alles.

Tõenäoliselt rahastas teid keegi lõputööde kirjutamise ajal või sai mingisugust muud abi. (John Donne: "Ükski inimene ei ole kogu omaette saar; iga inimene on killuke kontinendist, osa peamisest.") Nii et teavitage oma huvigruppe ebaõnnestumistest, halbadest kogemustest ja headest kogemustest. See on teist tüüpi aruanne ja seal peaksite kindlasti märkima X, Y ja Z. Kuidas te seda teete (iganädalasel koosolekul / tehnilise aruandena / uurimisaruandes / telefonikõnena / õhtusöögi ajal / voodis enne magamaminekut abikaasaga ;-) / ...), on väga-väga projekt -spetsiifiline ja sidusrühmade spetsiifiline.

Tegelikult, mida rohkem ma sellele mõtlen, seda rohkem julgustan teid tõenäoliselt ütlema, et X ja Y (versioonides xxx ja yyy) on halvasti kirjutatud / dokumenteeritud avalikult, kui see nii on. Teil on võimalus sel viisil vaenlasi saada, kuid üldiselt võidaks see teadlaskonnale. Boldy (kuid kahjuks tõetruult) väitis, et kui te seda teete, saame sellest kasu teie hinnaga.

"* tõenäoliselt rahastati teid *" ei, ma ei olnud. Sain just lõputöö jaoks ülesande ja seda ma ka teen. Minu arvates on veider, et rahaga inimesi tuleks teavitada, kuid teadusringkond ei peaks seda tegema.
Ma ilmselt ütlesin oma juhendajale, et see ei töötanud. Kuid ma kahtlen, kas lihtsalt kellegi suuline rääkimine ühel ajahetkel on õige viis tulemusi dokumenteerida. Ja ei, "eraldi aruannet" pole olemas. Miks ma tahaksin selle teabe ikkagi lõputööst lahutada? Mis on selle idee ajend?
"* sa saaksid mõned vaenlased *" kuidas nii? Miks ma saaksin vaenlasi? Ma olen kõiges selles uus ja ma ei ole teadlik, et suudan teabe lisamisega vaenlasi saada. Kas oskate täpsustada? Samuti saate oma selgituste seni hääletada.
Raamatukogude X ja Y autorid ei rõõmustaks selle avaldamist.
@user7019377? Kas tulemusi võetakse isiklikult? Kui see ei töötanud, siis see ei töötanud. See pole rünnak ega midagi sellist.
Eriti kuna tunnistasite, et ei saa täielikult aru, mis ja miks ei tööta, võivad nad kergesti väita, et kasutasite seda valesti. (Tõenäoliselt nad ei näeks seda ega ignoreeriks seda)
@Leon Meier Ma ei istu sellises elevandiluust tornis;) See on lihtne pisike tegeliku maailma teesiprojekt. Siin pole mingit äri.
Jeff
2016-10-17 21:01:36 UTC
view on stackexchange narkive permalink

Ma arvan, et sellele vastamiseks peate välja selgitama, miks need muud raamatukogud ei töötanud. Võib-olla rääkige kellegagi, kes tunneb neid hästi.

  • Kui need ei töötanud, sest te ei teinud neid õigesti, siis ei lisata neid kuna see ei aita kedagi teist.

  • Kui nad ei töötanud, kuna neil on midagi valesti, siis see on väärt vähemalt joonealust märkust. tugev> Ma kirjutaksin tõenäoliselt ühe lause selle kohta, millist raamatukogu te kasutasite, siis mainige lingitud joonealuses märkuses, et proovisite neid kahte teist teeki, kuid leidsite, et need käitusid X-i tõttu valesti.

Kui on üks asi, mida olen õppinud haruldase sotsiaalteadlasena, kellel on palju erinevaid programmeerimisoskusi, on see, et peaaegu kõik peavad tarkvara, mida nad kõige paremini teavad, on parim. Kui mõne paketiga on tegelik probleem, peate seda mainima, sest need, kes seda eelistavad, eeldavad lihtsalt, et see on õige ja siis ei suuda teie tulemusi korrata. Kuid ma ei pööraks sellele rohkem tähelepanu kui joonealune märkus.

Horst Grünbusch
2016-10-17 19:57:47 UTC
view on stackexchange narkive permalink

Soovi korral saate teavet tehniliselt ebaõnnestunud katsete kohta, nt kõnelustel või konverentsiettekannetel. Keegi võib küsida: "Sa ütlesid, et kasutasid raamatukogu Z. Miks mitte X või Y?" Kui keegi ei küsi, siis ärge häirige. Neil on ilmselgelt hea, kui Z töötab, nii et peaksite ka nii olema.

Kuid "ebatõenäoliste tulemuste" teema on tegelikult lähema uurimise teema. Arvutusrutiin ei pruugi kunagi anda vigaseid tulemusi, mis näevad välja õigesti, st ilma vähemalt sellise hoiatuseta nagu "veapiirid pole täidetud". Nii et kui olete raamatukogudest leidnud vea, peate võtma ühendust arendaja või tugiteenusega või vähemalt paluma mõnel kolleegil see viga reprodutseerida. Kui te pole kindel, et see on viga, peaksite oma väljaannetes olema ettevaatlik teiste inimeste töö uimastamise osas.

Jällegi arvan, et see on väärtuslik teave. Mõnes mõttes kuupalka väärt. Miks piirduksin seda tüüpi teabe jagamisega ainult kõnelustel või esitlustel? ? See publik piirdub minu puhul maksimaalselt 5 inimesega. Kas akadeemiline ringkond on nagu iidne kultuur, kus osa teavet edastatakse suuliselt vaid väheste inimeste vahel? Ja saate teavet, mis võib teile kasulik olla, ainult siis, kui olete juhtumisi selle konkreetse jutuajamise juures?
Ma arvan, et teie vastumeelsus akadeemiliste ringkondade ebaõnnestumise saladuse vastu on täpselt õige. Ma austan inimest rohkem, kui kuulen teda ütlemas: "Ma proovisin seda ja see ebaõnnestus. See ei andnud mulle vajalikke tulemusi ja ma ei leidnud probleemide lahendamiseks kasulikku dokumentatsiooni, seega proovisin teistsugust lähenemist (teeki) ja suutis töö õigesti tehtud. " Kuid akadeemiline ringkond kipub tahtma sellist teavet varjata, vales veendumuses, et see kujutab endast nõrkust, kui ebaõnnestumine on lahutamatu osa elust, eriti kui proovite uusi asju, ja uurimistöö peaks olema väga seotud uue proovimisega.
Uuendatud, kuna ma ei pööranud piisavalt tähelepanu ebatõenäoliste tulemuste küsimusele.
Lihtsalt, et siin oleks selge: ma ei kavatse kedagi halvaks teha. Ja juhtida tähelepanu sellele, et see minu jaoks ei sobinud, pole ka halba teadmist.


See küsimus ja vastus tõlgiti automaatselt inglise keelest.Algne sisu on saadaval stackexchange-is, mida täname cc by-sa 3.0-litsentsi eest, mille all seda levitatakse.
Loading...