Vinnaren i pepparkakshustävlingen!
  • 1
  • 2
2007-01-31, 20:01
  #13
Medlem
Aardwarks avatar
Citat:
Ursprungligen postat av TigerKid
Språklig begåvning handlar ju inte bara om utantillinlärning av ord eller att författa snygga kommentarer. Folk som har språkbegåvning fattar snabbt logiken i olika grammatiska system, tex tempus, kasus osv.

Jag upplever kombon matte-data-språk som lite typisk. Tror inte det är en helt ovanlig begåvningsprofil (tex i samband med Aspberger och hög IQ). Att lära sig latinets eller finskans grammatik är då ett fritidsnöje.
Snarare försöker du ju koppla ihop vad som gör den aktuelle bra på språk - dvs det bakomliggande - med programmeringsmöjligheterna. Vet ett flertal personer som är bra på språk men som för allt i världen aldrig skulle kunna programmera något svårare än "skriv in två tal". Förmodligen mer än jag vet personer som är bra på att programmera och som dessutom är bra på språk (och alla är dessutom män, hade jag haft fler vänner av det täcka könet hade det nog sett än mer extremt ut).
Citera
2007-01-31, 20:17
  #14
Medlem
TigerKids avatar
Citat:
Ursprungligen postat av Aardwark
Snarare försöker du ju koppla ihop vad som gör den aktuelle bra på språk - dvs det bakomliggande - med programmeringsmöjligheterna. ...

Precis! Äntligen någon som förstår mig
Citera
2007-02-16, 22:39
  #15
Medlem
Jag anser nog att en bra känsla för språk kan göra en hel del programeringsmässigt. Efter att ha suttit något år i ett projekt innefattande et 20-tal utvecklare inom ett par ganska primitiva programmeringspråk tycker jag mig kunna urskilja ett ganska tydligt mönster:

- Han som alltid har minst en ide om hur saker kan lösas och kan projektet på sina 5 men som spenderar minst 45 minuter på varje telefonsamtal skriver uttrycksfull kod som i regel funkar enl. spec. på första försöket men det blir en jävla massa kod.

- Han som sprutar ideer och alltid kan svara så att kunden blir nöjd har 4 if-satser för att kolla om en variabel är sann eller falsk och sen fattas kontrollen på 3 ställen... men det blir mycket kod...

- Han som inte säger så mycket om ingen frågar skriver sin kod på 3 rader, det funkar och alla fattar...

- Hon som gärna ifrågasätter skriver mer kommentarer än kod, både koden och kommentarerna är korrekta i alla avseenden...

- Själv är jag mest förundrad av hur allt fungerar...

Nu blev det mer pladder än jag hade tänkt mig men kontentan är som följer:
Enligt min åsikt är det (minst) lika viktigt att man uttrycker sig (kodar) så att folk förstår vad man menar när de läser vad man gjort som att det fungerar. Dessutom gör språkkänslan det lättare att översätta spec. till kod samt att upptäcka konstigheter i gammal kod. Grammatik är ju grammatik oavsett om det gäller tyska eller java.
Citera
2007-02-18, 13:19
  #16
Medlem
pikzels avatar
Hur definierar du bra programmeringsegenskaper? Om det handlar om att göra effektiva lösningar där prestanda är högprioriterat, så kommer du behöva lära dig optimeringslära (en del av matematiken). Om du ska bli en duktig spelprogrammerare så krävs det oerhört mycket matte.

Själv är jag rätt dålig på matte, så någon spelprogrammerare lär jag inte bli. Men jag kan bli mycket bättre än spelprogrammeraren på att göra små tekniskt viktiga verktyg, som kan användas inom säkerhetsområdet. Och sen kanske det finns en annan kille som är grym på att bygga komplicerade affärssystem där själva språket inte är det svåra, utan snarare organisation och struktur.
Citera
2007-08-24, 21:32
  #17
Medlem
Citat:
Ursprungligen postat av pikzel
Hur definierar du bra programmeringsegenskaper? Om det handlar om att göra effektiva lösningar där prestanda är högprioriterat, så kommer du behöva lära dig optimeringslära (en del av matematiken). Om du ska bli en duktig spelprogrammerare så krävs det oerhört mycket matte.

Själv är jag rätt dålig på matte, så någon spelprogrammerare lär jag inte bli. Men jag kan bli mycket bättre än spelprogrammeraren på att göra små tekniskt viktiga verktyg, som kan användas inom säkerhetsområdet. Och sen kanske det finns en annan kille som är grym på att bygga komplicerade affärssystem där själva språket inte är det svåra, utan snarare organisation och struktur.

Vill bara påpeka att optimeringslära i matematiken inte handlar om optimering av kod. Optimeringslära går hand i hand med algoritmlära och kan av den anledningen var bra att ha med sig i bagaget som programmerare.
Citera
2007-08-24, 21:59
  #18
Medlem
Hard Rides avatar
Tja, Larry Wall var ju lingvist så... I övrigt är det nog mest logiskt tänkande som är det viktiga. Mänskliga språk innehåller en massa nyanser och vagheter, detta gör inte datorspråk.
Citera
2007-09-15, 11:33
  #19
Medlem
Citat:
Ursprungligen postat av TigerKid
Jag tror det ligger något i det. Inte att du gynnas som språkvetare nödvändigtvis, men att samma egenskaper som gör att du har lätt för språk kan vara till nytta vid programmering. Att du även har lätt för matte talar inte emot. Logik som sagt! Du har lätt att förstå systemet, tex grammatiken och sedan tillämpa den.

Det ligger ingen motsättning i att ha lätt för språk respektive matematik som vissa tycks tro. Men intresset kan ju göra att man bara väljer att utveckla det ena.

Håller delvis med här.
Jag har under ett långt arbetsliv inom IT sett några lysande programmerare, och många inte så lysande.
(Själv bedömer jag mig som medel...)

Fallenhet för matematik verkar inte ha någon korrelation till programmering.
(Faktiskt snarare tvärtom enligt min erfarenhet...)

Talang för programmering handlar om något annat, precis som att vissa människor har talang för musik eller bildkonst.
Programmering är mera humanistiskt än tekniskt.
Att vara lite åt "Aspberger-hållet" verkar inte vara fel heller...

Sedan är ju konsten att göra ett bra användargränssnitt något för sig.
De borde (och så sker ju ibland..) utformas och testas av specialister.

/T
Citera
2007-09-16, 16:02
  #20
Medlem
Logiskt tänkande är viktigaste förmågan. Jag ser ingen koppling alls till språk, även om jag själv är väldigt intresserad av både språk, ord och dialekter. (men jag är å andra sidan inte en grym programmerare..)
Citera
2007-09-16, 16:21
  #21
Medlem
Van Der Graafs avatar
Citat:
Ursprungligen postat av Hard Ride
Tja, Larry Wall var ju lingvist så.
Det var det sista jag trodde han var, med tanke på hur jävla oläsligt Perl är.
Citera
2007-09-25, 20:33
  #22
Medlem
För er som tror er kunna programmering, kolla in boken java puzzlers.
Iofs väldigt specifikt bundet till Java, men i alla fall. Jag klarade knappt en enda av "hitta buggarna", trots att jag kan flytande java och c mm.

http://www.amazon.com/Java-TM-Puzzle...0745051&sr=8-1

edit: boken är fö skriven av en av upphovsmännen till java
Citera
  • 1
  • 2

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback