Kan læse kode, men har svært ved at skrive det.

Tags:    programmering software

<< < 123 > >>
Hey! Sidder her som en 15 årig dreng som drømmmer om at blive programmør en dag :) Jeg har efterhånden mestret HTML og CSS men da jeg gerne vil lave noget inden for software delen føler jeg ikke for at lære PHP, MysQL osv.

Så jeg har her de sidste 2 måneder forsøgt at komme igang med software programmeringen, men kan virkelig ikke få skrævet noget..
Har haft kigget på:
VB/.NET
C#
C++
Java
Python

Kender de forskellige basic tags i sprogene osv. men da jeg gik igang med HTML kunne jeg sagtens se hvad jeg kunne bruge dem til osv. men det kan jeg ikke med nogle af de oven-nævnte sprog. Kan sagtens læse koderne fra de forskellige sprog og forstå dem men jeg kan ikke selv sætte noget sammen. Nogle tips & tricks?



29 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
I stedet for at kaste dig ud i så mange forskellige sprog på én gang, så bør du vælge et og fokusere på det. Når du så mestrer et af sprogene, så er det meget nemmere for dig at gå videre til et andet.

Personligt er jeg glad for C# og synes det er et godt programmeringssprog. Det kan også bruges til hjemmesider.

Det meste programmering minder om hinanden i de forskellige sprog. Vel er sprogene forskellige mht. syntax, og visse ting skal gøres anderledes. Samtidig er det vidt forskelligt hvad der findes af API'er i miljøerne, men i sidste ende er en løkke en løkke og en betingelse er en betingelse.

Mit råd er at starte i det små. Lad være med at tro at du kan sætte dig ned, og lære at mestre alle principperne i et sprog på så kort tid. Start med en simpel problemstilling du vil løse, og så byg det hele mere og mere op i takt med at du får mere og mere viden og erfaring.

Hvorfor mener du ikke at PHP kan bruges til noget software? Er det fordi du vil have lave programmer og apps i stedet? SQL er i øvrigt nok den lagringsmetode der er aller mest udbredt - det er meget relevant at lære. Databaser er et vigtigt element i software udvikling!

Da jeg selv skulle i gang for en del år tilbage, startede jeg med lidt mIRC scripting. Det var der interresen var det på tidspunkt. Senere gik jeg i gang med hjemmesider i HTML og ASP (classic). Derefter skiftede jeg til PHP og mySQL. Jeg gik lidt i stå derefter, fik nogle andre interesser, men under min uddannelse som datamatiker arbejdede vi med C#, Java og ASP.NET. Her gav min erfaring i PHP mig et kæmpe forspring. I dag er jeg ansat som .NET udvikler, og arbejder primært med apps og hjemmesider - alt sammen selvsagt i .NET.

Kan godt forstå du føler at det er sværere i de andre sprog, end i HTML. HTML har en simpel struktur, og tit og ofte kun én rigtig måde at skrive det på. Programmering handler mere om at lære de forskellige værktøjer der er til rådighed at kende, samtidig med at man skal lære at have en mere logisk tankegang til tingene - og det tager tid :)

Der findes nogle udmærkede begynderguides til forskellige sprog her på udvikleren. Du kan også finde artikler et andet sted. Start med simpel Hello World og så, lær at skrive løkker (for, while) og betingelser (if, switch), de forskellige datatyper(booleans, integers, string osv) og så find (eller opfind) nogle simple opgaver. De fleste programmeringssprog i dag er objekt orienteret, så derfor er det også vigtigt at lære hvad klasser er og hvordan man skriver dem.

Kort sagt, vælg et sprog, lær principperne og så kast dig ud i det :)



Jeg vil anbefale at du finder et specifikt omraade som du er interesseret i. Da jeg begyndte at programmere var jeg stort set kun interesseret i grafik. Saa jeg fandt nogle tutorials paa nettet som omhandlede dette omraade og fandt paa den maade ud af hvordan det hele hang sammen. Jeg arbejder i dag som grafisk programmoer i et simulerinngs firma i England. Jeg skriver mit eget software i min fritid som du kan se ved at besoege min hjemmeside www.Pixie3D.com



I stedet for at kaste dig ud i så mange forskellige sprog på én gang, så bør du vælge et og fokusere på det. Når du så mestrer et af sprogene, så er det meget nemmere for dig at gå videre til et andet.

Personligt er jeg glad for C# og synes det er et godt programmeringssprog. Det kan også bruges til hjemmesider.

Det meste programmering minder om hinanden i de forskellige sprog. Vel er sprogene forskellige mht. syntax, og visse ting skal gøres anderledes. Samtidig er det vidt forskelligt hvad der findes af API'er i miljøerne, men i sidste ende er en løkke en løkke og en betingelse er en betingelse.

Mit råd er at starte i det små. Lad være med at tro at du kan sætte dig ned, og lære at mestre alle principperne i et sprog på så kort tid. Start med en simpel problemstilling du vil løse, og så byg det hele mere og mere op i takt med at du får mere og mere viden og erfaring.

Hvorfor mener du ikke at PHP kan bruges til noget software? Er det fordi du vil have lave programmer og apps i stedet? SQL er i øvrigt nok den lagringsmetode der er aller mest udbredt - det er meget relevant at lære. Databaser er et vigtigt element i software udvikling!

Da jeg selv skulle i gang for en del år tilbage, startede jeg med lidt mIRC scripting. Det var der interresen var det på tidspunkt. Senere gik jeg i gang med hjemmesider i HTML og ASP (classic). Derefter skiftede jeg til PHP og mySQL. Jeg gik lidt i stå derefter, fik nogle andre interesser, men under min uddannelse som datamatiker arbejdede vi med C#, Java og ASP.NET. Her gav min erfaring i PHP mig et kæmpe forspring. I dag er jeg ansat som .NET udvikler, og arbejder primært med apps og hjemmesider - alt sammen selvsagt i .NET.

Kan godt forstå du føler at det er sværere i de andre sprog, end i HTML. HTML har en simpel struktur, og tit og ofte kun én rigtig måde at skrive det på. Programmering handler mere om at lære de forskellige værktøjer der er til rådighed at kende, samtidig med at man skal lære at have en mere logisk tankegang til tingene - og det tager tid :)

Der findes nogle udmærkede begynderguides til forskellige sprog her på udvikleren. Du kan også finde artikler et andet sted. Start med simpel Hello World og så, lær at skrive løkker (for, while) og betingelser (if, switch), de forskellige datatyper(booleans, integers, string osv) og så find (eller opfind) nogle simple opgaver. De fleste programmeringssprog i dag er objekt orienteret, så derfor er det også vigtigt at lære hvad klasser er og hvordan man skriver dem.

Kort sagt, vælg et sprog, lær principperne og så kast dig ud i det :)


Ja.. Jeg må jo bare kaste mig ud i ét sprog og så lære det ud og ind :)
Har efterhånden indstillet mig på at man ikke kan det store det første lange stykke tid.
Tror jeg sætter en "plan" om at jeg vil lave XXX og så kan jeg jo hen af vejen tilføje funktioner på som jeg lære sproget.

Skal ikke kunne sige om PHP og SQL kan bruges til software, men det har jeg ihvertfald ikke haft indtryk af.

Lige lidt off-topic:
Som datamatiker er programmering så en stor del af din hverdag? Overvejer nemlig selv at uddanne mig som det, men da det virker mest som en "forsker" uddannelse ved jeg ikke helt :)



Om PHP og SQL kan bruges til software afhænger af hvad du definere som software. Windows er software, og Yahoo.com og Facebook er også software. Windows skrevet i C++. Facebook og Yahoo tog udgangspunkt i PHP. Og PHP er et lag oven på C++ Men C++, PHP, .NET m.fl. er sprog, hvad der kommer ud af det er software.



Jeg vil anbefale at du finder et specifikt omraade som du er interesseret i. Da jeg begyndte at programmere var jeg stort set kun interesseret i grafik. Saa jeg fandt nogle tutorials paa nettet som omhandlede dette omraade og fandt paa den maade ud af hvordan det hele hang sammen. Jeg arbejder i dag som grafisk programmoer i et simulerinngs firma i England. Jeg skriver mit eget software i min fritid som du kan se ved at besoege min hjemmeside www.Pixie3D.com


Kan du evt. komme med lidt eksempler, er lidt usikker på hvad det er du mener med områder :)

Som jeg forstår det:
Find et område som fx:
Grafik (tegne-værktøj, video redigerings program, 3d modellerings software osv.), Spil, browser, chat værktøj, tekst redigering osv.
- Tager jeg fejl?

Om PHP og SQL kan bruges til software afhænger af hvad du definere som software. Windows er software, og Yahoo.com og Facebook er også software. Windows skrevet i C++. Facebook og Yahoo tog udgangspunkt i PHP. Og PHP er et lag oven på C++ Men C++, PHP, .NET m.fl. er sprog, hvad der kommer ud af det er software.


Jeg definerer ikke Yahoo og Facebook som software, men igen skal jeg ikke gøre mig klog på det :)
Jeg ser software delen som selve programmet :p



Indlæg senest redigeret d. 31.05.2014 18:52 af Bruger #20937
Facebook og Yahoo afvikles på hardware. Hvis Yahoo og Facebook ikke er software, hvad er det så? :o)
Læs evt. http://da.wikipedia.org/wiki/Computerprogram

Det du er ude i, er at lære et sprog, uden at vide hvad du vil med det. Derfor, som Søren foreslår, vælg et område du gerne vil arbejde med. F.eks. grafik. Egentlig handler det om at have et formål med at lære sproget. Når du ikke har et mål, så bliver det uinteressant, og derved svært at få skrevet en linje kode. Det svarer nogenlunde til at spille fodbold uden mål. :)

Så enten kan du starte med at kigge på grafik. Du kan også kigge på de problemer du støder på i din hverdag, i skolen, i klubben eller hvor du nu er. Derfra kan du så opfinde en løsning. Din løsning vil måske så passe bedst som web, eller som program på computeren, eller måske endda på mobilen. Derfra er det så bare at vælge et sprog der passer til.



Facebook og Yahoo afvikles på hardware. Hvis Yahoo og Facebook ikke er software, hvad er det så? :o)
Læs evt. http://da.wikipedia.org/wiki/Computerprogram

Det du er ude i, er at lære et sprog, uden at vide hvad du vil med det. Derfor, som Søren foreslår, vælg et område du gerne vil arbejde med. F.eks. grafik. Egentlig handler det om at have et formål med at lære sproget. Når du ikke har et mål, så bliver det uinteressant, og derved svært at få skrevet en linje kode. Det svarer nogenlunde til at spille fodbold uden mål. :)

Så enten kan du starte med at kigge på grafik. Du kan også kigge på de problemer du støder på i din hverdag, i skolen, i klubben eller hvor du nu er. Derfra kan du så opfinde en løsning. Din løsning vil måske så passe bedst som web, eller som program på computeren, eller måske endda på mobilen. Derfra er det så bare at vælge et sprog der passer til.


Ved ikke rigtigt hvad jeg skulle lave ved grafik? Er et 3d modellerings program ikke voldsomt kompliceret?



Indlæg senest redigeret d. 31.05.2014 20:04 af Bruger #20937
Som datamatiker er programmering så en stor del af din hverdag? Overvejer nemlig selv at uddanne mig som det, men da det virker mest som en "forsker" uddannelse ved jeg ikke helt :)


Datamatiker har intet med en "forsker" uddannelse at gøre.

Som datamatiker lære du at designe software (opbygning, arkitektur), designe databaser og programmere. Der er selvfølgelig mere i den end det, men målet er at uddanne systemudviklere/programmører.

http://www.ug.dk/uddannelser/erhvervsakademiuddannelser/itogdesignuddannelser/datamatiker.aspx

Og ja, der er meget programmering i uddannelsen. Som sagt arbejdede vi med C# og Java. Det er det fag der fylder mest, udover systemudvikling - hvilket er yderst relevant for en programmør.

Og i min hverdag efter uddannelsen, programmerer jeg hver dag.

Ved ikke rigtigt hvad jeg skulle lave ved grafik? Er et 3d modellerings program ikke voldsomt kompliceret?


Tror det var et eksempel på et interesseområde - nemlig hans. Ligesom min tilgang til udvikling var at lave meget simple scripts til mIRC, for senere at lave hjemmesider, da det blev min interesse.

Noget af det jeg lavede i de tidligere år var f.eks. et galleri, der automatisk viste alle billeder i en mappe og lavede thumbnails hvis de manglede.

Jeg har set en anden starte med at lave en tekstbaseret rollespil til kommandoprompten, fordi det var hans interesse.

Det er utrolig svært at lære at programmere ved bare at læse om det. Jeg ville ikke kunne gøre det, og tvivler på at der ville komme en god programmør ud af det. Alt min viden, og de fleste jeg kender, har fået deres viden fordi det har haft et praktisk formål. Find noget der kunne være sjovt at lave - og så forsøg at lav det. Dog vil jeg stadig sige, at du lige skal igennem nogle grundlæggende artikler (med praktiske eksempler), så du får kendskab til de mest grundlæggende værktøjer og syntaksen.

En anden idé, kunne være at skaffe en Rasberry Pi eller ligende sammen med nogle sensorer, og så prøve at lave noget sjov med sådan en. Kun fantasien sætter grænser - også selvom det kan være rigtig svært at komme på noget at lave.

En tredje idé kunne være at lave noget GPS-tracking til din smartphone som endomondo, der ender ud i at sende data til en webservice og så præsenter det på en hjemmeside - så kommer du i hvert fald gennem meget, men det er nok en for står mundfuld til dit første projekt, blot et eksempel på en idé.



Som datamatiker er programmering så en stor del af din hverdag? Overvejer nemlig selv at uddanne mig som det, men da det virker mest som en "forsker" uddannelse ved jeg ikke helt :)


Datamatiker har intet med en "forsker" uddannelse at gøre.

Som datamatiker lære du at designe software (opbygning, arkitektur), designe databaser og programmere. Der er selvfølgelig mere i den end det, men målet er at uddanne systemudviklere/programmører.

http://www.ug.dk/uddannelser/erhvervsakademiuddannelser/itogdesignuddannelser/datamatiker.aspx

Og ja, der er meget programmering i uddannelsen. Som sagt arbejdede vi med C# og Java. Det er det fag der fylder mest, udover systemudvikling - hvilket er yderst relevant for en programmør.

Og i min hverdag efter uddannelsen, programmerer jeg hver dag.

Ved ikke rigtigt hvad jeg skulle lave ved grafik? Er et 3d modellerings program ikke voldsomt kompliceret?


Tror det var et eksempel på et interesseområde - nemlig hans. Ligesom min tilgang til udvikling var at lave meget simple scripts til mIRC, for senere at lave hjemmesider, da det blev min interesse.

Noget af det jeg lavede i de tidligere år var f.eks. et galleri, der automatisk viste alle billeder i en mappe og lavede thumbnails hvis de manglede.

Jeg har set en anden starte med at lave en tekstbaseret rollespil til kommandoprompten, fordi det var hans interesse.

Det er utrolig svært at lære at programmere ved bare at læse om det. Jeg ville ikke kunne gøre det, og tvivler på at der ville komme en god programmør ud af det. Alt min viden, og de fleste jeg kender, har fået deres viden fordi det har haft et praktisk formål. Find noget der kunne være sjovt at lave - og så forsøg at lav det. Dog vil jeg stadig sige, at du lige skal igennem nogle grundlæggende artikler (med praktiske eksempler), så du får kendskab til de mest grundlæggende værktøjer og syntaksen.

En anden idé, kunne være at skaffe en Rasberry Pi eller ligende sammen med nogle sensorer, og så prøve at lave noget sjov med sådan en. Kun fantasien sætter grænser - også selvom det kan være rigtig svært at komme på noget at lave.

En tredje idé kunne være at lave noget GPS-tracking til din smartphone som endomondo, der ender ud i at sende data til en webservice og så præsenter det på en hjemmeside - så kommer du i hvert fald gennem meget, men det er nok en for står mundfuld til dit første projekt, blot et eksempel på en idé.


Fantastisk! Har lige gået lidt mere ind i det.
Og efter denne video: https://www.youtube.com/watch?v=wYQlBgW-bHg
Har den sku alligevel sat lysten godt igang, det virker lige som noget for mig :D!

Syntes Raspberry Pi idéen virker meget fed :) Den kan jo bruges til mange ting! - Men er det ikke kun Python den kan bruges med eller tager jeg fejl?

Og så lige en sidste ting:
Hvilket værktøj bruger du til at skrive og evt. debugge dine koder i?
Har selv prøvet Sublime Text og Visual Studio som egentlig begge virker helt fint, men er der et bedre alternativ så vil jeg gerne høre!



Syntes Raspberry Pi idéen virker meget fed :) Den kan jo bruges til mange ting! - Men er det ikke kun Python den kan bruges med eller tager jeg fejl?


En Pi understøtter bl.a. også Java, C, C++ og Ruby, men det anbefales at bruge Python.

Hvilket værktøj bruger du til at skrive og evt. debugge dine koder i?
Har selv prøvet Sublime Text og Visual Studio som egentlig begge virker helt fint, men er der et bedre alternativ så vil jeg gerne høre!


Jeg bruger Visual Studio til alt hvad der er .NET relateret - og det bedste IDE jeg nogensinde har brugt. Til Java har jeg brugt Netbeans og Eclipse, hvor jeg nok bedst kunne lide Eclipse. Men er ikke Java programmør, så skal ikke kunne svare på om der er noget der er bedre.

Til php brugte jeg Notepad.... det vil jeg ikke anbefale, men evt. Notepad++.







<< < 123 > >>
t