![]() |
Lära sig php: Svårare om man har svårt för matte?
Hej!
Det är så att jag håller på med flera olika projekt, och har hållit på med olika projekt innan, men jag brukar inte koda grundbultarna själv utan brukar använda färdiga CMS eller system. Jag har funderat, och jag vill gärna lära mig PHP någon gång. Saken är, att jag har väldigt svårt för matematik. Jag har aldrig varit bra på matte, det är inte så att jag är helt korkad, utan jag gör dock uträkningar otroligt segt och har helt enkelt svårt för att tänka matematiskt, jag blir lätt yr i huvudet.. Man är ju bra på olika grejer, och jag är nog mer lagd åt språk etc. Jag har hört att php bygger mycket på matematik, och det låter rätt så realistiskt, men tror ni att jag kommer ha svårare att lära mig php pga. att jag har svårt för matematik? Det finns ju så otroligt många personer på WN som är riktigt vassa på PHP och allt sådant. Mvh Henrik |
Hmm, vet inte om PHP är så "hardcore" så man måste vara mattegeni, men jag har väldigt lätt för matte, men jag kan inte se varför just matten har varit användbart för mig... än, får jag säga.
Dock tror jag man måste vara fin på problemlösningar, och ha bra minne, så man kommer ihop hur man tänkte när man väl började på första raden. |
Ja, rent logiskt bör det vara svårare eftersom det är samma del av hjärnan som används.
Jag suger på matte men jag har lyckats bygga en egen e-handelsplattform och en massa andra projekt, så det är inga problem skulle jag säga om man tycker det är kul. Matte är trots allt meningslöst medan man kan bli rik på att koda en webbsida hehe ;) |
Tack för svaren!
Ja, jag tror nog det har mycket med att göra att man får bestämma sig för NU lär jag mig ;) |
Använder du ett ramverk blir det lättare oavsett mattekunskaper.
Har du lätt för språk/grammatik så kan det underlätta. Pröva och se! |
Jag har haft rätt lätt för matte och inget problem att förstå programmering. Det är möjligt att egenskaperna hänger ihop.
Men det är väl bara att göra ett försök och se hur det går? |
Om du har svårt för mate och programmering så är det väl inte det du ska satsa på (men prova gärna). Gör det du är bra på och köp programmeringstjänster av de som är bra på det.
Själv är jag usel på att laga mat, jag betalar hellre någon som är bra på det. Själv är jag bra på programmering och systemutveckling men usel på många andra saker. |
Citat:
Heh, jag är inte specielt duktig på matte, och kan inte koda för den delen heller ett skvatt. Men jag gillar att laga mat :) "Vill" också lära mig men känner att de är på tok för svårt, bättre låta andra göra de. |
Tack för alla svar! Jag älskar verkligen WN, det känns som en självklarhet för mig när jag undrar någonting som rör webmasterbranschen. (fast det var väl ganska klockrent onödigt att skriva i ett forum kallat webmasternetwork?^^) :)
Jag är väldigt ung, så jag har ju framtiden för mig, jag undrade främst då jag som sagt hört rykten om att det ska vara svårare för personer som har svårt för matte, och ville därför kolla med er som kan detta. Jag har helt ärligt inte gett det ett seriöst försök, det är dock bra att kolla upp för framtiden för det lär ju vara dags snart ;) Och självklart så är det bäst att låta proffsen sköta jobbet, men det hade ju varit väldigt kul att kunna snickra ihop sakerna själv så att säga ;) |
Min syn på saken är följande:
om du är dålig på matte kommer du förr eller senare att stöta på en gräns som blir svår att komma förbi. När du stöter på denna gräns, och exakt hur den yttrar sig är svårt att sia om, men den kommer. Och ju mer komplexa projekt du ger dig på, desto mer sannolikt är det att du stöter på gränsen. Dock kommer du att kunna skapa många webbsajter utan att kunna särskilt mycket matte, helt enkelt för att du inte behöver mer än ganska enkel matte. De problem du kan tänkas stöta på ofta är av en annan natur: att hålla reda på många smådetaljer samtidigt, och pyssla ihop dem rätt. Matten är enkel, detaljerna många. Disclaimer: jag pluggar till gymnasielärare i "data" och matte. Jag tycker matte blir roligare ju mer avancerad den är. |
Citat:
|
Programmering handlar mycket om logiskt tänkande, precis som matematiken. Man behöver inte kunna räkna ut talen, men man måste veta hur man ska tänka för att få rätt resultat. En kompis till mig skulle testa lite programmering. Han är ganska duktig på matte, men hade riktigt svårt att komma in i "programmeringstänkandet" (logiskt tänkande).
Alltså behöver man inte vara duktig på programmering för att man är duktig på matte, och förmodligen behöver man inte heller vara duktig på matte för att kunna programmera. Det underlättar dock! Har du lätt för språk, grammatik, ordkunskap och liknande så är HTML+CSS utmärkt. Där är inget logiskt tänk, bara språkkunskaper! Testa gör ett enkelt skript i PHP. Det finns många bra guider på webben, t.ex. på IDG Webbstudio http://iwtjanster.idg.se/webbstudio/...ning.asp?id=33 Sen kan du vända dig hit om du stöter på trubbel! Lycka till! |
Citat:
|
jag är inget geni på matte heller men jag anser mig riktigt bra på programmering.. som det sas innan; även det är samma hjärnhalva med logik så är det ändå inte riktigt samma. programmering är mer problemlösning med färdiga funktioner..
som t.ex; hur läser man in en fil och skriver ut den? tja, man kikar i manualen för php och där kanske man hittar funktionen file_get_contents.. vidare läsning så finner man att för att skriva ut så kan man använda funktionen echo.. vilket ger följande programmering för att lösa frågan: $data = file_get_contents( 'hubbabubba.txt' ); echo $data; klart :) .. och med det vill jag poängtera att mycket programmering är inte matematik men en del programmering är matematik definitivt. jag har nu i sommar läst en kurs där jag byggt ett flash-spel i actionscript och då har det blivit en del matematik för att programmatiskt skapa gränssnittet (räkna ut x och y-positioner dvs) kanske ett annat exempel.. man har en andragradsekvation som ska räknas ut.. och för det finns det vissa regler och vissa funktioner för hur man kan göra det - men man behöver fortfarande manuellt räkna ut för att komma till svaret.. i 9 fall av 10 är programmering som att använda en miniräknare :P åh.. kom på en sak till; den matematik som jag använder mest är det man använder i dagliga livet.. de fyra räknesätten och procent :) så har man bara koll på 1 + 1 = .. ;) |
Jag tycker de som tidigare här har sagt att matematik är en klar del, logiskt misslyckas med att förklara sin ståndpunkt.
Jag började programmera spel när jag var tolv år. Jag var jättestolt varje gång jag lyckades med något nytt som hade med matematik att göra: räkna ut vinkeln mellan två objekt i ett "rum", avståndet mellan objekt, och hur acceleration fungerar. Det var enkel trigonometri och pytaghoras sats, du förstår att jag givetvis låg på min yttersta gräns vad gäller matematik hela tiden. Men sedan jag bytte till PHP vid 15 års ålder har jag inte haft det problemet överhuvudtaget. PHP för mig har varit väldigt mycket att lära sig system, ramverk samt CMS som Wordpress. Det man gör är i princip att man sitter och lär sig funktionerna som hör till ett visst API/ramverk/library/vadmanänkallardet och memorerar vad dessa gör vilka argument de har o.s.v. sedan när man kan tillräckligt mycket börjar man se sambanden. Jag har aldrig kunnat påvisa någon koppling mellan min förmåga att se sambanden och programmeringstänket och matematik, möjligtvis det omvända men det beror bara på att jag lärde mig matematik i och med spelprogrammeringen som gjorde att jag låg före min årskurs. Nu kan jag ju ha fel. Men jag tycker absolut att om du har mycket tid att lägga på att lära dig PHP så ska du köra på det. Till vem som helst som frågar hur svårt jag själv tycker att det är att bygga det eller det så säger jag alltid att det inte är svårt, inte utmanade tankemässigt sätt, utan bara mycket jobb och tid. Så kör på PHP, webbutveckling kommer passa dig utmärkt tror jag. Det är mycket mer förskonande än andra typer av programmering. Du kan bygga små applikationer jättesnabbt jättenkelt om du bara läser rätt manualer. Kolla på Codeigniter t. ex. kan faktiskt t.o.m. vara en bra start även om du kanske bör ha lite erfarenhet av att programmera traditionellt också utan hjälpmedel. Nu ska jag börja plugga teknisk fysik och förhoppningsvis bli mattesavant så vi får väl se om min uppfattning ändras.. |
Citat:
Kul att höra! Detta motiverar mig verkligen. Citat:
|
Personligt:
Jag är värdelös på matematik, och har utvecklat många fina projekt i PHP. Det handlar nog mer om vad för projekt och idéer du har. |
Citat:
Dessutom så är PHP väldigt förlåtande och låter dig lösa saker med nästan hur hemska fullösningar som helst:) Liknelsen "PHP är som en h*ra, suger och sväljer utan att klaga eller i frågasätta" är inte långt ifrån sanningen. |
Som jag skrev i mitt tidigare inlägg, så är det inte så mycket att kunna "räkna" matematik. Programmering är logiskt. Matematik är logiskt.
Vad som är logiskt i programmeringen (som man normalt inte klarar sig utan) är detta: (exempel) PHP-kod:
PHP-kod:
PHP-kod:
Sen själva funktionsnamnen och allt det andra kan underlättas med diverse ramverk, men det logiska tänkandet måste fortfarande hänga med. Sen kan det ju finnas behov av matematikkunskaper för att kunna göra vissa moment och funktioner, men det är en annan femma ;) |
Citat:
|
Linus Thorvalds spekulerar i sina memoarer över vilka egenskaper och erfarenheter som hjälpt honom i hans arbete med att utveckla Linux.
Han skriver att hans tvåspråkighet som finlandssvensk gjort att han fått förhålla sig till avancerad grammatik i två språk. Det har hjälpt honom i att konstruera ett nytt operativsystem. Jag antar att Linus är hyggligt slängd även i matten, men jag är böjd att hålla med honom om språket. Min sambo som är duktig språkmänniska och dessutom inte är oäven i Excelprogrammering tycker att programmering hör mest ihop med logiskt tänkande och att känna igen mönster. Till exempel att sätta upp en väv i en vävstol, hålla reda på återkommande mönster och se till att allt går jämnt ut på slutet och det inte blir några lösa trådar. Är kanske ingen slump att de första automatiska "programmerbara" maskinerna var just vävstolar? |
Citat:
|
Citat:
|
Vet ni bra guider där man lär sig PHP?
De får gärna vara på Svenska. Jag har kollat lite i Internetworlds men skulle vilja ha lite fler som kan förklara lite mer och dessutom förklara saker som är lite mer avancerade. Undrar även om det fungerar bra att programmera i notepad ++? |
^ webdesignskolan.se eller phpportalen.net
Edit: Följande är dock på engelska men bra är den: w3schools.com/php/default.asp |
Citat:
|
Det bero på vad man har för bakgrund. Att programmera är att bryta ner problem i steg inte så mycket matte. Sedan bero på vad man har för bakgrund, när jag började med datorer, så var tvingad att programmera dem själv i basic.
PHP är ett ganska lätt programmerat språk. Ett tips är dock att lära grunderna i programmering först , typ i turbo pascal eller liknaden, sedan hoppa på php, då får man en grund och stå på. Citat:
|
Hade inte Linus någon släkting också som höjade på något universti. Dvs han har det socialarvet, då är det lättare att lära sej programmera om man har någon i familjen som kan ge stöd. Sedan var väl inte Linux någon ny konsturktion, det var mycket som lånades från Minix.
Citat:
|
Oja! Kom ihåg när man flyttade sprite C64.. Man tvingad att bryta ner "bilderna" till binärtal, därav fick man lära sej en del matte som vanliga 12 åringar inte sysslar med. Men C64:a var svår programmerad.. Man fick verkligen gå nära maskinvara för göra saker och ting på C64:an.
Men mycket webprogrammering handlar mest om att skyffla data , inte så mycket matte. Citat:
|
Citat:
Ingen annan i familjen har jobbat med datorer. Även om Linux bygger på mycket annat, så är det ändå en exceptionell prestation att bygga ett nytt operativ. Som webdesigner är den gode Linus Thorvalds rätt klen: http://www.cs.helsinki.fi/u/torvalds/ |
Precis som tidigare nämnt så är webbprogrammering (just php) inte så avancerat ofta. Om du ska göra en vanlig webbshop så är det inte mer matte än de fyra räknesätten.
Men om du nu vill börja bli lite mer "hardcore" och kanske skapa egna sorteringsalgoritmer på vektorer/matriser (arrayer). Eller kanske börja med bildanalys (typ jämförelse av två olika bilder) så kommer det helt klart bli mycket matte. Även om du ska göra spel så börjar det bli en del matte, dock relativt simpel, beroende på vilken nivå du ligger på själv. Kanske blev en del skrivet, men det jag vill att du ska ta med dig; det är inte så jobbigt, om du inte ska bli riktigt avancerad. Php är en enkel ingångspunkt till programmering, sen hur "rätt" den är kan ju diskuteras någon annanstans (på grund utav enkelhet att "fuska" osv..). |
Citat:
|
Alla tider är GMT +2. Klockan är nu 18:33. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson