Tag: coding

Tolong Jangan Belajar Kode

Seluruh meme “semua orang harus belajar pemrograman” telah begitu lepas kendali sehingga walikota New York City sebenarnya bersumpah untuk belajar kode pada 2012.

Bloomberg-sumpah-ke-kode

Sikap mulia untuk mengumpulkan suara komunitas teknologi NYC, pasti, tetapi jika walikota New York City benar-benar perlu mengumbar kode JavaScript untuk melakukan pekerjaannya, ada sesuatu yang sangat, mengerikan, sangat salah dengan politik di negara bagian New York. Bahkan jika Mr. Bloomberg “belajar kode”, dengan permintaan maaf kepada Adam Vandenberg, saya berharap kita akan berakhir dengan ini:

Untungnya, peluang penerbangan teknologi ini terjadi – bahkan dalam bercanda – adalah nol, dan untuk alasan yang baik: walikota New York City mudah-mudahan akan menghabiskan waktunya melakukan pekerjaan yang harus dibayar oleh pembayar pajak. Menurut halaman beranda Kantor Walikota, itu berarti mengerjakan program absensi untuk sekolah, peningkatan angkutan umum, anggaran kota 2013, dan … apakah saya benar-benar perlu melanjutkan?

Bagi mereka yang berpendapat pemrograman adalah keterampilan penting kita harus mengajar anak-anak kita, di sana dengan membaca, menulis, dan berhitung: dapatkah Anda menjelaskan kepada saya bagaimana Michael Bloomberg akan lebih baik dalam pekerjaan sehari-harinya memimpin kota terbesar di Amerika Serikat jika suatu pagi dia terbangun sebagai crack coder Java? Jelas bagi saya bagaimana menjadi seorang pembaca yang terampil, seorang penulis yang terampil, dan setidaknya matematika tingkat sekolah menengah adalah dasar untuk melakukan pekerjaan seorang politisi. Atau di pekerjaan apa pun, dalam hal ini. Tetapi memahami variabel dan fungsi, petunjuk dan rekursi? Saya tidak bisa melihatnya.

Dengar, aku suka pemrograman. Saya juga percaya pemrograman itu penting … dalam konteks yang benar, bagi sebagian orang. Tetapi begitu banyak keterampilan. Saya tidak akan lagi mendorong semua orang untuk belajar pemrograman daripada saya akan mendorong semua orang untuk belajar plumbing. Itu konyol, bukan?

Gerakan “semua orang harus belajar kode” tidak hanya salah karena ia menyamakan pengkodean dengan keterampilan hidup yang penting seperti membaca, menulis, dan matematika. Saya harap. Ini salah dalam banyak hal lain.

Ini mengasumsikan bahwa lebih banyak kode di dunia adalah hal yang secara inheren diinginkan. Dalam tiga puluh tahun karir saya sebagai seorang programmer, saya telah menemukan ini … tidak demikian. Haruskah Anda belajar menulis kode? Tidak, saya tidak bisa melupakannya. Anda harus belajar menulis kode sesedikit mungkin. Idealnya tidak ada.

Diasumsikan bahwa coding adalah tujuannya. Pengembang perangkat lunak cenderung menjadi pecandu perangkat lunak yang menganggap pekerjaan mereka adalah menulis kode. Tapi ternyata tidak. Tugas mereka adalah memecahkan masalah. Jangan merayakan pembuatan kode, rayakan penciptaan solusi. Kami memiliki terlalu banyak coder yang kecanduan untuk melakukan satu baris kode saja.

lihat juga : Manakah Bahasa Pemrograman yang Lebih Baik Untuk Ilmu Data? Python Atau R

Ini menempatkan metode sebelum masalah. Sebelum Anda bergegas keluar untuk belajar kode, cari tahu apa masalah Anda sebenarnya. Apakah Anda punya masalah? Bisakah Anda menjelaskannya kepada orang lain dengan cara yang bisa mereka pahami? Sudahkah Anda meneliti masalah ini, dan kemungkinan solusinya, secara mendalam? Apakah coding menyelesaikan masalah itu? Apakah kamu yakin

Ini mengasumsikan bahwa menambahkan coders yang naif, pemula, tidak-bahkan-pasti-mereka-suka-pemrograman-keseluruhan ini ke tenaga kerja adalah positif untuk dunia. Saya kira itu benar jika Anda menganggap bahwa satu programmer yang buruk dapat dengan mudah menciptakan dua pekerjaan baru dalam setahun. Dan dalam hal ini, sebagian besar orang yang menyebut dirinya pemrogram bahkan tidak bisa membuat kode, jadi maafkan saya tentang sentimen bahwa “semua orang bisa belajar kode”.

Ini menyiratkan bahwa ada membran tipis, mudah permeabel antara belajar untuk program dan dibayar untuk program secara profesional. Lihat saja programmer-programmer baru yang mendapat tawaran pekerjaan dengan gaji rata-rata $ 79rb / tahun setelah menghadiri bootcamp dua setengah bulan! Mungkin Anda juga bisa mengajar diri Anda Perl dalam 24 jam! Sementara saya suka bahwa pemrograman adalah bidang egaliter di mana gelar dan sertifikasi tidak relevan dalam menghadapi pengalaman, Anda masih harus memasukkan sepuluh ribu jam Anda seperti kita semua.

Saya kira saya dapat mendukung belajar sedikit tentang pemrograman hanya agar Anda dapat mengenali apa kode itu, dan kapan kode mungkin merupakan cara yang tepat untuk mendekati masalah yang Anda miliki. Tapi saya juga bisa mengenali masalah pipa ketika saya melihatnya tanpa pelatihan khusus di daerah tersebut. Masyarakat umum (dan kepemimpinan politiknya) mungkin bisa mendapatkan manfaat yang paling besar dari pemahaman dasar tentang cara kerja komputer, dan Internet. Mampu berkeliling di Internet menjadi keterampilan hidup dasar, dan kita harus khawatir tentang memperbaikinya terlebih dahulu, sebelum kita mulai melompat ke dalam kode.

Tolong jangan menganjurkan belajar kode hanya demi belajar cara kode. Atau lebih buruk, karena gaji yang besar. Sebaliknya, saya dengan rendah hati menyarankan agar kita menghabiskan waktu kita belajar bagaimana …

Lihat juga : 5 Hacks Mudah Untuk Cepat Belajar Bahasa Pemrograman

Penelitian dengan lahap, dan pahami bagaimana hal-hal di sekitar kita bekerja pada tingkat dasar.
Berkomunikasi secara efektif dengan manusia lain.

Ini adalah keterampilan yang melampaui pengkodean belaka dan akan membantu Anda dalam setiap aspek Anda , berikut merupakan masalah dalam kenapa it melemah

5 Hacks Mudah Untuk Cepat Belajar Bahasa Pemrograman

Berapa bahasa yang kamu kuasai? Pelajari apa yang harus Anda fokuskan untuk mulai belajar bahasa baru untuk menjadikan diri Anda pengembang yang lebih beragam.

Dalam masyarakat saat ini, semua yang kami lakukan melibatkan beberapa bentuk pemrograman perangkat lunak. Apakah itu menavigasi melalui berbagai aplikasi yang kami miliki di ponsel kami, menjelajahi situs web favorit kami selama waktu henti, atau memasukkan data penting ke dalam perangkat lunak di tempat kerja – pemrograman mengelilingi interaksi harian kami. Ketika perusahaan semakin mencari cara untuk memotong biaya dan meningkatkan pendapatan, programmer diperlukan untuk mendorong inovasi ini dan mendorong masyarakat ke masa depan.

Permintaan untuk programmer tidak hanya menjadikan pekerjaan itu salah satu yang paling menguntungkan tetapi juga salah satu yang paling cepat berkembang selama dekade ini – 24% proyeksi pertumbuhan selama dekade berikutnya menurut Biro Statistik Tenaga Kerja.

Hal unik tentang pemrograman adalah bahwa jika Anda dapat memimpikannya, Anda dapat membangunnya. Semakin banyak bahasa pemrograman yang Anda tahu semakin banyak yang bisa Anda bangun, dan semakin banyak yang bisa Anda dapatkan. Karena itu, kami telah mengumpulkan daftar 5 retasan untuk mempelajari bahasa pemrograman apa pun dan membantu Anda menjadi programmer lebih cepat.
Pegang Dasar-Dasarnya

Satu hal yang sangat penting untuk dipelajari adalah Anda harus memahami dasar-dasar pemrograman. Hal yang hebat tentang semua bahasa pemrograman adalah bahwa mereka semua sangat mirip dalam cara mereka beroperasi dan dijalankan, tetapi markup mereka berbeda. Markup hanyalah cara lain untuk menyatakan bagaimana kode ditulis atau disusun.

Jika Anda dapat memahami dasar-dasar tentang bagaimana bahasa pemrograman menyimpan nilai dalam Variabel, gunakan fungsi seperti Loops, Access dan Simpan Data dalam Array / Objek, dan banyak lagi – maka Anda dapat dengan mudah mengambil bahasa pemrograman lainnya dengan mudah.

Bayangkan dasar-dasarnya sebagai fondasi sebuah rumah. Jika fondasi Anda lemah, maka rumah itu tidak akan tahan. Oleh karena itu, Anda ingin meluangkan waktu ekstra mempelajari dasar-dasar pemrograman, sehingga Anda dapat dengan mudah menerjemahkan pengetahuan itu ke bahasa pemrograman apa pun yang Anda pelajari.

Setelah Anda mempelajari dasar-dasar satu bahasa pemrograman, pengetahuan itu dapat dengan mudah ditransfer ke bahasa lain.


Mencari Bantuan atau Klarifikasi
Satu hal yang luar biasa tentang pemrograman adalah itu bukan barang baru. Ini berarti ada banyak tutorial, sumber daya, atau video yang dapat Anda tonton untuk mendapatkan klarifikasi tentang konsep yang Anda perjuangkan. Jika Anda masih belum memiliki jawaban untuk pertanyaan yang Anda cari, maka ada banyak sumber daya yang tersedia untuk digunakan untuk mengajukan pertanyaan dan menerima jawaban waktu nyata. Komunitas pemrograman sangat membantu, dan jika Anda memiliki pertanyaan, Anda dapat yakin mengetahui bahwa ada orang lain yang memiliki pertanyaan yang sama sebelum Anda.


Gunakan eBuku Saat Berkomunikasi Untuk Membaca dan Mempelajari Kode Lainnya.

Salah satu peretasan penting yang dapat kami rekomendasikan kepada Anda ketika Anda mencoba mempelajari bahasa pemrograman adalah terus-menerus mengelilingi diri Anda dengan konsep pengkodean dan alat pengkodean. Salah satu cara untuk selalu mengelilingi diri Anda dengan kode adalah dengan menggunakan eBook untuk mempelajari konsep-konsep baru saat Anda bepergian.

Menggunakan eBook akan membantu Anda mempelajari lebih lanjut tentang pemrograman dan menawarkan uraian mendalam tentang beberapa konsep yang mungkin dibahas secara singkat di tempat lain di mana Anda belajar. EBook tidak hanya membantu Anda memahami konsep dengan lebih baik, tetapi eBook juga memungkinkan Anda meninjau aplikasi dunia nyata sebagai contoh untuk membantu Anda memahami pemrograman dengan lebih baik. Jika Anda perlu bantuan memutuskan pembaca e-book mana yang akan dibeli, cari panduan online seperti ini.
Jangan Hanya Tonton / Baca, Tinker!

Satu aspek penting dan retas untuk mempelajari bahasa pemrograman apa pun adalah Anda tidak bisa hanya duduk dan membaca atau menonton – Anda harus berlatih. Anda dapat menonton setiap video tentang cara menulis program, tetapi Anda tidak akan mengetahui cara kerja menulis program sampai Anda benar-benar mencoba untuk menulis program.

Anda mungkin percaya bahwa Anda memahami konsep dengan sangat baik, tetapi ketika sampai pada penerapan konsep itu, Anda tersandung atau lupa apa yang harus dilakukan selanjutnya. Ini benar-benar normal, dan Anda akan menemukan bahwa ketika Anda membuat kesalahan, Anda belajar lebih banyak tentang konsep-konsep itu daripada sebelumnya.


Sekalipun konsep atau ide yang Anda miliki sederhana, praktikkanlah sehingga Anda dapat menciptakan memori otot.


Terus Menantang Diri Sendiri

Retas terakhir yang akan kami rekomendasikan kepada Anda untuk mempelajari bahasa pemrograman adalah bahwa Anda harus merasa nyaman terus-menerus menantang diri sendiri. Misalnya, jika Anda benar-benar bersemangat dengan ide yang Anda miliki tetapi tidak yakin bagaimana Anda akan menyelesaikannya – mulailah mengkodekannya. Anda akan menemukan bahwa Anda belajar lebih banyak ketika Anda mencoba untuk menggunakan pengetahuan Anda untuk digunakan, alih-alih menunggu sampai Anda pikir Anda memiliki semua jawaban untuk setiap pertanyaan.

Lihat juga : Manakah Bahasa Pemrograman yang Lebih Baik Untuk Ilmu Data? Python Atau R


Pemrograman sangat padat dan rumit, sehingga hampir mustahil untuk menguasai setiap konsep. Oleh karena itu, cara terbaik untuk belajar dan menjadi programmer yang lebih baik dalam bahasa apa pun adalah dengan membasahi kaki Anda dan mulai pemrograman.

Situs Yang Akan Mengajari Anda Pengodean dengan Biaya Rendah

Ada saat ketika mengetahui bagaimana program adalah untuk geekiest geeks. Bukan itu yang terjadi hari ini. Seperti yang akan dikatakan oleh sebagian besar pengusaha, pekerja lepas, dan pemasar, mempelajari cara memprogram dapat membantu Anda berhasil. Selama setahun terakhir, saya sudah belajar kode. Ini membantu saya untuk menjadi wirausahawan yang jauh lebih baik: Saya bisa menyelam, misalnya, ketika tim saya perlu memperbaiki beberapa bug di situs.

Anda bahkan tidak perlu mengeluarkan banyak uang atau membuat diri Anda berhutang untuk mempelajari cara membuat kode. tempat ini menawarkan kursus coding secara gratis:


1. Codeacademy


Salah satu tempat gratis paling populer untuk belajar coding adalah Codeacademy. Faktanya, lebih dari 45 juta orang telah belajar cara membuat kode melalui pengalaman menarik dari perusahaan pendidikan ini. Di CodeAcademy, Anda dapat menyelam langsung dan mengambil kursus yang mengajarkan Anda segalanya dari HTML & CSS, JavaScript dan SQL ke Bash / Shell, Python, Ruby dan C ++.

Terkait: Cara membangun PC desktop


2. Coursera


Didirikan pada tahun 2012, Coursera telah berkembang menjadi perusahaan teknologi pendidikan nirlaba yang menawarkan lebih dari 1.000 kursus dari 119 institusi. Meskipun Anda dapat membayar program tertentu untuk menerima sertifikat, ada sejumlah program pemrograman pengantar gratis di berbagai spesialisasi dari universitas seperti University of Washington, Stanford, University of Toronto dan Vanderbilt.


3. edX


EdX adalah platform pembelajaran online terkemuka lainnya yang bersifat open source alih-alih mencari laba. Ini didirikan oleh Universitas Harvard dan MIT pada tahun 2012, sehingga Anda tahu bahwa Anda akan belajar tentang teknologi dan teori mutakhir. Hari ini, edX mencakup 53 sekolah. Anda mungkin tidak bisa salah dengan Pengantar Ilmu Komputer gratis dari Universitas Harvard.


4. Udemy


Didirikan pada 2010, Udemy adalah platform pembelajaran online yang dapat digunakan sebagai cara untuk meningkatkan atau mempelajari keterampilan kerja. Meskipun ada kursus yang harus Anda bayar, ada banyak kursus pemrograman gratis, yang diajarkan melalui pelajaran video, seperti Pemrograman untuk Pengusaha – mengajar Django – Kerangka Kerja Python # 1, API, HTML, CSS, + Pembayaran.


5. AGupieWare


AGupieWare adalah pengembang aplikasi independen yang mensurvei program ilmu komputer dari beberapa lembaga terkemuka di AS. Ia kemudian menciptakan kurikulum serupa berdasarkan kursus gratis yang ditawarkan oleh Stanford, MIT, Carnegie Mellon, Berkeley dan Columbia. Program ini kemudian dibagi menjadi 15 program: tiga kelas pengantar, tujuh kelas inti dan lima pilihan.

Meskipun Anda tidak akan benar-benar menerima kredit akademis, ini adalah program pengantar yang sempurna untuk calon Judi Online Bola programmer komputer.

 


6. GitHub


Terkadang, Anda perlu mengingat buku referensi saat Anda mengalami masalah. Itulah GitHub, di mana situs tersebut mengatakan, lebih dari 31 juta pengembang berkolaborasi untuk menjadi tuan rumah dan meninjau kode, mengelola proyek, dan membangun perangkat lunak bersama. Banyak bahasa pemrograman digunakan di sini dan Coding Camp mengajarkan dasar-dasarnya.

6 Manfaat Mengejutkan dari Belajar Bahasa

Apakah Anda ingin mendapatkan pekerjaan baru atau memperluas wawasan Anda, mempelajari bahasa dapat membuka pintu menuju peluang. Selain menjadikan Anda nilai yang lebih baik sebagai seorang profesional, sains telah menyarankan bahwa berbicara bahasa lain dapat membuka potensi intelektual dan dapat memperkuat kemampuan kognitif.

Berikut adalah beberapa manfaat yang mungkin didapat dari belajar bahasa baru.

1. Mempelajari bahasa baru dapat meningkatkan daya ingat Anda


Ada bukti bahwa belajar kosa kata meningkatkan memori, tetapi lebih dari sekadar pengulangan sederhana. Menggali bahasa lain dapat membuat Anda lebih waspada secara mental karena Anda juga memperhatikan isyarat bahasa tubuh.

Sempurnakan pengucapan Anda dengan langsung membandingkan suara Anda dengan ribuan penutur asli menggunakan mesin pidaton ufogoal.co

2. Menjadi bilingual dapat membuat Anda menjadi multitasker yang lebih baik


Ilmu pengetahuan menunjukkan bahwa penutur bilingual menunjukkan peningkatan kapasitas untuk pemecahan masalah. Menggunakan otot kognitif untuk menavigasi berbagai bahasa dapat membuat Anda lebih mahir dalam tugas-tugas juggling dengan cara lain. Orang Cina mungkin mengatakan mereka yang berbicara bahasa lain 脚踏实地 (jiǎo tà shí dì), atau “menginjak tanah yang kokoh,” yang merupakan ungkapan yang berarti mereka yang berpegang teguh pada dasar-dasar memiliki keuntungan.

3. Mengetahui bahasa lain dapat mendorong apresiasi budaya


Mempelajari bahasa baru dapat berkontribusi pada toleransi yang lebih besar karena paparan berbagai budaya. Beberapa penelitian menunjukkan ada korelasi antara menjadi bilingual dan memiliki pandangan yang lebih positif. Seperti kata orang Prancis avoir la pêche, yang berarti “memiliki persik” tetapi berarti Anda “penuh kebahagiaan.”

4. Berbicara bahasa lain dapat membuat Anda menjadi komunikator yang lebih baik.


Ini bukan hanya tentang mengetahui cara mengekspresikan diri. Ini juga tentang cara bahasa lain dapat membantu Anda memahami bahasa Anda sendiri. Misalnya, untuk mempelajari cara mengkonjugasikan kata kerja di masa lalu yang sempurna dalam bahasa Spanyol, yang dikenal oleh penutur asli sebagai el pluscuamperfecto, penutur bahasa Inggris mulai dengan menyempurnakan bentuk kata kerjanya sendiri.

Semua yang kami lakukan memiliki satu tujuan yang sangat spesifik: membuat Anda berbicara dengan percaya diri. Jadi, Anda akan siap untuk percakapan dunia nyata.Java | Bagaimana cara memulai belajar Java


5. Belajar bahasa dapat mendorong kreativitas


Salah satu hasil alami dari menjadi berpengalaman dalam bahasa lain adalah membenamkan diri Anda dalam budaya itu. Proses ini dapat memicu koneksi dan menggeser paradigma dalam dunia Anda sendiri. Di Amerika, misalnya, bersiul di acara-acara olahraga menyatakan persetujuan. Di Italia, bagaimanapun, itu dianggap sebagai tanda penolakan, mirip dengan mencemooh. Memahami perbedaan dalam kebiasaan dapat membantu Anda melihat sesuatu perbedaan penting dalam nilai-nilai budaya.

Pelajaran disinkronkan di seluruh perangkat, sehingga Anda dapat belajar ke mana pun perjalanan bahasa membawa Anda.

6. Menjadi bilingual dapat membuat otak Anda lebih besar


Penelitian menunjukkan bahwa menjadi bilingual memiliki manfaat yang nyata dalam hal ukuran otak Anda, khususnya pertumbuhan di korteks serebral dan hippocampus. Seperti otot-otot lain di tubuh Anda, otak dapat menjadi lebih besar dengan berolahraga. Salah satu cara terbaik untuk membuat pikiran Anda tetap aktif adalah belajar, berbicara, dan membaca dalam bahasa lain.

Jika Anda belum menjual tentang manfaat belajar bahasa, mungkin ini akan menyegel kesepakatan. Ada data yang menunjukkan mereka yang belajar bahasa baru menikmati pendapatan yang lebih tinggi sebagai hasil dari meningkatnya peluang profesional.

Konten tertaut yang disediakan di sini ditulis oleh pihak ketiga yang independen dan publikasi konten tertaut tersebut oleh Rosetta Stone tidak menyiratkan afiliasi dengan Rosetta Stone atau pengesahan produk-produk Rosetta Stone atau saran jenis apa pun yang menggunakan produk-produk Rosetta Stone dapat mengakibatkan manfaat dijelaskan. Tidak ada yang Anda baca di situs web ini yang dapat dianggap sebagai saran medis atau kesehatan. Informasi dan pernyataan mengenai manfaat potensial belum dievaluasi oleh pihak berwenang dan tidak dimaksudkan untuk mendiagnosis, mengobati, menyembuhkan, atau mencegah kondisi atau penyakit apa pun.