Rumah Kewangan Peribadi Mitos berkaitan dengan Pengkodan - dummies

Mitos berkaitan dengan Pengkodan - dummies

Isi kandungan:

Video: On The Spot - Fakta Mencengangkan Dunia Pendidikan 2025

Video: On The Spot - Fakta Mencengangkan Dunia Pendidikan 2025
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

Bagaimana Menghubungkan Item Menu ke Kategori di Joomla - dummies

Bagaimana Menghubungkan Item Menu ke Kategori di Joomla - dummies

Untuk artikel yang dikategorikan dalam Joomla untuk dilihat oleh pengguna laman web anda, anda perlu memautkan item menu Joomla anda ke kategori Joomla yang mengandungi artikel yang ingin anda siarkan. Dengan menyambungkan kategori ke item menu, semua artikel dalam kategori boleh didapati melalui item menu yang berkaitan. Untuk membuat ...

Cara Memasang Joomla CMS pada Server Jauh - dummies

Cara Memasang Joomla CMS pada Server Jauh - dummies

Sebaik sahaja anda telah memuatkan fail Joomla yang tidak diturunkan di pelayan jauh dan sediakan MySQL untuk Joomla, anda sudah bersedia untuk memasang Sistem Pengurusan Kandungan Joomla (CMS). Navigasi ke tapak anda di pelayan tuan rumah. Anda melihat halaman pemasangan Joomla pertama. Pilih bahasa. Klik Seterusnya. Semua item dalam pane bahagian atas ...

Cara Membiarkan Pengguna Menguruskan Akaun Sendiri di Joomla - dummies

Cara Membiarkan Pengguna Menguruskan Akaun Sendiri di Joomla - dummies

Walaupun anda boleh mengurus pengguna dari hujung belakang, Joomla menyediakan kemudahan yang baik yang membolehkan pengguna menguruskan diri mereka juga. Anda boleh membuat halaman di mana pengguna boleh mendaftar, log masuk, menetapkan semula kata laluan mereka, diingatkan kata laluan mereka, dan sebagainya. Buat laman pengurusan pengguna Untuk membuat halaman yang membolehkan pengguna mengurus sendiri, anda ...

Pilihan Editor

Pengguna dan Definisi SharePoint berbeza - dummies

Pengguna dan Definisi SharePoint berbeza - dummies

SharePoint mempunyai banyak jenis pengguna yang berbeza, dan bergantung di mana peranan anda sesuai , anda mungkin mempunyai pengalaman yang sangat berbeza dari pengguna SharePoint yang lain. Sebagai contoh, anda mungkin ditugaskan untuk membuat dan mentadbir laman web SharePoint untuk pasukan anda. Dalam kes ini, anda mungkin melihat ke hadapan fungsi yang luas SharePoint ...

Dan Microblog dalam SharePoint - dummies

Dan Microblog dalam SharePoint - dummies

Microblogging dibuat terkenal oleh Twitter. SharePoint 2013 membawa mikroblogging ke dunia korporat. Menggunakan Twitter, anda menghantar mesej ringkas kepada dunia. Anda boleh mengikuti orang lain dan menarik pengikut anda sendiri. Anda menyebut orang lain menggunakan simbol @ yang diikuti dengan nama mereka dan boleh menanda topik menggunakan # ...

Mengeksport Table Akses ke Senarai Dalam Talian SharePoint - dummies

Mengeksport Table Akses ke Senarai Dalam Talian SharePoint - dummies

Jika anda mempunyai meja dalam Akses yang ada pangkalan data yang anda ingin sediakan untuk ahli pasukan anda yang tidak mempunyai aplikasi MS Access 2010, cara terbaik untuk melakukan ini adalah untuk mengeksport jadual tersebut ke dalam senarai SharePoint. Ikuti langkah-langkah berikut: Dari pangkalan data anda, klik kanan pada jadual di ...

Pilihan Editor

Penyediaan aSVAB: Akar - patung

Penyediaan aSVAB: Akar - patung

Menjadi akrab dengan akar untuk ASVAB. Akar adalah kebalikan dari kuasa atau eksponen. Terdapat pelbagai jenis akar tak terhingga. Anda mempunyai akar kuadrat, yang bermaksud "membuang" asas kepada kuasa kedua; akar kubus, yang bermaksud "membuang" asas yang dinaikkan kepada kuasa ketiga; akar yang keempat, untuk ...

ASVAB Penyediaan: Bekerja dengan Perpuluhan - patung

ASVAB Penyediaan: Bekerja dengan Perpuluhan - patung

Anda perlu tahu bagaimana untuk bekerja dengan perpuluhan untuk ASBAB . Perpuluhan adalah kaedah menulis nombor pecahan tanpa menggunakan pengangka dan penyebut. Anda boleh menulis pecahan 7/10 sebagai perpuluhan 0. 7; anda menyebutnya "tujuh persepuluh" atau "titik nol tujuh. "Tempoh atau titik perpuluhan menunjukkan bahawa nombor itu ...

ASVAB Subtest Details - dummies

ASVAB Subtest Details - dummies

Tergantung di mana dan untuk tujuan apa yang anda ambil ujian, anda mungkin menghadapi beberapa versi ASVAB. Versi terkomputer dari ASVAB (CAT-ASVAB) mengandungi sembilan subtest masa yang berasingan. Pada CAT-ASVAB, Maklumat Auto dan Maklumat Kedai dipisahkan kepada dua ujian berbeza, sedangkan mereka digabungkan pada versi kertas. Lihatlah ...