Το Google Summer of Code, συμμετέχει σε έργα παγκοσμίως

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

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

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

έργα Κόμο

Το Google Summer of Code (GSoC) είναι ένα συμβάν που λαμβάνει χώρα κατά τη διάρκεια του καλοκαιριού του βόρειου ημισφαιρίου, (~ Μάιος - ~ Αύγουστος), στο οποίο οι επιλεγμένοι συμμετέχοντες εργάζονται εξ αποστάσεως (40 ώρες την εβδομάδα), με έναν συγκεκριμένο οργανισμό. Η διαδικασία επιλογής οργανισμού ξεκινά τον Ιανουάριο και η ανάλυση των επιλεγμένων οργανισμών εμφανίζεται συνήθως στα μέσα Φεβρουαρίου.

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

Οι εγγραφές φοιτητών μπορούν να ξεκινήσουν τον Μάρτιο και μεταξύ Μαρτίου και Μαΐου υπάρχει μια περίοδος δοκιμασίας και επιλογής όπου τόσο οι οργανισμοί όσο και η Google επιλέγουν τους συμμετέχοντες για τη σεζόν.

Οι μαθητές

Ο ορισμός του φοιτητή ισχύει τόσο για τους νέους που αναζητούν τον επαγγελματικό τους τίτλο, όσο και για τα άτομα που κατέχουν μεταπτυχιακά ή ακόμη και διδακτορικά, η μόνη προϋπόθεση είναι να σπουδάσει σε διαπιστευμένο πανεπιστήμιο κατά τη στιγμή της επιλογής για συμμετοχή στο GSoC. Είναι επίσης απαραίτητο να είναι νόμιμης ηλικίας (18 ετών). Οι μαθητές πρέπει να συμφωνήσουν σε έναν κανόνα, ο οποίος με απλά λόγια θα σήμαινε, να είναι καλοί σε όλους, μαθητές / μέντορες / συναδέλφους, και όλα θα πάνε καλά.

Τα έργα

Υπάρχει μια πλήρης λίστα έργων που μπορούν να αναθεωρηθούν και μέσα σε αυτά βρίσκουμε οργανισμούς όπως το Gentoo, το GNU, το Ίδρυμα Linux, το Apache, το GNOME, το KDE, το Python κ.λπ. κ.λπ. Κάθε ένα από αυτά έχει τη δική του λίστα έργων, αλλά αν θέλετε, μπορείτε να παρουσιάσετε ένα προσωπικό έργο, οι απαιτήσεις για το έργο είναι απλές: να έχετε ένα καλά καθορισμένο πρόγραμμα (εργασίες, δευτερεύουσες εργασίες, ώρες) και να παρουσιάσετε γιατί θα ήταν καλό ολοκλήρωση του εν λόγω έργου για την εν λόγω κοινότητα.

Για ένα πιο συγκεκριμένο όραμα για κάθε έργο, είναι απαραίτητο να δείτε λεπτομερώς κάθε προσωπική σελίδα, και αυτό είναι κάτι που θα με πάρει πολύ χρόνο εδώ, επειδή υπάρχουν τόσες πολλές οργανώσεις, οπότε θα σας πω λίγα πράγματα για το τι κάνω και γιατί αυτό που σας λέω για το GSoC 🙂

Το Ίδρυμα Linux

Δεν είναι μυστικό για κανέναν που έχω ήδη έρθει σε επαφή με αυτόν τον οργανισμό, πριν από λίγους μήνες ήμουν σε θέση να πιστοποιήσω ως SysAdmin χάρη στα μαθήματά του και σήμερα πρόκειται να συμμετάσχω στο GSoC του. Το έργο στο οποίο προσπαθώ να ταξινομήσω είναι η ανάπτυξη ενός προγράμματος οδήγησης για έναν αισθητήρα πολλαπλών χρήσεων BOSCH, ο οποίος θα ενσωματωθεί στον πυρήνα 4.16.x ή 4.17.x σε περίπτωση που το έργο διαρκεί περισσότερο από το αναμενόμενο.

Τώρα σίγουρα περισσότεροι από ένας θα αναρωτηθούν πόσο γνωρίζω για τους οδηγούς και η απάντηση είναι απλή, δεν ξέρω σχεδόν τίποτα 🙂 αλλά αυτό είναι το υπέροχο πράγμα για το GSoC, ότι υπάρχουν κοινότητες που είναι πάντα πρόθυμες να σας καθοδηγήσουν στην πορεία μάθησης και με αυτόν τον τρόπο επειδή μαθαίνω ενώ ανακαλύπτω λίγες βάσεις για την ανάπτυξη του προγράμματος οδήγησης, αυτό επειδή σε ένα email με τον Δρ. Stallman πριν από λίγους μήνες, δεσμεύτηκα σε κάποια στιγμή της ζωής μου, να αναπτύξω ένα πρόγραμμα οδήγησης για την κάρτα μου wifi, το οποίο είναι το μόνο ιδιόκτητο blob που πρέπει να χρησιμοποιήσω στον φορητό υπολογιστή μου για να έχω σύνδεση στο Διαδίκτυο μέσω WiFi.

Λοιπόν, στην ομάδα μου μας παρουσίασαν μια μικρή λίστα εργασιών, τις οποίες πρέπει να ολοκληρώσω πριν μπορέσω να εφαρμόσω επίσημα στο Google Summer of Code, μεταξύ των οποίων έχω πράγματα όπως η αποστολή ενημερώσεων κώδικα σε ένα συγκεκριμένο υποσύστημα πυρήνα, προσπαθώντας να μετεγκαταστήσω προγράμματα οδήγησης από το ζώνη «δοκιμών» στο κύριο δέντρο, και ένα άλλο έργο.

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

Να συμμετάσχουν

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

Καθώς ξέρω ότι πρέπει να έχετε πολλές ερωτήσεις που δεν μπορώ να απαντήσω τώρα λόγω χρόνου ή έλλειψης δημιουργικότητας, σας αφήνω τον επίσημο σύνδεσμο του GSoC, ώστε να μπορείτε να δείτε ολόκληρη τη διαδικασία λεπτομερώς Aquí.

Χαιρετισμούς και ελπίζω να ενθαρρυνθούν περισσότεροι από ένας να συμμετάσχουν 🙂 ίσως ο ένας ή ο άλλος θέλει να συμμετάσχει στο Gentoo, αυτό θα ήταν υπέροχο 😉


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Daniel dijo

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

    1.    ChrisADR dijo

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

  2.   Guille dijo

    Τα Αγγλικά είναι αλήθεια, αλλά τα Ισπανικά είναι ένα σφάλμα που μας χωρίζει σε περισσότερο από το 85% του παγκόσμιου πληθυσμού που δεν είναι εγγενές στα Αγγλικά.
    Εάν ο καθένας έμαθε τη γλώσσα της Εσπεράντο για 2 μήνες ένα καλοκαίρι, σε λίγα χρόνια θα μπορούσαμε να αλλάξουμε αυτό το μειονέκτημα που διακρίνει τόσο την εθνικότητα, το εισόδημα όσο και τη γλώσσα.
    Σκεφτείτε ότι η εκμάθηση μιας γλώσσας όπως τα Αγγλικά απαιτεί περισσότερο από 10000 ώρες χρόνου, χρόνο που οι εγγενείς Αγγλόφωνοι χρησιμοποιούν για να είναι καλύτερα σε άλλα θέματα και να είναι πιο ανταγωνιστικοί από άλλους.

  3.   Jeremy dijo

    Hehehe σε όλους αρέσει αυτό που τους αρέσει. Ένιωσα περιορισμένος μετά από 3 μήνες χρήσης παραθύρων, σήμερα διαμορφώνω τους διακομιστές ιστού, τους raspberrypis (αρκετούς), τους δέκτες linux enigma, τους διακόπτες, τους δρομολογητές κ.λπ. με πρόσβαση ssh, δεν απαιτείται γραφική διεπαφή. Το Linux είναι σήμερα ο παγκόσμιος πρωταθλητής και τους έχει κάνει σχεδόν οτιδήποτε. μία από αυτές τις μέρες θα εμφανιστεί ένας άνθρωπος με τον πιο πρόσφατο πυρήνα εγκατεστημένο. Χαιρετισμοί. Πολύ καλή ανάρτηση, με ανάγκασες να μπω όταν διαβάζω τον τίτλο XD