Rumah Kewangan Peribadi Mitos berkaitan dengan Pengkodan - dummies

Mitos berkaitan dengan Pengkodan - dummies

Isi kandungan:

Video: On The Spot - Fakta Mencengangkan Dunia Pendidikan 2024

Video: On The Spot - Fakta Mencengangkan Dunia Pendidikan 2024
Anonim

Adalah biasa untuk berfikir bahawa kerjaya pengkodan dikhaskan untuk beberapa pakar sihir teknikal di dunia. Malah, ia adalah pekerjaan biasa untuk orang biasa. Sekiranya anda berterusan, teliti, dan ingin tahu, saya pasti anda boleh melakukannya. Jangan menjual diri sendiri dengan membeli idea-idea yang tidak benar.

Anda mesti baik pada matematik untuk menjadi pengkoder

Pembangun yang membina permainan canggih, saintis data yang cuba membuat algoritma mesin pembelajaran yang besar, atau jurutera yang bekerja dalam industri perkhidmatan kewangan mungkin memerlukan beberapa kemahiran dalam fizik, statistik, atau matematik kewangan. Walau bagaimanapun, banyak pemaju, seperti aplikasi e-dagang yang membangun atau laman web biasa, tidak memerlukan lebih banyak matematik daripada penambahan dan pengurangan asas dan algebra sekolah menengah.

Banyak matematik beroperasi dan aplikasi kuasa, tetapi sering tidak perlu memahami apa yang berlaku. Bahasa dan program komputer direka untuk mengurus kerumitan dengan menghendaki anda memahami input dan output - tetapi bukan apa yang terjadi di antara, konsep yang disebut abstraksi.

Sebagai contoh, apabila memandu kereta, anda tidak perlu memahami bagaimana enjin pembakaran dalaman berfungsi atau fizik di sebalik menukar tenaga dari omboh ke roda. Untuk memandu kereta, anda perlu memahami bagaimana untuk mengendalikan pemecut, brek, dan klac untuk kereta lurus. Begitu juga, program mempunyai fungsi yang menjalankan operasi, tetapi anda hanya perlu memahami input yang anda hantar fungsi dan output yang ia pulangkan.

Dengan kata lain, anda perlu memahami matematik dan mempunyai beberapa kemahiran matematik asas, tetapi anda tidak perlu menjadi Einstein seterusnya untuk dapat program.

Anda mesti belajar kejuruteraan untuk mendapatkan pekerjaan dalam kod

Ramai orang yang belajar kejuruteraan belajar bagaimana untuk memprogram, tetapi anda tidak perlu menjadi seorang jurutera untuk belajar bagaimana untuk kod. Kejuruteraan mengajar kemahiran yang berguna kepada pengaturcara, seperti bagaimana menyelesaikan masalah secara bertahap serta bekerja di dalam dan kemudian mereka bentuk di sekeliling kekangan dunia sebenar. Ini adalah kemahiran yang berguna, tetapi anda boleh belajar mereka di luar kurikulum kejuruteraan.

Banyak topik yang menjadi sebahagian daripada kurikulum kejuruteraan yang berbeza-beza dalam kegunaan untuk belajar bagaimana untuk kod. Topik seperti algoritma boleh digunakan secara langsung, terutamanya jika anda mengusahakan masalah canggih. Topik lain, seperti bahasa perhimpunan dan teori pengiraan, memberikan latar belakang yang baik tetapi jarang digunakan oleh kebanyakan coder.

Jika matlamat anda adalah untuk mendorong kemunculan program komputer, ijazah dalam kejuruteraan komputer mungkin berguna.Bagaimanapun, jika anda ingin membuat laman web untuk menyelesaikan masalah, belajar untuk kod dalam tiga hingga enam bulan mungkin cukup untuk bermula.

Banyak kolej menawarkan biasiswa yang boleh mensubsidi atau menampung sepenuhnya kos kehadiran wanita dan minoriti yang mengikuti sains dan sains kejuruteraan.

Anda boleh belajar pengekodan dalam beberapa minggu

Seperti keghairahan atau profesion, pengekodan adalah seni, dan coders mengasah kemahiran mereka selama beberapa dekad. Walaupun anda tidak memerlukan dekad kajian untuk memulakan pengekodan, jumlah masa yang diperlukan untuk belajar bergantung pada matlamat anda. Sebagai contoh:

  • Satu minggu: Belajar HTML yang cukup untuk meletakkan teks, imej, dan kandungan asas lain pada halaman. Anda akan dapat mengendalikan pembina tapak untuk membuat dan menyesuaikan laman web maklumat.
  • Suatu bulan: Kembangkan kemahiran CSS front-end anda supaya anda dapat memposisikan dan gaya elemen pada halaman. Anda juga dapat mengedit tapak yang dibina dengan pembina laman web seperti Wix, Weebly, dan SquareSpace. Untuk sains data, anda boleh belajar untuk mengimport dan mengendalikan set data yang besar dan menggunakan Python atau R untuk mencari maklumat mengenai data.
  • Tiga hingga enam bulan: Ketahui kemahiran pembangunan front-end dan back-end untuk mengambil konsep, membina prototaip kerja yang boleh menyimpan data dalam pangkalan data, dan kemudian kod versi yang dapat menangani ratusan ribu pengguna. Di samping itu, pelajari cara menggunakan perpustakaan luaran bahasa pengaturcaraan untuk menambah fungsi tambahan, pengurusan pengguna, dan sistem kawalan versi seperti Git sehingga ramai orang boleh bekerja pada projek pada masa yang sama. Untuk sains data, anda dapat membina visualisasi interaktif menggunakan perpustakaan JavaScript seperti d3. js. Sama ada pembelajaran pembangunan web atau sains data, ia akan mengambil masa kira-kira 800 jam usaha untuk cukup mahir untuk disewa untuk pekerjaan.

Anda memerlukan idea yang bagus untuk memulakan coding

Pembelajaran untuk kod adalah proses yang panjang, penuh dengan naik dan turun. Anda mungkin terjebak selama beberapa hari dan tidak melihat banyak kemajuan. Semasa tempoh kekecewaan yang tidak dapat dielakkan, mempunyai idea yang lebih besar atau sebab konkrit untuk mendorong anda untuk terus belajar boleh membantu. Daripada cuba membina Facebook, YouTube, atau Google yang seterusnya, cuba buat sesuatu yang menyelesaikan masalah yang anda alami secara peribadi. Berikut adalah orang yang belajar untuk kod dan kekal bermotivasi dengan projek:

  • Kerapuhan. com: Empat pelajar kolej mahu melawan blok penulis dengan mendengar bunyi ambien. Semasa mempelajari kod, Tommy Nicholas membina laman web yang menimbulkan bunyi kedai kopi untuk menambahkan bunyi latar belakang ke pejabat dan ruang kerja yang senyap.
  • Outgrow. saya: Sam Fellig adalah peminat Kickstarter yang mahukan cara mudah untuk mencari dan membeli barangan dari projek crowdfunded yang berjaya. Dia melompat dan belajar untuk kod supaya dia boleh membina laman webnya, yang menjadi salah satu laman web Top 50 Masa majalah Top 50 2013.
  • Sworkit: Ryan Hanna suka bersenam tetapi sering menjadi bosan di gym. Semasa belajar JavaScript dan Ruby, beliau membina aplikasi yang menggunakan pengguna melalui latihan tentera dalam masa lima minit atau kurang.Aplikasi ini mempunyai lebih daripada satu juta muat turun, dan akhirnya Ryan menjualnya kepada Nexercise, sebuah syarikat senaman.

Outgrow. saya menjual produk dari projek crowdfunded yang berjaya.

Setiap laman web ini menikmati tahap populariti dan diperhatikan oleh sebilangan besar pengguna. Jika sesuatu yang serupa berlaku dengan laman web yang anda reka, ia berfungsi sebagai bonus yang bagus. Tetapi jika tidak, anda akan merasa berpuas hati setelah menyelesaikan masalah anda sendiri.

Ruby lebih baik daripada Python

Anda mungkin tertanya-tanya bahasa apa yang perlu dipelajari terlebih dahulu, terutama sekali diberikan semua pilihan di luar sana. Anda boleh mulakan dengan Ruby, Python, JavaScript, PHP, Swift, Objektif-C - senarai teruskan. Untuk menyelesaikan perdebatan ini, anda mungkin mencari bahasa mana yang terbaik, atau bahasa mana yang perlu dipelajari terlebih dahulu. Anda akan menemui artikel dan catatan yang menganjurkan satu bahasa atau yang lain. Tidak seperti membandingkan TV atau toaster, pemenang yang jelas tidak mungkin muncul. Kadang-kadang anda boleh meluangkan lebih banyak masa untuk menentukan bahasa mana yang perlu dipelajari terlebih dahulu daripada belajar bahasa.

Yang paling penting ialah mempelajari beberapa bahasa skrip mudah dahulu dan kemudian memilih satu bahasa pengaturcaraan pemula untuk belajar dengan teliti.

Biasanya, pemula bermula dengan HTML, CSS, dan JavaScript. Bahasa-bahasa ini adalah kesilapan sintaks yang paling memaafkan dan yang paling mudah untuk dipelajari. Kemudian, setelah anda mempelajari asas-asas ini, pilih Python atau Ruby jika anda berminat dalam pembangunan web. Anda akan mendapati banyak tutorial dalam talian dan bantuan untuk kedua-duanya.

Jika anda merancang untuk melakukan kerja dengan sistem pengurusan kandungan seperti WordPress atau Drupal, pertimbangkan untuk belajar PHP.

Jangan terlalu banyak menghabiskan masa untuk menentukan bahasa mana yang perlu dipelajari terlebih dahulu, dan jangan cuba untuk belajar semuanya pada masa yang sama. Kadang-kadang orang memukul sekatan jalan dengan satu bahasa, menyerah, dan mula belajar bahasa lain. Walau bagaimanapun, hasil akhirnya adalah belajar sedikit tentang banyak bahasa, bukannya menguasai bahasa tunggal dan dapat membina laman web yang lengkap dan berfungsi.

Mitos berkaitan dengan Pengkodan - dummies

Pilihan Editor

QuickBooks 2016: Senarai Kod Cukai Jualan, Senarai Kelas dan Senarai Nama Lain -

QuickBooks 2016: Senarai Kod Cukai Jualan, Senarai Kelas dan Senarai Nama Lain -

QuickBooks 2016 menawarkan banyak senarai. Anda mungkin ingin melihat senarai Kod Cukai Jualan, senarai Kelas, dan senarai Nama Lain. Jika anda perlu melihat senarai ini, cuma pilih senarai dari menu Senarai atau pilih Daftar → Senarai Profil Pelanggan & Vendor dan pilih senarai dari submenu yang ...

Perubahan Tarikh cepat - dummies

Perubahan Tarikh cepat - dummies

Ingin memasukkan atau menukar tarikh dalam entri QuickBooks? Memasuki dan mengedit tarikh dalam QuickBooks adalah pantas dan mudah apabila anda menggunakan pintasan keyboard QuickBooks yang sangat berguna ini. QuickBooks Key atau Keystroke Combination Shortcut Results + Next day - Hari Sebelumnya T Hari W Hari Pertama Minggu K Hari terakhir ...

QuickBooks Mematuhi Pesanan Pembelian - dummies

QuickBooks Mematuhi Pesanan Pembelian - dummies

Anda boleh membuat PO QuickBooks walaupun anda memesan barang melalui telefon atau melalui World Wide Web - iaitu, apabila anda tidak meminta barangan secara bertulis. Mengisi pesanan pembelian membolehkan anda menentukan item yang ada pada pesanan dan apabila item tersebut akan tiba. Apa yang anda perlu lakukan ialah bertanya ...

Pilihan Editor

Buat Label dengan Grafik di Word 2016 - dummies

Buat Label dengan Grafik di Word 2016 - dummies

Kata membolehkan anda mencetak helaian label yang serupa, tetapi ia mengandungi hanya teks membosankan. Cuba rempah-rempah dengan menambah warna, fancy, dan pemformatan. Cara terbaik untuk memasak label ialah menambah gambar atau grafik lain. Ikuti langkah berikut: Klik tab Mailings. Dalam kumpulan Buat, klik ...

Cara Mencipta Blok Bangunan AutoTeks dalam Kata 2016 - dummies

Cara Mencipta Blok Bangunan AutoTeks dalam Kata 2016 - dummies

Kata 2016 tidak mempunyai fungsi AutoComplete . Ia telah dikeluarkan beberapa versi yang lalu. Di tempatnya, anda membuat blok bangunan AutoText, yang berfungsi seperti AutoComplete lama. Blok bangunan AutoText ialah pembantu menaip. Anda membuat blok bangunan untuk teks yang sering anda taip, seperti nama, alamat, permintaan maaf, dan sebagainya. ...

Membuat Kad Ucapan di Microsoft Word 2003 - dummies

Membuat Kad Ucapan di Microsoft Word 2003 - dummies

Jika anda ingin membuat sesuatu dalam Word yang hanya akan mempesonakan seseorang, cuba tangan anda pada kad ucapan tersuai. Untuk menyiapkan Word untuk membuat kad ucapan dari satu lembaran kertas bersaiz standard, ikuti langkah-langkah berikut: 1. Pilih Fail -> Persediaan Halaman. 2. Klik tab Margin. 3. Pilih Landskap ...

Pilihan Editor

Cara Menyediakan Pengawal Cari untuk Geocoding dalam App iOS Anda

Cara Menyediakan Pengawal Cari untuk Geocoding dalam App iOS Anda

Anda sudah mempunyai satu teka-teki geocoding di tempat di papan cerita anda untuk apl iOS anda; ini Pengawal Cari yang sesuai bernama. Caranya ialah untuk menambah pengawal peribadi yang akan melaksanakan ciri Cari yang anda mahu. Untuk menambah projek anda, ikuti langkah-langkah berikut: Dalam Navigator Projek, pilih ...

Cara Menyediakan Pengawal Peta di Main_iPad. Storyboard dalam Apl IOS anda - dummies

Cara Menyediakan Pengawal Peta di Main_iPad. Storyboard dalam Apl IOS anda - dummies

Sekali anda mempunyai pengawal paparan peribadi untuk MapController dalam aplikasi iOS anda, anda perlu memberitahu papan cerita iPad untuk memuat pengawal pandangan adat anda dan bukannya UIViewController. Ikuti langkah berikut: Dalam Navigator Projek, pilih Main_iPad. papan cerita dan kemudian pilih Lihat Pengawal di Lihat Pengawal - Adegan Peta dalam Garis Besar Dokumen. ...