Jag har läst ut min asp.net-bok, Microsoft ASP.NET steg för steg. Och nu har undrar jag lite över någon bok som jag kan börja läsa för att vidare utveckla mina kunskaper inom området. Denna har jag. Mycket enkel att läsa. Lite mer inriktad på C# dock. Satsa på c#, mycket lättare att sluta tänka på funktioner och skriva vettig oop-kod då ;) Okej, men finns det några direkt nack respektive fördelar med de olika språken? Jag gillar VB.net syntaxen, men det är väl för att jag har hållit på med asp. Tja, språken klarar i princip samma saker, fast c# klarar lite mer när det gäller lågnivå programmering, eller att automatiskt kunna köra .Dispose() på vissa block t.ex. Nej, det finns inga för- eller nackdelar mellan C# och VB.NET. Båda använder .NET ramverket vilket är det du behöver lära. En annan fördel är att det verkar vara så att de som satsar på c# försöker att inte skriva funktions-kod utan oop-kod eftersom att de försöker lära sig något nytt ;) Jo jag har också funderat på det där. Har sökt runt lite på det här forumet och wF, jag tror att jag ska låna någon C# bok på stadsbibloteket, jag var där tidigare i dag, det fanns faktiskt många böcker om asp.net. Sedan när jag har läst ut den ska jag låna/köpa en bok som behandlar ämnet oop. Magnus... Tack, det var ett utmärkt inlägg. Det gav mig en bra syn på hur jag ska gå tillväga. boktips
Den här boken ska jag nog beställa:
http://www.adlibris.se/shop/product.asp?isbn=9163607182&mscssid=J2HVVTH22VU59MQHU3TFEPHQLC964GR0
Men eftersom den behandlar ämnet OOP, skulle jag vilja ha någon fortsättningsbok till den första bok jag har läst. Eller är det bättre att läsa böcker nu som är specialiserade på olika områden, nu när man har lärt sig grunderna?
Någon som har nått tips att ge mig? Sv: boktips
http://butik.pagina.se/FB_Produkt.asp?art=63607123Sv: boktips
Sv: boktips
Finns det några artiklar där man kan läsa vilket språk som är "kraftfullare", antar att de olika språket är rätt jämnlika i möjligheter.
Skulle vara intressant att höra era personliga åsikter i ämnet. Sv: boktips
Sv: boktips
Sedan handlar det bara om syntax. Om du är bekväm med VB syntax så är VB.NET naturligare. Det finns dock en fördel med att lära sig C#. Genom att du är bekväm med VB så är det enkelt att lära sig VB.NET, men om du istället kör med C# så kommer du enkelt klara av både C# och VB.NET. Fördelen med detta är att du då kan utnyttja kodexempel och böcker för båda språken utan problem.Sv: boktips
Sv: boktips
Sv: boktips
Mitt tips till dig är att du faktiskt lär dig strukturen och grunderna för det språk du vill mästra även den teknik du vill nyttja ex ASP .Net. När du anser att du kan hur ASP .Net är uppbyggt (högnivå) du måste inte kunna allt bara veta vad du kan göra, samma gäller språket du väljer att arbeta med.
Sedan läser du någon teoretisk bok om OO (om du inte redan gjort det) för att få större koll på vad Objekt Orientering handlar om då du nu går in i en Objekt Orienterad värld. När du fått en liten hum men tycker det är svårt att förstå objekt thinking kan du faktiskt läsa just boken Objekt thinking av David West som publicerades rätt nyligen. Det är ingen teknik i denna bok bara snack och teorier som gör att man får en annan tankebana kring Objekt än vad man eventuellt haft innan. (Jobbig bok men givande för de som har svårt att tänka i Objekt banorna.)
Undertiden du läser nya saker kan du testa det du läser om. Sätt upp en rad objekt prata med dem och se om du får till det som du vill. Fråga runt om du känner dig osäker då böcker inte är dynamiska kan de inte alltid ge dig alla svar.
När du känner att du kan skriva kod att du förstår objekt och deras samföring är du på god väg.
Därefter finns det en rad andra böcker om du vill fördjupa dig i tekniken. Tänk på att tekniken är bara ett hjälpmedel inte en regel över vad du skall göra. Vad du skall göra är berättelsen kunden ger dig om det system du skall bygga och tekniken är bara det verktyg du baserar applikationen med.
Även om tekniken har stöd för vissa saker måste dessa inte användas för att de finns, de kanske inte ens egantligen passar in. (många som tyvärr gör detta misstag.)
När du känner att du har koll på OO och OOP samt ditt språk och ASP .Net kan du fördjupa dig i olika utvecklingsmetoder för att öka effektiviteten. Läs om Agile, Itterations processen, Extreme Programming etc. Alla metoder passar inte alla projekt med alla metoder han en gemensak de förklarar oftast hur du från en berättelse når ettslutligt mål. Tanke gångar du kommer ha nytta av.
På vägen kommer du stöta på ämnen som kanske intresserar dig mera ta då även tag i dessa, kanske Refactoring, Unit testing, Design Mönster m.m.
Efter detta lovar jag dig att du kommer behärksa det mesta. Och ha en helt annan syn på utveckling än nu.
Jag gjorde en liten miss, jag gick direkt på tekniken, när jag väl lästa om OO och OOP jämförde jag hela tiden med tekniken försökte tänka hur kodar jag en Association då? hur kodar jag ett Aggregat? Jag tyckte det var skit svårt. Då sa en kollega till mig, Johan det handlar inte om Hur du kodar dem utan hur de hör samman. En Associasion och ett Aggregat kan ha samma syntax, det enda som avgör dess skillnad är hur de förhåller sig med objekten. Hur de i din applikation lever och aggerar.
Om man kommer från en funktionsorienterad värd, (VB 6, ASP3, DNA etc.) så är det jätte svårt för många att gå över till en objekt orienterad värld då man inte längre sätter funktionen i fokus då allt får en helt annan mening.
Hur jobbigt och tidskrävande det än kanske kommer att kännas att gå denna väg så lovar jag dig att när du väl kommit fram kommer du bara se tillbaka och skratta och minnas den goda tiden då man gjorde på ett visst sätt. Och på vägen kommer du fortfarande att kunna bygga system och utvecklas på vägen.
Bästa lärdom är experimentera, testa granska, fundera titta och studera. Även kolla av hur andra har gjort för att ta efter. Men tar man efter måste man även fundera på varför gjorde personen så här? och inte bara ta förgivet så gjorde han då gör jag likadant.
Hoppas du fick någerlunda feedback som du känner är en hjälp på vägen.
Böcker är oxå en smaksak, oliak författare skriver på oliak sätt, vi läsare lär oss på olika sätt, det gäller att hitta den eller de personer som vi tycker lär ut på bästa sätt. Sedan väljer du bara de titlar du inte bemästrar som du känner att du har nytta av att bemästra.
Mvh JohanSv: boktips