Hur är det att jobba som en programmerare?
Hej!
Jag är inte en programmerare. Jag är maskiningenjör och är mer lagd åt den "metall-konstruktions-vägen", men jag brukar utveckla mjukvara i Java för att jag anser att Java är det bästa språket när det kommer till stora applikationsutvecklingar och jag anser att C++ är bara för krävande och man löser jobbet bättre med Java, så länge man inte ska jobba med hårdvaran. Men ska man jobba med hårdvara så är C att föredra alla dagar enligt mig då kompilatorer är billigare att utveckla för C programmeringsspråk än C++.
Alltså sammanfattning: Jag ser programmering som en kostnadsfråga. Utveckla i C++, visst, men det tar längre tid då språket är svårare och man behöver hålla koll på mer till skillnad från Java där allt finns färdigt.
Hur som helst. När jag programmerar så tar jag mig alltid hjälp utav Stackexchange och vissa hemsidor eller YouTube där jag kollar efter exempel. Jag tycker personligen att det är ingen bra strategi att titta på hur andra gör och gör likadant själv. Problemet som jag ser med mig själv är att jag kan inte använda mig av Java Docs då jag förstår inte hur man ska använda det.
Vi säger att jag kan grunden i Java och jag ska lägga till en knapp med JavaFX. Vart börjar jag då i Java Docs? Då står jag helt villse. Istället så söker jag på google "add button javaFX" och får fram massvis med exempel att kopiera.
Då är frågan: När ni programmerar, har ni gått denna väg också? Eller hoppade ni direkt till Java Docs eller liknande dokumentation och hårt följde det?
Eller handlar programmering endast att memorera språket och dess speciella funktioner? Precis som vilket mänskligt språk som helst?
Notera att jag jobbar inte som programmerare, men när jag programmerar så vill jag iallafall känna att jag är en seriös programmerare som inte behöver luta sig mot andra källor.
Jag brukar utveckla 3D spel i Java och databasprogram/TableViewJavaFX med JDBC och MySQL. Det är typ min nivå med Java. Jag vet inte om den nivån är godkänd för att jobba som programmerare dock, men jag har användning utav Java.