Love Letter to Silicon Valley MBA #2
March 24, 2023
Προβολές: 391
Γεια σου,
Αφού ανέφερα όλο το θέμα του ψηφιακού γραμματισμού στην πρώτη μου επιστολή, σκέφτηκα να σας πω λίγα περισσότερα για το τι εννοώ και πώς μπορείτε να φτάσετε εκεί. Απλώς για να ανακεφαλαιώσουμε, ενώ η κύρια δουλειά σας είναι να βοηθήσετε τους συνεργάτες σας να δημιουργήσουν λιγότερο λογισμικό για υψηλό αντίκτυπο μέσω της επικύρωσης της μάθησης, είναι σημαντικό να γνωρίζετε, πρακτικά, τι είναι να πηγαίνετε από ιδέα σε κώδικα.
Για να μην είμαστε τρελά, αλλά το μόνο που χρειάζεται είναι λίγη κατευθυνόμενη εξάσκηση. Με τη σωστή εστίαση, είναι κάτι που μπορείτε να κάνετε μόνοι σας τις νύχτες και τα Σαββατοκύριακα σε μόλις έναν ή δύο μήνες.
Υπάρχουν μερικοί τρόποι για να το κάνετε, αλλά το πρώτο βήμα είναι να αρθρώσετε μια συγκεκριμένη ιδέα που θέλετε να κωδικοποιήσετε. Δεν χρειάζεται να είναι μια καταπληκτική ιδέα, αλλά θα πρέπει να έχει μια σαφή, ελεγχόμενη εξήγηση του τι θέλετε να συμβεί στον χρήστη που δεν συνταγογραφεί την υλοποίηση. Η επικρατούσα επιλογή για αυτό είναι η ιστορία του χρήστη. Στη συνέχεια, θα πρέπει να σκεφτείτε ποιες δυνατότητες διεπαφής χρήστη (στοιχεία) έχουν νόημα για τις ιστορίες των χρηστών σας και να τις κοροϊδέψετε γρήγορα και κατά προσέγγιση σε ένα εργαλείο όπως το Balsamiq.
Υπάρχουν δύο λόγοι που είναι τόσο σημαντική η άρθρωση μιας συγκεκριμένης ιδέας. Πρώτον, το θέμα εδώ είναι να μάθετε τι είναι να πηγαίνετε από ιδέα σε κώδικα – θα δείτε περισσότερο τι εννοώ με αυτό μόλις το κάνετε πραγματικά, αλλά είναι μια διαφορετική και πιο μοναδική εστίαση από ό,τι θα είχατε αν κάνατε εκπαίδευση για να γίνεις προγραμματιστής σταδιοδρομίας.
Δεύτερον, χωρίς κάποιου είδους σχεδιαστική πρόθεση, απλά θα χαθείτε σε όλα τα ωραία πράγματα που μπορούν να κάνουν οι διάφορες γλώσσες προγραμματισμού. Αυτό το κομμάτι είναι διασκεδαστικό, αλλά όταν συναντώ MBA που μόλις έχουν περάσει από ένα σωρό μαθήματα για, ας πούμε, το Codecademy, εξακολουθούν να μην έχουν την αίσθηση ότι πραγματικά «καταλαβαίνουν» αυτό που είναι να κωδικοποιείς. Μια ωραία σαφής σχεδίαση θα σας βοηθήσει να επιτύχετε τη σωστή ισορροπία μεταξύ της εκμάθησης των βασικών αρχών που χρειάζεστε για να ξεκινήσετε και της εκμάθησης πώς να κάνετε και να απαντάτε τις σωστές ερωτήσεις με κώδικα εν κινήσει, που είναι ένα από τα πιο σημαντικά μέρη της κωδικοποίησης.
Αφού έχετε αυτή την ωραία σαφή σχεδιαστική πρόθεση, στη συνέχεια προσδιορίστε τη γλώσσα και το περιβάλλον που θέλετε να χρησιμοποιήσετε. Προσωπικά, πιστεύω ότι το HTML, το CSS και η Javascript σε ένα απλό εργαλείο όπως το JS Fiddle είναι ένας πολύ καλός τρόπος για να ξεκινήσετε γρήγορα και να ελαχιστοποιήσετε τα έξοδα. Εάν αργότερα θέλετε να φέρετε αυτόν τον κώδικα στο διαδίκτυο σε μια λειτουργική εφαρμογή, είναι σχετικά εύκολο να μεταφέρετε στη συνέχεια αυτά τα στοιχεία σε κάτι σαν το WordPress (το οποίο, συγκλονιστικά τρέχει σαν το 1/3 των ιστοσελίδων του κόσμου, αν και όχι σε όγκο). Υπάρχουν πάρα πολλοί εξαιρετικοί τρόποι χρήσης στο διαδίκτυο και το Codecademy προσφέρει εξαιρετικά δωρεάν διαδραστικά μαθήματα σχετικά με τις βασικές αρχές κωδικοποίησης.
Και εδώ είμαστε. Αυτή είναι η καλύτερη μεμονωμένη συμβουλή που έχω βασιστεί στη συνεργασία με τα MBA, το παρελθόν, το παρόν και το μέλλον, και νομίζω ότι θα λειτουργήσει για εσάς. Εάν θέλετε κάποιους συνταξιδιώτες, ελάτε εγώ και η Laura Klein αυτόν τον Μάιο για το ζωντανό διαδικτυακό μας μάθημα Κωδικοποίηση για Σχεδιαστές, Διευθυντές και Επιχειρηματίεςαλλά, και πάλι, υπάρχουν πολλοί υπέροχοι τρόποι για να φτάσετε σε αυτό το χαρούμενο μέρος.
Καλή τύχη!
Χαιρετισμοί,
Άλεξ