Pseudonymo1212 Δημοσ. 28 Μαρτίου 2016 Δημοσ. 28 Μαρτίου 2016 Επιπλέον δεν βαριόμαστε ποτέ. Κάθε τόσο βγαίνει ένα εργαλείο με το οποίο κάνουμε τη δουλειά μας καλύτερη, γράφουμε ποιοτικότερο κώδικα με λιγότερη προσπάθεια και πιάνουμε ευκολότερα τα deadlines. Αυτό που λες δεν ισχύει στο μεγαλύτερο ποσοστό του. Τα 9/10 νέα εργαλεία/frameworks (όπως θες πες τα) δενπροσφέρουν τίποτε παραπάνω, εκτός από μια διαφορετική προσέγγιση/σύνταξη. Προσωπικά το να ασχολείται κάποιος συνέχεια με ότι νέο βγαίνει, το βρίσκω πολύ χαζό-μαζοχίστικο. Ξανά και ξανά τα ίδια... Εργαλεία υπάρχουν για την δουλειά μας, το θέμα είναι ότι έχουν αρχίσει τα communities να ανταγωνίζονται μεταξύ τους. Και αν δεν χρησιμοποιείς το δικό τους framework (angularjs πχ) , σε βγάζουν οπισθοδρομικό και διάφορα άλλα... Ε αι παράτα μας ρε νταλάρα... ΥΓ: Και φυσικά βαριόμαστε! είναι πολύ φυσιολογικό! όσο δουλεύουμε για τους άλλους και κάνουμε "βαρετά" projects βαριόμαστε... τώρα αυτά που λένε τα αφεντικά ότι αυτός που αγαπάει πραγματικά τον προγραμματισμό δεν βαριέται ποτέ, είναι μλκιες. σορυ για το off topic, Αλλα για ποιο λογο το πιστευεις αυτο? Δεν ειναι προσωπικη ερωτηση στον defacer, οποιοσδηποτε με παρομοια αποψη μπορει να απαντησει, εξαλλου εχω διαβασει και στο παρελθον παρομοια αρθρα. Βασικά, προσωπικά, πιστεύω πως υπάρχει τεράστια "προπαγάνδα". Κάθε χρόνο βλέπουμε να βγαίνει και ένα νέο Framework και μας δημιουργούν μια ψεύτικη ανάγκη ότι πρέπει να το μάθουμε. Προσωπικά το θεωρώ πολύ χαζό να κάθεται κάποιος να μαθαίνει όλα αυτά τα Frameworks για να είναι μες στα πράγματα. Έτσι δεν εξελίσσεσαι καθόλου και απλά θα λες "ξέρω angular, xyz, κλπ". Στην ουσία έχεις μάθει καμιά 10 frameworks που: Δεν θα σου χρησιμεύσουν στη δουλειά Θα μαθαίνεις πάντα τα ίδια και τα ίδια (απλά διαφορετική σύνταξη). Δηλαδή θα μαθαίνεις πως συντάσσεται η φορ κλπ. Προσωπικά προτιμώ να μάθω 1-2 φραμεουορκς και να εμβαθύνω. Το να παίρνω σβάρνα ότι γλώσσα-framework υπάρχει και να κάνω ξανά και ξανά τα for, while, if-else κλπ, είναι πολύ χαζό για μένα.
ZAKKWYLDE Δημοσ. 28 Μαρτίου 2016 Δημοσ. 28 Μαρτίου 2016 Αυτό που λες δεν ισχύει στο μεγαλύτερο ποσοστό του. Τα 9/10 νέα εργαλεία/frameworks (όπως θες πες τα) δενπροσφέρουν τίποτε παραπάνω, εκτός από μια διαφορετική προσέγγιση/σύνταξη. Τα ίδια ακούω και απο τον Developer που κόλλησε στην Java 1.5 και τα .JSP/Servlets.
M2000 Δημοσ. 28 Μαρτίου 2016 Δημοσ. 28 Μαρτίου 2016 Δεν βαριέμαι..ποτέ, είναι αλήθεια. Απλά δεν προγραμματίζω με παραγγελία, αλλά αυτό που θέλω στο δικό μου έργο. Δυστυχώς όταν δουλεύεις για άλλους θα πρέπει άλλες φορές να ανοίξεις τον ορίζοντα των πιθανών ενεργειών σου, να κάνεις νέα πράγματα που τα απέφευγες, ή απλά δεν τα ξέρεις καλά και αγχώνουν, ή θα κάνεις τετριμμένα, που το πιθανότερο λόγω βιασύνης, θα κάνεις λάθος που θα στο πουν μετά, και θα αναρωτιέσαι, πως είναι δυνατόν. Οπότε σε κάθε περίπτωση έχεις άγχος. Να γιατί οι επιχειρήσεις ψάχνουν άτομα που να ταιριάζουν με το έργο, να βρίσκονται δηλαδή λίγο μετά τα πρώτα βήματα με την τεχνολογία, αλλά όχι πολύ. Αυτό το κρατούν για εκείνον που διευθύνει. Ο προϊστάμενος πρέπει να καταλάβαινει, χωρίς να γράφει κώδικα. Αυτός πρέπει να βρει λάθη ή και παραλήψεις και να δώσει εντολές να διορθωθούν. Δεν γίνεται να μην υπάρχει έλεγχος. Εννοείται ότι ο προϊστάμενος ελέγχει τρία τέσσερα έργα, για να είναι παραγωγικός. Επίσης με το καιρό και λόγω αναθέσεων έργων, θα έχουμε και αλλαγή ρότας, ο προγραμματιστής θα μπει σε τεχνολογία νέα. Δεν πρόκειται να το αποφύγει, αλλά πάλι θα είναι υπό έλεγχο. Αν ο προϊστάμενος δεν θέλει να ελέγχει και απαιτεί αυτό να το κάνει ο προγραμματιστής τότε δεν έχουμε σωστή διοίκιση και η πίεση στον εργαζόμενο τον κάνει μη παραγωγικό, τον αρρωσταίνει. Μάλλον κάτι τέτοιο παίζει με τον OP και ξέδωσε, έβγαλε το βάρος, γράφοντας εδώ.
DDevil Δημοσ. 28 Μαρτίου 2016 Δημοσ. 28 Μαρτίου 2016 Σιγουρα ξέδωσε?? γιατι βλεπω λιγο απειλητικη φωτογραφια στο αβατάρ του
johnnieinlab Δημοσ. 29 Μαρτίου 2016 Δημοσ. 29 Μαρτίου 2016 Τα ίδια ακούω και απο τον Developer που κόλλησε στην Java 1.5 και τα .JSP/Servlets. Ο φίλος έχει δίκιο και άδικο ταυτόχρονα. Το θέμα είναι να ξέρεις ποια είναι η απαίτηση και να μπορείς να χρησιμοποιήσεις το κατάλληλο εργαλείο για να την εξυπηρετήσεις. Το να έχεις ένα working παραδοτέο στην ώρα του απαιτεί κάποιες φορές συμβιβασμούς. Κι επειδή μπορείς σχεδόν πάντα να κάνεις τη δουλειά με πολλούς διαφορετικούς τρόπους, πρέπει να σκεφτείς τις ιδιαίτερες συνθήκες που σε οδηγούν να πάρεις τις αποφάσεις σου. Είναι κάποιο trend; Είναι κάποιος περιορισμός τους συστήματος; Είναι η συμβατότητα; Είναι η απόδοση/ταχύτητα; Είναι η μνήμη, το UI, η επεκτασιμότητα; Επιλέγεις c++, java, c#, perl κτλ αναλόγως με το πρόβλημα που έχεις να λύσεις. Και το πόσο σύντομα πρέπει να το λύσεις. Και το ποιοι υποθέτεις ότι θα χρειαστεί να το συντηρήσουν. Και το τι έχεις "πουλήσει" στους πελάτες σου; Η εμπειρία μου με τα διάφορα frameworks είναι ότι αρχικώς παρουσιάζονται σαν πανάκεια και τελικά έχουν κι αυτά τα δικά τους προβλήματα και περιορισμούς. Από την άλλη θα ήταν κάποιος αφελής αν σε μια μεγάλη web εφαρμογή χρησιμοποιούσε vanila javascript και κανενός είδους framework για το backend, όπως θα ήταν overkill να κάτσει να φτιάξει tree με τη javascript/frameworks/css να παίξει με typescript και less και να βάλει MVC για να φτιάξει μια σελίδα με μια φόρμα. Για να καταλήξω, ο sofware engineer πρέπει να γνωρίζει πληροφορική και να μπορεί να προσαρμοστεί στις απαιτήσεις. Και κάποιες φορές μπορεί να παίρνει και την απόφαση να παίξει με "legacy" τεχνολογίες απλώς και μόνο επειδή τις ξέρει καλά και η φύση του έργου απαιτεί να βαδίσει στα σίγουρα.
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα