Εισαγωγή στο IT: η εμπειρία ενός Νιγηριανού προγραμματιστή

Εισαγωγή στο IT: η εμπειρία ενός Νιγηριανού προγραμματιστή

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

Είναι απαραίτητο να γνωρίζουμε πώς να γράφουμε κώδικα;

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

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

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

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

Αυτή δεν είναι ακόμη μια πλήρης λίστα εναλλακτικών επαγγελμάτων που δεν σχετίζονται άμεσα με τη σύνταξη κώδικα. Ωστόσο, θα μιλήσω επίσης για την εμπειρία μου ως προγραμματιστής - αν ήρθατε εδώ για αυτό, μεταβείτε στην ενότητα "Τι γίνεται με τον προγραμματισμό;"

Επιλογές για εργασία ως μη προγραμματιστής

Σχέδιο

Ο σχεδιασμός είναι μια αρκετά ευρεία έννοια στην πληροφορική, αλλά συνήθως όταν οι άνθρωποι μου κάνουν ερωτήσεις σχετικά με το σχεδιασμό, μιλούν για UI ή UX. Αυτές οι δύο πτυχές περιλαμβάνουν επίσης ένα ευρύ φάσμα φαινομένων - όλα όσα σχετίζονται με οπτικές, απτικές και ακόμη και ακουστικές αισθήσεις που προκύπτουν κατά την αλληλεπίδραση με ένα προϊόν εμπίπτουν σε αυτά.

Σε μεγάλους οργανισμούς, ειδικά σε αυτούς με καλά ανεπτυγμένο τεχνολογικό οικοσύστημα, οι εργασίες UI και UX κατακερματίζονται σε εξειδικευμένους ειδικούς. Κάποιος σχεδιαστής -συνήθως ξεκίνησε ως γενικός- είναι υπεύθυνος μόνο για εικονίδια, άλλος ασχολείται μόνο με κινούμενα σχέδια. Αυτός ο βαθμός εξειδίκευσης είναι ασυνήθιστος στη Νιγηρία—ο κλάδος δεν έχει ακόμη φτάσει την απαιτούμενη ωριμότητα για να εξαπλωθεί. Εδώ είναι πιο πιθανό να βρείτε γενικούς που εκτελούν εργασίες που σχετίζονται με το UI και το UX.

Στην πραγματικότητα, ακόμη και οι σχεδιαστές που κάνουν επίσης μερική απασχόληση στο front-end δεν είναι ασυνήθιστοι. Τώρα όμως η κατάσταση αρχίζει να αλλάζει. Όλο και περισσότερες εταιρείες γίνονται αρκετά επιτυχημένες ώστε να έχουν την οικονομική δυνατότητα να προσλαμβάνουν ειδικούς, έτσι ώστε ολόκληρες ομάδες να εργάζονται στο σχεδιασμό προϊόντων. Με βάση όλα αυτά που έχουν ειπωθεί, απλώς το να κατέχεις το επάγγελμα του σχεδιαστή και να περιοριστείς σε αυτό είναι μια απόλυτα λειτουργική στρατηγική για την οικοδόμηση μιας καριέρας στην αγορά της Νιγηρίας.

Διαχείριση έργων

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

Μάρκετινγκ και επιχειρηματική ανάπτυξη

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

Υποστήριξη Πελατών

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

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

Επέκταση πέρα ​​από την αγορά της Νιγηρίας

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

Υπάρχουν διάφοροι τρόποι εισόδου στη διεθνή αγορά:

  • Εργασία εξ αποστάσεως σε ελεύθερους επαγγελματίες. Υπάρχουν πλατφόρμες που δημιουργήθηκαν για αυτόν τον συγκεκριμένο σκοπό − Toptal, Gigster, Εργασία και άλλοι. Εγώ ο ίδιος ασχολούμαι ελεύθερος επαγγελματίας στο Gigster για περισσότερα από δύο χρόνια. Υπήρχαν επίσης πολλοί άλλοι ειδικοί από τη Νιγηρία που εργάζονταν εκεί - όχι μόνο ως προγραμματιστές, αλλά και ως διαχειριστές έργων και σχεδιαστές.
  • Πλήρης απασχόληση εξ αποστάσεως. Υπάρχουν startups διάσπαρτες σε όλο τον κόσμο των οποίων οι ιδρυτές αναζητούν άτομα χωρίς να λαμβάνουν υπόψη τους γεωγραφικούς παράγοντες. Αυτό αποδεικνύεται ξεκάθαρα από ιστότοπους εργασίας όπως Τηλεχειριστήριο|ΟΚ.
  • Φεύγοντας από τη χώρα. Κατά την άποψή μου, αυτός είναι ο πιο δύσκολος δρόμος, τουλάχιστον στην πολιτεία μας. Το ταξίδι στο εξωτερικό δεν είναι εύκολη υπόθεση για εμάς, λαμβάνοντας υπόψη πόσα πράγματα πρέπει να κάνουμε και να πληρώσουμε για να πάρουμε βίζα και άδεια να ζήσουμε στο εξωτερικό, ειδικά αν η χώρα δεν είναι αφρικανική. Αλλά υπάρχει ένα πλεονέκτημα: κατ 'αρχήν, δεν χρειάζεται να αγωνιστείτε πέρα ​​από την Αφρική. Υπάρχουν πολλές εταιρείες που ενδιαφέρονται για προσλήψεις στη Νότια Αφρική, την Κένυα, την Γκάνα και άλλες χώρες. Ωστόσο, πρέπει να παραδεχτούμε: εκτός της ηπείρου και η ζήτηση και οι μισθοί είναι υψηλότεροι.

Επιλέγω να εργάζομαι εξ αποστάσεως για δύο λόγους:

  1. Αυτή είναι σχεδόν μια ιδανική επιλογή τόσο για τον εργοδότη όσο και για τον εργαζόμενο. Ο υπάλληλος έχει συνήθως αυτό το τρένο σκέψεων: «Πέρασα δύο χρόνια μαθαίνοντας τα πάντα για την τεχνική υποστήριξη στο διαδίκτυο και μου προσφέρουν 25 νάιρα». Από την άλλη, ένας εργοδότης που βρίσκεται χιλιάδες χιλιόμετρα μακριά εκτιμά τις δεξιότητές του και είναι πρόθυμος να τον προσλάβει για οικονομικούς λόγους - πιθανότατα θα του κοστίσει λιγότερο από την εργασία ανθρώπων από την περιοχή του. Δεν ακούγεται πολύ, αλλά στην πραγματικότητα δεν είναι τόσο τρομακτικό. Οι απόλυτες αξίες δεν παρέχουν πάντα μια εικόνα του πώς τα επίπεδα μισθών επηρεάζουν την ποιότητα ζωής ενός ατόμου. Είναι απαραίτητο να ληφθεί υπόψη το κόστος ζωής στις αντίστοιχες περιφέρειες. Μπορεί να είναι πιο κερδοφόρο να είσαι προγραμματιστής 000 $ εξ αποστάσεως στο Ibadan παρά να βγάλεις 40 $ και να ζεις στο Σαν Φρανσίσκο.
  2. Εάν κερδίζετε χρήματα σε άλλο νόμισμα και τα ξοδεύετε στη Νιγηρία, ωφελείτε την τοπική οικονομία.

Τι γίνεται με τον προγραμματισμό;

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

"Κύριο JavaScript, απλά μην το μπερδεύετε με την Java, αν και η Java θα ήταν επίσης ωραία αν θέλετε να εργαστείτε με την πλευρά του διακομιστή στο Android, ωστόσο, η JavaScript είναι επίσης καλή για την πλευρά του διακομιστή και το Android, αλλά αρχικά σχεδιάστηκε για προγράμματα περιήγησης. Θα χρειαστείτε επίσης HTML, CSS, Python, Bootstrap (αλλά το Bootstrap δεν είναι καλό... ή μήπως;), React, Vue, Rails, PHP, Mongo, Redis, Embedded C, Machine Learning, Solidity και ούτω καθεξής. ”

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

Εδώ είναι μερικές συμβουλές:

1. Σκεφτείτε τι είδους προϊόν θα θέλατε να δημιουργήσετε. Θα είναι ευκολότερο να καταλάβετε τι ακριβώς πρέπει να καταλάβετε εάν προσπαθήσετε να φανταστείτε το τελικό αποτέλεσμα. Ίσως θέλετε να μάθετε πώς να δημιουργήσετε μια εφαρμογή παρακολούθησης δαπανών στο Android. Μπορεί να σκεφτόσασταν για πολύ καιρό πόσο ωραίο θα ήταν να γράφετε μόνοι σας τον κώδικα για το προσωπικό σας blog αντί για έτοιμες λύσεις από το WordPress ή το Medium. Ή ίσως δεν είστε ευχαριστημένοι με την εμφάνιση και τη λειτουργία της ηλεκτρονικής τραπεζικής επί του παρόντος.

Δεν έχει σημασία ότι κάποιος άλλος μπορεί να έχει ήδη καταφέρει αυτό που θέσατε ως στόχο για τον εαυτό σας. Δεν έχει σημασία ότι κανείς άλλος δεν θα το χρησιμοποιήσει εκτός από εσάς. Δεν έχει σημασία αν η ιδέα φαίνεται ανόητη ή μη ρεαλιστική στα μάτια σας. Αυτό είναι απλώς για να σας δώσει ένα σημείο εκκίνησης. Τώρα μπορείτε να μεταβείτε στο Google και να αναζητήσετε "πώς να κωδικοποιήσετε ένα ιστολόγιο".

Ένας άλλος τρόπος για να βρείτε ένα σημείο εκκίνησης είναι να σκεφτείτε τι ακριβώς θα θέλατε να γίνετε. «Θέλω να κάνω μηχανική μάθηση». «Θέλω να γίνω προγραμματιστής iOS». Αυτό θα σας δώσει επίσης φράσεις που μπορείτε να κάνετε Google: "μαθήματα μηχανικής εκμάθησης".

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

Ας συνεχίσουμε με το παράδειγμα από το πρώτο σημείο. Έτσι, έψαξα στο Google «πώς να γράφω κώδικα για ένα ιστολόγιο» και βρήκα ένα άρθρο χιλίων λέξεων που περιελάμβανε όρους όπως HTML/CSS, JavaScript, SQL και ούτω καθεξής. Ξεκινάω παίρνοντας την πρώτη λέξη που δεν καταλαβαίνω και αρχίζω να αναζητώ πληροφορίες μέσω ερωτημάτων όπως "τι είναι HTML&CSS", "μαθαίνω HTML&CSS".

3. Προπόνηση εστίασης. Συγκεντρώνω. Αφήστε όλα τα περιττά στην άκρη προς το παρόν και ξεκινήστε με τα πολύ βασικά. Εξοικειωθείτε με την έννοια του HTML&CSS (ή οτιδήποτε άλλο έχετε) όσο πιο διεξοδικά μπορείτε μέχρι να νιώσετε ότι το έχετε καταλάβει. Μπορεί να είναι δύσκολο να μελετήσετε τα βασικά στοιχεία επειδή δεν καταλαβαίνετε πώς όλα αυτά εφαρμόζονται στην πράξη. Μην σταματάς. Με τον καιρό όλα γίνονται πιο ξεκάθαρα.

Έχοντας τελειώσει με τον πρώτο ακατανόητο όρο, μπορείτε να προχωρήσετε στον επόμενο - και ούτω καθεξής ad infinitum. Αυτή η διαδικασία δεν τελειώνει ποτέ.

Μαθαίνω να μαθαίνω

Έτσι, αποφασίσατε να δοκιμάσετε τις δυνάμεις σας στο IT. Τώρα πρέπει απλώς να καταλάβουμε πώς να ξεπεράσουμε ορισμένα σημεία συμφόρησης:

  • Βρείτε χρόνο για εκπαίδευση και πόρους με υλικά
  • Αντιμετωπίζοντας τον παράγοντα Νιγηρία, δηλαδή όλες τις ελλείψεις μας που κάνουν κάθε ενέργεια πενήντα φορές πιο δύσκολη
  • Πάρτε τα χρήματα που σκοπεύουμε να κάψουμε μέσα από όλα αυτά

Θα είμαι ειλικρινής: δεν έχω ολοκληρωμένες απαντήσεις σε κάθε σημείο. Το θέμα των πόρων είναι ιδιαίτερα έντονο γιατί... λοιπόν, βρισκόμαστε στη Νιγηρία. Αν θέλεις να πας παγκοσμίως, οι συνθήκες σου είναι πολύ χειρότερες από εκείνες των ανταγωνιστών σου. Οι περισσότεροι ντόπιοι δεν έχουν καν πρόσβαση σε υπολογιστή, αδιάλειπτη παροχή ηλεκτρικού ρεύματος ή σταθερό Διαδίκτυο. Προσωπικά, δεν τα είχα και τα τρία όταν ξεκίνησα την καριέρα μου και δεν ήμουν ακόμα στη χειρότερη κατάσταση.

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

Το Διαδίκτυο είναι το παν

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

Όποτε είχα την ευκαιρία να μπω στο Διαδίκτυο (για παράδειγμα, στο γραφείο όπου έκανα πρακτική άσκηση ή σε εκείνο το παγκάκι κοντά στον ξενώνα μεταπτυχιακών σπουδών του Πανεπιστημίου του Λάγος όπου μπορείτε να αποκτήσετε Wi-Fi), έκανα τα εξής:

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

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

Θα πρέπει όμως να πληρώσω για βιβλία, μαθήματα και μαθήματα;

Όχι πραγματικά. Υπάρχει μια ολόκληρη δέσμη δωρεάν πόρων στο Διαδίκτυο. Codecademy προσφέρει ένα δωρεάν πρόγραμμα. Επί Udacity όλα τα μαθήματα εκτός από τα νανοεπίπεδα δεν κοστίζουν τίποτα. Μεγάλο μέρος του περιεχομένου επί πληρωμή έχει μεταφορτωθεί ξανά στο Youtube. Επί Coursera и Khan Ακαδημία Υπάρχουν επίσης πολλά δωρεάν υλικά. Και αυτοί είναι μόνο λίγοι από τους χιλιάδες πόρους που διατίθενται στο Διαδίκτυο.

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

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

Κώδικας και σχέδιο - μόνο στον υπολογιστή

Αν το έχετε ήδη, τότε υπέροχο. Εάν όχι, θα πρέπει να ανησυχείτε για να το αποκτήσετε. Αλλά τα καλά νέα είναι ότι δεν θα χρειαστείτε τίποτα πολύ φανταχτερό στην αρχή, ειδικά αν σκοπεύετε να κάνετε ανάπτυξη ιστού. Αυτά τα χαρακτηριστικά είναι αρκετά κατάλληλα:

  • Επεξεργαστής 1.6 GHz
  • RAM 4 GB
  • Σκληρός δίσκος 120 GB

Κάτι τέτοιο μπορεί να αγοραστεί για περίπου 70 νάιρα, ακόμα φθηνότερα αν το αγοράσετε μεταχειρισμένο. Και όχι, δεν χρειάζεστε MacBook.

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

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

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

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

  • Codecademy Go, Py - καλές επιλογές για εκμάθηση κώδικα σε λειτουργία κινητής τηλεφωνίας
  • Η Google κυκλοφόρησε μια ωραία εφαρμογή Αλφαβητάρι, με το οποίο μπορείτε να αναπτύξετε τις δεξιότητές σας στο ψηφιακό μάρκετινγκ
  • KA Lite είναι μια εφαρμογή που σας επιτρέπει να παρακολουθείτε βίντεο από το Khan Academy εκτός σύνδεσης.

Είμαι βέβαιος ότι αν ρίξουμε μια πιο προσεκτική ματιά, αυτή η λίστα μπορεί να επεκταθεί.

Πού να αναζητήσετε βοήθεια

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

  • Αντελα: Η πλατφόρμα Andela παράγει ειδικούς παγκόσμιας κλάσης και ταυτόχρονα πληρώνονται. Η διάρκεια του προγράμματος είναι τέσσερα χρόνια και σε αυτό το διάστημα όχι μόνο θα μάθετε, αλλά και θα φτιάξετε πραγματικά προϊόντα για εταιρείες τεχνολογίας από όλο τον κόσμο, γεγονός που παρέχει πολύτιμη εμπειρία.
  • Σχολείο Λάμδα Αφρικής πιλότος: το σχολείο Lmyabda εκπαιδεύει ικανούς προγραμματιστές σε εννέα μήνες που βρίσκουν αμέσως δουλειά και δεν θα σου πάρουν ούτε ένα νάιρα μέχρι να βρεις δουλειά κάπου. Τώρα Λάμδα έγινε διαθέσιμο στην Αφρική; Το Paystack συνεργάζεται με το σχολείο, Αγόρασε νομίσματα (όπου εργάζομαι), η Cowrywise, η CredPal και άλλες τοπικές εταιρείες. Το πρώτο σετ είναι τώρα κλειστό, αλλά του χρόνου, είμαι σίγουρος, θα ανακοινώσουμε ένα νέο.
  • Υποτροφία ΙΑ. Διάσημος προγραμματιστής front-end και συνιδρυτής της εταιρείας μου BuyCoins Ire Aderinokun Κάθε χρόνο πληρώνει για οποιοδήποτε μάθημα νανο-επιπέδου για το Udacity για μία γυναίκα. Αυτό είναι ιδιαίτερα δελεαστικό επειδή το πρόγραμμά τους δεν περιορίζεται στον προγραμματισμό: περιλαμβάνουν επίσης ψηφιακούς και άλλους επιχειρηματικούς κλάδους. Προς το παρόν δεν γίνονται δεκτές αιτήσεις, αλλά γίνονται εργασίες για την προετοιμασία της δεύτερης επανάληψης.
  • Επαναπροσδιορίστε: Ένα δωρεάν πρόγραμμα όπου οι γυναίκες μαθαίνουν να κωδικοποιούν με μέντορες. Εδώ μπορείτε να μάθετε όχι μόνο πώς να εργάζεστε με κώδικα, αλλά και πώς να δημιουργείτε και να διαχειρίζεστε startups με την υποστήριξη έμπειρων ιδρυτών.

Περισσότερες συμβουλές

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

Πηγή: www.habr.com

Προσθέστε ένα σχόλιο