Einen wunderschönen Dienstag liebe Steemians,
Es ist Zeit für ein neues Update aus der Reihe
”auminda lernt programmieren”. Am 11. Januar habe ich den Entschluss gefasst das Programmieren zu erlernen und in den vergangenen Tagen / Wochen habe ich einige Abende am Computer verbracht und mir das Udemy.com Seminar zum Thema PHP angesehen. Wie es mir dabei ergangen ist, was ich gelernt habe und an was ich gerade arbeite erfahrt ihr jetzt!
Die ersten Schritte - so fühlen sie sich an!
Wenn man sich noch nie mit Codes auseinander gesetzt hat ist der Einstieg überwältigend - im überforderten Sinne. Die ersten Tage waren super frustrierend. Grundsätzlich hörte sich alles logisch an, was ich im Seminar erfuhr, aber gleichzeitig konnte ich nichts von den Befehlen und Schreibweisen behalten. Je stärker ich versuchte mich daran zu erinnern wie nochmal genau so eine while-Schleife aufgebaut ist, umso mehr schien es, als würden mir meine Erinnerungen daran entgleiten. Ähnlich wie bei einem Traum, den man am Morgen noch ganz nah fühlt aber den man einfach nicht mehr greifen kann und der letztlich vollends verschwindet wenn man versucht ihn sich in den Kopf zurück zu holen.
Ich habe dann (zum Glück) aufgehört mich krampfhaft erinnern zu wollen - und siehe da, die ersten Erfolge blieben nicht aus. Ich hatte also endlich verstanden, dass es nicht darum geht von Anfang an alles auswendig herunter beten zu können, sondern vielmehr einen Eindruck davon zu bekommen was es gibt und was man damit anfangen kann.
Das Problem mit dem Übertragen
Ich persönlich habe relativ schnell ein Problem für mich erkannt, mit dem ich im Seminar häufiger konfrontiert wurde. Während der Erläuterungen scheint alles ganz logisch - doch dann folgt das Übertragen. Zwischen den Lektionen sind hin und wieder kleine Aufgaben eingebaut. Mit diesen kann man das Erlernte anwenden und ausprobieren - theoretisch. Vielleicht fehlt mir noch der Durchbruch zur richtigen Denkweise, vielleicht wird alles leichter wenn ich mir selber Aufgaben stelle, in Form eines Projekts das ich machen möchte. Obwohl ich immer und immer wieder den Glauben an mich verliere und deprimiert bin über den nicht vorhandenen und doch stark gewünschten Fortschritt, hält mich der Ehrgeiz und der unbedingte Wille mich in dieses Gebiet erfolgreich einzuarbeiten, am Ball.
Das Ziel vor Augen!
Mein PHP-Seminar führt mich dahin, meinen eigenen Blog zu erstellen, auf dem Leute Posts hinterlassen können. In kleinen Schritten nähere ich mich meinem Ziel und ich hoffe euch schon bald meinen Blog präsentieren zu können. Ich hoffe natürlich, dass mir dann auch viele von euch einen Kommentar auf dem Blog hinterlassen. Einerseits um zu testen ob wirklich alles gut funktioniert und gleichzeitig als kleines virtuelles Schulterklopfen für mich. Momentan fühlt es sich zwar noch sehr fern an, aber wenn ich @thebluewin glauben schenken darf bin ich gar nicht mehr so weit davon entfernt meinem Blog hier zu veröffentlichen. Es bleibt spannend ob es überhaupt so weit kommt...
Was habe ich bisher gelernt?
Um ganz ehrlich zu sein fällt es mir wahnsinnig schwer diese Frage zu beantworten. Es fühlt sich so an als hätte ich nichts gelernt. Ich habe nicht den Eindruck irgendetwas übers Programmieren zu wissen, geschweige den eigenständig irgendetwas programmieren zu können. Ich vermute es fühlt sich deswegen so an, weil mir die Erfahrung fehlt, das was ich theoretisch weiß praktisch anzuwenden. Ich habe Grundlagen gelernt. If-Abfragen, Schleifen, Arrays,... das bedeutet auch nicht dass ich aus dem Stegreif irgendetwas in die Tasten hauen kann. Ich denke es ist ein bisschen wie wenn man wirklich eine Fremdsprache lernt. Die Übung wird es schon machen.
Was meinen Blog angeht, so habe ich bisher eine Verbindung zu einer Datenbank hergestellt. Wenn ich es richtig verstanden habe werden auf dieser später die Posts meiner Besucher gespeichert und ich frage diese Informationen wiederum von der Datenbank ab und gebe sie aus. Bislang habe ich gelernt wie man sich die Informationen aus einer Tabelle in der Datenbank ausgibt. Das klingt alles noch recht schwammig und das ist es auch für mich. Ich hoffe natürlich, dass meine Entwicklung dahin geht, dass ich eines Tages in meinen Posts tatsächlich erklären kann was ich da mache. Das wird ein weiter Weg, aber die ersten Schritte sind gemacht.
Cheers,
auminda
Weitere Posts aus der Reihe *[🧠] - auminda lernt programmieren *:
https://steemit.com/deutsch/@auminda/auminda-lernt-programmieren-part-1
Posted using Partiko iOS
Ich finde du machst das doch sehr gut und bist in kurzer Zeit auch schon relativ weit gekommen. Nach nur ein paar Lerntagen kannst du schon ein wenig mit MySQL arbeiten. Und schon bald kannst du deinen eigenen Blog programmieren.
Ich bin auch der Meinung, dass es nur wichtig ist zu verstehen wie alles funktioniert und wie dann einzelne Befehle genau aufgebaut sind, kann man immer noch nachschauen. Irgendwann lernt man so immer mehr auswendig und schafft mehr und mehr ohne nochmal nachlesen zu müssen.
Ich freue mich auf jeden Fall, dass du dich entschieden hast das zu lernen. Bin schon gespannt was wir beide so auf die Beine stellen können, so in ein paar Monaten :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Danke dir :) Es fühlt sich zwar wie gesagt noch nicht an, als könnte ich tatsächlich etwas, aber dass das mit dem Blog so langsam voran geht gibt mir doch Mut.
Ich denke auch, dass man Befehle, die man häufig nutzt früher oder später auswendig weiß und es kommt immer mehr dazu.
Und ich bin sicher uns fallen bestimmt ein Haufen Dinge ein, die wir mit unseren neu erworbenen Skills machen können.... irgendwann :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Magic Dice has rewarded your post with a 61% upvote. Thanks for playing Magic Dice.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hey, Du wurdest von @altobot gevotet!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Du hast ein kleines Upvote von unserem Curation – Support – Reblog Account erhalten. Dieser wurde per Hand erteilt und nicht von einem Bot. Wir, die Mitglieder des German Steem Bootcamps möchten die Deutsche Community stärken. Bei einer Mitgliedschaft im German Steem Bootcamp könnt ihr sicher sein, dass eure Beiträge auch gelesen werden.Du findest uns im Discord unter https://discord.gg/HVh2X9B. ###### Aktuell als Kurator tätig ist @feuerelfe
mein mann programmiert auch,daher bekomme ich mit,was das bedeutet,ich schaue oft über seine schulter,seit 11 jahren-doch verstanden habe ich nichts.....klasse,bleib am ball,irgendwann funzt es-
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Danke :) Ja also es ist wirklich eine Welt für sich. Und ganz schön überfordernd als Neuling. Danke für die motivierenden Worte. Ich werde auf jeden Fall dran bleiben, auch wenn ich immer mal wieder für 1-2 Tage einfach nichts davon sehen will :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
ja pghp schein endlos zu sein , das schöne am Programmieren ist aber das Du nicht dir alles Merken musst du musst Dir nur merken wo du es im zweifel nochmals nachlesen kannst um es dann zu verarbeiten , sagte mir mein erster Dozent deswegen ;) smile ich weiss nicht der schönst Ansatz aber vielleicht ein sehr hilfreicher ;)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Ja also ich muss sagen, dieser Auffassung bin ich mittlerweile auch :D Wenn man viel programmiert weiß man sicher früher oder später vieles automatisch auswendig. Aber solange das nicht der Fall ist, ist google mein bester Freund :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congratulations @auminda! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :
Click here to view your Board
If you no longer want to receive notifications, reply to this comment with the word
STOP
To support your work, I also upvoted your post!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
die Schnittstelle:
Datenbank-ablaufendes Programm
kannst Du später mal durch POET ersetzen, in meinem Fall hätte ich oder die Firma ein paar Jahre gespart.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Ok, das sagt mir jetzt natürlich gar nichts :) ABER ich werde es im Hinterkopf behalten :) Wenn du von 'ein paar Jahre gespart' schreibst muss es ja einen enormen Vorteil liefern. Aber ich glaube zum aktuellen Zeitpunkt übersteigt das meinen Rahmen. Danke dir trotzdem :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
einfacher Vergleich:
Holzregal im Haus A, enthält 100 Objekte
Stahlregal im Wohnmobil, anders angeordnet, für ca. 100 Objekte (anfangs leer)
Holzregal (genauso wie in Haus A) im Haus B, leer, Platz für 100 Objekte
Wie geht der Programmablauf?
Alle nötigen Objekte in das Regal im Wohnmobil (bald ablaufendes Programm) bringen.
Programm läuft ab (fast bis zum Ende).
Alle vorhandenen Objekte aus dem Regal im Wohnmobil in das Holzregal (genauso wie in Haus A) im Haus B bringen.
Vorgang in den Daten/Objekten dokumentieren (Laufzettel) (Programm beendet).
die Schnittstelle:
Datenbank-ablaufendes Programm - - - entspricht dem Ein/Ausräumen der jeweiligen Regale.
Bei Bedarf Suchmaschine nutzen:
Unternehmen | POET GmbH
https://www.poet.de/de/unternehmen
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Tja nun ist die Neugier geweckt, es auch mit diesem Seminar versuche, aber bevor ich mit PHP anfange mich ehr mal Serverseitig bewege und SQL um Daten abspeichern und aufrufen zu können , werde eure Schritte und Erfolge im Auge behalten 😎
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Danke, es freut mich dass mein Beitrag es geschafft hat deine Neugier zu wecken :) Ich weiß nicht wie dein Kenntnisstand im Bezug auf Programmieren und so im Allgemeinen ist - ich komme wirklich eigentlich aus einer anderen Welt und entdecke erst seit ein paar Monaten den Nerd in mir.
Ich kann das Seminar auf jeden Fall empfehlen, auch wenn ich sagen muss, dass ich echt häufig in nicht jugendfreie Ausraster verfalle und mich tierisch aufregen kann.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Naja die Grundkenntnisse sind von der Schule schon noch da, jedoch nie benutzt darum sagen wir mal so sind sie nimmer so groß :( .
Schauen wir mal wie es so läuft.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hi @auminda!
Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your UA account score is currently 2.171 which ranks you at #22274 across all Steem accounts.
Your rank has improved 49 places in the last three days (old rank 22323).
In our last Algorithmic Curation Round, consisting of 209 contributions, your post is ranked at #152.
Evaluation of your UA score:
Feel free to join our @steem-ua Discord server
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hi, @auminda!
You just got a 5.94% upvote from SteemPlus!
To get higher upvotes, earn more SteemPlus Points (SPP). On your Steemit wallet, check your SPP balance and click on "How to earn SPP?" to find out all the ways to earn.
If you're not using SteemPlus yet, please check our last posts in here to see the many ways in which SteemPlus can improve your Steem experience on Steemit and Busy.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Magic Dice has rewarded your post with a 36% upvote. Thanks for playing Magic Dice.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit