Was haltet ihr davon? Ist Proggen-Lernen in 7 Tagen oder eher in 10 Jahren möglich?
Noch ein Zitat aus der Webseite:
Das Ergebnis ist, daß die Leute es entweder sehr eilig haben, mehr über Computer zu lernen, oder, daß Computer irgendwie sagenhaft einfacher zu erlernen sind als irgend etwas anderes. Es gibt keine Bücher, um Beethoven, Quantenphysik oder wenigstens die Hundepflege in wenigen Tagen zu erlernen.
Now these points of data make a beautiful line.
And we're out of beta. We're releasing on time.
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Die Frage ist, was bedeuted: Ich habe programmieren gelernt!
Man lernt sein ganze Programmierlaufbahn ständig dazu.
Nach 7 Tagen werden es wohl vereinzelt welche schaffen ein "Hello World"
Programm zu schreiben, ohne im Buch nach der Syntax nachzusehen
Haben die bereits programmieren gelernt?
Zum Einstieg lieber die "dummies" Bücher, für den absoluten Anfänger, für
die anderen lieber richtige Bücher, wo man auch mal Nachschlagen kann.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Naja, relativ leicht kann man den Führerschein in 3 Monaten machen, aber kann man dann schon wirklich Auto fahren? Mit Programmieren ist das nicht anders...
ts-soft hat geschrieben:Nach 7 Tagen werden es wohl vereinzelt welche schaffen ein "Hello World" Programm zu schreiben, ohne im Buch nach der Syntax nachzusehen
einer hat sogar in 7 Tagen ein "Make World" geschafft ...
PB 4.02 XP Pro SP2 "Der Code ist willig, aber der Prozessor ist schwach."
Programmieren können heißt für mich, dass man in der Lage ist, alle Möglichkeiten einer Sprache umsetzen und anwenden zu können - ohne erst intensiv die Hilfe in Anspruch nehmen zu müssen.
Mit "nicht intensiv" meine ich, dass man schon in die Hilfe schauen kann (zB welche Parameter eine Funktion braucht), aber nicht dass man erst mal das grundlegende Konzept erarbeiten muss.
Now these points of data make a beautiful line.
And we're out of beta. We're releasing on time.
"Richtig" coden kann ich eigentlich nur PB, aber mit Sprachen wie JavaScript, PHP, LUA, mitunter auch C kommte ich auch recht gut klar. Ich muss zwar immer erst nen passenden Befehl in der Befehlsreferenz suchen, und gehe meist von Quellcode-Grundgerüsten aus, die ich dann nach meinen Bedürfnissen anpasse und erweitere, aber ich komme zumindest mit der Syntax der Sprache recht gut klar...
Hm. Ich sage, dass ich mit gut Purebasic programmieren kann. Aber ich sage nicht, dass ich mit C++ gut programmieren kann. Gut Programmieren ist, wenn man die Sprache beherrscht und alle seine Aspekte gut einsetzen kann? Nun gut, dann kann ich Purebasic wohl nicht ansatzweise, da ich mit allem bisher auseinander gesetzt habe, aber nur die Hälfte davon wirklich brauche. Ich lerne C++, daher kann ich noch nicht in C+ programmieren. Jedoch seltsamerweise bin ich mir der Möglichkeiten von C++ ansich sehr viel mehr bewusst, als der Möglichkeiten von Purebasic und kenne wahrscheinlich auch einige mehr, bzw. würde meine Konzepte anders erstellen und ev. fixer hinkriegen. Daher wäre ich in dieser Hinsicht besser im C++-Programmieren, weil ich deren Möglichkeiten bei der Planung schneller einsetze.
Tja, worin bin ich nun besser, eh? Programmieren kann so viel bedeuten... Was ich kann ich wohl eher das "Umsetzen von Konzepten und Alghorythmen". Das Beherrschen einer Sprache (Programmierung) ist vielleicht die Voraussetzung um das eigene Konzept umzusetzen, aber es macht einen schlechten Entwurf auch nicht besser.
Ich finde das Wort "Programmieren" wird entweder falsch verwendet, oder ich sollte meine 2. Lieblingstätigkeit eher als "Entwickeln" bezeichnen, oder? Aber nein, dass ist ja noch mal ne Wissenschaft für sich...
Programmieren = Programme schreiben und die Sprache beherrschen?
Wenn das so ist, will ich nicht mehr programmieren, sonder wohl eher nur noch "Entwickeln". Geht aber nicht. Ich will ne konkrete Begriffsdefinition!