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

Τρίτη, 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 είναι μια εξαιρετική προσπάθεια από την Ουκρανία... )

Τρίτη, 8 Ιανουαρίου 2013

Ένα ελαφρώς καθυστερημένο new year's resolution...

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

Όντας BI Developer δεν υπήρχε απόλυτη ανάγκη να ασχοληθώ με κάποια high level γλώσσα προγραμματισμού... Οι λίγες γραμμές κώδικα που ήταν απαραίτητες μπορούσαν να καλυφθούν από τις αποσπασματικές γνώσεις μου τις οποίες δεν μπήκα στη διαδικασία να αναπτύξω τόσα χρόνια... Οι λόγοι ήταν διάφοροι... Από την μία η φυσική μου απέχθεια για τον πατροπαράδοτο προγραμματισμό, από την άλλη το αντικείμενό μου που απαιτεί γνώσεις στις βάσεις δεδομένων, τα χρόνια πέρασαν και εγώ παρέμεινα στις γνώσεις πασαλείμματα περί προγραμματισμού...

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

Κάποιες απόπειρες που έκανα αρχικά, έπεσαν στο κενό... Αρχικά δοκίμασα να κινηθώ στον χώρο του Open Source, Python για την ακρίβεια, τόσο για ιδεολογικούς όσο και για προσωπικούς λόγους... Την ζάλισα την Python για δυο χρόνια αλλά δεν είδα προκοπή... H καταραμένη μου lack of commitment (που λένε και στο χωριό μου), η δυσκολία μου να βρω χρόνο για να αφιερώσω, οι δυσκολίες που συνάντησα λόγω του ότι όλα τα IDE που χρησιμοποίησα δεν με ικανοποίησαν αλλά κυρίως η δυσκολία που είχα να βρω κάποιο πρακτική εφαρμογή για την Python δεδομένου ότι δεν χρησιμοποιείται η συγκεκριμένη τεχνολογία στη δουλειά μου, ήταν οι κυριότεροι λόγοι που το "Operation Python" απέτυχε...

Ήρθε λοιπόν η ώρα για τη δέσμευση... Τα χρόνια περνούν, οι ευκαιρίες λιγοστεύουν, οι υποχρεώσεις αυξάνονται... Η κατάσταση έτσι όπως είναι στο μυαλό μου είναι now or never...

Το όνομα αυτής: C# !!!

Δουλεύω τόσα χρόνια με Microsoft τεχνολογίες και λειτουργικά συστήματα και έχω πολύ μεγάλη εξοικείωση με το Visual Studio μέσω του BIDS ... H C# είναι μια γλώσσα που σου επιτρέπει να δημιουργήσεις σχεδόν τα πάντα, έχει πολύ μεγάλη υποστήριξη από την Microsoft, μεγάλο community από πίσω της, δυνατότητα να δουλέψεις και σε άλλα λειτουργικά συστήματα όπως Linux ή Android και επιπροσθέτως έχει εφαρμογή στον χώρο εργασίας μου...

Αυτή την φορά δεν θα επιτρέψω στην συνηθισμένη μου lack of commitment (που λένε και στο χωριό μου) να με εμποδίσει να πετύχω τον στόχο μου... Σε ένα χρόνο από τώρα θα έχω πρόοδο να αναφέρω...!!!

Υ.Γ. Το post αυτό γράφτηκε κατά τη διάρκεια κάποιων ημερών και οι τελευταίες εξελίξεις στην δουλειά μου και κάποιες απροσδόκητες αποχωρήσεις μπορεί να απαιτήσουν να μάθω...Java τελικά και όχι C# !!! 

Βλέποντας και κάνοντας...

Πέμπτη, 27 Δεκεμβρίου 2012

Δώρα...

Τα χριστουγεννιάτικα δώρα μου!

Φέτος υπήρξε συνεννόηση μεταξύ της Μ. και των δικών μου και αγοράστηκε η τριλογία του "Άρχοντα των Δαχτυλιδιών", να καλύψω επιτέλους αυτό το τεράστιο κενό που είχα στα fantasy αναγνώσματα μου....

Το άλλο βιβλίο είναι πολιτικά και τεχνολογικά επίκαιρο, ειδικά τώρα που μελετάω την Python... (μου χα χα!!!)

Πέμπτη, 29 Νοεμβρίου 2012

Burnout...

Και πάνω εκεί που λες ότι τίποτα δεν πάει χειρότερα κάτι μπορεί να συμβεί και να στραβώσουν κι άλλο τα πράγματα... Να σε θεωρήσουν μαλάκα και δεδομένο και να σου βγάζουν και τη γλώσσα από πάνω κοροϊδευτικά...  

Προσπαθώ να μην "πέφτω" αλλά το burnout δείχνει κανονικά τα σημάδια του... Νιώθω ότι είμαι σε φάση που έχει κλείσει ένας κύκλος και πρέπει να ανοίξει ένας νέος αλλά πάλι αυτό είναι το συναίσθημα που έχω πάντα μετά από περιόδους μεγάλης πίεσης... Από την άλλη ίσως όντως να έχει έρθει η ώρα για γενναίες αποφάσεις... 

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

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

Η συνέχεια... επί της οθόνης!

Τρίτη, 10 Μαΐου 2011

Το φιδάκι ο Διαμαντής...

Ανοίγω και κλείνω τα βιβλία και άκρη δεν βρίσκω... Βάζω το κεφάλι κάτω, μελετώ, απογοητεύομαι και φτου και από την αρχή... Δουλεύω το ρημάδι το Visual Studio εδώ και τρία χρόνια και δεν έχω καταφέρει ακόμα να το αγαπήσω... Ψάχνω να βρω κάτι άλλο να για να διοχετεύσω την ηλεκτρονική μου δημιουργικότητα αλλά δεν είμαι σίγουρος ότι ψάχνω σωστά... Λέω να ξαναπιάσω την Python που άφησα στην μέση πριν μερικούς μήνες κι ελπίζω να μην με φάει το φιδάκι...

Τρίτη, 23 Νοεμβρίου 2010

Χαλάρωση...

Πίνω μια Boddingtons, έχω πάρει το lap top αγκαλιά κι έχω αράξει στον καναπέ, η Μ χαζεύει το CSI... Όσα περισσότερα μου συμβαίνουν τόσο λιγότερο έχω μυαλό για να γράψω στο blog... Αυτή την περίοδο συμβαίνουν πολλά και ο χρόνος είναι λίγος, αυτό που θέλω είναι να ρίξω λίγο τις στροφές, να μειώσω το άγχος... Παρ' όλα αυτά, έχω διάθεση για δημιουργικά πράγματα, από χθες μου την κάρφωσε κι άρχισα να διαβάζω Python κι έκανα αίτηση για ένα μεταπτυχιακό!!! Ευχηθείτε μου καλή τύχη, θα την χρειαστώ...

Άλλη μια γουλιά μπύρα, μην γίνει και κάτουρο, και καληνύχτα με το αγαπημένο τραγούδι του Σ. μου...