Ακόμη και οι καλύτεροι ΚΟΤ ξεκίνησαν με ένα "Hello World" (1/2)

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

Ένας κορυφαίος τεχνολόγος όχι μόνο πρέπει να μάθει καθημερινά, αλλά πρέπει επίσης να εξασφαλίσει ότι η ομάδα του μαθαίνει μαζί του.

Όλοι το λένε:

Για κάθε ιδρυτή εκκίνησης θα υποστηρίζω μια υγιή δόση συνεχούς προσωπικής ανάπτυξης: οι προπονητές, οι σύμβουλοι, οι μέντορες και η δικτύωση των ομοτίμων μπορούν όλοι να είναι πραγματικά ισχυρά εργαλεία σε ένα εργαλείο ιδρυτών με την πάροδο του χρόνου.
Rory Stirling, με τι αγωνίζομαι ως VC
Οι αριθμοί είναι σαφείς: Για να παραμείνουν οι εργαζόμενοι - ειδικά οι νεότεροι - οι επιχειρηματίες πρέπει να κάνουν τον εργασιακό χώρο μια τάξη.
Falon Fatemi, το καλύτερο στοίχημα διατήρησης του Startup σας; Μια κουλτούρα της μάθησης

Όλοι το γνωρίζουν, όμως λίγοι άνθρωποι ξοδεύουν αρκετό χρόνο για να μάθουν και να προχωρούν.

1) Χρονική απώλεια έναντι επενδύσεων χρόνου

Όταν άρχισα να δουλεύω ως προγραμματιστής πριν από 7 χρόνια, συνέχισα να σκέφτομαι:

  • Δεν έχω χρόνο να χάσω για να μάθω ποια είναι η αντιδραστικότητα
  • γιατί θα χρειαστώ να μάθω για αρχιτεκτονική χωρίς διακομιστές, δεν έχω προβλήματα επιδόσεων
  • Μάθετε τη διαχείριση; Δεν είναι αυτή η ικανότητα που έχετε ή δεν έχετε;
Πιστωτικές μονάδες: https://imgflip.com/memegenerator

Μπορείτε να αρχίσετε να ξοδεύετε χρόνο για να μάθετε αποτελεσματικά μόλις καταλάβετε ότι δεν χάνετε χρόνο, επενδύετε. Ας προσπαθήσουμε να χρησιμοποιήσουμε μια αναλογία: "Time == Money".

Επενδύσεις χρήματος / χρόνου

Πιστωτικές μονάδες: Αναδρομικά

Οι περισσότεροι άνθρωποι ο πρώτος τρόπος να επενδύσουν τα χρήματα είναι ένας λογαριασμός ταμιευτηρίου, παίρνουν έτσι ένα μικρό ποσό από αυτό που κερδίζουν κάθε μήνα και το μεταφέρουν σε αυτόν το λογαριασμό, καθιστώντας έτσι "αδύνατο" γι 'αυτούς να το ξοδέψουν άμεσα σε βραχυπρόθεσμα προϊόντα. Ωστόσο, μερικές εβδομάδες, μήνες ή χρόνια αργότερα, μπορούν τελικά να ξοδέψουν αυτά τα χρήματα για να αγοράσουν ένα αυτοκίνητο, ένα σπίτι ή οτιδήποτε άλλο θα ήταν δύσκολο να αγοράσει αλλιώς επειδή είναι αδύνατο να [κερδίσεις αρκετά χρήματα, να έχεις αρκετό χρόνο] εβδομάδα για [αγοράστε ένα αυτοκίνητο, μάθετε Ruby] (τουλάχιστον για μένα )

Παρόλα αυτά, οι άνθρωποι συνήθως δεν βάζουν αρκετά [χρήματα, χρόνο] στο λογαριασμό τους [εξοικονόμηση, μάθηση] επειδή:

  • Είναι δύσκολο να κατανοήσουμε την αξία μιας μακροπρόθεσμης επένδυσης καθώς είναι πολύ μακριά στο μέλλον (Γιατί θα χρειαζόμουν ένα [αυτοκίνητο, νέες δεξιότητες];)
  • Είναι πάρα πολύ εύκολο να σκεφτείς ότι χρειάζεσαι κάτι τώρα μόνο για να καταλάβεις αργότερα ότι δεν το χρειάζεσαι πραγματικά (όλοι χρειαζόμαστε το τελευταίο [videogame, χαρακτηριστικό])

Επίσης, η δαπάνη πάρα πολύ [χρήματος, χρόνου] σε βραχυπρόθεσμα [προϊόντα, παραγωγές] συχνά σας εμποδίζει να περάσετε από μια απαραίτητη διαδικασία επιλογής που σας βοηθά να εστιάσετε σε έργα υψηλής προστιθέμενης αξίας.

2) Προσωπικές επενδύσεις στη μάθηση

Διαβάστε / Ακούστε

Μπορεί να είναι προφανές, αλλά εδώ είναι μερικές συμβουλές που απευθύνομαι στον εαυτό μου όταν πρόκειται για ανάγνωση (ή ακρόαση) εκπαιδευτικού υλικού:

  • Μετρήστε το ποσό των βιβλίων / άρθρων / blog posts που διαβάζετε και δώστε στον εαυτό σας ένα στόχο. Προσωπικά προσπαθώ να διαβάζω ένα βιβλίο κάθε 2 μήνες και τουλάχιστον 4 άρθρα (Medium, SO, Quora ...) μια εβδομάδα σχετικά με την τεχνολογία, τη διαχείριση ή οποιοδήποτε άλλο θέμα θεωρώ χρήσιμο για την πρόοδό μου.
  • Οργανώστε την κοινή χρήση των υλικών ανάγνωσης σε επίπεδο ομάδας. Στην Kerala Ventures, όλοι συμμετέχουν και μπορούν να προσθέσουν άρθρα στη βάση δεδομένων Notion. Μας βοηθάει να ξοδεύουμε λιγότερο χρόνο για να βρούμε υπέροχα άρθρα και περισσότερο χρόνο για να τα διαβάζουμε. Βεβαιωθείτε ότι εφαρμόζονται σχετικές ετικέτες στα άρθρα σας (serverless, docker, ruby ​​κ.λπ.)

Κάντε κράτηση μιας συγκεκριμένης υποδοχής στο ημερολόγιό σας

Ο κύριος αγώνας που είχα ήταν η έλλειψη δομής που είχα όταν ήρθε η μάθηση. Τώρα έχω μια ειδική υποδοχή στο ημερολόγιό μου. Συνήθως το κάνω την επομένη το απόγευμα, καθώς είναι η εποχή της εβδομάδας, είμαι πολύ κουρασμένος για να είμαι 100% παραγωγικός και συνήθως απαιτεί λιγότερη εστίαση από όταν κωδικοποιώ. Η χρονοθυρίδα μου είναι 3 ώρες, αλλά ειλικρινά, το ποσό που θα επενδύσω σε αλλαγές κάθε φορά.

Την πρώτη φορά, διαβάζω και διαβάζω για 3 ώρες (μην το κάνετε αυτό!), Στέλνω μηνύματα ηλεκτρονικού ταχυδρομείου στους ανθρώπους που θα ήθελα να συναντήσω, να βρω και να κλείσω ενδιαφέρουσες συναντήσεις, να διαβάσω, να περάσω χρόνο με συμπαίκτες με τους οποίους μπορώ να ανταλλάξω σε νέα θέματα ...

3) Επενδύσεις της ομάδας στη μάθηση

Δημιουργήστε την ομαδική κουλτούρα γύρω από τη μάθηση

Πιστωτικές μονάδες: Αναδρομικά

Οι καλύτεροι ηγέτες τεχνολογίας έχουν έναν τρόπο να εξασφαλίσουν ότι οι προγραμματιστές τους συνεχίζουν να μαθαίνουν καθημερινά.

Ακολουθούν μερικές συμβουλές που μπορείτε να εφαρμόσετε σε μικρές ομάδες χωρίς να χρειάζεστε τη δομή που μπορεί να χρειαστεί μια μεγαλύτερη εταιρεία:

  • Ενθαρρύνετε την ομάδα σας να κλείσει ένα χρονόμετρο στα ημερολόγιά τους
  • Διοργανώστε (μία ή δύο φορές το μήνα) ομαδικές συζητήσεις όπου κάθε dev μιλά για κάτι που πρόσφατα έμαθε
  • Σαφώς εκφράστε στην ομάδα σας ότι οποιοδήποτε εκπαιδευτικό υλικό είναι και θα πληρωθεί από την εταιρεία (Βιβλία, Kindles, "πραγματικά ενδιαφέροντα" συνέδρια, συνδρομές πλατφόρμας ηλεκτρονικής μάθησης). Συνήθως δεν θα ρωτήσουν, γι 'αυτό ζητήστε τους. Το επαναλάμβανα ξανά και ξανά στην ομάδα μου μέχρι ο πρώτος προγραμματιστής να αποφασίσει να μου ζητήσει ένα βιβλίο, να το διαβάσει και να γίνει ένας από τους καλύτερους προγραμματιστές μου. Ω, και αν δεν είναι πολιτική της εταιρείας ακόμα, θα ήθελα να ακούσω με χαρά τις σκέψεις σας για το γιατί δεν πρέπει να είναι!
  • Έχετε μια μικρή βιβλιοθήκη (ή κάποια Kindles) στο γραφείο σας
  • Ανταμοιβή πρωτοβουλίες μάθησης!
  • Χρησιμοποιήστε κριτικές κώδικα και προγραμματισμό ζευγών. (Θα πάρω περισσότερο χρόνο για να μιλήσω για αυτές τις μεθόδους ακριβώς κάτω)

Αναθεώρηση κώδικα

Πιστωτικές μονάδες: Αναδρομικά

Αξιολόγηση από ομότιμους είναι η αξιολόγηση ενός κομμάτι κώδικα από έναν προγραμματιστή που δεν το έγραψε. Εάν δεν το κάνετε ακόμα, σίγουρα πρέπει.

Για να καταλάβετε τι θα ήταν μια καλή διαδικασία αναθεώρησης: Η τέλεια διαδικασία αναθεώρησης κώδικα

Για να κατανοήσετε το ρόλο του αναθεωρητή και του υποβάλλοντα: Οδηγίες αναθεώρησης κώδικα

3 κύριοι στόχοι επιτυγχάνονται με τη διασφάλιση ότι κάθε κώδικας θα εξεταστεί από έναν ομότιμο:

  1. Ο αναθεωρητής μαθαίνει διαβάζοντας τον κώδικα ενός συνεργάτη προγραμματιστή
  2. Ο κωδικοποιητής μαθαίνει με σχόλια από τον κριτή του
  3. Ο κώδικας αμφισβητείται από έναν άλλο προγραμματιστή που μπορεί να φέρει μια νέα προσέγγιση και να επικεντρωθεί σε πράγματα όπως η αναγνωσιμότητα, η δυνατότητα συντήρησης κλπ.
  4. https://help.github.com/en/articles/about-pull-request-reviews (I Github btw, ένα από τα εργαλεία που μπορείτε να χρησιμοποιήσετε)

Πιστεύω ότι υπάρχουν κυρίως 2 κανόνες που θα πρέπει να εφαρμόζονται όταν αξιολογείται ομότιμος έλεγχος:

  1. Ποτέ μην το χρησιμοποιείτε ως τρόπο να κάνετε τον κωδικοποιητή να σκέφτεται ότι οι δεξιότητες κωδικοποίησης του δεν είναι αρκετές. Είναι ένα εκπαιδευτικό και ποιοτικό εργαλείο, όχι μια συζήτηση ούτε ένα κανάλι διαχείρισης.
  2. Πάντα σιγουρευτείτε ότι ο κάθε προγραμματιστής σας αναθεωρεί, δεν είναι δεσμευμένος ούτε για τους ανώτερους προγραμματιστές ούτε για τους νέους. Ακόμη και οι κατώτεροι προγραμματιστές μπορούν να μοιραστούν μερικές μεγάλες ιδέες κατά την ανασκόπηση, ακόμη και οι ανώτεροι προγραμματιστές μπορούν να μάθουν πολλά να διαβάσουν τον κώδικα ενός κατώτερου προγραμματιστή.

Προγραμματισμός ζεύγους

Το σωστό μαλλιά είναι δροσερό. Πιστωτικές μονάδες: Αναδρομικά

Για όσους από εσάς δεν γνωρίζετε τι προγραμματισμός ζευγαριών είναι ακόμη: Ο προγραμματισμός ζεύγους.

Και εδώ είναι μερικές συμβουλές για την εφαρμογή ενός περιβάλλοντος υγιούς ζεύγους προγραμματισμού:

  • Κλείστε μια υποδοχή για προγραμματισμό ζευγαριών στα ημερολόγιά σας!
  • Ο προγραμματισμός των ζευγαριών σίγουρα σας επιβραδύνει, είναι ένα φυσικό εμπόριο μεταξύ ποιότητας και ταχύτητας, οπότε φροντίστε να μην τοποθετείτε πάρα πολλά slots.
  • Προσωπικά σας προτείνω να προσαρμόσετε τη συχνότητα στο επίπεδο της ομάδας σας, εξασφαλίζοντας ότι κάθε προγραμματιστής μπορεί να κάνει 1 συνεδρία προγραμματισμού ζευγαριών την εβδομάδα, αλλά κάθε ανώτερος προγραμματιστής δεν έχει πάνω από 2 την εβδομάδα. Η μέση συνεδρίαση εξαρτάται από εσάς, αλλά 2 ώρες είναι ένα καλό σημείο εκκίνησης.
  • Κάντε το καλύτερό σας για να κάνετε τα επίπεδα των προγραμματιστών ζευγαριών ετερογενή, να έχετε κατά νου ότι είναι επίσης ένα εκπαιδευτικό εργαλείο.

Ευθυμία

Μόλις διάβασα αυτό το άρθρο και μου άρεσε: Οι καλύτεροι προγραμματιστές ανυψώνονται, όχι μισθωμένοι

Αν θέλετε να προχωρήσετε περισσότερο, εδώ είναι το δεύτερο άρθρο μου: Ακόμη και οι καλύτεροι ΚΟΤ ξεκίνησαν με ένα Hello World (2/2)

Youhou!や っ た! Αυτή ήταν η πρώτη μου μεσαία ιστορία, η πρώτη της (ελπίζω), μια σειρά που έχει ένα στόχο: Αντανακλώντας τα λάθη μου ως τεχνικός διευθυντής και παρέχοντας πληροφορίες για τα επόμενα και δημιουργώντας συζητήσεις για την οικοδόμηση ενός εξαιρετικού περιβάλλοντος για τις ομάδες τεχνολογίας να αναπτύξουν (δείτε τι έκανα εκεί) . Θέλω να μοιραστώ αυτό που έμαθα αυτά τα τελευταία χρόνια, ως ελεύθερος επαγγελματίας, τότε ως ΚΟΤ στην Inch, και επί του παρόντος ως ΚΟΤ στην Kerala Ventures. Χάρη σε όλους τους επιχειρηματίες που γνώρισα εκείνους τους τελευταίους μήνες και αυτό με βοήθησε να κατανοήσω όλο και περισσότερο αυτά τα θέματα. Με την ευκαιρία, η Κεράλα προσλαμβάνει

Οι ιστορίες μου γράφονται κυρίως για οποιονδήποτε τεχνικό διευθυντή που οδηγεί μια ομάδα 1 (omg, πρέπει να κάνω τα πάντα εδώ) στα 20 (omg, γιατί πρέπει να το κάνω εδώ) προγραμματιστές. Γιατί ?

Υπάρχει ένα αξιοπρεπές ποσό βιβλίων, εκδηλώσεων, συνομιλιών και προπονητών για τους διευθύνοντες συμβούλους, αλλά ακούμε ελάχιστα για τους αγώνες του ΚΟΤ. Το καταλαβαίνω για τα λάθη που κάναμε να μάθουμε για τη δουλειά δεν είναι λαμπερό, είναι πραγματικά αρκετά ενοχλητικό και επώδυνο να σκεφτούμε. Αλλά μέρος αυτής της άσκησης είναι θεραπευτικό, το άλλο θα ελπίζουμε να βοηθήσουμε τους σημερινούς ή μελλοντικούς ΚΟΤ. Η οικοδόμηση εμπιστοσύνης ως ΚΟΤ

Σχετικά με την Kerala Ventures

Η ομάδα της Κεράλα είναι επικίνδυνη να φέρει τεράστια υποστήριξη στους επιχειρηματίες της στον τομέα της τεχνολογίας, των επιχειρήσεων και της πρόσληψης (βλ. First20.club). Έχουμε μια μοναδική τεχνογνωσία στην ανάπτυξη νέων εταιριών από το μηδέν μέχρι τους "μονόκερους" (Lafourchette, Doctolib, δείτε την ιστορία μας)

Η Kerala Ventures επενδύει από 100.000 € σε 1.5 εκατομμύρια ευρώ σε μεγάλους επιχειρηματίες