Bagaimana memilih bahasa pemrograman yang tepat Anda
Pembentukan / / December 19, 2019
Pemrograman telah menjadi mainstream, tren modis dari kepentingan global. Dan tua dan muda menemukan dunia yang indah ini. Di Amerika Serikat datang ke fakta bahwa presiden sendiri dia berbicara di seluruh negeri tentang manfaat belajar pemrograman.
Internet membuka banyak cara belajar setiap seni pemrograman, karena bebas CodeacademyDan berakhir dengan ribuan kursus mahal, seperti Devbootcamp, Menjanjikan untuk mengubah ketel untuk programmer berpengalaman selama 9 minggu.
Apakah saya perlu belajar pemrograman khusus untuk saya?
Layfhakere kami percaya bahwa, dalam hal apapun, jawabannya adalah "ya." Bahkan jika tidak akan pergi dan hanya akan memiliki semacam hobi di waktu luang, pemrograman masih membuat kita bekerja otak kita, dan itu selalu baik.
Jika Anda melihat ruang lingkup bisnis, keterampilan pemrograman yang berguna untuk semua orang yang kegiatannya berkaitan dengan teknologi.
Gregg Pollack, pendiri layanan pelatihan kode SekolahMengatakan ini:
Siapa saja yang dalam format pekerjaan mereka harus berkomunikasi dengan pengembang, harus mengetahui dasar-dasar pemrograman.
Hal ini membuat lebih mudah untuk menemukan bahasa yang sama dan konstruktif dan kompeten memecahkan setiap nuansa yang muncul dalam proses interaksi antara orang-orang dari berbagai profesi.
Bukankah aku terlalu tua untuk ini?
Pada pertanyaan ini, kita telah menjawab artikel terpisah. Tidak pernah terlambat untuk belajar, usia tidak penting di sini. Atau mungkin Anda sudah tahu bagaimana program?
Memulai
Belajar bahasa Inggris. Serius. Di bawah ini adalah teks dari artikel tersebut, Anda akan memahami mengapa untuk keberhasilan pengembangan programmer profesi, Anda akan perlu Inglish. Sesuatu Russified, sesuatu yang diadaptasi penggemar, tapi kenyataan tetap - kita harus tahu bahasa Inggris.
Jika pada titik ini Anda tertarik dalam konsep pemrograman, maka Anda dapat mulai dengan apa pun. Anda bermain dengan bahasa yang berbeda dan lingkungan, menemukan sesuatu yang Anda sukai lebih, baik, maka bagaimana kelanjutannya. Namun, banyak dari tujuan jauh melampaui abstrak "Saya ingin tahu bagaimana program." Mereka memiliki tujuan tertentu. Misalnya, menulis aplikasi mobile Anda. Dan di sini adalah kebutuhan yang tepat didefinisikan dengan baik alat pengembangan.
Aku tahu apa-apa
Dalam kasus di mana tidak ada pengalaman sama sekali, lebih baik untuk memulai dengan sesuatu yang lebih mudah dipahami. Contoh yang baik adalah dasar-dasar HTML dan CSS.
HTML bukan merupakan bahasa pemrograman - bahasa markup. Terima kasih untuk itu Anda akan dapat mewakili kata-kata, gambar, link, dan video dalam format dimengerti ke browser. Dari yang sederhana ini dimulai situs Amatir dan blog. CSS bertanggung jawab untuk font, ukuran, penempatan dan elemen desain lainnya menyusun sebuah halaman web.
Bahkan, kemungkinan besar, Anda sudah harus berurusan dengan HTML, hanya tidak tahu itu. Jika Anda memiliki atau memiliki blog, maka Anda dijamin untuk menemukan markup. Setiap waras editor WYSIWYG mewakili isi sebagai modus visual dan teks. Layak melihat dalam mode tampilan teks, dan akan ada HTML yang sama. Lebih dalam mastering HTML berkontribusi melampaui fitur terlihat editor blog atau situs, akan membuat halaman sudut Anda dari internet lebih fungsional dan lebih menarik. Secara umum, belajar HTML membantu, anyway.
Saya ingin membuat sebuah aplikasi web yang indah
Dalam hal ini, Anda perlu pengetahuan JavaScript. Hal ini memungkinkan untuk membuat situs Web lebih indah, lebih efektif dan lebih fungsional. Ada beberapa lingkungan pengembangan JavaScript populer (dan kompatibel), seperti Ember, sudut dan Backbone.
JavaScript hidup selama 20 tahun dan tidak akan pergi ke mana pun. Bahkan, dominasinya di lapangan hanya meningkatkan. Karena popularitasnya, JavaScript adalah tempat untuk memoles. Misalnya, panggilan disebutkan di atas Pollack kursus bahasa paling populer di Sekolah Kode.
Jika Anda melakukan sesuatu di Web, maka Anda perlu belajar JavaScript.
Saya ingin cepat membuat prototipe
Jika Anda - desainer dan Anda ingin mendapatkan keterampilan pemrograman back-end untuk dirinya sendiri testit aplikasi, perlu untuk belajar Ruby atau Python. Kedua pilihan cukup mudah untuk menguasai, dan membuka jalan untuk salah satu yang paling profesi populer pada 2013. Seperti yang dapat Anda bayangkan, relevansi mereka akan berlanjut di masa mendatang.
Ruby berbeda pengembangan ekosistem dan merupakan salah satu komunitas paling aktif dan membantu. Dikembangkan kembali pada tahun 1995, bahasa mulai mendapatkan popularitas yang luas di tahun 2003, ketika ada kerangka Rails. Berkat dia proses pembuatan website dan aplikasi web yang lebih sederhana.
Python juga membanggakan bisa masyarakat yang kuatDan jika Anda terkesan dengan masalah pembangunan dan penciptaan kecerdasan buatan, dan hal menarik seperti, maka Anda jalan di Python.
Untuk mulai cepat dapat direkomendasikan Pelajari Python The Hard Wayatau bagian Ruby pada Kode Academy.
Saya ingin membuat Android-App
Pengembangan Android-aplikasi terutama dilakukan di Jawa. Keindahan yang cocok untuk Anda dan Windows, dan OS X. Kedua sistem operasi memungkinkan untuk menginstal lingkungan pengembangan untuk Android. Keuntungan lain - kesempatan untuk menguji aplikasi mereka pada Anggaran, karena pasar ada banyak smartphone murah dan tablet berbasis Android.
Hal lain yang sangat penting: jika hanya beberapa tahun yang lalu adalah iOS platform kunci, para pengembang sekarang lebih memilih untuk memulai dengan Android.
pengantar bebas untuk pemrograman di Jawa dapat ditemukan di Udacity. Ketika yayasan dipelajari, jalan akan jatuh ke samping situs resmi untuk pengembang Android. Di sini Anda dapat mempelajari poin-poin menciptakan Android-proyek pertama mereka.
Saya ingin membuat iOS aplikasi
Berkembang untuk iOS jauh lebih menuntut pada instrumen. Selain pengetahuan tentang Objective-C, Anda akan memerlukan Mac dengan OS X versi 10.7 atau lebih tinggi, Xcode - perangkat gratis untuk membangun aplikasi, serta satu set alat pengembangan untuk iOS.
Mulailah jalan Anda iOS-Developer dengan biaya studi Forum iOS di Sekolah Code, serta manajemen Pengembang Apple.
Anak saya ingin belajar program
Hal ini cukup terpuji dan sangat menjanjikan. Jika anak masih cukup kecil, cobalah untuk memberinya main jingkat - aplikasi, yang kita dijelaskan dalam salah satu artikel kami. Proses coding diimplementasikan melalui permainan. Dari titik aplikasi Russified tertentu yang dapat sangat membantu dalam pengembangan linglung alat ini.
Cara lain yang sangat baik dari belajar pemrograman bisa "Scratch". Layanan yang ditujukan untuk pengguna dari 8 hingga 16 tahun.
Ada juga layanan seperti bantuan Code.org - prinsip-prinsip mereka menyarankan mempopulerkan pemrograman di sekolah-sekolah dan universitas.
Bacaan lebih lanjut
Seperti disebutkan di atas, kami memiliki beberapa kali sebelumnya menyentuh pada topik pemrograman mengajar, dan kami telah mengumpulkan jumlah yang cukup artikel yang berguna pada subjek. Jangan lewatkan:
- kursus online dalam bahasa Rusia oleh penulis Layfhakera - Hexlet
- 5 sumber terbaik gratis untuk pemrograman pembelajaran
- 10 platform online gratis yang akan membantu Anda menjadi seorang programmer
- Top 50 kursus online dan sumber daya untuk belajar desain web