// ξεκινάμε εδώ

Το IT δεν είναι πτυχίο που τελειώνει. Είναι επάγγελμα που μαθαίνεις για πάντα.

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

Τρεις αλήθειες πριν απ' όλα
01

Κανείς δεν τα ξέρει όλα

Ούτε ο senior με 15 χρόνια. Η διαφορά του δεν είναι ότι ξέρει τα πάντα — ξέρει πώς να βρει αυτό που δεν ξέρει, γρήγορα.

02

Το «δεν ξέρω» είναι ΟΚ

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

03

Το AI δεν θα σε φάει

Θα σε φάει αν αντιγράφεις τυφλά. Θα σε ενισχύσει αν καταλαβαίνεις το πρόβλημα και το οδηγείς. Δες το tab «Εσύ & το AI».

Πώς να χρησιμοποιήσεις αυτόν τον οδηγό

Δεν χρειάζεται να τα κάνεις όλα ταυτόχρονα. Είναι ένας χάρτης, όχι μια λίστα υποχρεώσεων. Πάρε ένα tab τη φορά. Τα διαδραστικά κομμάτια (διαγράμματα, το «μετρητή AI», η ορολογία) πατιούνται — δοκίμασέ τα.

~2h
την ημέρα, με συνέπεια, σε πάνε πιο μακριά από 10h μία φορά τη βδομάδα
1
γλώσσα στην αρχή. Όχι πέντε. Οι έννοιες είναι κοινές παντού
η περιέργεια είναι το καύσιμο. Κράτησέ την αναμμένη
TL;DR

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

01 — Προσανατολισμός

Θέσε στόχους — αλλιώς χάνεσαι

Το IT είναι τεράστιο: web, mobile, παιχνίδια, AI, cybersecurity, cloud, βάσεις δεδομένων... Αν προσπαθήσεις να τα μάθεις όλα μαζί, δεν θα μάθεις τίποτα καλά. Χρειάζεσαι ένα σημείο εκκίνησης.

Διάλεξε μία κατεύθυνση για αρχή

Δεν είναι γάμος — μπορείς να αλλάξεις. Για κάποιον που ξεκινάει, το web development (φτιάχνεις ιστοσελίδες και web εφαρμογές) είναι από τις πιο φιλικές αφετηρίες: βλέπεις γρήγορα αποτέλεσμα, υπάρχει τεράστια ζήτηση, και άπειρο δωρεάν υλικό.

W

Web development

Ιστοσελίδες & web apps. Γρήγορο αποτέλεσμα, τεράστια ζήτηση. Καλή αρχή για τους περισσότερους.

P

Python / αυτοματισμοί / AI

Καθαρή σύνταξη, φιλική στους αρχάριους, χρήσιμη και για data & AI.

G

Game dev

Αν σ' αρέσουν τα παιχνίδια. Πιο απαιτητικό, αλλά απίστευτα διασκεδαστικό κίνητρο.

M

Mobile apps

Εφαρμογές για κινητά. Φτιάχνεις κάτι που κρατάς στο χέρι σου.

Όρισε στόχους σε τρία επίπεδα

Στα 3 μήνες

«Θα μπορώ να φτιάξω μια απλή ιστοσελίδα με HTML/CSS και λίγη JavaScript.»

Στους 6 μήνες

«Θα έχω φτιάξει 2–3 μικρά projects που τα ανεβάζω στο GitHub.»

12μ

Στον χρόνο

«Θα έχω χτυπήσει την πρώτη μου δουλειά ή πρακτική.»

!

Γράψε τους στόχους κάπου που τους βλέπεις. Στόχος που δεν είναι γραμμένος, δεν υπάρχει.

02 — Συνήθεια

Η συνέπεια νικάει το ταλέντο

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

Πώς να μοιράζεις τον χρόνο σου

Προσάρμοσέ το, αλλά κράτα την αναλογία: το περισσότερο πρέπει να είναι γράψιμο κώδικα, όχι παρακολούθηση.

Γράφεις κώδικα — δάχτυλα στο πληκτρολόγιο65%
Θεωρία / υλικό (βίντεο, άρθρα, docs)25%
Διάβασμα κώδικα άλλων στο GitHub10%

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

⚠ trap

Το «tutorial hell». Βλέπεις tutorial μετά από tutorial και νιώθεις ότι μαθαίνεις — αλλά μόλις κάτσεις να γράψεις μόνος, παγώνεις. Λύση: μετά από κάθε tutorial, φτιάξε κάτι δικό σου που μοιάζει αλλά είναι αλλιώς. Αν το tutorial έφτιαξε λίστα με tasks, φτιάξε εσύ λίστα με ταινίες. Η μικρή διαφορά σε αναγκάζει να σκεφτείς.

03 — Απόδειξη

Τα projects σου είναι το βιογραφικό σου

Όταν δεν έχεις προϋπηρεσία, τα projects είναι η απόδειξη ότι ξέρεις. Ένας εργοδότης δεν θα διαβάσει το πτυχίο σου με ενδιαφέρον — θα δει το GitHub σου.

Μεγάλωνε σταδιακά — μην ξεκινήσεις από «το επόμενο Facebook»

XS

Πολύ μικρό

Μετατροπέας μονάδων · ρολόι · ένα quiz.

S

Μικρό

To-do λίστα · σελίδα καιρού που τραβάει δεδομένα από API.

M

Μεσαίο

Μικρό blog · app για τα έξοδά σου · κατάλογος ταινιών με αναζήτηση.

L

Μεγαλύτερο

Κάτι με login χρηστών, βάση δεδομένων, πολλές σελίδες.

✓ Κάνε αυτό

  • Φτιάξε κάτι που σε νοιάζει. Ποδόσφαιρο; στατιστικά αγώνων. Gaming; tracker για τη συλλογή σου. Όταν το θέμα σε ενδιαφέρει, αντέχεις τις δυσκολίες.
  • Τελείωνε τα. Ένα ολοκληρωμένο μικρό project αξίζει περισσότερο από δέκα μισοτελειωμένα.
  • Ανέβασέ τα στο GitHub με καλό README — συχνά το πρώτο που βλέπει κάποιος.

✗ Απόφυγε αυτό

  • Να ξεκινάς τεράστιο project που δεν θα τελειώσει ποτέ.
  • Να αφήνεις πίσω σου ένα νεκροταφείο από μισοτελειωμένα.
  • Να κρατάς τον κώδικα μόνο στον υπολογιστή σου — αν δεν φαίνεται, δεν μετράει.
tip

Το «τελείωσα κάτι» είναι δεξιότητα από μόνη του. Όποιος ξέρει να κλείνει projects, ξεχωρίζει.

04 — Το έδαφος

Ο χάρτης των εννοιών

Δεν χρειάζεται να γίνεις ειδικός σε όλα. Χρειάζεσαι όμως να ξέρεις τι σημαίνει η κάθε λέξη και πώς συνδέονται. Πάτα σε κάθε κουτί παρακάτω για να δεις τι κάνει.

Θεμέλια Ρόλοι Εργαλεία Internet · HTTP · DNSπώς μιλάνε οι υπολογιστές Γραμμή εντολώνεντολές αντί για κλικ Μία γλώσσαJS ή Python στην αρχή Βάσεις & SQLεκεί ζουν τα δεδομένα Frontendό,τι βλέπει ο χρήστης Backendη μηχανή από πίσω DevOpsπώς τρέχει στους servers QA · Designerέλεγχος & σχεδιασμός Git & GitHub ★ιστορικό + βιογραφικό VS Codeεκεί γράφεις κώδικα Terminal · Bashτο περιβάλλον εργασίας AI ως βοηθόςεργαλείο, όχι δεκανίκι Soft skills — εξίσου σημαντικά Γραπτή επικοινωνίααν δεν γράφτηκε, δεν έγινε Σωστές ερωτήσεις«δοκίμασα Α & Β, κολλάω εδώ» Να ψάχνεις σωστάη πιο υποτιμημένη δεξιότητα

↑ Πάτα ένα κουτί στο διάγραμμα

Κάθε έννοια εξηγείται εδώ με απλά λόγια. Ξεκίνα από το Git & GitHub — είναι το πιο σημαντικό εργαλείο που οι αρχάριοι αμελούν.

Γιατί το Git είναι τόσο σημαντικό

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

git — οι 4 εντολές που θα χρησιμοποιείς κάθε μέρα
# αποθηκεύεις ένα στιγμιότυπο της δουλειάς σου $ git commit -m "πρόσθεσα τη φόρμα επικοινωνίας" # το ανεβάζεις στο GitHub $ git push # κατεβάζεις τις αλλαγές των άλλων $ git pull # φτιάχνεις παράλληλο "κλαδί" για να δουλέψεις κάτι νέο $ git branch nea-leitourgia
05 — Το πιο σημαντικό κεφάλαιο

Δεν μπορούμε να ανταγωνιστούμε το AI.
Μπορούμε να του δουλέψουμε.

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

Σε τι είναι ΑΠΙΣΤΕΥΤΑ καλό το AI

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

Σε τι είναι ΚΑΚΟ (εκεί μπαίνεις εσύ)

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

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

Δοκίμασε: πόσο αναντικατάστατος είσαι;

Διάλεξε πώς χρησιμοποιείς το AI και δες πού σε τοποθετεί.

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

Πώς να το χρησιμοποιείς ΣΩΣΤΑ

1

Πρώτα κατάλαβε, μετά ζήτα

Μην αντιγράφεις τυφλά. Διάβασε τον κώδικα, ρώτα «γιατί το έκανες έτσι;», βεβαιώσου ότι καταλαβαίνεις κάθε γραμμή. Αν δεν καταλαβαίνεις, δεν έμαθες — απλώς δανείστηκες κάτι που δεν θα μπορείς να συντηρήσεις.

2

Στην αρχή, με φειδώ

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

3

Σαν δάσκαλο, όχι σαν αντιγραφή

Καλές ερωτήσεις: «Εξήγησέ μου τι κάνει αυτό», «Γιατί παίρνω αυτό το λάθος;», «Ποιοι είναι οι τρόποι να το λύσω και ποια τα υπέρ/κατά;». Είναι ο πιο υπομονετικός δάσκαλος — εκμεταλλεύσου τον για να μάθεις.

4

Όσο προχωράς, όλο και πιο πολύ — αλλά ως οδηγός

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

χρυσή αρχή

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

06 — Κατανόηση

AI: τι είναι, στα ίσια

Στο προηγούμενο tab είπαμε πώς να δουλεύεις με το AI. Εδώ είναι το τι: τι είναι αυτά τα εργαλεία, η ορολογία τους, πού πάει ο χώρος σήμερα, και πού να πας να τα δοκιμάσεις. Δεν χρειάζεται να γίνεις ειδικός — αλλά να μην μένεις απ' έξω.

Τι είναι ένα LLM (με απλά λόγια)

Τα εργαλεία που λέμε «AI» σήμερα (ChatGPT, Claude, Gemini) είναι LLMs — Large Language Models, «μεγάλα γλωσσικά μοντέλα». Φαντάσου ένα σύστημα που διάβασε ένα τεράστιο κομμάτι του διαδικτύου και έμαθε μοτίβα: ποια λέξη ταιριάζει μετά από ποια. Δεν «καταλαβαίνει» όπως ο άνθρωπος — προβλέπει την πιο πιθανή επόμενη λέξη, ξανά και ξανά, εξαιρετικά καλά.

γιατί έχει σημασία

Επειδή προβλέπει αντί να «ξέρει», το AI μπορεί να σου πει κάτι λάθος με απόλυτη σιγουριά. Αυτό λέγεται hallucination. Γι' αυτό εσύ — που καταλαβαίνεις — είσαι απαραίτητος: ελέγχεις, δεν εμπιστεύεσαι τυφλά.

Η ορολογία του AI — πάτα κάθε όρο

LLMLarge Language Model — το «μυαλό» πίσω από το chatbot
Το μοντέλο που προβλέπει κείμενο. ChatGPT, Claude, Gemini είναι όλα LLMs. Όταν ακούς «μοντέλο», αυτό εννοούν.«Ποιο μοντέλο χρησιμοποιείς; GPT ή Claude;»
promptΑυτό που γράφεις στο AI
Η οδηγία/ερώτηση που δίνεις. Όσο πιο καθαρό και συγκεκριμένο το prompt, τόσο καλύτερη η απάντηση. Το να γράφεις καλά prompts είναι δεξιότητα (prompt engineering).Κακό prompt: «φτιάξε site». Καλό: «φτιάξε μια σελίδα επικοινωνίας με φόρμα: όνομα, email, μήνυμα, σε HTML/CSS».
tokenΤο «κομμάτι» κειμένου που διαβάζει το AI
Τα μοντέλα δεν βλέπουν λέξεις αλλά tokens — μικρά κομμάτια (μια λέξη ή μέρος της). Έχει σημασία γιατί η τιμή και τα όρια μετριούνται σε tokens.«Το context είναι 200K tokens» = πόσο κείμενο χωράει να "θυμάται" ταυτόχρονα.
context windowΠόσα μπορεί να «θυμάται» ταυτόχρονα
Η «βραχυπρόθεσμη μνήμη» του μοντέλου σε μια συνομιλία. Μεγάλο context = μπορείς να του δώσεις ολόκληρο αρχείο κώδικα ή βιβλίο και να το επεξεργαστεί όλο μαζί.«Βάλε όλο το repo στο context και πες μου πού είναι το bug.»
hallucinationΌταν το AI λέει ψέματα με σιγουριά
Επινοεί κάτι που ακούγεται σωστό αλλά δεν ισχύει — μια συνάρτηση που δεν υπάρχει, μια πηγή που δεν γράφτηκε ποτέ. Πάντα ελέγχεις, ειδικά αριθμούς, ονόματα, και κώδικα που δεν αναγνωρίζεις.«Πρόσεχε, μπορεί να κάνει hallucinate βιβλιοθήκες που δεν υπάρχουν.»
AI agentAI που δρα μόνο του, όχι μόνο απαντά
Αντί απλώς να σου δίνει κείμενο, ένα agent παίρνει ενέργειες: ανοίγει αρχεία, τρέχει εντολές, διορθώνει, ελέγχει το αποτέλεσμα, ξαναπροσπαθεί. Είναι το μεγαλύτερο trend του 2026.«Άσε τον agent να κάνει το refactoring σε όλα τα αρχεία.»
RAGΔίνεις στο AI τα δικά σου δεδομένα να διαβάσει
Retrieval-Augmented Generation. Αντί να βασίζεσαι μόνο σε ό,τι «ξέρει» το μοντέλο, του δίνεις τα δικά σου έγγραφα και απαντά βάσει αυτών. Έτσι φτιάχνονται chatbots πάνω σε εταιρικά δεδομένα.«Φτιάξαμε ένα RAG chatbot πάνω στα manuals της εταιρίας.»
fine-tuningΕκπαιδεύεις παραπέρα ένα μοντέλο για κάτι ειδικό
Παίρνεις ένα έτοιμο μοντέλο και το «ακονίζεις» σε δικά σου παραδείγματα ώστε να τα πάει καλύτερα σε μια συγκεκριμένη δουλειά. Πιο προχωρημένο — απλώς να ξέρεις ότι υπάρχει.«Κάναμε fine-tune το μοντέλο στο στιλ γραφής μας.»
APIΠώς συνδέεις το AI μέσα στις εφαρμογές σου
Αντί να ανοίγεις το ChatGPT στον browser, καλείς το μοντέλο μέσα από κώδικα μέσω του API του. Έτσι βάζεις «νοημοσύνη» μέσα στις δικές σου εφαρμογές.«Σύνδεσε το app με το OpenAI API για να απαντάει στους χρήστες.»
vibe codingΦτιάχνεις λογισμικό περιγράφοντάς το με λόγια
Ο όρος της χρονιάς (το ονόμασε breakthrough το MIT Technology Review το 2026). Λες στο AI τι θες σε φυσική γλώσσα και το χτίζει. Φοβερό για ταχύτητα — αλλά χωρίς να καταλαβαίνεις τι παράγει, χτίζεις κάτι που δεν μπορείς να συντηρήσεις.«Το έφτιαξα με vibe coding σε μια ώρα — αλλά τώρα δεν ξέρω γιατί σπάει.»

Πού πάει ο χώρος σήμερα (2026)

AI agents παντού

Η μεγάλη μετατόπιση: από «AI που απαντά» σε «AI που δρα». Agents που γράφουν, τρέχουν και διορθώνουν κώδικα μόνα τους. Οι περισσότεροι developers ήδη τα χρησιμοποιούν καθημερινά.

~

Vibe coding

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

Model routing

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

Multimodal

Τα μοντέλα πια δεν βλέπουν μόνο κείμενο: εικόνα, ήχο, βίντεο. Τους δείχνεις screenshot ενός bug και το διαβάζουν.

Τα μεγάλα μοντέλα — η «μεγάλη τετράδα»

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

AI εργαλεία ειδικά για κώδικα

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

Για να μάθεις AI σωστά

η σύνδεση

Πρόσεξε το παράδοξο: όσο πιο εύκολο γίνεται να φτιάχνεις πράγματα με AI (vibe coding, agents), τόσο πιο πολύτιμος γίνεται όποιος καταλαβαίνει τα θεμέλια. Γιατί όλοι μπορούν να ζητήσουν από το AI μια εφαρμογή — λίγοι μπορούν να καταλάβουν γιατί σπάει και να τη φτιάξουν. Εκεί θες να είσαι.

07 — Η γλώσσα του χώρου

Ορολογία — μίλα τη γλώσσα της ομάδας

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

bugΣφάλμα στον κώδικα
Όταν κάτι δεν δουλεύει όπως πρέπει. Είναι το πιο καθημερινό πράγμα στη δουλειά — μην το φοβάσαι.«Υπάρχει ένα bug στη φόρμα, δεν στέλνει το email.»
debugΝα βρεις και να διορθώσεις ένα bug
Η διαδικασία του ψαξίματος. Μεγάλο μέρος της δουλειάς ενός προγραμματιστή είναι αυτό.«Πέρασα όλο το πρωί κάνοντας debug.»
featureΜια λειτουργία / δυνατότητα
Κάτι νέο που κάνει η εφαρμογή.«Πρέπει να προσθέσουμε το feature της αναζήτησης.»
deployΑνεβάζω την εφαρμογή στους χρήστες
Όταν ο κώδικας βγαίνει «ζωντανά». Μικρό μυστικό του χώρου: μην κάνεις deploy Παρασκευή απόγευμα — αν σπάσει κάτι, χάλασες το Σαββατοκύριακό σου. Είναι ολόκληρο αστείο.«Θα κάνουμε deploy την Παρασκευή.» (όχι, μην το κάνεις)
commit / pushΑποθηκεύω αλλαγή / την ανεβάζω
Από το Git. Commit = αποθηκεύεις ένα στιγμιότυπο. Push = το ανεβάζεις στο GitHub. Pull = κατεβάζεις αλλαγές των άλλων.«Έκανα commit και push, δες το.»
mergeΕνώνω δύο κλαδιά κώδικα
Όταν η δουλειά σου ενσωματώνεται στον κύριο κώδικα.«Έκανα merge το branch σου στο main.»
Pull RequestΖητάς να μπει η δουλειά σου
PR για συντομία. Προτείνεις τις αλλαγές σου και κάποιος τις ελέγχει πρώτα πριν μπουν.«Έβαλα PR, μπορείς να το κοιτάξεις;»
code reviewΚάποιος ελέγχει τον κώδικά σου
Έμπειρος διαβάζει τον κώδικά σου πριν μπει και λέει τι να βελτιώσεις. Αγκάλιασέ το — είναι η καλύτερη δωρεάν εκπαίδευση. Μην το παίρνεις προσωπικά.«Σου άφησα σχόλια στο code review.»
repoΟ αποθηκευτικός χώρος ενός project
Repository. Εκεί ζει όλος ο κώδικας ενός project στο Git/GitHub.«Ανέβασέ το στο repo.»
APIΤρόπος επικοινωνίας μεταξύ προγραμμάτων
Πώς ένα πρόγραμμα ζητάει δεδομένα από ένα άλλο. Π.χ. η εφαρμογή καιρού σου ζητάει δεδομένα από το API μιας μετεωρολογικής υπηρεσίας.«Τράβα τα δεδομένα από το API.»
frameworkΈτοιμη εργαλειοθήκη κώδικα
Σε γλιτώνει από το να ξαναγράψεις τα πάντα από την αρχή. Π.χ. React, Laravel. Μια library είναι κάτι παρόμοιο, μικρότερης κλίμακας.«Ποιο framework χρησιμοποιείτε;»
refactorΒελτιώνω κώδικα χωρίς να αλλάξω τι κάνει
Τον κάνεις πιο καθαρό και κατανοητό, ίδιο αποτέλεσμα.«Αυτό θέλει refactoring, είναι μπερδεμένο.»
stackΤο σύνολο των τεχνολογιών ενός project
Ποια εργαλεία/γλώσσες χρησιμοποιεί ένα project.«Ποιο είναι το stack σας;» «React, Node, PostgreSQL.»
ticket / issueΜια εργασία ή πρόβλημα καταγεγραμμένο
Μια καρτέλα δουλειάς σε σύστημα όπως το Jira.«Πάρε αυτό το ticket και πες μου αν κολλάς.»
standup / dailyΣύντομη καθημερινή συνάντηση
Ο καθένας λέει τι έκανε χθες, τι θα κάνει σήμερα, πού κολλάει. Συνήθως 10-15 λεπτά.«Τα λέμε στο daily στις 10.»
sprintΧρονικό διάστημα δουλειάς (1-2 βδομάδες)
Ένα «πακέτο» χρόνου μέσα στο οποίο η ομάδα δουλεύει συγκεκριμένα tasks.«Αυτό θα μπει στο επόμενο sprint.»
legacy codeΠαλιός κώδικας που κανείς δεν θέλει να πειράξει
Υπάρχει εδώ και χρόνια, δουλεύει, αλλά κανείς δεν ξέρει ακριβώς πώς. Κάθε εταιρεία έχει.«Μην το αγγίξεις, είναι legacy.»
μην αγχώνεσαι

Μην προσπαθήσεις να τα αποστηθίσεις. Θα τα μάθεις φυσικά καθώς τα ακούς. Το να ξέρεις απλώς ότι υπάρχουν σε κάνει να μην πανικοβληθείς την πρώτη μέρα.

08 — Εργαλείο δουλειάς

Τα Αγγλικά δεν είναι προαιρετικά

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

01

Η τεκμηρίωση

Όλο το καλό υλικό (documentation) είναι στα Αγγλικά.

02

Οι λύσεις

Όταν ψάχνεις πρόβλημα, στα Αγγλικά βρίσκεις 100× περισσότερα.

03

Ο κώδικας

Μεταβλητές, συναρτήσεις, σχόλια — όλα γράφονται στα Αγγλικά.

04

Το remote

Θες να δουλέψεις για ξένη εταιρεία; Είναι προϋπόθεση.

Τι να κάνεις

  • Άλλαξε τη γλώσσα στα εργαλεία σου — στα βίντεο που βλέπεις, στις αναζητήσεις σου. Η καθημερινή έκθεση κάνει τη δουλειά μόνη της.
  • Ψάχνε λύσεις πάντα στα Αγγλικά. Θα βρεις ασύγκριτα περισσότερα αποτελέσματα.
  • Αν νιώθεις αδύναμος, επένδυσε σ' αυτό παράλληλα με το IT. Είναι από τις πιο αποδοτικές επενδύσεις χρόνου που μπορείς να κάνεις.
από τη Μυτιλήνη στον κόσμο

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

09 — Τα εργαλεία της καθημερινότητας

Βασικά εφόδια — τα θα τα βρεις παντού μπροστά σου

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

Τα θεμέλια του web — αν πας προς web development

Αυτά τα τρία είναι το αλφάβητο του web. Δεν είναι «γλώσσες προγραμματισμού» με την αυστηρή έννοια (το HTML και το CSS), αλλά χωρίς αυτά δεν χτίζεις τίποτα στο web. Ξεκίνα από εδώ.

</>

HTML

Ο «σκελετός» κάθε ιστοσελίδας — τίτλοι, παράγραφοι, κουμπιά, εικόνες. Ορίζει τι υπάρχει στη σελίδα. Εύκολο να ξεκινήσεις, βασικότατο.

#

CSS

Το «ντύσιμο» — χρώματα, διάταξη, γραμματοσειρές, κίνηση. Ορίζει πώς δείχνει η σελίδα. Μαζί με το HTML είναι αχώριστο δίδυμο.

JS

JavaScript

Η «ζωή» — κάνει τη σελίδα διαδραστική: να αντιδρά στα κλικ, να αλλάζει, να φορτώνει δεδομένα. Η μόνη πραγματική γλώσσα προγραμματισμού της τριάδας.

η σειρά

HTML πρώτα (μια βδομάδα φτάνει για τα βασικά), μετά CSS παράλληλα, και JavaScript όταν νιώσεις άνετα με τα δύο πρώτα. Μην προσπαθήσεις και τα τρία ταυτόχρονα.

Γνώσεις-εργαλεία που θα τα βρεις σε ΚΑΘΕ δουλειά

Άσχετα με το αν κάνεις web, mobile, data ή οτιδήποτε άλλο — αυτά είναι «τα ξέρουν όλοι» στον χώρο.

M↓

Markdown

Απλός τρόπος να μορφοποιείς κείμενο με σύμβολα (**bold**, # τίτλος). Το χρησιμοποιείς στο GitHub, στα READMEs, στο Slack, σε σημειώσεις. Μαθαίνεται σε 15 λεπτά — και το χρησιμοποιείς για πάντα.

Excel / Google Sheets

Υπολογιστικά φύλλα. Τα θα τα συναντήσεις παντού: δεδομένα, λίστες, παρακολούθηση, μικροί υπολογισμοί. Βασικές συναρτήσεις (SUM, φίλτρα, sorting) είναι must — και εκπληκτικά χρήσιμες.

📄

Word / Google Docs

Έγγραφα κειμένου. Για documentation, προτάσεις, αναφορές, συμβόλαια. Το Google Docs ειδικά (online, συνεργατικό) είναι standard στις περισσότερες ομάδες.

Slides / PowerPoint

Παρουσιάσεις. Αργά ή γρήγορα θα χρειαστεί να παρουσιάσεις κάτι — μια ιδέα, ένα project, ένα αποτέλεσμα. Να μπορείς να φτιάξεις κάτι καθαρό.

Εργαλεία συνεργασίας & οργάνωσης

Έτσι επικοινωνεί και οργανώνεται μια ομάδα. Θα τα μάθεις στη δουλειά, αλλά καλό είναι να ξέρεις ότι υπάρχουν.

#

Slack / Teams

Chat εργασίας — εκεί γίνεται η καθημερινή επικοινωνία της ομάδας, οργανωμένη σε «κανάλια» ανά θέμα.

Jira / Trello / Notion

Διαχείριση εργασιών και projects — εκεί ζουν τα tickets, οι λίστες, η οργάνωση της δουλειάς. (Tip: τα tickets τα είδαμε στην Ορολογία.)

Google Meet / Zoom

Βιντεοκλήσεις — standups, meetings, συνεντεύξεις. Ειδικά στο remote, εκεί «βλέπεις» την ομάδα σου.

Επαγγελματικό email

Φαίνεται αυτονόητο, αλλά το να γράφεις σύντομα, καθαρά, ευγενικά emails είναι δεξιότητα που σε ξεχωρίζει — ειδικά με πελάτες.

«Μαλακές» δεξιότητες που αξίζουν όσο ο κώδικας

  • Touch typing — να γράφεις χωρίς να κοιτάς το πληκτρολόγιο. Ακούγεται μικρό, αλλά όταν περνάς τη μέρα σου γράφοντας, η ταχύτητα και η άνεση μετράνε τεράστια. Αξίζει να το εξασκήσεις (δες links παρακάτω).
  • Βασική λογική & επίλυση προβλημάτων. Το να σπας ένα μεγάλο πρόβλημα σε μικρά κομμάτια είναι η πεμπτουσία του προγραμματισμού — και χρήσιμο παντού στη ζωή.
  • Διαχείριση χρόνου. Να ξέρεις τι είναι σημαντικό, να μην κολλάς ώρες σε λάθος πράγμα, να ζητάς βοήθεια εγκαίρως.
  • Βασική ασφάλεια & κωδικοί. Χρήση password manager, μην ξαναχρησιμοποιείς κωδικούς, 2FA. Είσαι στο IT — αναμένεται να προσέχεις.

Πού να τα μάθεις — δωρεάν

μην το αφήνεις για μετά

Αυτά δεν είναι «δευτερεύοντα». Ένας developer που γράφει γρήγορα, χειρίζεται άνετα ένα spreadsheet, στέλνει καθαρά emails και ξέρει Markdown φαίνεται επαγγελματίας — ακόμα κι αν είναι junior στον κώδικα. Είναι από τα φθηνότερα «κέρδη» που μπορείς να έχεις.

10 — Πώς οργανώνεται μια ομάδα

Δομή εταιρίας — ποιος είναι ποιος

Όταν μπεις σε μια εταιρία, θα ακούς τίτλους και λέξεις που μοιάζουν με αλφαβητόσουπα: CEO, CTO, PM, scrum, sprint. Δεν είναι τόσο μπερδεμένα όσο φαίνονται. Ορίστε ο χάρτης.

Οι «C-level» τίτλοι — η ηγεσία

Το «C» είναι από το Chief (επικεφαλής). Είναι οι άνθρωποι που παίρνουν τις μεγάλες αποφάσεις. Σε μικρές εταιρίες, ένα άτομο μπορεί να φοράει πολλά καπέλα.

CEO

Chief Executive Officer

Ο επικεφαλής όλων. Η τελική απόφαση και η συνολική κατεύθυνση της εταιρίας. Συνήθως ιδρυτής ή το πρόσωπο που «οδηγεί το πλοίο».

CTO

Chief Technology Officer

Ο επικεφαλής της τεχνολογίας. Αποφασίζει το τεχνικό όραμα, τις μεγάλες τεχνολογικές επιλογές. Αυτός είναι ο «αρχηγός» της δικής σου πλευράς.

CFO

Chief Financial Officer

Ο επικεφαλής των οικονομικών. Προϋπολογισμοί, μισθοί, επενδύσεις, η οικονομική υγεία της εταιρίας.

COO

Chief Operating Officer

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

Θα συναντήσεις και άλλα: CPO (Product — προϊόν), CMO (Marketing), CISO (Information Security — ασφάλεια). Το μοτίβο είναι πάντα «Chief _ Officer».

Η τεχνική ιεραρχία — πού μπαίνεις εσύ

Σε μια ομάδα ανάπτυξης, θα δεις συνήθως αυτή την πορεία. Εσύ ξεκινάς από κάτω — και αυτό είναι μια χαρά. Όλοι από εκεί ξεκίνησαν.

Jr

Junior Developer — εδώ ξεκινάς

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

Mid

Mid-level Developer

Δουλεύεις αυτόνομα σε ολόκληρα tasks χωρίς πολλή βοήθεια. Έχεις χτίσει εμπειρία και αυτοπεποίθηση.

Sr

Senior Developer

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

Ld

Tech Lead / Team Lead

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

Arc

Architect / Engineering Manager

Δύο δρόμοι: ο Architect σχεδιάζει μεγάλα τεχνικά συστήματα· ο Manager διοικεί ανθρώπους και ομάδες. Εδώ χωρίζονται οι πορείες.

Οι «Head of» — οι επικεφαλής τμημάτων

Ανάμεσα στους C-level και στους leads υπάρχει ένα ολόκληρο επίπεδο που μπερδεύει: οι Head of, VP και Director. Είναι οι επικεφαλής ενός ολόκληρου τμήματος — όχι όλης της εταιρίας, αλλά ενός μεγάλου κομματιού της.

η διαφορά

Ο CTO ορίζει το συνολικό τεχνικό όραμα της εταιρίας. Ο Head of Engineering είναι υπεύθυνος ότι το τμήμα μηχανικών το υλοποιεί στην πράξη — διοικεί τους leads, τις ομάδες, τις προσλήψεις. Σε μεγάλες εταιρίες είναι δύο διαφορετικοί άνθρωποι· σε μικρές, ο ίδιος.

Τυπικοί «Head of» που θα συναντήσεις

HoE

Head of Engineering

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

HoP

Head of Product

Επικεφαλής της στρατηγικής προϊόντος. Πάνω από τους Product Managers — αποφασίζει τη συνολική κατεύθυνση του τι φτιάχνεται.

HoD

Head of Design

Επικεφαλής του design. Ορίζει τη συνολική εμπειρία και αισθητική, διοικεί την ομάδα των designers.

HoP

Head of People

Το «μεγάλο» HR. Επικεφαλής όλων όσων αφορούν τους ανθρώπους: κουλτούρα, προσλήψεις, ανάπτυξη, ευημερία.

Υπάρχουν κι άλλοι ανά τμήμα: Head of Data, Head of Infrastructure / Platform, Head of Security, Head of Marketing, Head of Sales, Head of Operations. Το μοτίβο είναι πάντα «Head of [τμήμα]».

προσοχή στους τίτλους

Οι τίτλοι αλληλεπικαλύπτονται και ποικίλλουν. Σε άλλες εταιρίες το «Head of Engineering» είναι το ίδιο με «VP of Engineering» ή «Engineering Director»· σε άλλες είναι ένα σκαλί κάτω. Σε μικρές εταιρίες πολλά απ' αυτά τα σκαλιά απλώς δεν υπάρχουν — και ο Head of Engineering μπορεί να γράφει κι ο ίδιος κώδικα καθημερινά.

Πού κάθονται όλα — η πλήρης εικόνα σε μεγάλη εταιρία

Από πάνω προς τα κάτω. Σε μικρές εταιρίες, πολλά από αυτά τα σκαλιά συγχωνεύονται ή λείπουν εντελώς.

C-levelCEO, CTO, CFO… — το όραμα και η τελική ευθύνη όλης της εταιρίας
VPVice President — επικεφαλής μεγάλης λειτουργίας (συχνά σε πολύ μεγάλες εταιρίες)
HeadHead of / Director — επικεφαλής ενός ολόκληρου τμήματος
LeadTech Lead / Manager — ο καθημερινός σου άνθρωπος, οδηγεί την ομάδα σου
DevSenior → Mid → Junior — οι developers. Εδώ ξεκινάς εσύ
τι σημαίνει για σένα

Ο «Head of» είναι το πρόσωπο που είναι τελικά υπεύθυνο για το τμήμα σου — όχι ο καθημερινός σου άνθρωπος (αυτός είναι ο lead σου), αλλά αυτός που αποφασίζει τη στρατηγική και τις προσλήψεις. Καλό είναι να ξέρεις ποιος είναι, ακόμα κι αν δεν μιλάς μαζί του κάθε μέρα.

Οι ρόλοι γύρω από τους developers

Δεν δουλεύεις μόνος. Να ποιους θα συναντάς καθημερινά:

PM

Product Manager

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

PO

Project / Product Owner

Διαχειρίζεται τη ροή της δουλειάς, κρατάει το project σε τροχιά, ξεμπλοκάρει εμπόδια.

UX

Designer (UX/UI)

Σχεδιάζει πώς θα μοιάζει και θα νιώθει το προϊόν. Σου δίνει τα designs που μετατρέπεις σε κώδικα.

QA

QA Engineer

Ελέγχει ότι όλα δουλεύουν πριν βγουν στους χρήστες. Θα βρει bugs στη δουλειά σου — και αυτό είναι καλό.

HR

HR — Human Resources

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

DO

DevOps Engineer

Φροντίζει να ανεβαίνει ο κώδικας στους servers ομαλά και να μην πέφτει το σύστημα. Η γέφυρα ανάμεσα σε ανάπτυξη και λειτουργία.

Agile & Scrum — πώς δουλεύει η ομάδα

Θα ακούσεις συνέχεια τις λέξεις Agile και Scrum. Δεν είναι τεχνολογία — είναι τρόποι οργάνωσης της δουλειάς.

Agile — η φιλοσοφία

Αντί να σχεδιάζεις τα πάντα από την αρχή και να παραδίδεις σε έναν χρόνο, δουλεύεις σε μικρά κομμάτια, παραδίδεις συχνά, παίρνεις feedback, και προσαρμόζεσαι. «Ευέλικτα», όχι άκαμπτα.

Scrum — ο συγκεκριμένος τρόπος

Ένας δημοφιλής τρόπος να εφαρμόσεις το Agile. Η δουλειά σπάει σε sprints (κύκλοι 1–2 βδομάδων) με συγκεκριμένες τελετές και ρόλους. Το πιο πιθανό σύστημα που θα συναντήσεις.

Οι «τελετές» του Scrum που θα ζεις κάθε βδομάδα

sprintΚύκλος δουλειάς 1–2 βδομάδων
Ένα «πακέτο» χρόνου με συγκεκριμένο στόχο. Στην αρχή του διαλέγετε τι θα γίνει, στο τέλος το παραδίδετε και κοιτάτε τι πήγε καλά.«Αυτό μπαίνει στο επόμενο sprint.»
daily standupΣύντομη καθημερινή συνάντηση (10-15')
Κάθε πρωί, όρθιοι (γι' αυτό "standup"), ο καθένας λέει 3 πράγματα: τι έκανα χθες, τι θα κάνω σήμερα, πού κολλάω. Σύντομο και τακτικό.«Τα λέμε στο standup στις 10.»
sprint planningΔιαλέγετε τι θα γίνει στο sprint
Στην αρχή κάθε sprint η ομάδα αποφασίζει ποια tasks αναλαμβάνει, με βάση τις προτεραιότητες.«Στο planning θα δούμε τι χωράει αυτή τη βδομάδα.»
retrospectiveΤι πήγε καλά / τι θα βελτιώσουμε
«Retro» για συντομία. Στο τέλος του sprint, η ομάδα κουβεντιάζει ειλικρινά τι δούλεψε και τι όχι, για να γίνει καλύτερη. Χωρίς να ρίχνει ευθύνες.«Ας το σηκώσουμε στο retro.»
backlogΗ λίστα με όλα όσα μένουν να γίνουν
Η «δεξαμενή» από tasks και ιδέες, ταξινομημένη κατά προτεραιότητα. Από εκεί τραβάτε δουλειά σε κάθε sprint.«Βάλ' το στο backlog, θα το δούμε αργότερα.»
stand-up rolesScrum Master & Product Owner
Ο Scrum Master φροντίζει η διαδικασία να κυλάει και ξεμπλοκάρει εμπόδια (δεν είναι αφεντικό). Ο Product Owner αποφασίζει προτεραιότητες και εκπροσωπεί τις ανάγκες του προϊόντος.«Ρώτα τον Scrum Master αν κολλάς κάπου.»
tip για junior

Στα standups, μην φοβάσαι να πεις «κόλλησα στο Χ». Αυτός είναι ο σκοπός τους — να βγαίνουν τα εμπόδια στην επιφάνεια ώστε κάποιος να σε βοηθήσει. Η σιωπή δεν σε κάνει να φαίνεσαι ικανός· σε αφήνει κολλημένο.

μην αγχώνεσαι με τους τίτλους

Σε μικρές εταιρίες (όπως πολλές στην Ελλάδα) οι τίτλοι είναι ρευστοί — ο ίδιος άνθρωπος μπορεί να είναι CTO, tech lead και senior dev μαζί. Σημασία δεν έχει ο τίτλος, αλλά ποιον ρωτάς όταν κολλάς και ποιος παίρνει την κάθε απόφαση. Αυτό θα το μάθεις στις πρώτες μέρες.

11 — Η συντόμευση

Κάτσε δίπλα σε κάποιον καλύτερο

Ίσως η πιο γρήγορη συντόμευση που υπάρχει. Έξι μήνες δίπλα σε έναν καλό προγραμματιστή σε μαθαίνουν όσα δεν θα μάθεις σε δύο χρόνια μόνος. Όχι μόνο τεχνικά — μαθαίνεις πώς σκέφτεται κάποιος έμπειρος όταν κολλάει.

Πώς να βρεις τέτοια ευκαιρία

Internship / πρακτική

Ακόμα και απλήρωτη ή με μικρή αμοιβή στην αρχή. Η αξία της εμπειρίας ξεπερνά τα λεφτά — με μέτρο.

Εθελοντική βοήθεια

«Θα σου φτιάξω την ιστοσελίδα δωρεάν για να μάθω» — εξαιρετική πρόταση και για τους δύο.

Meetups & hackathons

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

?

Ρώτα — αλλά σωστά

«Το έψαξα 20 λεπτά, δοκίμασα Α & Β, κολλάω εδώ.» Δείχνει σεβασμό και σε κάνει να μάθεις περισσότερα.

προσοχή

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

ποιον διαλέγεις

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

12 — Στάση

Πώς να είσαι καλός εργαζόμενος

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

Τι ψάχνουν πραγματικά οι εργοδότες σε έναν junior

  • Διάθεση να μάθεις. Κανείς δεν περιμένει να ξέρεις πολλά στην αρχή. Περιμένουν να μαθαίνεις γρήγορα και να μην επαναλαμβάνεις τα ίδια λάθη.
  • Να είσαι αξιόπιστος. Αν πεις ότι θα κάνεις κάτι, κάν' το. Αν δεν προλάβεις, ειδοποίησε εγκαίρως — μην εξαφανίζεσαι. Η αξιοπιστία χτίζει εμπιστοσύνη πιο γρήγορα από οτιδήποτε.
  • Να δέχεσαι κριτική χωρίς να αμύνεσαι. Όταν σου λένε τι να βελτιώσεις, είναι δώρο. Πες «ευχαριστώ, το διορθώνω», μάθε, μην το κάνεις προσωπικό.
  • Να αναλαμβάνεις την ευθύνη των λαθών σου. Όλοι κάνουν λάθη. Οι καλοί λένε «εγώ το έσπασα, εγώ το φτιάχνω» αντί να κρύβονται. Αυτό σε κάνει να σε εμπιστεύονται με μεγαλύτερα πράγματα.

Πώς να ανεβαίνεις πιο πάνω και πιο πάνω

Παρατήρησε τους καλύτερους

Κλέψε τις καλές συνήθειές τους. Πώς γράφουν κώδικα; Πώς επικοινωνούν; Πώς αντιμετωπίζουν τα δύσκολα;

Πάρε πρωτοβουλίες

Μην περιμένεις πάντα να σου πουν τι να κάνεις. Όταν τελειώνεις, ρώτα «τι άλλο μπορώ να αναλάβω;» ή πρότεινε βελτιώσεις που είδες.

Κατάλαβε το «γιατί», όχι μόνο το «πώς»

Μην εκτελείς απλώς εντολές. Κατάλαβε τι θέλει ο πελάτης, ποιο πρόβλημα λύνεις. Όσοι βλέπουν τη «μεγάλη εικόνα» ανεβαίνουν — παίρνουν καλύτερες αποφάσεις.

Γίνε αυτός που λύνει, όχι που δημιουργεί προβλήματα

Χτίσε τη φήμη: «όταν αναθέτεις κάτι σ' αυτόν, γίνεται και γίνεται σωστά». Αυτή η φήμη ανοίγει όλες τις πόρτες.

μην σταματάς

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

13 — Εξ αποστάσεως

Αν δουλέψεις remote, οι κανόνες αλλάζουν

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

Γράψε τα πάντα

Αν δεν είναι γραμμένο, δεν έγινε. Σε ομάδα που δεν βρίσκεται μαζί, η γραπτή επικοινωνία είναι η μόνη κοινή μνήμη.

Ξεκάθαρα status updates

«Ξεκίνησα το Χ», «κόλλησα στο Υ», «τελείωσα το Ζ». Όταν δεν σε βλέπουν, η σιωπή δημιουργεί άγχος.

↑↑

Υπερ-επικοινώνησε

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

Διαφάνεια πάνω απ' όλα

Κόλλησες; πες το. Έκανες λάθος; πες το νωρίς. Το να κρύβεις προβλήματα remote είναι το χειρότερο — θα αποκαλυφθούν.

Ακόμα δύο πρακτικά

  • Να είσαι διαθέσιμος και να απαντάς. Όχι κολλημένος στην οθόνη, αλλά απάντα σε λογικό χρόνο. Όταν κάποιος γράφει και δεν παίρνει απάντηση για ώρες χωρίς εξήγηση, νιώθει ότι σε έχασε.
  • Φρόντισε τα τεχνικά σου. Καλό internet, ήσυχος χώρος για κλήσεις, σωστός εξοπλισμός. Στο remote, αυτά είναι μέρος της επαγγελματικότητάς σου.
η ουσία του remote

Στο γραφείο, η παρουσία σου μιλάει για σένα. Στο remote, μόνο η επικοινωνία σου μιλάει για σένα. Κάνε την καθαρή, τακτική και ειλικρινή, και θα σε εμπιστεύονται σαν να ήσουν στο διπλανό γραφείο.

14 — Παρουσία

LinkedIn — φτιάξ' το από σήμερα

Πολλοί αρχάριοι το αμελούν, και είναι λάθος. Στο IT, το LinkedIn είναι όπου συμβαίνουν τα πράγματα — δουλειές, γνωριμίες, μάθηση. Μην περιμένεις να γίνεις «έτοιμος». Το προφίλ μεγαλώνει μαζί σου.

1

Φτιάξε προφίλ τώρα

Ακόμα κι αν δεν έχεις εμπειρία. Βάλε ότι μαθαίνεις προγραμματισμό, τι τεχνολογίες, λινκ στο GitHub. Η ειλικρίνεια («ξεκινάω τώρα και μαθαίνω X») είναι ελκυστική.

2

Κάνε follow ανθρώπους που έχουν κάτι να πουν

Έμπειρους προγραμματιστές, ανθρώπους που μοιράζονται γνώση, εταιρείες που σε ενδιαφέρουν. Διάβαζε τι γράφουν — θα μάθεις πολλά απλώς παρακολουθώντας.

3

Μοιράσου τα projects σου

Όταν τελειώνεις κάτι: τι έφτιαξες, τι έμαθες, τι δυσκολίες είχες. Αυτό χτίζει παρουσία — και πολλές πρώτες δουλειές προκύπτουν επειδή κάποιος είδε τι κάνεις.

4

Από θεατής, γίνε συμμετέχων

Όταν νιώσεις άνετα, σχολίασε, κάνε ερωτήσεις. Ένα post «σήμερα έμαθα να κάνω X, ορίστε τι κατάλαβα» δείχνει ότι μαθαίνεις ενεργά και τραβάει θετική προσοχή.

tip

Καλύτερα να ξεκινήσεις ταπεινά σήμερα παρά να περιμένεις τον τέλειο εαυτό που δεν έρχεται ποτέ.