webForumDet fria alternativet

Vad är nästa steg?

.NET

11 svar · 396 visningar · startad av oelbal

Medlem sedan jan. 20014 973 inlägg
Frågan#1

Jag har beslutat mig för ännu ett steg i min utveckling, från PHP till ett mer avancerat och fullständigt språk. Det är inte så att jag anser mig fullärd inom PHP, men jag anser att jag besitter de kunskaper som behövs vid användning av språket (Fullärd blir man väl aldrig). PHP kommer antagligen alltid att vara min lilla skyddsling, men man behöver något verkligt att stå på.

Som hobby sedan en tid tillbaka har jag programmerat C++, inget allvarligt, utan mer som en koll på hur språket fungerar. Framgångarna har varit under all kritik.

I min nyfikenhet har jag tittat mycket på andra saker som verkar intressanta, bl.a. rört runt lite på ytan av Java, men även tittat närmare på filosofin bakom C#, som både förbryllar och intresserar mig.

En stor del i beslutet är just vad som är lämpligast för vad. Det är detta jag behöver få rätsida på, samt vad som är det naturligaste steget. Vilka språk utvecklas t.ex fortfarande?

Detta kommer jag inte besluta i all hast, utan jag är mer nyfiken på era tankar i ämnet. Jag vet t.ex. att många av er har vissa kunskaper i ovannämnda ämnen. Skulle vara roligt om flera kunde säga några visa ord.

Jag var mycket osäker på vart jag skulle placera denna tråd, så någon ansvarig får mer än gärna flytta den.

[r] Stavfel

------------------
Mitt namn är Bonde. Janne Bonde.
Med rätt att skörda.

[Redigerat av oelbal den 03 aug 2001]

Medlem sedan jan. 20014 973 inlägg
#2

Skumt att ingen har hittat till denna tråd...

------------------
Mitt namn är Bonde. Janne Bonde.
Med rätt att skörda.

Medlem sedan dec. 2000203 inlägg
#3

du har väll inte valt det mest aktiva forumet :)...

------------------
blackarmy.se

Medlem sedan jan. 20014 973 inlägg
#4

Nej, spango, sgtpepper och Vide tycks inte gilla detta forumet....

------------------
Mitt namn är Bonde. Janne Bonde.
Med rätt att skörda.

Medlem sedan dec. 19998 577 inlägg
#5

Jag tycker om detta forum och svara på de frågor jag känner mig kunna ge ett bra svar till, detta är inte ett av dom.

Och eftersom min erfarenhet av Java och PHP är knapphändig så anser jag mig inte kunna svara på frågor i vad som är bäst för dig. Självklart är det bäst att lära sig det som är mest användbart för marknaden om du söker jobb, vill du bara ha mer kunnande så skulle jag nog lära mig alla språk och tekniker.

f.ö så har jag varit på semester, utan tillgång till dator, så det har varit lite svårt att svara...

Läs några av trådarna där detta diskuteras nedan så får du säkert ett mer uttömmande svar. :)

Mvh, Vide

------------------
Vide rox = new Vide();
rox.learn("C#");

webeye.nu

Medlem sedan apr. 20007 588 inlägg
#6

Om du skall gå vidare från enklare scriptspråk som PHP till mer avancerad och "riktig" systemutveckling så måste du lära dig objektorientering från grunden, det spelar ingen roll om det är Java, C#, Smalltalk eller C++. Språket är i inlärningsfasen ganska ointressant.

Det bästa sättet att få en stabil grund är att läsa en högskoleutbildning inom området, då får man en stabil grund och arbetsgivarna gillar det :).

Hur som helst, vill du lajja och testa lite mer avancerad programmering som ett hobbyprojekt så spelar det ingen roll, välj det som verkar passa dig bäst. Både Java och C# är rätt lätta att lära sig grunderna i för en nybörjare, till skillnad från C++ som kan vara lite knivigare.

------------------
"To iterate is human, to recurse, divine" - L. Peter Deutch

Medlem sedan juni 20008 205 inlägg
#7

Åjo, man håller ett vakande öga på det här forumet, men man är inte särskilt aktiv ;)

Man kan säga mycket om C och C++, men att de är förlegade, dåliga eller på annat vis oattraktiva språk kan man inte säga. Java och C# må vara så heta att de fräser, men utan marknadsföringskampanjerna från respektive företag tvivlar jag på att de skulle varit större än Smalltalk, Objective-C eller andra "halvstora" språk. C och C++ däremot, har vunnit världsherravälde på grund av att de funkar bra. (Tja... att Unix skrevs i C kan kanske ha bidragit lite smått till framgången...)

------------------
All things serve the Beam!

[Redigerat av spango den 07 aug 2001]

Medlem sedan feb. 20001 590 inlägg
#8

Skulle vilja tillägga att man bör ha miljön i åtanke också. Ska man tex. skapa Windowsprogram, så gäller det att hitta en utvecklingsmiljö med det språket man vill programmera som dessutom har Windows funktionsbibliotek.

Här har (vid Windows programmering) Visual Studio .Net en stor fördel då det finns ett antal språk att välja på, och flera är på gång, även Python, som börjar "osa hett". Även Perl, kolla in www.activestate.com

Rent språkmässigt, så är ett objektorienterat språk att rekommendera, OCH att man lär sig objektorientering och dess fördelar/nackdelar. Här ska man lägga ner många timmar.

Eftersom de flesta språk är ganska lika syntaktiskt, så är det så att kan man ett språk väldigt bra, är det ganska lätt att sätta sig in i andra.

Sen måste jag tillägga att det skadar inte med lite allmän programmeringsteori, tex. dynamsik minnesallokering, pekare, trådar osv. oavsett språk.

Min erfarenhet/arbetslivserfarenhet säger att C/C++ är stort vid de flesta typer av program/system skapande, och är det språk som använd mest i nuläget. ADA är det som gäller mer tekniskt inriktade system, JAVA brukar dyka upp vid administrationssystem vid olika plattformar, PASCAL finns i många styrsystem (JAS bla.) COBOL i bank/finans världen. FORTRAN i tunga beräkningsapplikationer (ABB)

/T

------------------
Jensen Ambassadör, mitt bästa köp!

[Redigerat av Toonster den 07 aug 2001]

Medlem sedan jan. 20014 973 inlägg
#9

Detta var faktiskt precis vad jag ville läsa, skoj att ni nappade :)

------------------
I love Swedish Design!
Shape is a state of mind....

Medlem sedan apr. 20007 588 inlägg
#10

Min erfarenhet/arbetslivserfarenhet säger att C/C++ är stort vid de flesta typer av program/system skapande, och är det språk som använd mest i nuläget. ADA är det som gäller mer tekniskt inriktade system, JAVA brukar dyka upp vid administrationssystem vid olika plattformar, PASCAL finns i många styrsystem (JAS bla.) COBOL i bank/finans världen. FORTRAN i tunga beräkningsapplikationer (ABB)

Visst används ADA i tekniskt inriktade system men det är inom försvarsindustrin, knappt någonstans annars.

Att Java främst används till administrationssystem, det får du gärna utveckla lite mer.

Cobol, Fortran, Pascal och äldre versioner av Ada kan man ju rata på en gång om man vill bli bra på objektorientering.

------------------
"To iterate is human, to recurse, divine" - L. Peter Deutch

Medlem sedan feb. 20001 590 inlägg
#11

Sgtpepper->

Det var en listning baserad på min yrkeserfarenhet, kanske inte menat som ett riktmärke.

ADA har jag faktiskt stött på i flera system utanför försvarsindustrin, fast det kan vara så att Chalmers avkommor är speciellt förtjusta i detta programmeringsspråk tack vare Mr. Skansholm.

Detsamma gäller Java, där jag "praktiskt" stött på program för administration/underhåll av system på fleroperativ nätverk.

Har inte påstått att programspråken jag räknade upp skulle vara objektorienterade, fast Pascal har också blivit det på senare år. Kanske inte lika bra som Eiffel, men trots det stöd för klasser.

Att bli bra på objektorientering har egentligen inget med ett visst programspråk att göra, utan det är att kunna abstraktera, implementera och till fullo använda nyttan med klasser. Det är ren teori, som i grunden är "grymt bra" att ha med sig när man sätter sig ner och systemerar/programmerar.

/T

------------------
Jensen Ambassadör, mitt bästa köp!

Medlem sedan juni 20008 205 inlägg
#12

Jupp... det är den tråkiga teorin som gör en till en bra programmerare :x (och en jävla massa flygtid ;) )

------------------
"There's no such thing as a stupid question, only stupid people"

259 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)