Εμφάνιση αναρτήσεων με ετικέτα Javascript. Εμφάνιση όλων των αναρτήσεων
Εμφάνιση αναρτήσεων με ετικέτα Javascript. Εμφάνιση όλων των αναρτήσεων

Τρίτη, 24 Ιουλίου 2018

Σε αυτή την στάση κατεβαίνω...

Εκεί στα τέλη του 2014, επηρεασμένος από το hype που κυριαρχούσε (και κυριαρχεί ακόμα) και από τη θέληση μου για εξέλιξη, προσωπική κι επαγγελματική, αποφάσισα να ανέβω στο τρένο που λέγεται Data Sciense... Μέχρι τότε είχα μια δεκαετή καριέρα ως DWH/ETL Developer, είχα μόλις εισέλθει στον κόσμο των Analytics (βλέπε Qlikview) και είχα διάθεση για κάτι νέο και μεγάλο, κατάλληλο για την νέα επαγγελματική αρχή που είχα κάνει από την αρχή εκείνης της χρονιάς στην Τράπεζα Πειραιώς...Είχαν προηγηθεί άρθρα που ανακήρυτταν την δουλειά του Data Scientist ως την πιο sexy του 21ου αιώνα, καινούργια buzzwords που συναντούσες όλο και συχνότερα όπως Big Data, Hadoop, MapReduce και η υπόσχεση ότι το Data Sciense θα διαμορφώσει το μέλλον τόσο σε προσωπικό όσο και παγκόσμιο επίπεδο... 

Ασχολήθηκα πολύ με αυτό, επένδυσα και χρήμα και χρόνο... Ξόδεψα τουλάχιστον 2 χρόνια από τη ζωή μου σε αυτή την υπόθεση προσπαθώντας να γίνω όσο καλύτερος γινόταν... Ήξερα από την αρχή ότι η Στατιστική, ένα βασικό όπλο στο οπλοστάσιο ενός Data Scientist, όχι δεν ήταν απλά το δυνατό μου σημείο αλλά είχα μια βασική αντιπάθεια σε αυτή, πίστευα όμως ότι θα καταφέρω να προσεγγίσω τον ρόλο δίνοντας βάρος στο programming, το άλλο βασικό skill ενός Data Scientist... Έκανα πράγματα για τα οποία είμαι περήφανος (link, link) και σίγουρα έμαθα να σκέφτομαι και με τρόπους που ως τότε αγνοούσα... 

Προσπάθησα να φέρω αυτή τη νέα γνώση στον χώρο εργασίας μου αλλά δυστυχώς δεν τα κατάφερα... Δεν έχω απάντηση σε αυτή την ερώτηση, το γιατί δεν τα κατάφερα... Ίσως δεν ήταν ώριμες οι συνθήκες στον οργανισμό που εργαζόμουν τότε, ίσως εγώ δεν κατάφερα να πείσω τους σωστούς ανθρώπους για την χρησιμότητα της γνώσης μου, τα social και communication skills δεν ήταν ποτέ το δυνατό μου σημείο... Η αλήθεια είναι ότι ήδη από τότε είχα δεύτερες σκέψεις για αυτό που προσπαθούσα να εξελίξω σαν μια νέα καριέρα... Το αντικείμενο μου φαινόταν υπέρ το δέον ακαδημαϊκό σε πολλά πράγματα ενώ στηριζόταν σε ένα mindset αρκετά διαφορετικό από αυτό που μου ήταν οικείο... Ο ρόλος του Data Scientist είναι ένας ρόλος που ακροβατεί μεταξύ του business και του IT αλλά πατάει πιο γερά στην business πλευρά του... Αυτό δεν μου άρεσε... Ξέρω τι είμαι, τι θέλω να είμαι και αυτό δεν είναι ακόμα ένας χαρτογιακάς... Πιστεύω ακράδαντα ότι η ουσία βρίσκεται κυρίως στη δημιουργία του προϊόντος, είτε αυτό λέγεται software είτε αυτοκίνητο, και όχι στην διαχείριση του, παρόλα αυτά συνέχισα να προσπαθώ... 

Η αλλαγή χώρου εργασίας και industry πριν από 1,5 χρόνο ήταν μια δεύτερη ευκαιρία να παίξω ξανά με το χαρτί που λεγόταν Data Sciense, το είδος της εταιρείας που εργάζομαι πλέον είναι από τα ιδανικότερα για την ανάπτυξη αυτού του ρόλου... Δυστυχώς τα πράγματα δεν εξελίχθηκαν όπως έλπιζα να εξελιχθούν για λόγους που δεν είναι της παρούσης να αναλύσουμε, ίσως να είναι ίδιοι και με αυτούς που δεν μου επέτρεψαν να ασκήσω τον ρόλο του Data Scientist και στην Τράπεζα, ίσως και όχι... Η ουσία είναι ότι το Data Sciense και η R μπήκαν στον ράφι, παρά τις απέλπιδες προσπάθειες μου να κρατήσω την γνώση μου και το ενδιαφέρον  μου ζωντανό παρακολουθώντας κι άλλα courses (επί πληρωμή) και στοχεύοντας σε νέα certifications... Είμαι τύπος learn by doing κι επίσης τύπος που χρειάζεται να ασχολείται με κάτι για να μην το χάσει/ξεχάσει, η μνήμη μου σε πολλά πράγματα είναι μνήμη χρυσόψαρου... 

Παρά τις προσπάθειές μου να κρατήσω την φλόγα αναμμένη, όλα μου φώναζαν παραίτηση κι έτσι συνεπικουρούμενος και από τις δύσκολες καταστάσεις που ζω από το Πάσχα και μετά, πήρα την απόφαση να ξεγράψω τα λεφτά που έχω δώσει μέχρι τώρα και να διακόψω το δεύτερο certification μου το οποίο έκανα εδώ κι ένα χρόνο, στην κυριολεξία μια στροφή πριν το τέλος... Ξέρω πολύ καλά ότι για αυτή την περίοδο τουλάχιστον δεν θέλω να ξανά ασχοληθώ με predictive models, machine learning, recommendation systems και τράβα κορδέλα... Κάνω μια επιλογή, ενδεχομένως λανθασμένη, αφού στον χώρο που κινούμαι όντως το Data Sciense και το Machine Learning είναι τα απόλυτα trends αλλά δεν μπορώ να κάνω αλλιώς, δεν το σηκώνει ο οργανισμός μου για να το πω απλά, στο μέλλον ίσως να το ξαναπροσπαθήσω, τώρα δεν θέλω... 

Αυτό που κάνω τώρα αυτές τις μέρες είναι να παρακολουθώ το curriculum του freeCodeCamp και όπου με βγάλει... Πολλοί ίσως να σκεφτούν ότι αργά θυμήθηκα να κάνω καριέρα web developer, αφενός ποτέ δεν ξέρεις κι αφετέρου με βοηθάει να κρατάω το μυαλό μου σε εγρήγορση (θα μου ήταν χρήσιμο να μάθω λίγη Javascript) χωρίς να με αγχώνει αφού είναι self paced και δωρεάν.... Άσε που ότι και να μάθεις είναι πάντα για καλό ...

Τρίτη, 10 Σεπτεμβρίου 2013

Μάθετε προγραμματισμό on line...

Δεν ξέρω πόσοι από τους αναγνώστες αυτού του blog θα βρουν αυτό το post ενδιαφέρον... To "Ψαροκόκαλο" δεν είναι ένα τεχνολογικό blog και οι αναγνώστες του δεν είναι (κατά κύριο λόγο φαντάζομαι) tech-oriented, νομίζω όμως ότι θα ήταν χρήσιμο για όποιον επιθυμεί να εξερευνήσει λίγο τον χώρο της Πληροφορικής και του προγραμματισμού, να βρει συγκεντρωμένες κάποιες on line, δωρεάν πηγές που εμένα με βοήθησαν να μάθω πολλά πράγματα που τα χρησιμοποίησα στη δουλειά μου κι όχι μόνο...

  • W3Schools ("The world's largest web development site", είναι το logo του και ίσως να έχει δίκιο! Όλες οι τεχνολογίες που αφορούν το web development, από το front end (HTML, CSS ,Javascript, jQuery και άλλα) μέχρι το back end (ASP, PHP, XML, JSON και άλλα) και τις βάσεις δεδομένων (SQL) , υπάρχουν εδώ!)
  • Codecademy (Ένα εξαιρετικό on line learning site το οποίο δεν θα ήταν υπερβολή να πούμε ότι έφτιαξε σχολή από παρόμοια sites... Διαθέτει ένα εξαιρετικό interface, απόλυτα φιλικό στον user, και on line compilers για να δουλεύεις μέσα από τον browser χωρίς να χρειάζεται να κατεβάσεις τίποτα στον υπολογιστή σου... Έχει πολύ ισχυρό community από τους χιλιάδες χρήστες του, στα forums του μπορείς να λύσεις κάθε απορία σου... Τα courses που προσφέρει αφορούν κατά κύριο λόγο το web development (HTML, CSS, PHP, Javascript, jQuery) αλλά όχι μόνο καθώς προσφέρει courses και για Ruby και Python αλλά και διάφορα APIs...)
  • LearnStreet (Είναι ένα site που ανήκει στην σχολή που δημιούργησε το Codecademy ... Ακολουθεί την ίδια λογική τόσο στο interface όσο και στο γενικότερο concept, προσφέρει όμως προς το παρόν λιγότερα courses (Javascript, Python, Ruby)... Είναι μια εξαιρετική προσπάθεια, σε αυτό το site "ακονίζω" τις γνώσεις μου στην Python αυτή την περίοδο, ολοκληρώνοντας διάφορα projects που προσφέρει με την μορφή ασκήσεων... )
  • tutorialspoint (Ο τίτλος του site μιλάει από μόνος του, αν ψάχνεις tutorial για οποιοδήποτε τεχνολογικό θέμα από προγραμματισμό και telecoms μέχρι server scripting, web development και quality control, όλα είναι εδώ... Χρησιμοποιώ το συγκεκριμένο site σαν on line reference, αν ψάχνω κάτι στα γρήγορα, ξέρω πού θα το βρω...)
  • DotNetPearls ( Είναι ένα site με tutorials και παραδείγματα που αφορούν τον προγραμματισμό στον (αχανή) κόσμο του .NET ... Επικεντρώνεται στις δύο κατεξοχήν .NET γλώσσες, C# και VB.NET αλλά προσφέρει κι ένα course για Python... Θεωρώ ότι είναι εξαιρετικό site για να ξεκινήσει κάποιος τον προγραμματισμό στην πλατφόρμα του .NET πριν εμβαθύνει σε πιο σύνθετες έννοιες...)
  • SQLAuthority (Το blog του Pinal Dave, είναι το καλύτερο μέρος για πληροφορίες, tips και tricks που αφορούν τις βάσεις δεδομένων, την SQL και τον SQL Server και όχι μόνο...)
  • CheckiO (Για το τέλος άφησα ένα...παιχνίδι! Το CheckiO είναι ένα παιχνίδι στο οποίο πρέπει να λύσεις διάφορους γρίφους γράφοντας μικρά προγράμματα σε Python... Κάθε γρίφος που λύνεται ξεκλειδώνει το επόμενο level... Το παιχνίδι αυτό απαιτεί, φυσικά, καλή γνώση της Python αλλά όχι μόνο, κατανόηση κάποιων αρχών των μαθηματικών και αλγορίθμων είναι απαραίτητα... Το CheckiO είναι μια πρόκληση για το μυαλό και τις ικανότητες σου, έχω περάσει μέρες ψάχνοντας την λύση των γρίφων... Το παιχνίδι έχει και forum όπου δίνονται άμεσα απαντήσεις σε απορίες ή διευκρινήσεις, η διαχειριστική του ομάδα είναι πολύ εξυπηρετικά και ευγενικά παιδιά... Το CheckiO είναι μια εξαιρετική προσπάθεια από την Ουκρανία... )

Δευτέρα, 5 Δεκεμβρίου 2011

Cloud9 IDE...

Cloud9 IDE
Έψαχνα να βρω κανένα free editor με intellisense για Javascript για να τον εγκαταστήσω στο laptop της Μ. έτσι ώστε να μπορώ να δουλεύω και στα δύο μηχανήματα που έχω στο σπίτι και ψάχνοντας βρήκα το Cloud9...

Το Cloud9 είναι ένας on line editor για CSS, HTML και Javascript αλλά υποστηρίζει και αρκετές άλλες γλώσσες (PHP, Ruby,etc)... Προσφέρει integration με GitHub, Bitbucket και FTP (έστω και σε beta) από όπου μπορείς να σηκώσεις τα projects σου και να δουλέψεις από οποιοδήποτε υπολογιστή, φτάνει να έχει browser... Επίσης δίνει τη δυνατότητα να προστεθούν και άλλοι χρήστες που θα μπορούν να βλέπουν και να δουλεύουν το ίδιο project παράλληλα...

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

Το Cloud9 υπάρχει και σαν extension του Chrome στο Chrome Web Store...