Με έναν υπολογιστή μονής πλακέτας Raspberry Pi, μπορείτε να δημιουργήσετε μια σειρά από έργα για να εντυπωσιάσετε τους πιθανούς εργοδότες.

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

Το Raspberry Pi είναι εξαιρετικά ευέλικτο και μπορεί να χρησιμοποιηθεί ως εικονικό ιδιωτικό δίκτυο (VPN). Διακομιστής Representational State Transfer (REST), κεντρικός υπολογιστής για λογισμικό διαχείρισης έργου ή διακομιστής προς δεδομένα επεξεργασίας. Χρησιμοποιώντας μόνο ένα Pi και τις δεξιότητές σας, μπορείτε να δημιουργήσετε ένα εντυπωσιακό έργο που μπορείτε να προσθέσετε στο βιογραφικό σας.

1. Δικτύωση: Χρησιμοποιήστε ένα Raspberry Pi ως VPN

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

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

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

Επί του παρόντος, το πιο γνωστό λογισμικό για τη μετατροπή ενός Pi σε VPN είναι το PiVPN. Ελαφρύ και σχεδιασμένο για εκτέλεση στο Raspberry Pi, το PiVPN είναι ο απλούστερος τρόπος για να ξεκινήσετε το έργο σας.

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

2. Προγραμματισμός: Express API + Παρουσίαση MongoDB σε Raspberry Pi

Για τους προγραμματιστές, η ικανότητα δημιουργίας προσαρμοσμένων διεπαφών προγραμματισμού εφαρμογών (API) για εργασία με δεδομένα είναι μια δεξιότητα που απαιτείται. Ένας πολύ καλός τρόπος για να επιδείξετε τις δεξιότητές σας είναι να δημιουργήσετε ένα προσαρμοσμένο Express API που υποστηρίζεται από μια παρουσία του MongoDB για αποθήκευση δεδομένων.

Το κύριο πλεονέκτημα ενός έργου αυτού του τύπου είναι ότι είναι εντελώς δωρεάν, σχετικά απλό στη ρύθμιση και εύκολο στην επέκταση. Ξεκινώντας με ένα απλό REST API με μερικά τελικά σημεία για τυπικές λειτουργίες μπορεί να κάνει μια απλή προβολή των δεξιοτήτων σας.

Επιλέξτε σχετικές λειτουργίες για να προσαρμόσετε την εμπειρία σας στους πιο κατάλληλους τύπους εργασίας. Ανταλλάξτε το NodeJS για γλώσσες όπως η Deno ή η Python και φέρτε διαφορετικές τεχνολογίες για να έχετε πιο σημαντικό αντίκτυπο.

Για να αξιοποιήσετε στο έπακρο το έργο σας, μπορείτε να επεκτείνετε το αρχικό εύρος κάνοντας προσθήκες. Συνδυάστε το REST API με ένα GraphQL API για να αναδείξετε την ευελιξία σας στην ανάπτυξη backend. Προσθέστε μια παρουσία του Redis για αποθήκευση απόκρισης στην κρυφή μνήμη για να σας βοηθήσει να δείξετε ότι είστε προσανατολισμένοι στην απόδοση.

Ενσωματωθείτε με υπηρεσίες όπως το Firebase για αποθήκευση αρχείων για να δείξετε την ικανότητά σας να ενσωματώνετε λογισμικό τρίτων στη στοίβα σας. Δημιουργήστε μια απλή εφαρμογή Ιστού που συνδέεται με ένα προσαρμοσμένο backend για να επιδείξετε τις ικανότητές σας ως προγραμματιστής full-stack.

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

3. Διαχείριση έργου: Ένας διακομιστής Raspberry Pi Redmine

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

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

Φορτωμένο με προσαρμόσιμα χαρακτηριστικά, όπως χάρτη πορείας, ενσωματωμένο wiki και υποστήριξη πολλών έργων, αυτό το απλό έργο είναι ιδανικό για έναν επίδοξο διαχειριστή έργου. Το Redmine είναι πλήρως ανοιχτού κώδικα, οπότε εκτός από την αγορά ενός Pi, δεν θα χρειάζεται να ανησυχείτε για την πληρωμή τυχόν αδειών ή επιπλέον υλικού.

Το Redmine ρυθμίζεται γρήγορα και εύκολα και ο επίσημος ιστότοπος έχει μια εις βάθος φροντιστήριο που μπορεί να σας καθοδηγήσει βήμα προς βήμα. Η μόνη προϋπόθεση όσον αφορά το λογισμικό είναι οποιαδήποτε Η διανομή λειτουργικού συστήματος Linux είναι εγκατεστημένη στο Raspberry Pi.

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

4. Στατιστικά: Σύνδεση μιας παρουσίας Raspberry Pi του Telegraf στο InfluxDB

Το InfluxDB είναι μια πολύ γνωστή επιλογή για στατιστικολόγους και αναλυτές δεδομένων που θέλουν να αποθηκεύσουν και να αναλύσουν δεδομένα χρονοσειρών. Το Telegraf είναι μια εφαρμογή διακομιστή χρήσιμη για αυτόματη συλλογή δεδομένων από αισθητήρες, συσκευές Internet of Things (IoT) και εξωτερικά συστήματα.

Τα δύο κομμάτια λογισμικού συνεργάζονται για να δημιουργήσουν έναν διακομιστή ικανό να λαμβάνει, να απολυμαίνει και να αποθηκεύει μια ποικιλία τύπων δεδομένων. Το Telegraf είναι ελαφρύ και συμπαγές, ιδανικό για τρέξιμο σε Raspberry Pi. Το InfluxDB είναι μια υπηρεσία που βασίζεται σε σύννεφο που μπορεί να αποθηκεύσει τα δεδομένα σας σε μια απομακρυσμένη τοποθεσία.

Για να ξεκινήσετε με το InfluxDB, θα χρειαστεί να έχετε λογαριασμό Amazon Web Services (AWS). Το δωρεάν επίπεδο της Amazon θα παρέχει αρκετούς πόρους για τη δημιουργία ενός απλού δείγματος. Θα χρειαστεί επίσης να εγγραφείτε στην υπηρεσία InfluxDB.

Το Influx προσφέρει ένα δωρεάν επίπεδο που θα είναι περισσότερο από αρκετό για να δείξετε τις δεξιότητές σας με την πλατφόρμα. Το πιο δύσκολο κομμάτι της κατασκευής θα είναι δείγματα δεδομένων. Θα χρειαστεί να έχετε μερικούς αισθητήρες για να εκτελέσετε δοκιμές ή συσκευές IoT για να συνδέσετε ή να είστε πρόθυμοι να πάρετε ένα παράδειγμα δεδομένων.

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

Ένα Raspberry Pi μπορεί να σας βοηθήσει να συμπληρώσετε δεξιότητες στο βιογραφικό σας

Το Raspberry Pi είναι η ιδανική πλατφόρμα για επαγγελματίες τεχνολογίας πληροφοριών (IT) κάθε προέλευσης για να δημιουργήσουν ένα έργο χαρτοφυλακίου. Το Pi αποτελεί την τέλεια βάση για επεξεργασία και ανάλυση δεδομένων, λογισμικό διαχείρισης έργου, REST API ή απλό VPN.

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