mihalis's blog

mihalis's picture

Πώς να γίνεις iOS Developer...

Τα παρακάτω είναι από ένα post που είχα γράψει στο site iPhonehellas.gr σχετικά με το πως μπορεί κάποιος να γίνει iOS Developer διαβάζοντας μόνος του.

«Από το να σκεφτόμαστε "με τι να αρχίσω;", "τι θα κάνω;", "C ή Objective-C;", κ.λπ. και να χάνουμε χρόνο, είναι καλύτερα να ξεκινήσουμε και ας δυσκολευτούμε λίγο.
Το μόνο σίγουρο είναι ότι κάποια στιγμή οι κόποι μας θα πιάσουν τόπο.
Απλά να ξέρουμε ότι χρειάζεται χρόνος για να μάθουμε iOS programming (ειδικά αν είμαστε εντελώς άσχετοι από προγραμματισμό) αλλά αν το θέλουμε πραγματικά θα γίνει.

Μια καλή σειρά είναι η παρακάτω:
- Αγοράζουμε το βιβλίο του Kochan για Objective-C και αρχίζουμε να το διαβάζουμε
- Φτιάχνουμε μικρά προγράμματα με την χρήση του Xcode
- Λύνουμε τις απορίες που παρουσιάζονται
- Ξαναγράφουμε προγράμματα, λίγο πιο δύσκολα
- Ξαναδιαβάζουμε το βιβλίο του Kochan (όχι αναγκαστικά όλο, το βασικό είναι να καταλαβαίνουμε αυτά που διαβάζουμε)
- Ψάχνουμε στο Internet για προγραμματισμό iOS
- Ασχολούμαστε με Δομές Δεδομένων
- Μπαίνουμε σιγά-σιγά στον προγραμματισμό για iOS
- Γράφουμε μικρά προγράμματα για iOS devices
- Βλέπουμε και τις διαλέξεις του Stanford (που όπως έχω πει είναι αρκετά δύσκολες για αρχάριους)
- Συνεχίζουμε να γράφουμε προγράμματα
- Διαβάζουμε και προσπαθούμε να μάθουμε συγκεκριμένα πράγματα που μας ενδιαφέρουν (βάσεις δεδομένων, γραφικά, κ.λπ.)

Το πόσο χρόνο θα πάρουν τα παραπάνω εξαρτάται από εμάς. Το βιβλίο "Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον" είναι καλό αν κάποιος είναι άσχετος.
Επίσης, από τα παραπάνω βγαίνει το συμπέρασμα ότι χρειάζεται ΕΞΑΣΚΗΣΗ και γράψιμο προγραμμάτων για να μάθουμε. Αυτό είναι το βασικό.

Οι κουβέντες και οι καθυστερήσεις είναι το χειρότερο που μπορούμε να κάνουμε!»

Σημείωση: θεωρώ ότι ο συντομότερος τρόπος για να μάθει κάποιος ένα αντικείμενο είναι τα ιδιαίτερα μαθήματα ή τα μαθήματα σε group (εκτός Ελλάδος υπάρχει και αυτό). Τα παραπάνω ισχύουν για την περίπτωση που κάποιος θέλει να μάθει iOS programming μόνος του – θα πάρει όμως περισσότερο χρόνο.

mihalis's picture

www.Drupal.org will soon run Drupal 7!

The drupal.org was running Drupal version 6 up until today (31 October 2013).
They are currently updating www.drupal.org to version 7.

Good luck!

mihalis's picture

10 things I love about UNIX

  • Simplicity
  • Speed
  • Does not have viruses
  • Security
  • That is feels natural to me
  • It was the reason for the creation of C
  • Remote shell connection (telnet and now ssh)
  • Its command line tools
  • It adds new commands but old commands continue to work
  • That you can do so much with just a simple command: rm -rf / :)
mihalis's picture

iOS 7 time zone bug

Can you find the problem?

mihalis's picture

Quotes by Bjarne Stroustrup

Although I do not like C++ any more, I find the following quotes from Bjarne Stroustrup very useful:

‘Sometimes, it is more important to have the right problem than the best solution.’

‘When done well, software is invisible.’

‘We depend on software. Most people would starve without it. We would also be without electricity, heat and telephones.’

‘If someone claims to have the perfect programming language, he is either a fool or a salesman or both.’


Subscribe to RSS - mihalis's blog