Skumt att ingen har hittat till denna tråd...
------------------
Mitt namn är Bonde. Janne Bonde.
Med rätt att skörda.
11 svar · 396 visningar · startad av oelbal
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]
Skumt att ingen har hittat till denna tråd...
------------------
Mitt namn är Bonde. Janne Bonde.
Med rätt att skörda.
Nej, spango, sgtpepper och Vide tycks inte gilla detta forumet....
------------------
Mitt namn är Bonde. Janne Bonde.
Med rätt att skörda.
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
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
Å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]
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]
Detta var faktiskt precis vad jag ville läsa, skoj att ni nappade :)
------------------
I love Swedish Design!
Shape is a state of mind....
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
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!
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"