David Andersson skrev:Neonii skrev:
Så, min fråga är, vilket program har "kollektivet" så att säga mest nytta av att jag lär mig?
Men framför allt, inte priotitera att göra "nytta" på bekostnad av "kul"!
Att ha kul är inte att underskatta, men blanda inte ihop
kul som att titta på humorprogram på tv med
kul att lära sig nya saker, att skapa och driva något.
Det är inte riktigt samma sak
Men lägg märke till att det finns saker som är riktigt knepiga och tar ett par år att bli bra i,
då är vägen man vandrar inte så kul alla gånger.
Men å andra sidan brukar belöningen vara större när man inser att man kan något som verkade helt omöjligt en tid tillbaka
Hur som helst:
Vill du gå mot hårdvara, titta på C.
Applikations kod, C++ eller Java.
Sedan bör man kunna lite scriptspråk, lite bash kommer man långt med, fast perl ska man aldrig underskatta...
Dessa bör man kunna för att göra livet lätt för sig själv.
Fast man kan faktiskt skriva script med php nu för tiden också
För att kunna jobba i grupp är det ett absolut måste att lära sig hur revisionshantering fungerar,
SubVersion och git är de stora just nu.
SubVersion är mer rättfram, men git är häftigare.
Byggmiljö, lite beroende på vilket språk bör man lära sig lite om byggmiljö och saker som make för t.ex. c/C++ eller kanske ant för java.
Buggrapporteringssystem, för att kunna jobba med andra måste man kunna skicka bra fel-rapporter.
Det är trots allt som man får till lite förbättringar.
Även här finns men massa olika system, men principen är nästan alltid samma.
Man kan titta på trac, buggzilla m.fl.
Men viktigast av allt, lär dig en riktig editor!
Det är ingen slump att vim och emacs som båda härstammar från 1970-talet är poppulära.
De lever för att de har utvecklats i ca 30år, saker har tillkommit och saker har försvunnit.
Båda dessa har en hög tröskel, men jag har aldrig mött någon som har ångrat att han lärt sig
vim eller emacs!
Själv röstar jag alltid för vim, även om denna har en högre tröskel än emacs.
Men över detta val har många varit osams, men en sak är säker.
Jag har inte sett någon annan editor som kan det som vim/emacs kan!
(men glöm inte att slå på allt fluff fluff du kan hitta, utan fluff fluff är de rätt jobbiga)
osv osv
Men glöm inte bort att försöka ha lite kul ibland,
och den som är nerdigast när han dör vinner
/Johan