portaldacalheta.pt
  • Κύριος
  • Επενδυτές & Χρηματοδότηση
  • Σχεδιασμός Διεπαφής Χρήστη
  • Τεχνολογία
  • Διαχείριση Έργου
Το Μέλλον Της Εργασίας

Συμβουλές για προγραμματιστές πλήρους στοίβας από τον Δημιουργό της βιβλιοθήκης φόρμας Redux



Τον Φεβρουάριο του 2019, η ομάδα της ApeeScape ξεκίνησε μια ολοκαίνουργια πρωτοβουλία: μια μηνιαία ευκαιρία να αλληλεπιδράσετε με τους ειδικούς του δικτύου της ApeeScape σε πραγματικό χρόνο. Οι συνεδρίες Ask Me Anything (AMA) είναι ανοιχτές σε όλα τα μέλη της βασικής ομάδας και του ταλέντου του ApeeScape - ο καθένας μπορεί να υποβάλει μια ερώτηση. Σε αυτό το κομμάτι, έχουμε επιμεληθεί επιλεγμένες ερωτήσεις και απαντήσεις από ένα AMA με JavaScript και ειδικούς της Redux Erik Rasmussen. Ο Erik συζητά τις προκλήσεις της ανάπτυξης λογισμικού ανοιχτού κώδικα, συμβουλές για προγραμματιστές και τον κυμαινόμενο κόσμο της JavaScript, πώς αντιμετωπίζει το σύνδρομο απατεώνων και την εξάντληση ως προγραμματιστής σε ζήτηση, καθώς και τις κορυφαίες προτάσεις του για podcast.

Έρικ είναι ένας εμπειρογνώμονας JavaScript πλήρους στοίβας με πάνω από 25 χρόνια εμπειρίας ανάπτυξης, που ειδικεύεται σε React, Redux, φόρμες στο React και GraphQL. Στο GitHub - μια υπηρεσία φιλοξενίας που βασίζεται στον Ιστό για έλεγχο εκδόσεων με περισσότερους από 28 εκατομμύρια χρήστες - κέρδισε μια θέση στην κορυφή των 100 με πάνω από 20.000 αστέρια. Είναι επίσης ο συγγραφέας των πρώτων και τρίτων πιο δημοφιλών βιβλιοθηκών φόρμας στο React: Μορφή Redux και React-Final-Form .



ApeeScape JavaScript και Redux Expert Erik Rasmussen



Φόρμα Redux και κατάσταση λογισμικού ανοιχτού κώδικα

Γιατί αποφασίσατε να δημιουργήσετε μια άλλη βιβλιοθήκη φόρμας μετά την τεράστια επιτυχία πίσω Φόρμα Redux ;



Έμαθα πολλά μαθήματα στο δρόμο με το Redux Form και απέκτησα πληροφορίες σχετικά με τις ανάγκες των προγραμματιστών του React Form σε όλο τον κόσμο. Μερικά από τα προβλήματα με το React Form δεν μπόρεσαν να αντιμετωπιστούν χωρίς να ρίξουμε μια νέα ματιά στο πρόβλημα. (Περισσότερη λεπτομέρεια εδώ .)

Πολλοί προγραμματιστές ονειρεύονται να δημιουργήσουν ένα μαζικά δημοφιλές έργο ανοιχτού κώδικα. Ποιες είναι μερικές από τις απροσδόκητες συνέπειες (καλή και κακή) από το να έχεις ένα έργο τόσο επιτυχημένο όσο το Redux Form;



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

Από την προκλητική πλευρά, το burnout είναι ένα πραγματικό πράγμα και δεν έχουμε ανακαλύψει ακόμη έναν τρόπο αποζημίωσης των προγραμματιστών OSS για το να δώσουν το χρόνο και την ενέργειά τους σε έργα OSS. Το Redux Form χρησιμοποιείται από εταιρείες δισεκατομμυρίων δολαρίων σε όλο τον κόσμο για συναλλαγές επιχειρήσεων και η ύπαρξή της έχει εξοικονομήσει χιλιάδες ώρες ανάπτυξης για ομάδες που το έχουν εγκαταστήσει, αλλά δεν υπάρχει καλή λύση για να δώσουμε ακόμη και ένα κομμάτι αυτών των χρημάτων στους συγγραφείς .



Υπάρχουν πολλά υποσχόμενες λύσεις για την αποζημίωση προγραμματιστών ανοιχτού κώδικα όπως εσείς;

Ένας φίλος μου ξεκίνησε την εταιρεία που ονομάζεται CodeFund . Είχε αυτήν την ιδέα, 'Τι γίνεται αν θα μπορούσαμε να βάλουμε διαφημίσεις στην τεκμηρίωση της βιβλιοθήκης κώδικα;' Ως προγραμματιστές, περνάμε όλη την ημέρα εξετάζοντας την τεκμηρίωση και καταλαβαίνουμε πώς να εφαρμόσουμε ό, τι είναι αυτό που κάνουμε. Επιπλέον, οι προγραμματιστές κερδίζουν πολύ περισσότερα χρήματα από ό, τι κάνει ο μέσος surfer ιστού σας, οπότε είμαστε μια πολυτελή δυνατότητα προϊόντος.



Το CodeFund βρήκε την ιδέα ότι η τεκμηρίωση είναι ένα πολύ καλό μέρος για διαφήμιση. Ήμουν ένας από τους αρχικούς πιλότους. Δούλεψε αρκετά καλά, αλλά αντιμετώπισαν πρόβλημα με το GitHub. Αρχικά, βάζαμε διαφημίσεις στο ίδιο το αποθετήριο του GitHub, αλλά το GitHub και οι δικηγόροι στράφηκαν και είπε όχι. Αυτό είναι κρίμα. Ο CodeFund διαπραγματεύτηκε μαζί τους για λίγο, αλλά στο τέλος είπαν όχι.

Με την τεκμηριωμένη βιβλιοθήκη με καλή κυκλοφορία, μπορείτε να κερδίσετε ίσως 150 δολάρια το μήνα, κάτι που δεν πληρώνει για αυτό που αξίζει. Υπάρχουν μερικές σπάνιες βιβλιοθήκες - όπως το Babble ή το Webpack - όπου τους έχουν δοθεί αρκετά χρήματα που μπορούν πραγματικά να υποστηρίξουν δύο ή τρεις προγραμματιστές πλήρους απασχόλησης που εργάζονται για να βελτιώσουν αυτό το πράγμα. Babble και Webpack - εταιρείες αξίας δισεκατομμυρίων και δισεκατομμυρίων δολαρίων βρίσκονται πάνω στην υποδομή τους και σίγουρα η Redux Form τις υποστηρίζει.



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

Σημείο πώλησης με βάση το Android

Γιατί να δημιουργήσετε κάτι ανοιχτό και δωρεάν; Ποιο είναι το κίνητρο για τους προγραμματιστές όπως εσείς;



Ο λόγος που το δημιουργείτε είναι επειδή το χρειάζεστε για ό, τι κι αν εργάζεστε αυτή τη στιγμή. Όταν το απελευθερώνετε, άλλοι έρχονται και το κάνουν καλύτερο. Το όνειρο ανοιχτού κώδικα είναι να πεις, 'Έφτιαξα ένα μικρό καρότσι που με βοηθά να πάρω τους βράχους μου από εδώ προς εκεί', και στη συνέχεια κάποιος έρχεται και το κάνουν καλύτερο. Στο επόμενο έργο σας, επιστρέφετε και χρησιμοποιείτε την ίδια βιβλιοθήκη και σας αρέσει, 'Ω, αυτό το πράγμα κινείται πολύ πιο γρήγορα. Είναι καλύτερα τώρα. '

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

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

Αυτό είναι το όνειρο του γιατί το κάνετε. Αλλά σίγουρα δεν είναι για τα χρήματα.

Σε έναν ιδανικό κόσμο, πόση αποζημίωση θα λάβατε για τη δημιουργία λογισμικού ανοιχτού κώδικα; Λίγο κερασάκι στην τούρτα;

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

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

Μια άλλη αξία από το ανοιχτό κώδικα είναι ότι αν χρησιμοποιείτε κάτι που έχετε γράψει και μόνο η εταιρεία σας το χρησιμοποιεί. . . συγκρίνετέ το με κάτι που χρησιμοποιούν 1.000 εταιρείες. Βρήκαν κάθε μικρή γωνιά και κόρνα του χώρου σφαλμάτων που θα μπορούσε ενδεχομένως να είναι πρόβλημα, και το παίρνετε και το συνδέετε στο πράγμα σας - είστε χρυσοί. Θα έχετε πολύ περισσότερη εμπιστοσύνη σε αυτό.

Ο δυναμικός κόσμος της JavaScript

Όντας στο χώρο JavaScript για τόσο μεγάλο χρονικό διάστημα, πρέπει να έχετε δει τόσα πολλά νέα καρέ [για την κατασκευή εφαρμογών JavaScript] να έρχονται και να πηγαίνουν. Πώς κρατάτε παλμό στον κλάδο, ώστε να μπορείτε να αποφασίσετε σε ποια πλαίσια θα δεσμευτείτε;

Πρέπει να πάρετε μια αίσθηση για τους ανέμους της κοινότητας των dev. Η τρέχουσα μάχη μεταξύ TypeScript και Flow είναι ένα εξαιρετικό παράδειγμα. Επέλεξα το λάθος άλογο σε αυτόν τον αγώνα αρχικά, υποθέτοντας ότι το Facebook θα ήταν ο καλύτερος διαχειριστής ενός πλαισίου πληκτρολόγησης. Αλλά νομίζω ότι η TS έχει κερδίσει σχεδόν αυτή τη μάχη, και τώρα μεταναστεύω αργά τα πράγματα προς αυτή την κατεύθυνση.

Υπάρχει μια γωνία του Twitter που είναι το 'προγραμματιστής Twitter'. Εάν ακολουθείτε αρκετά άτομα - ίσως χρειάζεστε ένα δείγμα μεγέθους εκατό περίπου - μπορείτε να πάρετε μια αίσθηση για το πού φυσούν οι άνεμοι και τι γίνεται δημοφιλές. Θα λάβετε πολλές αναρτήσεις όπως, «Συνήθιζα να χρησιμοποιώ τη βιβλιοθήκη Α, αλλά μόλις έμαθα για τη βιβλιοθήκη Β και όλα είναι πολύ πιο εύκολα.» Παίρνετε αρκετά από αυτά και θέλετε: 'Λοιπόν, ίσως θα έπρεπε να δω αυτήν την άλλη βιβλιοθήκη.'

στοιχεία αρχών σχεδιασμού

Οι τάσεις έρχονται και πηγαίνουν στο χώρο JavaScript. Θα είναι πάντα σε κίνηση;

Νομίζω (και ελπίζω) ότι θα συνεχίσει να εξελίσσεται. Η στασιμότητα είναι ο θάνατος στην τεχνολογία. Ακόμη και η Java καινοτομεί σημαντικά αυτήν τη στιγμή: Τα πράγματα που μπορείτε να κάνετε στο Java 10 δεν μοιάζουν με το Java 6 της γιαγιάς σας.

Μπορεί να είναι κουραστικό να δημιουργήσετε επιτέλους την εφαρμογή σας με το Tech X μόνο για να δείτε ότι όλα τα ωραία παιδιά χρησιμοποιούν τώρα το Tech Y. Αλλά αυτή είναι η βιομηχανία στην οποία δραστηριοποιούμαστε.

Κατά τη γνώμη σας, ποιες έννοιες JavaScript είναι ιδιαίτερα σημαντικές για να κατανοήσετε πραγματικά για να αποκτήσετε γνώση της γλώσσας;

Θα έλεγα ότι ο λειτουργικός προγραμματισμός και η ιδέα της μετάδοσης λειτουργιών είναι πολύ σημαντική. Ειδικά αν προέρχεστε από μια γλώσσα όπως η Java ή το C ++.

Πιστεύετε ότι το React πρέπει να χρησιμοποιείται για τη δημιουργία SPA [εφαρμογές μιας σελίδας] ή μόνο για στοιχεία σε μια κανονική σελίδα;

Αυτή είναι η ομορφιά του React: Είναι τόσο ευέλικτο. Παρουσιάζω αργά το React για όλες τις νέες δυνατότητες σε μια παλιά εφαρμογή Java / jQuery κατά τη διάρκεια της εργασίας μου. Το React λειτουργεί πολύ καλά, δεδομένου ενός κόμβου DOM για να ενεργήσει. Δεν χρειάζεται να ελέγχει ολόκληρη την εφαρμογή.

Όταν ξεκινάτε μια νέα εφαρμογή React, ποια είναι τα εργαλεία και οι βιβλιοθήκες που χρησιμοποιείτε τακτικά από το μηδέν;

Νομίζω create-react-app είναι ο ξεκάθαρος νικητής σε αυτό τώρα. Πριν από τέσσερα χρόνια, όταν δεν υπήρχε κάτι τέτοιο, ήταν πολύ πιο δύσκολο.

Πώς χειρίζεστε την κατάσταση εφαρμογής στις εφαρμογές που αντιδράτε;

πρέπει να χρησιμοποιήσω php 7

Όταν βγήκε ο Redux ήταν σαφώς η απάντηση. Ωστόσο, έχω διαπιστώσει ότι μεγάλο μέρος της «κατάστασης» του Redux μου ήταν πράγματα όπως loading και listOfObjects, και πρόσφατα χρησιμοποίησα το Apollo GraphQL για αυτά τα πράγματα. Άλλα πράγματα όπως isSideNavOpen μπορεί να αντιμετωπιστεί με στοιχεία που βασίζονται στο περιβάλλον πολύ εύκολα. Τούτου λεχθέντος, εξακολουθούν να υπάρχουν ορισμένες νόμιμες περιπτώσεις χρήσης για το Redux, αλλά καμία δεν έχω αντιμετωπίσει στις απλές εφαρμογές μου React.

Ποιο είναι το αγαπημένο σας πρόγραμμα επεξεργασίας / IDE;

Αχ, ότι ερώτηση!

Κατάγομαι από την Java και είμαι πολύ χαρούμενος με το JetBrains IntelliJ για πολλά χρόνια, αλλά είναι λίγο αργό για την JS. Πρώτα πήγα στο Atom, αλλά τελικά εγκαταστάθηκα στον VS Code. Οι ενσωματώσεις του για Jest και Flow και TypeScript είναι ασυναγώνιστες.

Ποια είναι η γνώμη σας για την ισόμορφη ανάπτυξη όπως opal που μεταφράζει ruby έως JS και, στη συνέχεια, ανοίγει το δρόμο για τους Rubysts να γράφουν εφαρμογές με δομή React / Flux στο Pure Ruby (χωρίς να γράφει κανένα JS);

Το γεγονός ότι η JavaScript έκανε το άλμα στον διακομιστή, νομίζω, είναι μεγάλη υπόθεση. Η δυνατότητα απόδοσης με τον ίδιο κωδικό τόσο στον πελάτη όσο και στον διακομιστή είναι τεράστιος και πιθανότατα ο τρόπος του μέλλοντος.

Ποιο πιστεύετε ότι είναι το μεγαλύτερο ζήτημα των τρεχόντων πιο δημοφιλών πλαισίων JS;

Δεν είμαι απολύτως σίγουρος, αλλά μου αρέσει πολύ η κατεύθυνση των css-in-js, χωρίς διακομιστή και SSR που ακολουθούν εταιρείες όπως η Zeit με το Next.js.

Είναι πολύ αστείο για μένα, ως κάποιος που δημιουργούσε ιστότοπους στα τέλη της δεκαετίας του '90, ότι επιστρέφουμε σε στατικούς ιστότοπους. Θα επιστρέψουμε στη δημιουργία όλων κατά το χρόνο κατασκευής και, στη συνέχεια, έχετε στατικό σας περιεχόμενο στον διακομιστή και, στη συνέχεια, μπορείτε να προσθέσετε δυναμικά στοιχεία με αυτό που αποκαλούν ενυδάτωση. Αφού αποδώσετε ολόκληρη τη σελίδα, τότε μπορείτε να λάβετε την επιπλέον JavaScript για να κάνετε πραγματικά τα πράγματα κινούμενα και να μετακινήσετε στοιχεία.

Το Zeit, με το πλαίσιο Now, υποστηρίζει επίσης στατική κατασκευή στον ιστότοπό σας, επειδή τίποτα δεν είναι ταχύτερο από τη λήψη ενός στατικού αρχείου HTML. Είναι απλώς ένα αρχείο κειμένου και στη συνέχεια boom, το έχετε. Ενώ εάν χτυπάτε έναν διακομιστή, πρέπει να χτυπήσει μια βάση δεδομένων ίσως τέσσερις ή εκατό φορές μόνο για να δημιουργήσει όποια και αν είναι η σελίδα που πρέπει να εμφανίσετε. Αυτό είναι πολύ αργό.

ποιος είναι ο φόρος προσαρμογής των συνόρων

Η στατική ιδέα κερδίζει δημοτικότητα.

Πιστεύετε ότι η JavaScript μπορεί να πάρει 'ώριμες' γλώσσες (όπως Java και C ++) και να γίνει η γλώσσα επιλογής για επιχειρήσεις;

Σίγουρα. Τα πράγματα που κάνουν οι άνθρωποι τώρα με τον κόμβο 'χωρίς διακομιστή' είναι εξαιρετικά επεκτάσιμο και νομίζω ότι τα επιχειρησιακά API [διεπαφές προγραμματισμού εφαρμογών] μπορούν και θα ξαναγραφούν σε JavaScript, τουλάχιστον από τις πιο ευέλικτες και μελλοντικές εταιρείες.

Τι πρέπει να αναζητήσει ένας προγραμματιστής σε έναν πελάτη;

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

Σχετικά με το σύνδρομο απατεώνων, την εξάντληση και την αγχωτική πίεση

Το σύνδρομο απατεώνων φαίνεται να είναι ένα ασυνήθιστο φαινόμενο μεταξύ των προγραμματιστών. Το βιώνετε και αν ναι, πώς το αντιμετωπίζετε;

Απολύτως. Ειδικά όταν μιλάτε σε συνέδριο. (Ή κάνεις AMA;)

Όσον αφορά τη διδασκαλία / καθοδήγηση, πρέπει να συνειδητοποιήσετε ότι γνωρίζετε περισσότερα για το τι κάνετε από ό, τι τον περασμένο μήνα. Ergo, υπάρχουν πάντα άνθρωποι που επιστρέφουν εκεί που ήσουν, που θα μπορούσαν να επωφεληθούν από τις γνώσεις σας.

Είναι επίσης σημαντικό να μπορούμε να πούμε, 'Δεν ξέρω, ας το διερευνήσουμε μαζί' (επίσης μια καλή συμβουλή για γονείς).

Ο Erik Rasmussen μίλησε σε πρόσφατο συνέδριο

Πώς είναι μια μέρα στη ζωή σας; Πώς προγραμματίζετε τα πάντα, ώστε να μην εργάζεστε 100 ώρες την εβδομάδα και να εξαντλείτε;

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

Έχω μια ημερήσια δουλειά που δεν σχετίζεται καθόλου με το open source, κάτι που απαιτεί πολύ χρόνο. Κατά τη διάρκεια της ημέρας, έχω ρυθμίσει τις ειδοποιήσεις, ώστε να δω αν υπάρχει σοβαρό πρόβλημα με κάτι. Εάν έχει κυκλοφορήσει μια νέα λειτουργία ή κάτι τέτοιο, τότε είναι πιθανότερο να υπάρχουν σφάλματα γύρω από αυτό το διάστημα.

Έμαθα ότι όποιος γράφει τις απαιτήσεις για ένα έργο είναι σίγουρος ότι, 'Αυτό έπρεπε να είχε γίνει χθες, οπότε γιατί δεν το έχει κάνει ακόμα;' Είχα τόσες πολλές φορές όπου όποια ομάδα λαμβάνει τη δουλειά μου χρειάζονται τρεις εβδομάδες για να το βάλω στην παραγωγή. Και σας αρέσει, 'Λοιπόν, σε τι ήταν αυτό το άγχος;'

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

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

Τι κάνετε στον ελεύθερο χρόνο σας για να μειώσετε το άγχος;

Περπατώ και ακούω podcast που δεν αφορούν την ανάπτυξη.

Θα μπορούσατε να συστήσετε;

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

Κοιτάζοντας την επιλογή μου, Νεφελώδης , τα κορυφαία μου podcasts περιλαμβάνουν:

  • Ο Roderick on the Line
  • Κάνοντας την αίσθηση
  • Accidental Tech Podcast
  • Οδικο εργο
  • Εκθέτης
  • Γεια σας Διαδίκτυο
  • Radiolab
  • Απάντηση σε όλους

Πρόσφατα, ξεκίνησα και εγώ δύο podcast:

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

Το δεύτερο είναι μια παράσταση αγνότητας, που ονομάζεται Happy Hour με τον Dennis και τον Erik , στον οποίο ο ίδιος φίλος και εγώ παίρνουμε μερικά βραδινά ποτά, μιλάμε για τη ζωή μας και γελάμε ο ένας τον άλλον. Αναζητήστε τη δικαιοσύνη για να δουλέψετε με τα ανοιχτά μάτια σας και το Happy Hour είναι για το χαλαρωτικό σας σπίτι.

προέλευση της ελληνικής κρίσης χρέους

Για να το επαναφέρω στο dev, οι προσπάθειές μου στο podcast με βοήθησαν να λύσω ένα πρόβλημα για το οποίο δεν μπορούσα να βρω λύση στον κλάδο: μια εύκολη συσκευή αναπαραγωγής MP3, με εξώφυλλο άλμπουμ, που λειτούργησε επίσης ως κάρτα Twitter. Έτσι έγραψα Κάρτα ήχου .

Σχεδιασμός για αναγνωσιμότητα - Ένας οδηγός για την τυπογραφία Ιστού (με Infographic)

Σχεδιασμός Διεπαφής Χρήστη

Σχεδιασμός για αναγνωσιμότητα - Ένας οδηγός για την τυπογραφία Ιστού (με Infographic)
Ngrx and Angular 2 Tutorial: Δημιουργία αντιδραστικής εφαρμογής

Ngrx and Angular 2 Tutorial: Δημιουργία αντιδραστικής εφαρμογής

Τεχνολογία

Δημοφιλείς Αναρτήσεις
Scaling Scala: Τρόπος Dockerize χρησιμοποιώντας Kubernetes
Scaling Scala: Τρόπος Dockerize χρησιμοποιώντας Kubernetes
Μείωση του κόστους σε ένα ψηφιακό μέλλον πετρελαίου και φυσικού αερίου
Μείωση του κόστους σε ένα ψηφιακό μέλλον πετρελαίου και φυσικού αερίου
Το GWT Toolkit: Δημιουργήστε ισχυρές διεπαφές JavaScript χρησιμοποιώντας Java
Το GWT Toolkit: Δημιουργήστε ισχυρές διεπαφές JavaScript χρησιμοποιώντας Java
Επισκόπηση των δημοφιλών δημιουργών στατικών ιστότοπων
Επισκόπηση των δημοφιλών δημιουργών στατικών ιστότοπων
Γνωρίστε το Volt, ένα πολλά υποσχόμενο Ruby Framework για δυναμικές εφαρμογές
Γνωρίστε το Volt, ένα πολλά υποσχόμενο Ruby Framework για δυναμικές εφαρμογές
 
Οι μεγάλες ερωτήσεις οδηγούν σε εξαιρετικό σχεδιασμό - Ένας οδηγός για τη διαδικασία σκέψης σχεδιασμού
Οι μεγάλες ερωτήσεις οδηγούν σε εξαιρετικό σχεδιασμό - Ένας οδηγός για τη διαδικασία σκέψης σχεδιασμού
Η Ψυχολογία του Σχεδιασμού και η Νευροεπιστήμη του Amazing UX
Η Ψυχολογία του Σχεδιασμού και η Νευροεπιστήμη του Amazing UX
APIs στα κοινωνικά δίκτυα: Η διαδικτυακή πύλη στον πραγματικό κόσμο
APIs στα κοινωνικά δίκτυα: Η διαδικτυακή πύλη στον πραγματικό κόσμο
Οδηγός επένδυσης Family Office: Μια εναλλακτική λύση στο επιχειρηματικό κεφάλαιο
Οδηγός επένδυσης Family Office: Μια εναλλακτική λύση στο επιχειρηματικό κεφάλαιο
Αρχές Σχεδιασμού - Εισαγωγή στην Οπτική Ιεραρχία
Αρχές Σχεδιασμού - Εισαγωγή στην Οπτική Ιεραρχία
Δημοφιλείς Αναρτήσεις
  • πόσος χρόνος χρειάζεται για να λάβετε πιστοποίηση aws
  • όταν σχεδιάζετε μια παρουσίαση, ποιο είναι το σωστό;
  • μέλλον του ρουμπίνι στις ράγες
  • πώς να γράφετε ερωτήματα πολυμέσων
  • χρήσεις της γλώσσας προγραμματισμού c
  • πώς να δημιουργήσετε το junit test στο intellij
Κατηγορίες
  • Επενδυτές & Χρηματοδότηση
  • Σχεδιασμός Διεπαφής Χρήστη
  • Τεχνολογία
  • Διαχείριση Έργου
  • © 2022 | Ολα Τα Δικαιώματα Διατηρούνται

    portaldacalheta.pt