Προς το περιεχόμενο

Θελω να γινω προγραμματιστης χωρις πτυχιο απο που να ξεκινησω;


True_Alchemist14

Προτεινόμενες αναρτήσεις

Δημοσ. (επεξεργασμένο)

Επειδή διαβάζουν και άλλοι εδώ, ίσως και νέα παιδιά, οι γνωστικοί δεν μπορούν με απλά λόγια να πουν τι δουλειά κάνει ο DA; Γιατί το πληρώνουν; Κάνει data entry; Αποφασίζει για τις μεθόδους ως μελετητής; Ποιες επιχειρήσεις χρησιμοποιούν DA;

Μας διαβάζουν και άλλοι εδώ και δεν βλέπω εμβάθυνση στο θέμα.

 

Επεξ/σία από solarpower
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • Απαντ. 48
  • Δημ.
  • Τελ. απάντηση

Συχνή συμμετοχή στο θέμα

βρηκα αυτο στο διαδικτύο

My Self-Created Artificial Intelligence Masters Degree

Foundation Courses

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)
16 ώρες πριν, solarpower είπε

Επειδή διαβάζουν και άλλοι εδώ, ίσως και νέα παιδιά, οι γνωστικοί δεν μπορούν με απλά λόγια να πουν τι δουλειά κάνει ο DA; Γιατί το πληρώνουν; Κάνει data entry; Αποφασίζει για τις μεθόδους ως μελετητής; Ποιες επιχειρήσεις χρησιμοποιούν DA;

Μας διαβάζουν και άλλοι εδώ και δεν βλέπω εμβάθυνση στο θέμα.

Δεν υπάρχει κανόνας. Εξαρτάται από την εταιρία, από της ικανότητες του εκαστοτε ατόμου, από τις ανάγκες σε μια συγκεκριμένη χρονική στιγμή...

Είναι σαν να ρωτάς τη κάνει ένας software engineer, γιατι τον πληρωνουν; Αλλα κανω εγω, οποτε για αλλα με πληρωνουνε, και αλλα κανει ενας αλλος φιλος οποτε για αλλα πληρωνεται και τα λοιπα και τα λοιπα... Σε μια εταιρια ο τιτλος DA μπορει να σημαινει excel monkey. Σε αλλη μπορει να σημαινει data scientist. 

Επεξ/σία από Papakaliati
  • Confused 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δυστυχώς χωρίς να θέλω να σε στεναχωρησω ειδικά με τις γνώσεις που λες ότι έχεις στα μαθηματικά (3η λυκείου) ξεχνάς οτιδήποτε έχει να κάνει με machine learning και data science ειδικά σε 5 χρόνια. 

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Mathematics for machine learning specialization coursera

https://www.coursera.org/specializations/mathematics-machine-learning

μπορει να αφιερωσει ενα χρονο να διαβασει διαφορικο λογισμο, γραμμικη, αλγεβρα και Python

και να ξεκινησει μαθηματα απο coursera. 

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)

Ρε παιδια ειμαι Μαθηματικος με μεταπτυχιακο στην Πληροφορικη και δυσκολευομαι απιστευτα με Στατιστικη ,ΜL κτλ ... Και θα γινει ο αλλος Data Scientist με πτυχιο μηχανικου η χωρις πτυχιο που ειδα καπου...Ονειρευεστε...απλα...

Επεξ/σία από ppaio
  • Like 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Στις 24/11/2020 στις 2:06 ΠΜ, True_Alchemist14 είπε

να γινεις προγραμματιστης χωρις πτυχιο

o προγραμματισμός είναι τρόπος σκέψης και αυτό μαθαίνει να εφαρμόζει ο προγραμματιστής, επειδή είσαι συνάδελφος θα σου πω κάτι που μας είπε ένας καθηγητής μου στο ΕΜΠ: "Οι περισσότεροι θα πάρετε δίπλωμα μηχανικού αλλά λίγοι από εσάς θα γίνετε μηχανικοί"

Αυτό το λέω γιατί το παν είναι η προγραμματιστική σκέψη που σε κάνει προγραμματιστή και όχι τα χαρτιά.

Στις 24/11/2020 στις 2:06 ΠΜ, True_Alchemist14 είπε

Μην ρωτησετε γιατι

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

 

Στις 24/11/2020 στις 2:06 ΠΜ, True_Alchemist14 είπε

Αλλα δεν θελω να φαω και 5 χρονια να βρω μια δουλεια με κατι σχετικο σαν data scientist

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

Εν ολίγοις προσπάθησε να προσδιορίσεις το που είσαι τώρα και το που θέλεις να φτάσεις.

 

Από εμένα καλή επιτυχία :)

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)

Το ενδιαφέρον μετράει. Μετά η όρεξη να ψάξει να βρει τι μπορεί να κάνει. Το πρώτο πράγμα που θα πρέπει να κάνει κανείς είναι να φορτώσει ένα πρόγραμμα και να το τρέξει σε ένα IDE. Μετά να κάτσει να το χαζέψει, να πειράξει διάφορα, να δει τι γίνεται.

Αυτά τα περί αλγοριθμικής σκέψης είναι κουταμάρες για τα σχολεία. Εντάξει υπάρχουν ονομαστοί αλγόριθμοι. Πχ ο LZW,  αλλά άμα τους μαζέψεις όλους θα είναι το τίποτα μπροστά στη στρατιά προγραμματιστών. Έτσι μαθηματικά σπάνια κάποιος θα ακουστεί για τον αλγόριθμό του. Άρα τι κάνουν όλοι αυτοί οι προγραμματιστές; Τα προγράμματα είναι κατασκευές. Οι αλγόριθμοι είναι δομικά στοιχεία, τα οποία 99.9% δεν έχουν άμεση σχέση με τον προγραμματιστή, απλά είναι χρήστης τους, δηλαδή τον ανασύρουν και τον πετάνε μέσα και αν μιλάμε για αντικείμενα, ούτε καν έχουν επαφή με αυτόν. Βάζουν το vector και του λένε sort...και να πάει να κουρευτεί ο κόσμος όλος, ξέρει ότι θα το κάνει, γιατί έτσι λένε οι οδηγίες! Έτσι όλοι οι προγραμματιστές διαβάζουν οδηγίες, όπως ο μάγειρας. Με τη διαφορά ότι ενώ ο μάγειρας θα δοκιμάσει και θα ρίξει λίγο αλάτι εκτός και αν το έχει κάνει λύσσα, οπότε πάει για άλλο, ο προγραμματιστής κάποια στιγμή θα ψάχνεται γιατί οι οδηγίες έλεγαν αυτό και τώρα δεν γίνεται; Και κάπου εκεί θα παλεύει με τα κύμματα, μέχρι να καταλάβει ότι ο υπολογιστής είναι φίλος του, και πως ο εχθρός είναι ο κακός του εαυτός, που τον κάνει να κάνει λάθη. Είναι ανθρώπινο να κάνουμε λάθη!

Με απλά λόγια αυτή ήταν μια περιγραφική απόδοση του τι είναι προγραμματιστής!

Άντε και καλά Χριστούγεννα, συμπολεμιστές, Κορονομάχοι με τη παντόφλα!

 

 

Επεξ/σία από solarpower
  • Like 2
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

7 λεπτά πριν, solarpower είπε

Το ενδιαφέρον μετράει. Μετά η όρεξη να ψάξει να βρει τι μπορεί να κάνει. Το πρώτο πράγμα που θα πρέπει να κάνει κανείς είναι να φορτώσει ένα πρόγραμμα και να το τρέξει σε ένα IDE. Μετά να κάτσει να το χαζέψει, να πειράξει διάφορα, να δει τι γίνεται.

Αυτά τα περί αλγοριθμικής σκέψης είναι κουταμάρες για τα σχολεία. Εντάξει υπάρχουν ονομαστοί αλγόριθμοι. Πχ ο LZW,  αλλά άμα τους μαζέψεις όλους θα είναι το τίποτα μπροστά στη στρατιά προγραμματιστών. Έτσι μαθηματικά σπάνια κάποιος θα ακουστεί για τον αλγόριθμό του. Άρα τι κάνουν όλοι αυτοί οι προγραμματιστές; Τα προγράμματα είναι κατασκευές. Οι αλγόριθμοι είναι δομικά στοιχεία, τα οποία 99.9% δεν έχουν άμεση σχέση με τον προγραμματιστή, απλά είναι χρήστης τους, δηλαδή τον ανασύρουν και τον πετάνε μέσα και αν μιλάμε για αντικείμενα, ούτε καν έχουν επαφή με αυτόν. Βάζουν το vector και του λένε sort...και να πάει να κουρευτεί ο κόσμος όλος, ξέρει ότι θα το κάνει, γιατί έτσι λένε οι οδηγίες! Έτσι όλοι οι προγραμματιστές διαβάζουν οδηγίες, όπως ο μάγειρας. Με τη διαφορά ότι ενώ ο μάγειρας θα δοκιμάσει και θα ρίξει λίγο αλάτι εκτός και αν το έχει κάνει λύσσα, οπότε πάει για άλλο, ο προγραμματιστής κάποια στιγμή θα ψάχνεται γιατί οι οδηγίες έλεγαν αυτό και τώρα δεν γίνεται; Και κάπου εκεί θα παλεύει με τα κύμματα, μέχρι να καταλάβει ότι ο υπολογιστής είναι φίλος του, και πως ο εχθρός είναι ο κακός του εαυτός, που τον κάνει να κάνει λάθη. Είναι ανθρώπινο να κάνουμε λάθη!

Με απλά λόγια αυτή ήταν μια περιγραφική απόδοση του τι είναι προγραμματιστής!

Άντε και καλά Χριστούγεννα, συμπολεμιστές, Κορονομάχοι με τη παντόφλα!

Αυτό είναι το λεγόμενο code monkey, μια υποκατηγορια developer, χαμηλων συνηθως δυνατοτητων και γνωσεων. Και προφανως το αρθρο σου αντιπροσωπευει αυτην την υποκατηγορια.

  • Like 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

αυτα ειναι τα μαθηματικα που ζηταει το Deree για το Msc Data science

ITC 5004 APPLIED MATHEMATICS 3 US CREDITS A course to teach skills in calculus and linear algebra as well as their applications in data analysis problems. Calculus: Functions, limits and continuity. Derivative of polynomials, and other well-known functions, e.g. exponential, logarithmic. Finding maxima and minima using derivatives. Sketching the graph of a function. Indefinite and definite integral. Integration techniques. Area as an integral. Functions of several variables. Partial derivatives. Linear algebra: Matrices and matrix computations, vectors, linear systems of equations, determinants, inner product, eigenvalues and eigenvectors.

https://www.acg.edu/wp-content/uploads/2018/07/Graduate-Certificate-in-Computer-Science.pdf

απο το graduate certificate in computing που χρησιμευει κυριως για προπαρασκευστικό για το Msc

ειναι μαθηματικα πρωτου έτους οικονομικής σχολής. 

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)

Ακριβώς @Papakaliati. Αλλά έτσι είναι τα πράγματα στο κόσμο της εργασίας. Εκτός αν έχεις διδακτορικό και η εταιρεία που δουλεύεις λέγεται NASA, ή εφάμιλλη  και σχεδιάζεις το μελλοντικό πρωτόκολλο επικοινωνίας διαστημικών συσκευών! Αλλά ο κόσμος δεν κάνει συνήθως αυτές τις δουλειές. Και το παλληκάρι εδώ, με το πτυχίo μηχανικού ΤΕΙ, ή ΑΤΕΙ ή ότι θες να τα πεις, δείχνει ένα ενδιαφέρον. Να τον τρομάξουμε με τα παραδείγματα επιστημόνων με τόνους συγγράμματα; Δεν πρόκειται να γίνει κάτι τέτοιο. Θα εργαστεί σε αυτό που λες ΥΠΟ-κατηγορία, η οποία είναι το πλήθος. Ας μην ζητάμε από τον κάθε άλλο να γίνει κάτι που δεν πρόκειται να γίνει.

Να γίνει code monkey, elephant, shark...ότι θες. Να το ευχαριστηθεί και να τα οικονομήσει. Γιατί έτσι περπατάει η δουλειά γενικώς και όχι μόνο στην Ελλάδα. Απλά στο εξωτερικό πουλάνε από κώδικα στη τιμή πχ των 85 δολαρίων μέχρι και "τζάμπα" κώδικα που για να τον κατανοήσεις πρέπει να σκάσεις χιλιάρικα για υποστήριξη.

 

Επεξ/σία από solarpower
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

46 λεπτά πριν, solarpower είπε

Το ενδιαφέρον μετράει. Μετά η όρεξη να ψάξει να βρει τι μπορεί να κάνει. Το πρώτο πράγμα που θα πρέπει να κάνει κανείς είναι να φορτώσει ένα πρόγραμμα και να το τρέξει σε ένα IDE. Μετά να κάτσει να το χαζέψει, να πειράξει διάφορα, να δει τι γίνεται.

Αυτά τα περί αλγοριθμικής σκέψης είναι κουταμάρες για τα σχολεία. Εντάξει υπάρχουν ονομαστοί αλγόριθμοι. Πχ ο LZW,  αλλά άμα τους μαζέψεις όλους θα είναι το τίποτα μπροστά στη στρατιά προγραμματιστών. Έτσι μαθηματικά σπάνια κάποιος θα ακουστεί για τον αλγόριθμό του. Άρα τι κάνουν όλοι αυτοί οι προγραμματιστές; Τα προγράμματα είναι κατασκευές. Οι αλγόριθμοι είναι δομικά στοιχεία, τα οποία 99.9% δεν έχουν άμεση σχέση με τον προγραμματιστή, απλά είναι χρήστης τους, δηλαδή τον ανασύρουν και τον πετάνε μέσα και αν μιλάμε για αντικείμενα, ούτε καν έχουν επαφή με αυτόν. Βάζουν το vector και του λένε sort...και να πάει να κουρευτεί ο κόσμος όλος, ξέρει ότι θα το κάνει, γιατί έτσι λένε οι οδηγίες! Έτσι όλοι οι προγραμματιστές διαβάζουν οδηγίες, όπως ο μάγειρας. Με τη διαφορά ότι ενώ ο μάγειρας θα δοκιμάσει και θα ρίξει λίγο αλάτι εκτός και αν το έχει κάνει λύσσα, οπότε πάει για άλλο, ο προγραμματιστής κάποια στιγμή θα ψάχνεται γιατί οι οδηγίες έλεγαν αυτό και τώρα δεν γίνεται; Και κάπου εκεί θα παλεύει με τα κύμματα, μέχρι να καταλάβει ότι ο υπολογιστής είναι φίλος του, και πως ο εχθρός είναι ο κακός του εαυτός, που τον κάνει να κάνει λάθη. Είναι ανθρώπινο να κάνουμε λάθη!

Με απλά λόγια αυτή ήταν μια περιγραφική απόδοση του τι είναι προγραμματιστής!

Άντε και καλά Χριστούγεννα, συμπολεμιστές, Κορονομάχοι με τη παντόφλα!

 

 

Βαζουν vector και κανει sort? Και ποιος θα σε παρει αν δε ξερεις τους βασικους sorting αλγοριθμους και τη διαφορα τους στο time complexity? Ποιος θα σε παρει αν δεν ξερεις τι ειναι ο dfs o bfs? Πλακα κανεις θελω να πιστευω, προγραμματιστης και ειδικα να ασχοληθει με  machine learning χωρις να ξερει αλγοριθμους δεν εγινε κανενας

  • Like 2
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)

Άλλο τι ξέρει ο καθένας και άλλο τι απαιτείται για να κάνεις μια δουλειά. Δηλαδή όταν σου δώσω μια βάση και σου πως ότι θέλω ταξινομένα αυτά και αυτά, θα κάτσεις να μου πεις, τι αλγόριθμο sort να βάλω, τι time complexity θα παίξει;

Δεν υπάρχουν αυτά, σε πρακτικό πεδίο! Υπάρχουν σε άλλα επίπεδα. Ο σκοπός είναι ότι ο Θεματοθέτης θέλει να ζήσει προγραμματίζοντας, αυτό που με τον Papakaliati καταλήξαμε βάσει μιας περιγραφής που έδωσα, του code monkey. Δεν είπε ότι θέλει να γίνει architect, ή guru. Θα μάθει πχ μια javascript να κάνει δυο πράγματα, και θα αλλάζει κατά περίπτωση ονόματα πεδίων, τίτλους και τιμές. Απαιτείται χρόνος και πληρωμή για το χρόνο αυτό. Τόσο απλά!

Τώρα επειδή έβαλε το θέμα σαν DA, όπως και να έχει Junior θα πάει. Δηλαδή όπως σε όλες τις δουλειές θα του πουν πώς αυτοί δουλεύουν. Άρα θα πρέπει να ξέρει να συνδέει πακέτα και όχι να εξειδικεύεται σε περίπλοκους αλγόριθμους. Ξεχάστε τους πίνακες που παραδοσιακά έπαιζαν σε γλώσσες, τώρα πετάς ένα memory SQLITE3 και κάνεις ότι θες με SQL Πρακτικά οι πινακες χρειάζονται ως Bytes για να μετατρέπεις/μεταφέρεις δυαδικά αρχεία, όπως jpg εικόνες, ή να τα μετατρέπεις σε Base64 αν πρόκειται να διακινηθούν μέσω δικτύου!

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

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

Επεξ/σία από solarpower
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

13 λεπτά πριν, solarpower είπε

Άλλο τι ξέρει ο καθένας και άλλο τι απαιτείται για να κάνεις μια δουλειά. Δηλαδή όταν σου δώσω μια βάση και σου πως ότι θέλω ταξινομένα αυτά και αυτά, θα κάτσεις να μου πεις, τι αλγόριθμο sort να βάλω, τι time complexity θα παίξει;

Κοιτα επειδη προσφατα περασα απο συνεντευξη, δε νομιζω να ξερεις ποσο brutal ειναι τα πραγματα εκει εξω. Αν και ζω Σουηδια, μπορω να συνοψησω τι με ρωτησανε και νομιζω για ολες τις χωρες πλεον ειναι η ιδια εμπειρια.

3 coding challenges

1) binary search tree (dfs k να δω αν ειναι οντως binary search tree)

2) linked list merge (δινανε x linked lists, κ επρεπε να τις κανω merge)

3) palindromic substrings (input string, να ψαξω ολα τα unique substrings που ειναι palindromes)

Φυσικα το 1ο screen ηταν αυτο, και τωρα εχω pair programming. Και δεν τελειωνει εκει εχει κ αλλο interview

Πες μου πως θα το περασει καποιος αυτο, χωρις να ξερει αλγοριθμους. H εποχη της κορωνας εκανε ολες τις εταιρειες ιδιαιτερα "picky" και ειναι τρομερα δυσκολο εστω να βρεις entry δουλεια. 

 

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...