Coding Skills από το
Πανεπιστήμιο και μετά:
από το "Hello, world!"
στο Level Up
Κώστας Καρπούζης – kkarpou@cs.ntua.gr
Ερευνητής και PM σε
Ευρωπαϊκά και Ελληνικά έργα
από το 1998
Secretary, IEEE Greece
Πρεσβευτής Europe Code Week
Δράσεις διάδοσης coding στα σχολεία
το Ελληνικό Ευρωπαϊκό
παράδοξο
Εκατοντάδες χιλιάδες απόφοιτοι ΤΠΕ
είναι άνεργοι
Την ίδια στιγμή, εκατοντάδες χιλιάδες
θέσεις εργασίας παραμένουν κενές
Τι (μπορεί να) φταίει
Πολυάριθμες σχολές ΤΠΕ στην Ελλάδα
Χιλιάδες φοιτητές που ξεκινούν από
διαφορετική αφετηρία
Έλλειψη υποδομών σε επίπεδο
(κυρίως) προσωπικού
Σε γνώσεις, υπόβαθρο,
ακόμα και βαθμούς Πανελλαδικών
Ικανός αριθμός εργαστηριακών μαθημάτων,
αλλά με ελάχιστη επίβλεψη/υποστήριξη
Frequently asked questions
Ποια γλώσσα/πλατφόρμα/[…] να διαλέξω;
Και σε ποιο βάθος να φτάσω;
Να γίνω καλός σε πολλά αντικείμενα ή
πολύ καλός σε κάτι συγκεκριμένο;
Κάτι συνηθισμένο;  περισσότερες ευκαιρίες
Κάτι «εξωτικό»;  μικρότερος ανταγωνισμός
Ποια γλώσσα/πλατφόρμα/[…] να διαλέξω;
Και σε ποιο βάθος να φτάσω;
Μπορεί αυτό που διάλεξα να μάθω σε βάθος
να «εξαφανιστεί» ή να ξεπεραστεί (βλ. Flash)
Μπορεί να βρεθεί η μία καλή ευκαιρία, αν
γνωρίζω κάτι σπάνιο, αλλά πιθανόν να
εμφανιστεί μετά από καιρό
Yet, there is no answer :-(
Μια ιδέα που δουλεύει
Ξεκινάμε από τη σχεδίαση μιας εφαρμογής
Η επιλογή γλώσσας/πλατφόρμας/backend/[…]
είναι δευτερεύουσα
Και υλοποιούμε την εφαρμογή
Αρκεί να ανταποκρίνονται
στις προδιαγραφές της εφαρμογής
Μια ιδέα που δουλεύει
Ακόμα και οι προγραμματιστές
χρειαζόμαστε portfolio :-)
Ανεβάζουμε την εφαρμογή μας online
Π.χ. στο Azure, το Heroku ή το Openshift
(δωρεάν hosting για επίδειξη)
Azure (free account)
Παρέχονται
credits για
προστιθέμενες
υπηρεσίες
Heroku (free account)
Δωρεάν Postgres
(μέχρι 10Κ rows)
Openshift (free account)
Εύκολο hosting
CMS (π.χ. Drupal)
Real life εφαρμογές
Ο πιο πειστικός τρόπος να πιστοποιήσουμε
δεξιότητες design και coding
Μπαίνουμε σε περιβάλλον παραγωγής
από την πρώτη μέρα
Real life εφαρμογές
Οι περισσότερες θέσεις εργασίας είναι για
εφαρμογές που ήδη χρησιμοποιούνται
Οπότε δείχνουμε ότι μπορούμε να
αντιμετωπίσουμε πραγματικά
προβλήματα
Πώς να αρχίσω;
Υπηρεσίες εκπαίδευσης σε πραγματικά
προβλήματα
code4startup.com
baserails.com
stuk.io
codecademy.com <3
programmr.com
learnpython.org
airpair.com
Κόστος
μαθήματος 20$
Κλώνος AirBnb με
Ruby on Rails,
Bootstrap, jQuery
και PayPal (free)
Αυτοματοποίηση
posts στα
κοινωνικά δίκτυα
(σαν το Buffer)
Start coding now!
kkarpou@cs.ntua.gr
linkedin.com/in/kkarpou

More Related Content

PPT
Test of interactive english (TIE) presentation greek
PPTX
Coding skills από το πανεπιστήμιο και μετά
PPTX
EU Code Week and Girls Go Coding
PPTX
Gamification από το Α στο Level Up
PPTX
Παιχνίδια ανοικτών δεδομένων - open data games
PPTX
JTEL2012 emotion and games in technology-enhanced learning
PPTX
Affective games - παιχνίδια και συναισθηματική υπολογιστική
PPS
Technology potential: Affective computing
Test of interactive english (TIE) presentation greek
Coding skills από το πανεπιστήμιο και μετά
EU Code Week and Girls Go Coding
Gamification από το Α στο Level Up
Παιχνίδια ανοικτών δεδομένων - open data games
JTEL2012 emotion and games in technology-enhanced learning
Affective games - παιχνίδια και συναισθηματική υπολογιστική
Technology potential: Affective computing
Ad

Coding skills από το πανεπιστήμιο και μετά

  • 1. Coding Skills από το Πανεπιστήμιο και μετά: από το "Hello, world!" στο Level Up Κώστας Καρπούζης – [email protected]
  • 2. Ερευνητής και PM σε Ευρωπαϊκά και Ελληνικά έργα από το 1998 Secretary, IEEE Greece Πρεσβευτής Europe Code Week Δράσεις διάδοσης coding στα σχολεία
  • 3. το Ελληνικό Ευρωπαϊκό παράδοξο Εκατοντάδες χιλιάδες απόφοιτοι ΤΠΕ είναι άνεργοι Την ίδια στιγμή, εκατοντάδες χιλιάδες θέσεις εργασίας παραμένουν κενές
  • 4. Τι (μπορεί να) φταίει Πολυάριθμες σχολές ΤΠΕ στην Ελλάδα Χιλιάδες φοιτητές που ξεκινούν από διαφορετική αφετηρία Έλλειψη υποδομών σε επίπεδο (κυρίως) προσωπικού Σε γνώσεις, υπόβαθρο, ακόμα και βαθμούς Πανελλαδικών Ικανός αριθμός εργαστηριακών μαθημάτων, αλλά με ελάχιστη επίβλεψη/υποστήριξη
  • 5. Frequently asked questions Ποια γλώσσα/πλατφόρμα/[…] να διαλέξω; Και σε ποιο βάθος να φτάσω; Να γίνω καλός σε πολλά αντικείμενα ή πολύ καλός σε κάτι συγκεκριμένο; Κάτι συνηθισμένο;  περισσότερες ευκαιρίες Κάτι «εξωτικό»;  μικρότερος ανταγωνισμός
  • 6. Ποια γλώσσα/πλατφόρμα/[…] να διαλέξω; Και σε ποιο βάθος να φτάσω; Μπορεί αυτό που διάλεξα να μάθω σε βάθος να «εξαφανιστεί» ή να ξεπεραστεί (βλ. Flash) Μπορεί να βρεθεί η μία καλή ευκαιρία, αν γνωρίζω κάτι σπάνιο, αλλά πιθανόν να εμφανιστεί μετά από καιρό Yet, there is no answer :-(
  • 7. Μια ιδέα που δουλεύει Ξεκινάμε από τη σχεδίαση μιας εφαρμογής Η επιλογή γλώσσας/πλατφόρμας/backend/[…] είναι δευτερεύουσα Και υλοποιούμε την εφαρμογή Αρκεί να ανταποκρίνονται στις προδιαγραφές της εφαρμογής
  • 8. Μια ιδέα που δουλεύει Ακόμα και οι προγραμματιστές χρειαζόμαστε portfolio :-) Ανεβάζουμε την εφαρμογή μας online Π.χ. στο Azure, το Heroku ή το Openshift (δωρεάν hosting για επίδειξη)
  • 9. Azure (free account) Παρέχονται credits για προστιθέμενες υπηρεσίες
  • 10. Heroku (free account) Δωρεάν Postgres (μέχρι 10Κ rows)
  • 11. Openshift (free account) Εύκολο hosting CMS (π.χ. Drupal)
  • 12. Real life εφαρμογές Ο πιο πειστικός τρόπος να πιστοποιήσουμε δεξιότητες design και coding Μπαίνουμε σε περιβάλλον παραγωγής από την πρώτη μέρα
  • 13. Real life εφαρμογές Οι περισσότερες θέσεις εργασίας είναι για εφαρμογές που ήδη χρησιμοποιούνται Οπότε δείχνουμε ότι μπορούμε να αντιμετωπίσουμε πραγματικά προβλήματα
  • 14. Πώς να αρχίσω; Υπηρεσίες εκπαίδευσης σε πραγματικά προβλήματα code4startup.com baserails.com stuk.io codecademy.com <3 programmr.com learnpython.org airpair.com
  • 16. Κλώνος AirBnb με Ruby on Rails, Bootstrap, jQuery και PayPal (free)