Avatar billede tri Nybegynder
25. oktober 2001 - 18:21 Der er 14 kommentarer og
4 løsninger

Hvad skal man kunne som programmør?

Hvilke sprog/teknologier mener I at man som  nyuddannede programmør burde beherske, for at kunne klare sig \"all-round\"??

f.eks.

1. Sprog (C++, Pascal, Cobol, Java......)
2. WWW prog. (ASP, JSP, PHP.........)
3. DB (Access, Oracle, mySQL.......)
4. Teknologier (.NET, XML, EJB.....)
5. Alt det jeg har glemt.....


Lad mig høre!
Avatar billede nute Nybegynder
25. oktober 2001 - 18:25 #1
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.

/nute
Avatar billede jacobchr Nybegynder
25. oktober 2001 - 18:31 #2
Det handler ikke om at kunne sprog, men algoritmer, datastruktur osv.

Så om du bliver sat til at lave et program i Java eller C++, burde være underordnet.

Men alt afhægig af, hvor man skal arbejde. Men vil mene at svare er nogen af dem under 1), da de andre ikke er programmering, men scriptsprog.

/jacob
Avatar billede nute Nybegynder
25. oktober 2001 - 18:35 #3
jacobchr >> uten å kunne noen språk så kan du jo heller ikke implementere dine algoritmer eller datastrukturer.

/nute
Avatar billede tommyf Nybegynder
25. oktober 2001 - 18:44 #4
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\".
Avatar billede nute Nybegynder
25. oktober 2001 - 18:48 #5
tommyf >> så innskrenker du *all* koding til web. Det finnes mer i verden enn web...
Avatar billede coderdk Praktikant
25. oktober 2001 - 18:54 #6
\"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.
Avatar billede jacobchr Nybegynder
25. oktober 2001 - 19:46 #7
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.

/jacob

Avatar billede coderdk Praktikant
25. oktober 2001 - 20:48 #8
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.
Avatar billede coderdk Praktikant
25. oktober 2001 - 20:55 #9
En definition på \"programmering\" kunne være:

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++.\"

(c:
Avatar billede jacobchr Nybegynder
25. oktober 2001 - 21:02 #10
Coderdk >> Ved godt hvad Visual Studio er :-) Har brugt det en del år.

Tror vil snakker lidt forbi hinanden, da det lyder til vi har næsten samme mening.

Men vil ikke give dig ret i, at man kan lave et program i scriptsprog, men man kan lave flotte og seje ting. Fx Gnome/Sawfish som er lavet i Lips.

Men melder mig fra dette spm. nu.
/jacob

Avatar billede jakoba Nybegynder
25. oktober 2001 - 22:22 #11
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.

mvh JakobA
Avatar billede netsrac Praktikant
25. oktober 2001 - 22:42 #12
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.
Avatar billede wraithbone Nybegynder
01. november 2001 - 08:09 #13
hmmmmm okey lidt forviring... men hvad koder man så java i ? i VB eller VC++ ? eller noget helt andet ?
Avatar billede jacobchr Nybegynder
01. november 2001 - 08:20 #14
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/

/jacob
Avatar billede wraithbone Nybegynder
01. november 2001 - 10:37 #15
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 ?

/Wraithbone
Avatar billede jakoba Nybegynder
01. november 2001 - 10:49 #16
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.

mvh JakobA
Avatar billede jostine Nybegynder
01. november 2001 - 14:08 #17
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.

/jostine
Avatar billede tri Nybegynder
19. november 2001 - 10:05 #18
tak
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester