hva man skal kunne som programmør ? - Programmere Hvilke språk man skal beherske for å klare seg \"all round\"? - \"alle\", eller så kan man ikke klare seg \"all round\"
det kommer *helt* an på hvilken type programmør man vil bli. Software programmør eller webprogrammør...alle teknologier har noen områder som de \"er best til\". Man kan ikke generalisere på noen måte og si at \"en programmør skal kunne...\"
En liten tommelfingerregel: Desto flere teknologier man behersker, desto bedre rustet er man.
Hehe, Disky er ikke dukket op. Så jeg tillader mig at svare for ham: \"JSP er det eneste der virker, alt andet er bare legetøj og ikke værd at spilde tiden på. Alle seriøse sider bruger JSP\".
\"da de andre ikke er programmering, men scriptsprog\"
Vrøvl, bare fordi det er scriptsprog kan man godt programmere i det! Det kaldes et scriptsprog fordi det er et fortolket sprog, det er med andre ord ikke et der kan kompileres.
Jeg giver nute ret, man skal kende noget (grundlæggende) til sproget for at kunne implementere noget brugbart i det.
Desuden vil jeg mene at det kommer meget an på hvad du vil arbejde som!
Allround vil jeg mene at du kan komme langt med at kende en del til XML, noget SQL i en af de forskellige inkarnationer der er, og måske et scriptsprog som PHP.
Prøv lige at læse, hvad jeg skriver. :-)) >> Det handler ikke om at kunne sprog, men algoritmer, datastruktur osv. Det glæder om at kunne udvikle, køer, stakke, træer, sorteringer, graffer, for at nævne nogen af de ting en programmør skal kunne. Så det gælder ikke om at kender syntaksen i fx. Visual Studio eller i Java. Da det ikke burde være der man sætter sin begrænsninger i sin kunnen.
coderdk >> Det er vist en definitionssag. Du bruger programmering til at lave programmer, som fx. fortolker scriptsprog og ikke den anden vej rundt.
jacobchr> først så er Visual Studio en pakke fra MS (indeholdende VB, VC++ etc) og ikke et sprog.
Jeg giver dig ret, de fleste gode programmører vil hurtigt kunne sætte sig ind i syntaks/semantikken for et hvilket som helst sprog, hvis det blot er den samme type sprog (procedural-, funktions- eller logiske sprog etc).
Du har ret i at det er en definitionssag. Du bruger programmering til at lave programmer, ja, men også til at lave scripts. Du kan sagtens lave et script der kan lave programmer, det er sikkert en ok udfordring, men det kan helt sikkert godt lade sig gøre. Og du kan da sagtens lave et script der kan fortolke andre scripts.
Af andre populære scriptsprog kan nævnes perl, python og tcl/tk.
1. Udvikle logik til at løse et bestemt problem. 2. Implementere logikken i et sprog. 3. Test. 4. Find fejl. Ret dem. 5. Gentag 3 og 4 indtil der ikke er flere fejl. 6. Dokumentér.
Computer Encyclopedia definerer ordet \"script\" som:
\"A program written in an interpreted programming language typically smaller in scope and function than full-blown compiled languages such as C and C++.\"
Programmering er vist ved at opdele sig i to retninger.
produkt programmører ved alt om brugerfladen i fx Visual Basic og kender alle de biblioteks funktioner man kan trække på der. De er vældig gode som \'tilpasse et system efter kundens ønsker\' programmører da de lynhurtigt kan lave og levere noget der virker.
udviklings programmerer kender mere til algoritmer, principper og datastrukturer. De skal tiere slå op i manualen, men til gengæld kan de planlægge og udvikle væsentligt større programmer end de fleste produktprogrammører.
\'produkt\' / \'udvikling\' er mine egne ord for det. Det hedder sikkert noget andet.
Under alle omstændigheder skader det ikke at du lærer alt hvad du kan af begge del. både teorien om programmering og brugerfladen på en masse værktøjer.
Det handler ikke om at være god til f.eks. at kode i JAVA, det handler om at være en god til at programmere. Lær et sprog og de andre vil føles som en dans på roser.
wraithbone >> Du koder Java i en ganske almindelig editor ligesom du gør med HTML, VB, VC++, Borland C++ osv. Denne kan være notepad, ultraedit, MS Visio Studio, Kava.
Dernæst bruger en den kompiler til at lave det om til noget brugbart i java, kan man evt bruge jdk, jre. Du kan læse mere på http://java.sun.com/j2se/1.3/
Okey tak for hjælpen. jeg er nemmelig interaseret i at lære java fordi at jeg gerne vil uddanne mig til datamatiker. så ville de jo være rart at kunne noget før at man skal til at arbejde med det \"for real\". kenner du nogen steder hvor der er nogle gode walkthrough\'s ? vil gerne lære lidt...
men foresten vil det så sige at man kan skrive java i C++ ? eller i VB5 ?
Nej. Hvert sprog har sine egne ord og regler, så Java skriver du i Java. VB (Visual Basic) skrives i VB osv.
Der findes diverse hjælpeprogrammer der kan gøre det nemmere at skrive i det ene eller det andet sprog. fx JBuilder eller Kava til Java. Men sproget er det samme og følger samme regler uanset hvilket udviklings-system du bruger.
Et lille indlæg fra een der har kodet i diverse sprog (både de kendte og nogle meget ukendte), baser (igen kendte som totalt ukendte) og arbejdet under forskellige virksomhedsstrukturer (måden hvordan firmaet vil have opgaven løst på).
Det drejer sig ikke om hvad man kan af f.eks. sprog, baser mv., men hvordan (meget groft sagt) ens \"programmeringshjerne\" arbejder. Det hjælper f.eks. ikke at være en haj til C++ hvis man ikke kan formidle sin viden til andre (lave script/programmer andre kan forstå).
Så et kort (og meget kontant) råd : lær et sprog godt (og selvfølgelig logikken i et DB-sys). Når du kan det godt, vil du forhåbenligt selv have \"opdaget\" nogle teknikker der uden videre kan overføres til andre sprog/DB\'ere.
Bortset fra det er det næsten umuligt at beherske flere sprog til fulkommenhed. Start med et og resten følger automatisk med.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.