YouTube ist sch*** :/

Es gibt 32 Antworten in diesem Thema. Der letzte Beitrag () ist von Infinity.

    YouTube ist sch*** :/

    Ich lese immer wieder solche Kommentare wie :
    utube-Tuts
    sind prinzipiell recht deppert - schon die Idee, da 10min zuzugucken,
    wie einer Code tippt - anstatt dass man den Code halt downloaden kann.
    Youtube Tutorials sind meistens nutzlos, da lernt man auch nichts, sondern tippt ab. Buch lesen bzw nachschlagen ist aufjedenfall besser.
    ..Und YouTube-Tutorials sind nie ne gute Idee


    usw....


    Ich
    finde das nicht gut so zu urteilen, denn ich habe Visual Basic aus einem Misch-Masch gelernt und YouTube hat ein großes Lernfeld davon übernommen. Natürlich kann man nicht alles davon lernen und man muss auch aufpassen von wem man sich da was reinzieht, aber daraus lernen kann man definitiv.

    Mein komplettes Wissen habe ich nicht von YouTube, sondern auch von mehreren Büchern die ich mir gekauft
    habe, sowie natürlich diesem Forum hier <3.

    Aber Fakt ist:
    Ohne YouTube hätte ich nie angefangen zu programmieren, habe deshalb
    nun meinen Job als AWE-ler/meine Ausbildung, besitze ein Gewerbe, bin
    selber auf YouTube tätig und habe viel Spaß mir sehr viel zu
    automatisieren. Es hat mir sozusagen den Stoß dazu gegeben mir mal die IDE zu holen und erste Schritte durchzuführen. Zuvor hatte ich mich schon als blutiger Anfänger an C und co. probiert, leider scheiterte ich zu dieser Zeit. Das war allerdings vor knapp 3 Jahren, mittlerweile folgten aus Visual Basic ganz viele verschiedene Sprachen, wobei ich definitiv sagen muss das VB trotzdem mein Favorit ist und es wird auch in unserer Firma zum programmieren diverser Frontend-Programme eingesetzt. Das Grundverständnis/ das Fundament kam jedoch durch YouTube + VB zustande..

    Mein Fazit:
    YouTube ist ein guter
    Anreiz, sowie ein sehr gutes Lernmittel, aber wie auch bei Büchern kann
    man sich die Goldies raussuchen und den Mist aussortieren.

    Ps:
    Das
    ist meine persönliche Meinung zu der Angelegenheit und ich möchte damit
    keinen Streit auslösen, geschweigedenn jemanden anmachen -
    Meinungsfreiheit ftw :D!


    EDIT:
    Ich verstehe gerade nicht warum so komische Zeilenumbrüche entstanden sind, aber man kommt denke ich trotzdem damit klar..

    Lg Rob 8-)
    Polling is trolling!

    Achtung: Ich habe die komische Angewohnheit, simple Dinge zu verkomplizieren..
    Sehe ich ehrlich gesagt genauso.

    Als ich 2010 mit VB und damals auch Batch angefangen habe, lernte ich fast ausschließlich nur mit YouTube. 2011 kaufte ich mir dann mein erstes Buch. Klar ist es bei YouTube oft üblich, dass sich Leute einfach den Text kopieren/abschreiben und dann nichts drauß gelernt haben, aber ich zum Beispiel lese mir den abgeschriebenen Code dann auch durch und versuche zu verstehen, warum / wie er funktioniert.

    Deshalb sehe ich YouTube gar nicht so kritisch wie viele das sehen. Aber das ist nur meine Meinung.

    Grüße
    auf YouTube lernst du im Normalfall eher, wie man es nicht machen sollte, aber du kannst uns ja mit ein paar Beispielen das gegenteil beweisen...

    Das Problem dabei ist, dass die, die die(die ftw) YouTube Tutorials benutzen wissen selbst nicht, ob sie da wirklich was lernen und wie gut das ist, was sie lernen, weil sie es nur so kennen, deshalb ist die Unterscheidung von gut/schlecht für Anfänger eigt. nicht möglich. Ich kann dich jetzt nicht einschätzen, wie gut du bist, aber die Youtube tuts, die ich gesehen habe waren mist...
    Ich wollte auch mal ne total überflüssige Signatur:
    ---Leer---
    Ich bezeichne mich selber als fortgeschrittenen Programmierer, da man nie perfekt ist. Habe schon mehrere Programme verkauft, darunter auch schon größere Programme für Unternehmen und nun befinde ich mich in der Softwareabteilung in einer der größten Lebensmittelhändler-Firmen.

    Niemand ist jemals perfekt und ich bin immer bereit was zu lernen, oder alte Routinen umzustrukturieren.
    Polling is trolling!

    Achtung: Ich habe die komische Angewohnheit, simple Dinge zu verkomplizieren..
    Dass man über so etwas auch noch eine Diskussion starten muss, völlig überflüssig, aber wenn die paar Bytes Text jemandem weiterhelfen, na gut.

    Habe auch viel in Youtube angesehen, manche haben einen guten Programmierstil und manche einen weniger effizienten, für einen Anfänger ist es eigentlich egal, da bei ihm Anfangs nur das Ergebnis zählt. Habe schon eine Menge gut gemachter Tutorials gesehen, z.B. eins für einen FTP-Uploader, so wenig Code hab ich lange nimmer gesehen, da wird das .net-Framework schön genutzt. Ist aber Ansichtssache. ;)

    Manche lernen so besser, manche so. Ich hab sogar viel aus C´nP gelernt, weil ich mir den Code angesehen habe und die Syntax von VisualBasic recht verständlich ist.
    M.f.G. Nitro-X
    Gute Spieler cheaten schlecht! 8-)

    Button1.Visible = False
    If Button1.Click then Shell ("C:\brain.exe")
    end if

    VB.NET-Quellcode

    1. Dim x1 As String = "12"
    2. Dim x2 As String = "10"
    3. Dim x3 As Integer = x1 + x2

    VB.NET-Quellcode

    1. Dim x1 As String = "12"
    2. Dim x2 As String = "10"
    3. Dim x3 As Integer,x1Num As Integer,x2Num As Integer
    4. If Integer.TryParse(x1,x1Num) AndAlso Integer.TryParse(x2,x2Num) Then
    5. x3 = x1Num + x2Num
    6. End If

    das erste ist kürzer aber schlechter...

    btw. ich hab auch schon Programme für Unternehmen geschrieben und werde später in dem Bereich tätig sein, aber YouTube halte ich ohne entsprechenden Gegenbeweis immernoch für ne schlechte Lernquelle...
    Ich wollte auch mal ne total überflüssige Signatur:
    ---Leer---
    das Problem ist dass auf YouTube nicht gezeigt wird, wie man Programmiert, sondern wie man ein konkretes Problem löst. Das ist ein himmelweiter Unterschied: jemand der wirklich programmieren kann, sucht sich mit Google und MSDN in 5 Minuten die passende Framework-Klasse (und wenn nicht vorhanden eine passende .NET API) und schreibt sein Programm.

    In den YT-Vids, die ich bisher gesehen habe, wurden die meisten Satzfragmente (die von einer Kinderstimme in ein Headsetmikrofon genuschelt wird) mit "... und dann machen wir das so...", "... hier gebt ihr dann XXXX ein." und "... und das ist so weil.. -äh- -ja- -nicht so wichtig jetzt-" verbunden. Deshalb kann ein YouTube-Kiddie nicht programmieren. Selbst wenn es die Codes aus 100 Tutorials auswendig kann, hat es eben nur auswendig gelernt. Konfrontiert man es mit einer Problemstellung, die noch nicht auf YT gelöst wurde, ist es hilflos denn es weiß nicht warum genau das eingegeben wurde... :thumbdown:

    jvbsl schrieb:

    Visual Basic Quellcode
    Dim x1 As String = "12"
    Dim x2 As String = "10"
    Dim x3 As Integer = x1 + x2

    Dim x1 As String = "12"
    Dim x2 As String = "10"
    Dim x3 As Integer,x1Num As Integer,x2Num As Integer
    If Integer.TryParse(x1,x1Num) AndAlso Integer.TryParse(x2,x2Num) Then
    x3 = x1Num + x2Num
    End If

    das erste ist kürzer aber schlechter...

    Das dies ein sehr gutes Beispiel dafür wäre wie manche Scriptkiddies auf YouTube drauf sind, dagegen sag ich nichts. Aber ob dies wirklich jetzt relevant ist!? Wie gesagt, man fischt sich die Goldies raus. Lernen ist ein Prozess, ob nun mit Buch oder Else... Besonders lustig sind solche Videos wie "trojaner programmieren vb 2010", was dann in VB6 geschrieben ist, mit Texteditor kommentiert und wo noch im Hintergrund dann irgendeine viel zu laute Musik läuft. Dann wirft man einen Blick auf den Code, wo dann sowas steht:

    VB.NET-Quellcode

    1. Dim Text As String = ""
    2. Form1_Keydown()....
    3. if e.Keycode = Keys.A Then Text = Text & "A"


    Dann freu ich mich immer auf solche Kommentare wie:
    DAS GEHT NICHT, NUR WENN DAS PROGRAMM OFFEN IST DU NOOB
    DAS IST KEIN TROJANER UND NOCH NICHT MAL EIN KEYLOGGER
    WIE BEKOMME ICH DAS IN DEN AUTOSTART :(!?
    Ihr kennt vll. den Rest.. ;)!


    das Problem ist dass auf YouTube nicht gezeigt wird, wie man Programmiert, sondern wie man ein konkretes Problem
    löst. Das ist ein himmelweiter Unterschied: jemand der wirklich
    programmieren kann, sucht sich mit Google und MSDN in 5 Minuten die
    passende Framework-Klasse (und wenn nicht vorhanden eine passende .NET
    API) und schreibt sein Programm.


    Ein blutiger Anfänger wird weder wissen was MSDN ist, geschweigedenn was das Framework ist xD! Desweiteren kann man ein Bild auch aus mehreren Puzzleteilen zusammensetzen, wenn du weißt was ich damit sagen will.
    Polling is trolling!

    Achtung: Ich habe die komische Angewohnheit, simple Dinge zu verkomplizieren..
    Sooo, jetzt geb ich mal wieder meinen Senf dazu, ... :D

    Ein schönes Beispiel für mehr oder weniger gelungene Tutorials ist das: youtube.com/user/SemperVideo/videos?query=visual+basic
    Immerhin braucht man Ausdauer um bis zum Ende des Videos zu kommen, ...
    M.f.G. Nitro-X
    Gute Spieler cheaten schlecht! 8-)

    Button1.Visible = False
    If Button1.Click then Shell ("C:\brain.exe")
    end if
    Youtube hat eben auch seine Nachteile, ich lasse mir zum Beispiel nicht von nem 8 Jährigen
    erklären warum ich den My-Namespace zu nutzen habe wenn ich IO benutzen will.

    Ausserdem sind grundlegende Dinge auf Youtube oft nicht erklärt oder genutzt.
    Dazu zählt zum Beispiel Option Strict On. Ich habe mein erstes Wissen auch von Youtube,
    aber nach dem ersten Video hats mir auch schon gereicht. Nu hab ich dieses:

    Visual Basic 2010 - Addison-Wesley

    Buch, und das enthält mit 1280 Seiten mehr als genug Stoff.
    Auch zum nachschlagen ist es eigentlich ziemlich gut, auch wenn ich manchmal überhaupt nicht dran denke -.-

    Aber trotzdem. Dieses Buch beschreibt die Grundlagen die hier heftig diskutiert werden, objektiv und vergleicht sie.
    Dazu zum Beispiel Win-Forms vs. WPF. Hier wird nicht, wie auf Youtube oftmals

    'WPF is scheiss, XAML (auf YT gesprochen wie 'KSRAMELLLL') viel zu umständlich, WinForms sind geil und nix anderes geht!'

    gesagt, sondern einfach Vorteile WinForms, Vorteile WPF, suchs dir aus.
    Und deswegen sind Bücher einfach besser, weil die Autoren die Dinge erklären, aber das ganze auch so wies gemacht werden soll,
    und nicht wie YouTuber die Passwörter auf FTP speichern. Denn daher kommen die Anfängerfehler!

    Grüße
    "Life isn't about winning the race. Life is about finishing the race and how many people we can help finish the race." ~Marc Mero

    Nun bin ich also auch soweit: Keine VB-Fragen per PM! Es gibt hier ein Forum, verdammt!

    Rootbob91 schrieb:

    wie manche Scriptkiddies auf YouTube drauf sind, dagegen sag ich nichts. Aber ob dies wirklich jetzt relevant ist!? Wie gesagt, man fischt sich die Goldies raus.
    Genau DAS beherrschen Anfänger nicht, weil sie nicht wissen, was sie tun. Diese Personengruppe trifft nur mit Glück auf gute Videos.

    Nikx schrieb:

    XAML (auf YT gesprochen wie 'KSRAMELLLL')
    Ist sogar fast richtig.
    Gruß
    hal2000
    Fast stimmt schon, aber ich kenn mich mit diesen Betonsungszeichen net aus.
    Jedenfalls wird es nicht wirklich richtig ausgesprochen.

    Grüße
    "Life isn't about winning the race. Life is about finishing the race and how many people we can help finish the race." ~Marc Mero

    Nun bin ich also auch soweit: Keine VB-Fragen per PM! Es gibt hier ein Forum, verdammt!
    Hi,
    ist jetzt wieder etwas länger geworden und ich will hier ja keinem seine Meinung verbieten, da ich eh kein Experte oder Profi bin, aber eine Meinung ist etwas, was sich mit Erfahrung und zunehmenden Wissen prägt und erweitert. Diese Erfahrung dürfte jeder schon mal gemacht haben. Auf jeden Fall ist es gut, nicht allem zu widersprechen, was andere sagen. Eher sollte man kritisch über das, was andere sagen urteilen und den Status als vertrauenswürdige Quelle sollte man sich verdienen. Auch diese vertrauenswürdigen Quellen können oft mal Fehler machen oder einfach mal Sachen salopp hinschreiben. Aber ich denk' mal, keiner nimmt es einem übel, wenn man noch mal nachfragt oder seine Kritik laut ausspricht. Häufig kommen Leute, die Wissen ansammeln als arrogant oder besserwisserisch rüber, obwohl das nicht ihre Intention ist, aber ohne Kritik lernt man nicht unbedingt etwas dazu, v.a. weiß man nicht, ob das, was man geschrieben hat, angekommen ist oder ob keine Sau das verstanden hat. Lieber schreibt man mal was Falsches als gar nichts. Nur muss man auch damit leben können, selber Kritik einzustecken.
    Youtube-Tutorials zählen für mich nicht zu Lernquellen, das Thema hatten wir schon einige Male diskutiert. Ich bin zwar wie gesagt kein Profi, aber ich kenne wenigstens die Qualität der meisten Videos und das Niveau ist im Keller. Zusätzlich dazu ist die Menge an Wissen, die über eine Zeiteinheit vermittelt wird so verschwindend gering, dass man innerhalb eines Videos über 20-30 Seiten eines Buches durcharbeiten kann, in denen, sofern die Quelle vertrauenswürdig ist, mehr korrektes Wissen drin ist, als in einem Video. Gute Lernquellen sind vertrauenswürdige Quellen, die nicht von selbsternannten Experten und Scriptkiddy-Angebern, die meinen, sie wären cool, wenn sie einen Ftp-Keylogger mit einer Krypton-Gui für einen Schließen-Button programmieren können. Das wird natürlich ohne Option Strict On durchgeführt und wenn eine Subklasse durch Zufall nicht die erwartete Methode verfügt, wird einfach eine Object-Variable und Laufzeitbindung genommen oder der Autor des Videos drückt sein Erstaunen durch ein zittriges Gestammel, warum‘s nicht läuft und einen Abschied bis zum nächsten Mal aus. So eines hat mir übrigens erst letztens jemand gezeigt. Aber eben Jugendliche neigen zu solchen Videos, um sich Respekt zu "verdienen" und damit ihr Ego aufzubauen. Ich mein, sicher, ist ja alles nett und sozial, aber naja, der Mist verbreitet sich so ziemlich schnell. Dass man noch lange nicht fähig ist, ein Video zu machen, nur weil man mal einen Bruchteil verstanden hat oder zumindest glaubt, ihn verstanden zu haben, heißt noch lange nicht, dass man auch fähig ist, darüber zu schreiben oder gar ein Video zu halten.
    So, woher soll jetzt ein Anfänger wissen, was gut, richtig, falsch und unsauber ist, wenn‘s ihm keiner sagt? Daher finde ich es besser, aus vertrauenswürdigen Quellen zu lernen - da lernt man erst mal, wie man was richtig macht - Sachen ausprobieren, nachforschen, ob das, was man getan hat, richtig war, ob es eine andere Möglichkeit gibt, inwiefern man das auf das bisherige Wissen ausweiten kann, etc. etc. Notfalls stellt man halt des Öfteren einige Fragen im Forum, wenn man sich bei etwas echt nicht sicher ist. So lernt man relativ effektiv, finde ich. Dafür muss man sich auch etwas reinhängen, aber das macht auf jeden Fall mehr her, als dämlichen Script-Kiddys auf Youtube zuzuschauen, wie sie kräftig failen und vermutlich auch mehr Spaß. IntelliSense, MSDN, etc. liefern genügend Codebeispiele und Hilfestellung sowie auch Referenzen auf Artikel, etc. Dadurch lernt man schnell und nachhaltig, nicht durch oberflächliche "Wie geht das?"-Videos. Bei denen ist außerdem meiner Einschätzung nach ein anderes Lernverständnis vorhanden. Während man bei einem Übertragen vom Buch auf den Bildschirm nachdenkt, ist beim Abtippen von Videos die Bedenkzeit sehr kurz gehalten, falls überhaupt vorhanden (außer man macht sich ernsthaft Gedanken).
    Diese Videos sind imho neben ihrem Unterhaltungswert (wie auch dem der Kommentare) lediglich dazu gut, User anzuwerben und da ist gerade VB eigentlich top geeignet, denn es ist einfach zu lernen und man kann alles oder zumindest viel falsch machen.

    Gruß
    ~blaze~
    Danke, du bringst es auf den Punkt.
    Grüße
    "Life isn't about winning the race. Life is about finishing the race and how many people we can help finish the race." ~Marc Mero

    Nun bin ich also auch soweit: Keine VB-Fragen per PM! Es gibt hier ein Forum, verdammt!
    Mit Vidoes zu lernen ist ansich keine grundsätzlich schlechte Idee. Das Problem ist eher die schlechte Qualität der meisten Videos. Selbst die VB-Vidoes von SemperVideo, der normalerweise gute Videos macht, sind meiner Meinung nach nicht gelungen.

    Es gibt aber auch gute Videos:
    youtube.com/user/JoernLoviscach
    youtube.com/user/VoidRealms

    Der Unterschied ist, dass bei diesen Videos nicht irgendein Programm zusammengebastelt wird, sondern z. B. eine bestimmte Klasse oder eine bestimmte Vorgehensweise vorgestellt wird.