Ένα από τα πιο hot και περιζήτητα επαγγέλματα αυτή τη στιγμή. Όλο και περισσότερο ακούς για αυτό. Τρεις -αληθινοί- άνθρωποι που το ασκούν, αποκαλύπτουν και αποκαλύπτονται. 

Ποιοι είναι τελικά οι Full Stack Developers; Τι ακριβώς κάνουν; Γιατί αποκτά όλο και περισσότερη ζήτηση αυτή η ιδιότυπη δουλειά με το… δύσκολο όνομα; Είναι εξίσου δύσκολη; Πόσο σφαιρικές γνώσεις προγραμματισμού πρέπει να έχει κάποιος για να πετύχει; Τι έχει να κερδίσει; Τρεις νέοι, με πολύ καλό portfolio σε αυτό το κομμάτι του προγραμματισμού, λύνουν απορίες και μας «ψήνουν» να το ψάξουμε.

Κωνσταντίνος Λαμογιάννης, Full Stack Javascript Developer, στην Flashchat

«…θα μάθεις σίγουρα πάρα πολλά πράγματα, και θα αποκτήσεις τρομερά εφόδια για την επαγγελματική σου πορεία».

Σαν Full Stack Developer θα δεις και θα πάρεις γνώσεις που δεν θα έπαιρνες εάν ήσουν back end ή front end Developer. Full Stack σημαίνει ότι γράφεις κώδικα και αλληλεπιδράς με όλο το τεχνικό – τεχνολογικό κομμάτι ενός προϊόντος. Θα γράψεις back end (Node.js, python, java, php, .net κ.α), front end (React, Angular, Vue, jQuery), θα ασχοληθείς με βάσεις δεδομένων όπως PostgreSQL, MongoDB, Elastic Search. Ακόμη, θα κληθείς να κάνεις deploy το app στο production μέσα από services που προσφέρει το AWS, Digital Ocean και να χρησιμοποιήσεις εργαλεία όπως το Redis, Kafka κτλπ.

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

Junior Full Stack Developers ζητάνε συνήθως σε early startups εταιρείες κάτι που σημαίνει ότι θα μάθεις σίγουρα πάρα πολλά πράγματα, και θα αποκτήσεις τρομερά εφόδια για την επαγγελματική σου πορεία. Επίσης, εφόσον δεν έχεις κατασταλάξει ακόμα στο τι σου ταιριάζει περισσότερο, backend ή frontend, βάσεις δεδομένων, ίσως dev-ops engineer ή linux administrator, γνωρίζοντας όλο το Stack, μέσα σε ένα χρόνο, σου δίνεται το πλεονέκτημα και οι θεμελιώδεις γνώσεις να αποφασίσεις και να επικεντρωθείς σε ένα από αυτά που προαναφέρθηκαν. Και το καλύτερο, μπορείς να συνεχίσεις να εργάζεσαι σαν  FullStack Developer σε πιο senior level θέσεις είτε στην εταιρεία στην οποία ξεκίνησες είτε σε άλλες καθώς υπάρχει μεγάλη ζήτηση και σε αυτό το επίπεδο προϋπηρεσίας.

Διαβάστε περισσότερα >>