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

Meningkatkan Rancangan Navigasi Blog - dummies

Meningkatkan Rancangan Navigasi Blog - dummies

Reka bentuk navigasi hebat untuk blog anda meningkatkan pengalaman pembaca. Reka bentuk navigasi buruk di blog mengecewakan pengunjung yang ingin mencari catatan blog tertentu dengan cepat, atau membaca siaran berkaitan atau yang serupa. Mengharapkan keperluan pelawat anda dengan memikirkan blog anda seperti kedai, dan jawatan blog anda seperti produk: Catatan popular dan terkini: ...

Meningkatkan Pengalaman Pengguna Blog dengan Plugin - dummies

Meningkatkan Pengalaman Pengguna Blog dengan Plugin - dummies

Beberapa teknologi yang berbeza dapat meningkatkan blog anda . Plug-in, widget, dan alat semua membuat ciri-ciri baru, integrasi, dan penambahan mudah untuk dibungkus dan diedarkan. Teknologi-teknologi ini berkembang sepanjang masa, tetapi untuk mendapatkan blog anda dan berjalan, berikut adalah beberapa pilihan terbaik semasa untuk pelbagai tujuan. Widget / Name Plugin ...

Meningkatkan Tajuk Blog Anda dan Reka Bentuk Tagline untuk SEO - patung

Meningkatkan Tajuk Blog Anda dan Reka Bentuk Tagline untuk SEO - patung

Tag tajuk blog anda dan tagline memberi enjin carian penerangan kandungan blog anda. Reka bentuk blog SEO yang berkesan bermakna memastikan jawatan blog enjin carian yang layak dan halaman mempunyai tag tajuk mereka sendiri dan bahawa slogan setiap halaman penuh dengan kata kunci yang berkaitan.

Pilihan Editor

Office 2013 Save As Dialog Box - dummies

Office 2013 Save As Dialog Box - dummies

Office 2013 menggunakan SkyDrive pengguna Windows semasa sebagai penyimpanan default lokasi. SkyDrive adalah kawasan penyimpanan dalam talian berasaskan awan yang dihoskan oleh Microsoft. Sesiapa yang mendaftarkan perkhidmatan, atau yang log masuk ke Windows 8 dengan Microsoft ID, diberikan sejumlah ruang penyimpanan percuma, dan boleh membeli lebih banyak. Cloud adalah ...

Unclutter Peti Masuk Outlook anda dengan Clutter - dummies

Unclutter Peti Masuk Outlook anda dengan Clutter - dummies

Mahu aplikasi e-mel yang juga pembaca minda? Keinginan anda diberikan. Anda boleh mengucapkan terima kasih kepada Graph Office dan Clutter, ciri baru dalam Outlook. Clutter menggunakan teknologi di sebalik Grafik Pejabat untuk menganalisis isyarat yang anda hantar apabila anda mengambil tindakan terhadap e-mel anda. Sebagai contoh, jika anda cenderung untuk mengabaikan e-mel daripada ...

Pilihan Editor

Elakkan Berat Berat Ketika Menguatkuasakan Garis Panduan Komuniti Dalam Talian - dummies

Elakkan Berat Berat Ketika Menguatkuasakan Garis Panduan Komuniti Dalam Talian - dummies

Hanya kerana anda mempunyai kuasa untuk berbuat demikian tidak bermakna bahawa semua masalah komuniti dalam talian memerlukan amaran dan banner. Ya, anda ingin menonjolkan keadaan negatif di dalam tunas, tetapi tidak, anda tidak mahu mendapat sedikit tentangnya sama ada. Kadang-kadang membiarkan slaid isu baik-baik saja. Sebagai pengurus komuniti, tugas anda untuk mengetahui ...

Elakkan Peluang Yang Berisiko Reputasi Blog Anda - dummies

Elakkan Peluang Yang Berisiko Reputasi Blog Anda - dummies

Apabila anda mengaitkan blog ibu anda dan jenama peribadi anda produk atau jenama syarikat, tidak dapat dielakkan bahawa anda akan menggosok satu sama lain. Suka atau tidak, anda boleh dan boleh dikaitkan dengan jenama itu. Tidak semua syarikat yang ingin memberi anda produk percuma adalah yang anda mahu ...

Peruntukkan Peranan ke Font di Laman Blog Anda - dummies

Peruntukkan Peranan ke Font di Laman Blog Anda - dummies

Apabila anda menetapkan peranan ke fon anda, membantu memastikan reka bentuk blog anda kelihatan profesional. Menjaga tujuan fon anda jelas menjadikan reka bentuk navigasi blog anda lebih berkesan dan reka bentuk keseluruhan anda lebih mudah di mata. Selepas anda memilih dua atau tiga fon pelengkap yang juga mempunyai perbezaan yang cukup untuk menonjol dari satu sama lain (lihat ...