Διαφήμιση
Οι καιροί είναι δύσκολες και καθώς η κοινωνία κινείται όλο και περισσότερο προς τις ψηφιακές υπηρεσίες και τα πάντα στο διαδίκτυο, δεν υπάρχει ποτέ έλλειψη θέσεων εργασίας για άτομα με δεξιότητες τεχνολογίας Οι πιο καυτές τεχνικές εργασίες [INFOGRAPHIC]Όταν ήμουν μικρός, ήθελα να γίνω συλλέκτης απορριμμάτων. Τότε ένας ταχυδρόμος. Τότε αποφασίζω να ανεβάσω το ante και να γίνω αστροναύτης, ενώ οι περισσότεροι συμμαθητές μου ανησυχούσαν περισσότερο να γίνουν ... Διαβάστε περισσότερα . Αν κάθεστε εκεί σκέφτεστε "ξέρετε, θα έπρεπε πραγματικά να μάθω κάποιες νέες δεξιότητες », στη συνέχεια, μελετήστε αυτήν τη λίστα και βρείτε κάτι που σας ενδιαφέρει.
Ποτέ δεν ξέρεις - μπορεί να συμβεί μαγεία. Ξεκινήστε να μαθαίνετε κάποιο προγραμματισμό σήμερα και ίσως βρεθείτε στο επόμενο Twitter ή ίσως στο επόμενο MineCraft Εισαγωγή της Latecomer στο Minecraft [MUO Gaming]Το Minecraft, η αίσθηση που βασίζεται στο μπλοκ που πήρε το παιχνίδι από καταιγίδα, είναι πλέον πάνω από τρία χρόνια. Είναι σχεδόν δύσκολο να πιστέψουμε ότι έχει περάσει τόσο πολύ από τη δημοσίευση του πρώτου άλφα - και είναι εξίσου ... Διαβάστε περισσότερα .
Μηχανή παιχνιδιών Unity 3D
Ενότητα είναι ένα 3D κινητήρα και περιβάλλον ανάπτυξης πολλαπλών πλατφορμών, αν και δεν περιορίζεται στα παιχνίδια. Η επιτυχία του προέρχεται από την εστίαση στις ανάγκες των ανεξάρτητων προγραμματιστών και της δυνατότητας «συγγραφέας μια φορά, ανάπτυξης παντού». Εν ολίγοις, παρέχει όλα όσα μπορεί να χρειαστεί ένας προγραμματιστής παιχνιδιών. Και υπάρχει μια δωρεάν έκδοση για να ξεκινήσετε.
Το ενδιαφέρον μου για την ενότητα είναι ότι το Oculus Rift Το Oculus Rift θα αλλάξει το παιχνίδι για πάνταΤο StarTrek Holodeck - η επιτομή ενός εικονικού συναρπαστικού περιβάλλοντος - ήταν ένα όνειρο επιστημονικής φαντασίας εδώ και πολύ καιρό. Πριν από μια εβδομάδα, η Oculus ξεκίνησε ένα έργο Kickstarter για καταναλωτή VR 300 $ ... Διαβάστε περισσότερα τα κιτ προγραμματιστών θα υποστηρίξουν το Unity out of the box, πράγμα που σημαίνει ότι θα μπορέσω να βυθιστώ πλήρως σε οποιονδήποτε τρισδιάστατο κόσμο που δημιουργώ.
Από πού να αρχίσω? Αυτός ο κλώνος MineCraft είναι μια πλήρης σειρά εκπαιδευτικών βίντεο.
Και οι ίδιοι οι τύποι Unity έχουν πλούσιο υλικό βίντεο. Ή για όσους προτιμούν να διαβάζουν: Εισαγωγή στην ανάπτυξη παιχνιδιών χρησιμοποιώντας το Unity.
PHP / MySQL
Για την ανάπτυξη ιστού, ο συνδυασμός δέσμης ενεργειών διακομιστή PHP και βάσης δεδομένων MySQL είναι αναμφισβήτητα ο βασιλιάς του Διαδικτύου. Ακόμα και ο ιστότοπος που διαβάζετε αυτή τη στιγμή βασίζεται σε αυτήν την τεχνολογία - αλλά συγκεκριμένα στο WordPress - το πιο διαδεδομένο CMS στον κόσμο.
Αν και θα μπορούσατε να ξεκινήσετε από το μηδέν, ο καλύτερος τρόπος για να μπείτε στην ανάπτυξη ιστού με PHP και MySQL θα ήταν να ξεκινήσετε προσαρμόζοντας το WordPress και στη συνέχεια να προχωρήσετε σε πλαίσια PHP όπως το CodeIgniter. Αυτά είναι καλά εδραιωμένα και σας δίνουν μια καλή δομή πάνω στην οποία θα χτίσετε τον ιστότοπό σας. Ξεκινώντας εντελώς από το μηδέν μπορεί συχνά να σας αφήσει με kilobytes ακατάστατο κώδικα.
Σχεδόν όλοι οι οικοδεσπότες Ιστού υποστηρίζουν PHP / MySQL και δημιουργούν ένα τοπικός διακομιστής Πώς να δοκιμάσετε το Wordpress, το Joomla & πιο γρήγορα και δωρεάν σε μια εικονική μηχανή με το BitnamiΈχουμε μιλήσει για τη δημιουργία ενός τοπικού διακομιστή στο παρελθόν, αλλά η διαδικασία είναι ακόμα αρκετά περίπλοκη και υπάρχουν πολλές ιδιορρυθμίες και ασυμβατότητες εάν προσπαθείτε να το εκτελέσετε σε Windows, κάτι που δεν οδηγεί σε τίποτα αλλά... Διαβάστε περισσότερα είναι εξίσου εύκολο, ώστε να μπορείτε να ξεκινήσετε αμέσως.
Από πού να αρχίσω?Δημιουργήστε τα δικά σας widget Widgets! Πώς να δημιουργήσετε τα δικά σας βασικά Widget WordpressΠολλοί μπλόγκερ θα αναζητήσουν το τέλειο widget Wordpress που θα κάνει ακριβώς αυτό που θέλουν, αλλά με λίγη εμπειρία προγραμματισμού μπορεί να βρείτε ευκολότερο να γράψετε το προσαρμοσμένο widget σας. Αυτή την εβδομάδα θα ... Διαβάστε περισσότερα
Ruby On Rails
Ως θαυμαστής PHP / MySQL, δυσκολεύτηκα να μάθω το Ruby on Rails. Είναι τόσο ριζικά διαφορετικό, αλλά αναμφίβολα ένα ισχυρό σύστημα ανάπτυξης ιστού που σας επιτρέπει να επικεντρωθείτε πρωτότυπο ιστότοπους γρήγορα παρέχοντας προεπιλογές και τυπικές προβολές. Με το Ruby on Rails, η προσθήκη χαρακτηριστικών είναι συχνά μια απλή εγκατάσταση ενός νέου πακέτου (όπως σύνδεση στο Facebook ή το πρότυπο web bootstrap στο Twitter).
Εάν αντιμετωπίζετε την ανάπτυξη ιστού για πρώτη φορά και είστε ενθουσιασμένοι για την γρήγορη ανάπτυξη ενός σύνθετου συστήματος, το Ruby είναι πιθανότατα για εσάς. Μην το αντιμετωπίζετε με μια προκαταρκτική αντίληψη για το πώς πρέπει να γίνεται ο προγραμματισμός και θα τα πάτε καλά.
Το μόνο μειονέκτημα είναι ότι είναι σχετικά μη υποστηριζόμενο. Έπρεπε να κάνω κάποιες σοβαρές αλλαγές διαμόρφωσης σε ένα VPS μόνο για να το εκτελέσω.
Από πού να αρχίσω? Αυτό δωρεάν online βιβλίο θα καλύψει σχεδόν όλα όσα χρειάζεστε για να ξεκινήσετε.
Το Arduino είναι μια πλατφόρμα πρωτοτύπων ηλεκτρονικής πηγής ανοιχτού κώδικα, και παρόλο που δεν μπορεί να σας προσδώσει νέα δουλειά, θα σας δώσει σοβαρή πίστωση geek. Το Arduino καθιστά εύκολο για όλους να δημιουργήσει πολύπλοκα ηλεκτρονικά έργα και γρήγορα πρωτότυπες ιδέες. Από πυργίσκους υπεράσπισης γάτας με λέιζερ Ξεχάστε τις πίτες και το μπράντυ: 8 έργα Arduino για να γεμίσετε τις διακοπές σαςΤο Arduino σας καθόταν να μαζεύει σκόνη; Λοιπόν, όχι πια. Σήμερα έχω ξεκαθαρίσει τα Instructables για να βρω 8 διασκεδαστικά, φιλικά προς την οικογένεια ή απλά πολύ δροσερά έργα Arduino για να μπορείτε να πάτε σε αυτά ... Διαβάστε περισσότερα στην αυτο-εξισορρόπηση των ρομπότ και του αυτοματισμού σπιτιού, πραγματικά, οτιδήποτε είναι δυνατό. Μαζί με 3D εκτυπωτές Τι είναι η τρισδιάστατη εκτύπωση και πόσο ακριβώς λειτουργεί;Φανταστείτε εάν θα μπορούσατε να εκτυπώσετε τρισδιάστατα αντικείμενα απευθείας από έναν εκτυπωτή στο σπίτι σας. Όταν ήμουν παιδί στο δημοτικό σχολείο, νόμιζα ότι θα ήταν φοβερό αν μπορούσα να εκτυπώσω πίτσες ... Διαβάστε περισσότερα , το Arduino αφορά την ενδυνάμωση όλων για να είναι κατασκευαστής.
Η διαδικασία Arduino περιλαμβάνει λογική προγραμματισμού χρησιμοποιώντας μια απλοποιημένη μορφή προγραμματισμού C στον υπολογιστή και, στη συνέχεια, ανεβάζοντας τη λογική σας στον πίνακα Arduino μέσω μιας τυπικής θύρας USB. Η συσκευή Arduino διαθέτει έναν αριθμό καρφιτσών IO, ώστε το λογισμικό σας να μπορεί να αντιδρά σε οποιεσδήποτε εισόδους παρουσιάζονται. Μπορείτε ακόμη και να τους δώσετε τη δυνατότητα να μιλήσουν με τον κόσμο, ή δώστε στον κόσμο τον έλεγχο της διάθεσής σας Πώς να ρυθμίσετε τον έλεγχο ιστού Arduino χωρίς ασπίδα EthernetΤις τελευταίες εβδομάδες, παρέδωσα τον έλεγχο του φωτισμού διάθεσης στο στούντιο μου στους θεατές κατά τη διάρκεια της ζωντανής μετάδοσης του Technophilia Podcast - μπορείτε να δείτε τα αποτελέσματα αυτού στο ... Διαβάστε περισσότερα .
Το Arduino μπορεί να είναι δαπανηρό σε σύγκριση με ορισμένα από τα άλλα προγράμματα προγραμματισμού εδώ - θα βρεθείτε ότι θέλετε περισσότερες ασπίδες Οι 4 κορυφαίες ασπίδες Arduino για την υπερδύναμη των έργων σαςΑγοράσατε ένα κιτ εκκίνησης Arduino, ακολουθήσατε όλους τους βασικούς οδηγούς, αλλά τώρα χτυπήσατε ένα εμπόδιο - χρειάζεστε περισσότερα bits και bobs για να πραγματοποιήσετε το ηλεκτρονικό σας όνειρο. Ευτυχώς, αν έχετε ... Διαβάστε περισσότερα ή περίπλοκοι αισθητήρες 8 Περισσότερα Cool Components για τα Έργα ArduinoΛοιπόν, σκέφτεστε να αποκτήσετε ένα κιτ εκκίνησης Arduino, αλλά αναρωτιέστε εάν κάποια βασικά LED και αντιστάσεις θα είναι αρκετά για να σας κρατήσουν απασχολημένους για το Σαββατοκύριακο; Πιθανώς όχι. Εδώ είναι άλλα 8 ... Διαβάστε περισσότερα - αλλά φέρνει επίσης τον προγραμματισμό σας στον φυσικό κόσμο. Εάν έχετε μια πραγματικά δροσερή συσκευή, ίσως σκεφτείτε ακόμη και να συγκεντρώσετε κεφάλαια παραγωγής με ένα Kickstarter να το φέρει στον κόσμο.
Από πού να αρχίσω? Το MakeUseOf Αρχεία Arduino, φυσικά!
Δημιουργήστε μια εφαρμογή για κινητά με iOS
Αν και θα χρειαστείτε μια άδεια προγραμματιστή 99 $ για να το κάνετε δημοσίευση στο iTunes App Store Πώς να υποβάλετε τη δική σας εφαρμογή στο iTunes App StoreΈτσι, έχετε προγραμματίσει την πρώτη σας εφαρμογή iOS και θέλετε να τη μεταφορτώσετε και να την υποβάλετε στο κατάστημα iTunes; Λοιπόν, όπως ανακάλυψα πρόσφατα, δεν είναι τόσο εύκολο όσο ακούγεται. Ο... Διαβάστε περισσότερα , οποιοσδήποτε μπορεί να ξεκινήσει από λήψη του περιβάλλοντος ανάπτυξης του XCode για OSX (χρήστες Windows; δεν μπορείτε να αναπτύξετε για iOS, χρειάζεστε Mac). Ο οπτικός σχεδιαστής του XCode καθιστά πολύ εύκολο να συνδέσετε σύνθετα στοιχεία GUI στο μοντέλο δεδομένων σας και υπάρχει τεράστιος αριθμός μαθημάτων. Σίγουρα, μπορείτε να συνδυάσετε μια απλή εφαρμογή iPhone χωρίς να μάθεις καμία κωδικοποίηση Πώς να δημιουργήσετε μια εφαρμογή iPhone ή Android χωρίς δεξιότητες κωδικοποίησηςΕάν θέλετε πραγματικά να δημιουργήσετε μια εφαρμογή για κινητά, ένας ιστότοπος που ονομάζεται Buzztouch μπορεί να είναι η λύση που βασίζεται στον ιστό για εσάς. Το Buzztouch είναι ουσιαστικά λογισμικό διαχείρισης περιεχομένου για iOS και Android. Παρέχει ένα ... Διαβάστε περισσότερα καθόλου, αλλά σοβαρά, πού είναι η πρόκληση σε αυτό;
Από πού να αρχίσω? Διαθέσιμο μέσω iTunesU, το Μάθημα ανάπτυξης iPhone στο Πανεπιστήμιο του Στάνφορντ είναι κορυφαία θέση.
Όποια και αν είναι η γλώσσα ή το πρόγραμμα προγραμματισμού που ακολουθείτε, το σημαντικό είναι να είστε δίκαιοι ξεκίνα. Το κεφάλι σας μπορεί να είναι γεμάτο φανταστικές ιδέες για έργα, αλλά τελικά οι ιδέες είναι φτηνές και είναι η διαδικασία μετατροπής τους σε προϊόντα που απαιτεί πραγματική δουλειά και αφοσίωση. Αυτές οι γλώσσες είναι σχεδόν όλες ελεύθερες, οπότε δοκιμάστε τις και βρείτε κάτι που σας ταιριάζει. Μπορεί να είστε γεννημένος προγραμματιστής!
Ο James έχει πτυχίο Τεχνητής Νοημοσύνης και είναι πιστοποιημένο με CompTIA A + και Network +. Είναι ο κύριος προγραμματιστής του MakeUseOf και περνά τον ελεύθερο χρόνο του παίζοντας VR paintball και boardgames. Δημιουργεί υπολογιστές από τότε που ήταν παιδί.