window.pipedriveLeadboosterConfig = { base: 'leadbooster-chat.pipedrive.com', companyId: 11580370, playbookUuid: '22236db1-6d50-40c4-b48f-8b11262155be', version: 2, } ;(function () { var w = window if (w.LeadBooster) { console.warn('LeadBooster υπάρχει ήδη') } else { w.LeadBooster = { q: [], on: function (n, h) { this.q.push({ t: 'o', n: n, h: h }) }, trigger: function (n) { this.q.push({ t: 't', n: n }) }, } } })() TheCodestReview #1 - εβδομαδιαίος χυμός μηχανικής λογισμικού - The Codest
The Codest
  • Σχετικά με εμάς
  • Υπηρεσίες
    • Ανάπτυξη λογισμικού
      • Ανάπτυξη Frontend
      • Backend Ανάπτυξη
    • Staff Augmentation
      • Frontend Developers
      • Backend Developers
      • Μηχανικοί δεδομένων
      • Μηχανικοί cloud
      • Μηχανικοί QA
      • Άλλα
    • Συμβουλευτική
      • Έλεγχος & Συμβουλευτική
  • Βιομηχανίες
    • Fintech & Τραπεζική
    • E-commerce
    • Adtech
    • Healthtech
    • Κατασκευή
    • Εφοδιαστική
    • Αυτοκίνητο
    • IOT
  • Αξία για
    • CEO
    • CTO
    • Διευθυντής παράδοσης
  • Η ομάδα μας
  • Case Studies
  • Μάθετε πώς
    • Blog
    • Συναντήσεις
    • Διαδικτυακά σεμινάρια
    • Πόροι
Καριέρα Ελάτε σε επαφή
  • Σχετικά με εμάς
  • Υπηρεσίες
    • Ανάπτυξη λογισμικού
      • Ανάπτυξη Frontend
      • Backend Ανάπτυξη
    • Staff Augmentation
      • Frontend Developers
      • Backend Developers
      • Μηχανικοί δεδομένων
      • Μηχανικοί cloud
      • Μηχανικοί QA
      • Άλλα
    • Συμβουλευτική
      • Έλεγχος & Συμβουλευτική
  • Αξία για
    • CEO
    • CTO
    • Διευθυντής παράδοσης
  • Η ομάδα μας
  • Case Studies
  • Μάθετε πώς
    • Blog
    • Συναντήσεις
    • Διαδικτυακά σεμινάρια
    • Πόροι
Καριέρα Ελάτε σε επαφή
Πίσω βέλος GO BACK
2020-10-12
Ανάπτυξη λογισμικού

TheCodestReview #1 - εβδομαδιαίος χυμός μηχανικής λογισμικού

The Codest

Kamil Ferens

Επικεφαλής ανάπτυξης

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

Γιατί το κάνουμε;

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

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

  3. Πιστεύουμε ακράδαντα στη δύναμη της αυτοεκπαίδευσης, προσπαθώντας πάντα να μαθαίνουμε νέα πράγματα και να ενισχύουμε τους εαυτούς μας, 1% κάθε φορά. 

  4. Υπάρχουν τόνοι εξαιρετικού τεχνολογικού περιεχομένου στο διαδίκτυο που αξίζουν περισσότερη προβολή και εμείς πρόκειται να δώσουμε τα εύσημα εκεί που πρέπει.

Δημιουργία ενός οδικός χάρτης για αυτή τη σειρά, έκανα μια έρευνα στο LinkedIn για να ρωτήσω CTOs και διευθυντές μηχανικών για τις βασικές τους προκλήσεις στο ήδη αρκετά δύσκολο 2020 και πέραν αυτού.

Ακούστε τι είπαν: 

Χωρίς άλλη καθυστέρηση, επιτρέψτε μου να σας προσκαλέσω για το 1ο επεισόδιο του TheCodestReview με τη συμβολή του καλεσμένου μας CTO, επικεφαλής ανάπτυξης και Frontend Lead που καλύπτει τα παρακάτω θέματα:

Έξι κανόνες για την κλιμάκωση των Software Architectures από τον Ian Gorton

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

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

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

Στο εν λόγω άρθρο, ο συγγραφέας υπογραμμίζει ορισμένες συγκεκριμένες πτυχές της αρχιτεκτονικής εφαρμογών υψηλής απόδοσης. Με την πάροδο των ετών, έχουμε μάθει να χρησιμοποιούμε λύσεις όπως AWS ή Azure, αλλά ακόμη και οι καλύτεροι cloud δεν μας προστατεύει από τους εαυτούς μας. Όταν δημιουργούμε μια εφαρμογή, δεν εστιάζουμε στην επίλυση προβλημάτων που δεν υπάρχουν, προβλέποντάς τα εκ των προτέρων. Ως εκ τούτου, αντιμετωπίζουμε πολλά προβλήματα αργότερα, όταν η εφαρμογή μας μεγαλώνει. Ο συγγραφέας του άρθρου μας παρέχει πολλές πολύτιμες συμβουλές σχετικά με το πού πρέπει να αναζητήσουμε βελτιστοποίηση, ποιο είναι το μεγαλύτερο πρόβλημα και πώς επηρεάζει την εφαρμογή σας. Βάζοντας στο παιχνίδι την πολυετή εμπειρία μου στον κλάδο, συμφωνώ απόλυτα με τον Ian. Θα ήθελα επίσης να προσθέσω ότι οι συμβουλές που παρέχονται στο άρθρο ισχύουν για κάθε εφαρμογή που συντηρούμε. Η εφαρμογή αυτών των κατευθυντήριων γραμμών θα αποφέρει οφέλη στην έργο στο επίπεδο της αξιοπιστίας και της προβλεψιμότητάς του, που αποτελεί σημαντικό χαρακτηριστικό για την ανάπτυξη των επιχειρήσεων.

Μια εισαγωγή στις μετρικές παράδοσης μηχανικής από τον Juan Pablo Buritica

- Τα κοινώς χρησιμοποιούμενα μέτρα επιδόσεων δεν είναι αυστηρά τεχνικά

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

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

Ο Juan Pablo Buritica έθεσε ένα θέμα που φαίνεται να είναι ακόμα εξειδικευμένο. Οι άνθρωποι που διαχειρίζονται έργα πληροφορικής συχνά υιοθετούν κάποια μέτρα αποδοτικότητας (όπως το βασικό διάγραμμα burndown στο JIRA), αλλά εξακολουθούν να μην συσχετίζονται στενά με τις παραδόσεις των κωδικός μέρη για τη βελτιστοποίηση της διαδικασίας παράδοσης λογισμικού με βάση αυτά. Συνήθως, η βελτιστοποίηση αφορά την κατανομή των καθηκόντων και την επικοινωνία εντός της ομάδας, αλλά είναι σπάνιο να παρακολουθούνται αυστηρά τεχνικοί δείκτες που αναφέρει ο συγγραφέας, π.χ. "χρόνος για συγχώνευση". Στην εποχή των web hooks του GitHub και των συστημάτων διαχείρισης εργασιών που είναι ανοικτά στην ενσωμάτωση, αυτού του είδους η προσέγγιση καθίσταται σχετικά εύκολη στην εφαρμογή - τα δεδομένα βρίσκονται στα χέρια σας, αρκεί να τα φτάσετε και να τα επεξεργαστείτε με τον σωστό τρόπο.

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

Σύγχρονο CTO Podcast - Επεισόδιο 217 με τον Dan Conrad - CTO at One Identity

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

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

Το Single Sing On (SSO) ή η χρήση διαχειριστών κωδικών πρόσβασης, όπως το One Identity ή το LastPass, είναι εξαιρετικά χρήσιμα για τη διατήρηση των βασικών προτύπων διαδικτυακής υγιεινής και ασφάλειας, προστατεύοντας τους υπαλλήλους και τους χώρους εργασίας μας από ευπάθειες και ψηφιακές απειλές.

Εκπαιδεύετε τους υπαλλήλους σας σχετικά με την προσεκτική διαχείριση κωδικών πρόσβασης;


Ευχαριστούμε που διαβάσατε μέχρι το τέλος και μείνετε συντονισμένοι για το επόμενο επεισόδιο που έρχεται σύντομα!

Σχετικά άρθρα

Ανάπτυξη λογισμικού

Κατασκευάστε μελλοντικά ασφαλείς εφαρμογές Web: γνώσεις από την ομάδα εμπειρογνωμόνων του The Codest

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

THECODEST
Ανάπτυξη λογισμικού

Top 10 εταιρείες ανάπτυξης λογισμικού με έδρα τη Λετονία

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

thecodest
Λύσεις Enterprise & Scaleups

Βασικά στοιχεία ανάπτυξης λογισμικού Java: Α Guide to Outsourcing Successfully (Οδηγός για την επιτυχή εξωτερική ανάθεση)

Εξερευνήστε αυτόν τον βασικό οδηγό για την επιτυχή ανάπτυξη λογισμικού outsourcing Java για να αυξήσετε την αποδοτικότητα, να αποκτήσετε πρόσβαση στην τεχνογνωσία και να οδηγήσετε την επιτυχία των έργων με The Codest.

thecodest
Ανάπτυξη λογισμικού

Ο απόλυτος οδηγός για το Outsourcing στην Πολωνία

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

TheCodest
Λύσεις Enterprise & Scaleups

Ο πλήρης οδηγός εργαλείων και τεχνικών ελέγχου πληροφορικής

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

The Codest
Jakub Jakubowicz CTO & Συνιδρυτής

Εγγραφείτε στη βάση γνώσεών μας και μείνετε ενήμεροι για την τεχνογνωσία από τον τομέα της πληροφορικής.

    Σχετικά με εμάς

    The Codest - Διεθνής εταιρεία ανάπτυξης λογισμικού με κέντρα τεχνολογίας στην Πολωνία.

    Ηνωμένο Βασίλειο - Έδρα

    • Γραφείο 303B, 182-184 High Street North E6 2JA
      Λονδίνο, Αγγλία

    Πολωνία - Τοπικοί κόμβοι τεχνολογίας

    • Πάρκο γραφείων Fabryczna, Aleja
      Pokoju 18, 31-564 Κρακοβία
    • Πρεσβεία του εγκεφάλου, Konstruktorska
      11, 02-673 Βαρσοβία, Πολωνία

      The Codest

    • Αρχική σελίδα
    • Σχετικά με εμάς
    • Υπηρεσίες
    • Case Studies
    • Μάθετε πώς
    • Καριέρα
    • Λεξικό

      Υπηρεσίες

    • Συμβουλευτική
    • Ανάπτυξη λογισμικού
    • Backend Ανάπτυξη
    • Ανάπτυξη Frontend
    • Staff Augmentation
    • Backend Developers
    • Μηχανικοί cloud
    • Μηχανικοί δεδομένων
    • Άλλα
    • Μηχανικοί QA

      Πόροι

    • Γεγονότα και μύθοι σχετικά με τη συνεργασία με εξωτερικό συνεργάτη ανάπτυξης λογισμικού
    • Από τις ΗΠΑ στην Ευρώπη: Γιατί οι αμερικανικές νεοσύστατες επιχειρήσεις αποφασίζουν να μετεγκατασταθούν στην Ευρώπη
    • Σύγκριση υπεράκτιων κόμβων ανάπτυξης τεχνολογίας: Ευρώπη (Πολωνία), ASEAN (Φιλιππίνες), Ευρασία (Τουρκία)
    • Ποιες είναι οι κορυφαίες προκλήσεις των CTOs και των CIOs;
    • The Codest
    • The Codest
    • The Codest
    • Privacy policy
    • Website terms of use

    Πνευματικά δικαιώματα © 2025 από The Codest. Όλα τα δικαιώματα διατηρούνται.

    elGreek
    en_USEnglish de_DEGerman sv_SESwedish da_DKDanish nb_NONorwegian fiFinnish fr_FRFrench pl_PLPolish arArabic it_ITItalian jaJapanese ko_KRKorean es_ESSpanish nl_NLDutch etEstonian elGreek