FAQ |
Kalender |
|
![]() |
#1 | ||
|
|||
Medlem
|
|||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Supermoderator
|
Citat:
Ztream har satsat ganska hårt på sarkasm och ironi sedan han slutade som moderator på forumet, bara så du är medveten om det =)
__________________
Full-stack developer, free for smaller assignments |
||
![]() |
![]() |
![]() |
#3 | |||
|
||||
Supermoderator
|
Jag menade att det inte går att ge några generella svar. Det handlar om person till person.
Jag har pluggat massor och kodat massor och är fortfarande ganska kass, men jag kan så jag klarar mig. Det finns ingen tid man kan hålla på för att bli expert. Precis som att du inte kan bli konsertpianist bara för att du lirat piano i X antal år. |
|||
![]() |
![]() |
![]() |
#4 | ||
|
|||
Medlem
|
Som några ovan har hintat om så räcker det inte att lära sig PHP. Det kräver betydligt mer. Ett exempel på något man lär sig just på universitet/högskola är att programmeringsspråket i sig bara är ett verktyg bland andra. Det är det runt omkring som gör dig till expert. Förmågan att känna igen problem och mönster och applicera rätt lösning på rätt problem, förmåga att strukturera och planera stora projekt. Så om målet är att bli en riktigt bra utvecklare räcker det inte att idiotplugga PHP. Det behövs betydligt mer än så.
Som ett dumdum-exempel kan man ta en kundportal hos ett större företag som funnits med i några år. Ofta handlar det om integration mot befintliga system, d v s du kanske behöver kunna hantera proprietära C-apier som måste implementeras som extensions till PHP, troligen finns lite nyare system som kommmunicerar via SOAP eller XML-RPC. Någon trendputte kanske gjorde en del av portalen som XSL-mallar och åter en utvecklare tyckte en tredjepartsprodukt för single-signon var suveränt. Kanske finns en lokal MySQL-databas för själva portalen och en Oracle-databas med funktionalitet i PL/SQL längre in i nätverket. Dessutom finns en del schemalagda körningar i vad som iaf från början var ganska enkla perl-script som måste hanteras. Samtidigt har du versionshanteringssystem och speciella produktionssättningssystem att ta hand om. Detta är inte alls ett ovanligt scenario. Att då kunna rabbla php-kod upp och ner hjälper ingen om du inte samtidigt har en ordentlig koll på arkitektur, integration, databaserteori, säkerhet, användarvändlighet samt bra rutiner. Och att påstå att universitet/högskola är nonsens är i sig en fingervisning om kunskapsnivån ![]() Så allt beror på vad man vill. Vill man satsa på e-handel fullt ut räcker det troligen med att "inte kunna ett skit" eftersom man har fokus på annat än just det tekniska. Det tekniska råkar bara vara ett verktyg att nå dit man vill. |
||
![]() |
![]() |
![]() |
#5 | ||
|
|||
Medlem
|
Universitetsutbildingarna riktar sig oftast inte in på att utbilda programmerare i egentlig mening utan systemutvecklare/systemerare snarare , vad gäller just systemvetenskapliga utbildningen..alltså en bredare bas..
Men visst kan jag, som gammal student på ovanstående utbildning, hålla med om att mycket av den utbildningen var skit, varför läsa böcker om operativsystems uppbyggnad tex... |
||
![]() |
![]() |
![]() |
#6 | ||
|
|||
Medlem
|
Ok..låter som att jag inte hinner bli en expert på 6 månader=)
Om en specialist på PHP har kodat en hel webbtjänst och jag vill finna en som kan ta över underhållningen, felsökning och lägga till några nya funktioner, kommer det vara svårt för denne inte-lika-duktig att förstå koden som den förre har skrivit (ska vara i toppklass då han har 10 års erfarenhet och jobbar snabbt!). |
||
![]() |
![]() |
![]() |
#7 | ||
|
|||
Supermoderator
|
Är det som du säger bara mindre ändringar som ska göras behöver du inte anlita en programmerare i toppklass, det är bara att kasta pengar i sjön. Ska man ändra i befintlig kod så underlättar det om den är väl dokumenterad, något som många utvecklare tyvärr missar (eller helt enkelt inte har tid till beroende på hur projektet ser ut).
Ofta är det i databasdesign och struktur som nybörjare och ej utbildade programmerare brister vilket gör att de har svårt för att arbeta i grupp och i större projekt. Men allt vi säger i den här tråden är generaliseringar och gäller aldrig till 100%. Givetvis finns det mer flexibla programmerare både bland utbildade och ej utbildade.
__________________
Full-stack developer, free for smaller assignments |
||
![]() |
![]() |
![]() |
#8 | ||
|
|||
Medlem
|
Citat:
Så är det mest underhåll och smärre ändringar vill du troligen inte ha en top-notch-programmerare. Han gör jobbet med vänsterhanden, tröttnar och gör ett dåligt jobb. Du vill ha en pålitlig programmerare helt enkelt. |
||
![]() |
![]() |
![]() |
#9 | ||
|
|||
Flitig postare
|
yellowdog -> Jag kan rekommendera boken "PHP Objects, Patterns and Practice" om du vill lära dig objektorienterad PHP-programmering.
|
||
![]() |
![]() |
![]() |
#10 | ||
|
|||
Medlem
|
Citat:
För någon som vill lära sig PHP från scratch sätter den verkligen bra "tummregler" som man som utvecklare bör följa, den är väldig bred(inte fysiskt :P) och kan även påpeka smågrejer som även den erfarne utvecklaren inte tänkt på ![]() |
||
![]() |
![]() |
Svara |
|
|