Πώς Μαθαίνεις μία Νέα Γλώσσα Προγραμματισμού, NerdCast

Поделиться
HTML-код
  • Опубликовано: 23 июн 2020
  • Μια συζήτηση για το πως καταλήξαμε ότι πρέπει να δουλεύεις για να μάθεις μία νέα γλώσσα προγραμματισμού.
    Δήλωσε συμμετοχή στo Laravel, React ή Docker workshop: bit.ly/sn-workshops-y
    Ή πες μας τι workshop θες: bit.ly/WhatWorkshopSN
    =====================
    Είστε ομάδα και χρειάζεστε βοήθεια πάνω σε Docker, React, Laravel, Symfony, testing, Agile Methodologies; Επικοινωνήστε μαζί μας SocialNerds.gr
    =====================
    Ευχαριστούμε πολύ τη Human Factor για την παραχώρηση του χώρου και του απαραίτητου εξοπλισμού.
    GreekDigitalCommunity.com
    Συμμετέχοντες,
    Thanos Korakas
    Thanos Nokas
  • НаукаНаука

Комментарии • 21

  • @SocialNerdsGR
    @SocialNerdsGR  4 года назад +1

    Δήλωσε συμμετοχή στo Laravel, React ή Docker workshop: bit.ly/sn-workshops-y
    Ή πες μας τι workshop θες: bit.ly/WhatWorkshopSN

  • @georgevarelas5073
    @georgevarelas5073 4 года назад +15

    Ο άνθρωπος για να μάθει κάτι χρειάζεται 3 πράγματα.
    1. Παραδείγματα (για να ανοίξει το μυαλό του).
    2. Πρακτική (για να εξασκήσει ότι έμαθε).
    3. Επανάλειψη (για να μην τα ξεχάσει).
    Όσο τα εξασκεί και τα 3 όλα πάνε καλά. Αν σταματήσει να ασχολείται με κάποιο-α από αυτά ξαναγυρνάει στο μηδέν.
    Αυτά πιστεύω ισχύουν γενικά και όχι μόνο στις γλώσσες προγραμματισμού.

    • @ioannapapadopoulou6789
      @ioannapapadopoulou6789 4 года назад +2

      Συμφωνώ απόλυτα! Ως φοιτήτρια πληροφορικής και πλέον με κατεύθυνση software η εξάσκηση και η επανάληψη είναι το παν! Και πολύ ψάξιμο!! Για εμένα το yt ήταν καλύτερο και από τη σχολή 😂 web από yt έμαθα για να κάνω ένα πρότζεκτ της σχολής

    • @SocialNerdsGR
      @SocialNerdsGR  4 года назад

      Σωστός!

    • @georgevarelas5073
      @georgevarelas5073 4 года назад

      @@ioannapapadopoulou6789 Εγώ πάλι σαν φοιτητής πληροφορικής (χωρίς ιντερνετ τότε) έμαθα στα διαλείμματα, όταν έπιανα τους καθηγητές και τους ρωτούσα πράγματα εκτός ύλης.

  • @orotoi1
    @orotoi1 3 года назад +1

    Κάντε κάποιο video/tut σχετικά με το στήσιμο dev environment..

  • @gkkostas
    @gkkostas 4 года назад

    Αρχικά θα ήθελα να σας πω ένα μεγάλο μπράβο για τα βίντεο που κάνετε.
    Συμφωνώ στα περισσότερα από αυτά που αναφέρετε σχετικά με την διαδικασία εκμάθησης.
    Η διαδικασία που ακολουθώ εγώ, διαφοροποιειται στο βήμα 1 και 2.
    Στο πρώτο βήμα, προσπαθώ να γράφω τον κώδικα παράλληλα με το course και να κάνω τροποποιήσεις ώστε να καταλάβω καλύτερα τις δυνατότητες και πως δουλεύει. Το κακό είναι ότι το course πλέον χρειάζεται την διπλάσια ώρα (τουλάχιστον) για να ολοκληρωθεί. Πολλές φορές κάποια πράγματα που στο course παίζουν με την μια, στο δικό σου κώδικα σκάνε, οπότε μπαίνεις ομαλά στην διαδικασία του debugging. Με αυτό τον τρόπο, κάνεις την ζωή σου λιιιιιγο πιο εύκολη στο βήμα 2, καθώς γράφεις με μεγαλύτερη άνεση.
    Στα υπόλοιπα συμφωνώ 100%.
    Τέλος, σχετικά με το community, θα πρότεινα και την παρακολούθηση κάποιου meetup (εφόσον υπάρχει η δυνατότητα).

    • @SocialNerdsGR
      @SocialNerdsGR  4 года назад +1

      Σε ευχαριστούμε Κώστα!
      Είναι πολύ έγκυρο αυτό που λες και δε διαφωνούμε καθόλου μαζί σου. Είναι μία προσέγγιση που την έχουμε δοκιμάσουμε και μάλλον θα το ξανά κάνουμε.

  • @KostasOreopoulos
    @KostasOreopoulos 4 года назад +4

    1. Όλα έχουν σχέση με τις υπάρχουσες γνώσεις
    2. Τεράστια σημασία έχει ο δάσκαλος.
    Πριν καμιά 10αρια χρόνια περίπου είχα παρακολουθήσει ένα από τα πρώτα courses στο udacity με τον Peter Norvig. Python ήξερα τα βασικά. Programming the python way μαθαίνεις όμως με κάποιον που είναι expert. Μετά με νύχτα.
    3. Δοκίμασε διαφορετικούς δασκάλους για το ίδιο θέμα. Δυστυχώς δεν είναι σίγουρο ότι θα ξέρει αυτός που σου μαθαίνει τον σωστό τρόπο να κάνεις χρήση της γλώσσας.
    4. Μην προσπαθείς να κάνεις emulation της μιας γλώσσας στην άλλη. Try the python way, the c++ way, and the go way...
    5. View the standard library code. Ειναι ο τρόπος που πρέπει να γράφεις κώδικα στην γλώσσα. Κάποιοι πιο ειδικοί από σένα σκέφτηκαν και κατέληξαν εκεί. Τουλάχιστον ξεκινά από εκεί

    • @SocialNerdsGR
      @SocialNerdsGR  4 года назад

      Πολύ καλές συμβουλές!

  • @onlyr6montages302
    @onlyr6montages302 4 года назад

    Γεια σας ξέρει κάποιος να μου πει πως μπορώ να φτιάξω μια mobile εφαρμογή στην python χωρίς την βιβλιοθήκη kivy;

  • @savvaschatzipavl6196
    @savvaschatzipavl6196 4 года назад

    Άπειρα like για την μπλούζα Θάνο

    • @SocialNerdsGR
      @SocialNerdsGR  4 года назад

      Ποιου Θάνου;;!
      (Πλάκα κάνω, κατάλαβα :) )

  • @alexandrosm633
    @alexandrosm633 2 года назад

    Καλησπέρα μόλις ξεκίνησα προγραμματισμό και πήρα και το Clean code. Καλό είναι να το διαβάσω τώρα το Clean code ή πρώτα να τελειώσω με κάποια Tutorial για μια γλώσσα; επίσης το Clean code με μια γρήγορη ματιά που είδα έχει και άλλες γλώσσες μέσα άρα δεν μπορώ να το διαβάσω μέχρι να μάθω αυτές;

    • @TheBl4ckPe4rl
      @TheBl4ckPe4rl 2 месяца назад

      φιλε σε τι σημειο βρισκεσαι? πως τα πας?

  • @panoulispanagopoulos1291
    @panoulispanagopoulos1291 4 года назад +3

    Με μηδενικές γνώσεις σε προγραμματισμό από ποια γλώσσα μπορώ να ξεκινήσω και από πού να αντλήσω πληροφορίες;

    • @KostasOreopoulos
      @KostasOreopoulos 4 года назад +2

      Είναι πραγματικά τόσο δύσκολη αυτή η ερώτηση.
      Θα πρότεινα
      1. Να μην είναι compiled γλώσσα. Που να μπλέκεις για αρχή...
      2. Να έχει κάποιο εύκολο τρόπο να εγκαθιστάς "modules". Αν δεν έχει άλλο μπλέξιμο στην αρχή στα πόδια σου.
      Θα έλεγα python μέσα από το περιβάλλον του anaconda. Θα προτιμούσα μια γλώσσα με μεγαλύτερη πειθαρχεία αλλά δεν μπορεί να τα έχει κανείς όλα.
      Σε ένα πανεπιστημιακό περιβάλλον οι λογικές επιλογές (γιατί καλύπτουν πολλά προγραμματιστικά παραδείγματα) είναι Java και Haskell (ταυτόχρονα). Εκεί, με καθοδήγηση, βλέπεις όλα τα διλλήματα στην δημιουργία μιας γλώσσας, τι παίρνεις τι χάνεις κλπ κλπ.. Μετά όλα απλά αποκτούν νόημα. Η γλώσσα δεν είναι το συντακτικό της (μόνο)
      Απλά χωρίς καθοδήγηση, Python.

    • @SocialNerdsGR
      @SocialNerdsGR  4 года назад +3

      Ο Κώστας το έθεσε πολύ σωστά!
      Για να ξεκινήσεις Python, PHP ή JavaScript είναι καλές επιλογές. Χωρίς απαραίτητα να μείνεις μόνο σε αυτές. Αλλά όταν έρθει η ώρα να δεις κάτι άλλο, θα είσαι πολύ πιο σίγουρος γιατί το επιλέγεις.

  • @JinKazama1993
    @JinKazama1993 4 года назад +1

    Ενταξει, τα 15 δευτερολεπτα με καλυψαν ;P

  • @wthered
    @wthered 4 года назад

    Αυτός ο clemend, έχει YT channel? Ποίο είναι αυτό?

    • @svoura_
      @svoura_ 4 года назад +1

      ruclips.net/channel/UCaO6VoaYJv4kS-TQO_M-N_g