Kemahiran Anda Perlu Menjadi Pembangun Backend

Apakah perkembangan akhir belakang?

orangimages.com

Berpikir tentang berpindah ke bidang pembangunan web berkembang?

Seperti yang sudah anda ketahui, terdapat tiga jenis pemaju web: 44

Di bawah ini saya akan memberi tumpuan semata-mata kepada pemaju backend dengan melihat apa yang mereka lakukan, kemahiran yang diperlukan untuk menjadi pemaju backend, dan bagaimana anda boleh menjadi akhirnya.

Apa yang dilakukan pembangun belakang?

Pemaju akhir belakang bertanggungjawab untuk membina "sisi pelayan" dalam aplikasi web.

AKA semua yang berlaku sebelum memukul pelayar anda-yang dikenali sebagai "sisi klien." (Biasanya pemaju front-end bertanggungjawab untuk mencipta pengalaman di sisi pelanggan.)

Walaupun pemaju backend memberi tumpuan kepada aplikasi dalaman aplikasi web, mereka masih bekerja secara manual dengan pemaju front-end dengan memberikan elemen aplikasi web menghadap ke hadapan logik sisi server.

Pemaju backend menambah logik ini dengan menggunakan bahasa skrip pelayan sisi seperti Ruby atau PHP.

Selain daripada membuat aplikasi web berfungsi, pemaju backend juga bertanggungjawab untuk mengoptimumkan aplikasi untuk kelajuan dan kecekapan.

Selain itu, pemaju backend sering membuat penyelesaian penyimpanan data dengan pangkalan data.

Pangkalan data adalah komponen penting untuk semua aplikasi web untuk menyimpan maklumat (seperti pengguna, ulasan, jawatan, dll.). Pangkalan data biasa termasuk MySQL, MongoDB, dan PostgreSQL.

Siapa yang melakukan kerja pemaju belakang dengan?

Pemaju backend biasanya bekerja dalam pasukan dengan orang lain.

Malah dalam pasukan yang lebih besar, terdapat reka bentuk, front-end (jurutera, arkitek UX , dll), dan kemudian pasukan backend.

Setakat pasukan backend pergi, pemaju akhir bekerja bersama-sama jurutera perisian. Seseorang boleh melakukan pembangunan API REST atau yang berkaitan sahaja. Satu lagi boleh menjadi jaminan kualiti (QA), jurutera.

Seperti yang anda lihat, walaupun di bahagian belakang terdapat tugas yang berbeza.

Apakah kemahiran / teknologi yang harus saya ketahui untuk menjadi pemaju belakang?

Menggunakan template penerangan jawatan Total backend sebagai rujukan, di bawah ini adalah beberapa kemahiran dan teknologi utama yang mesti diketahui pemaju.

Di manakah saya boleh mempelajari kemahiran ini?

Kebanyakan backend pemaju dan mereka yang bekerja di pasukan backend mempunyai latihan formal dalam satu cara atau yang lain. AKA ijazah sains komputer (CS).

Berbanding dengan pemaju front-end, pemaju back-end mungkin perlu melakukan lebih banyak abstraksi. Mereka boleh menjadi perlombongan data, menulis algoritma abstrak, dan sebagainya. Itulah sebabnya gelaran CS formal sangat berguna.

Walau bagaimanapun, jika anda berada di luar tahun-tahun kolej anda, terdapat kursus-kursus individu (atau kem boot) dan pilihan dalam talian yang disediakan untuk menyediakan anda kerjaya dalam pembangunan backend.

Kursus Pembangunan Backend Individu

Sudah tentu, ketika melakukan lokasi kursus bersemuka adalah segalanya.

Cara terbaik untuk mencari kursus pembangunan belakang di dalam diri anda adalah melalui penyelidikan dalam talian.

Walau bagaimanapun, berikut dua cadangan untuk mendapatkan bola roll:

Kem latihan / kursus dalam diri tidak murah. Tetapi mereka lebih berpatutan daripada ijazah CS formal. (Selain itu, tidak seperti kelas dalam talian, anda mempunyai kemewahan untuk dapat berinteraksi dengan rakan sebaya dan pengajar.)

Opsyen Belajar Atas Talian (Atau Penuh)

Ia tidak mudah untuk mencari kursus dalam talian backend sahaja. Kebanyakan mengajar sepenuhnya timbunan - jadi kedua-dua depan dan belakang. Walau bagaimanapun, berikut adalah beberapa pilihan kursus dalam talian untuk dipertimbangkan:

Kesimpulannya

Pada akhirnya, pemaju backend memainkan peranan penting dalam pasukan pembangunan web. Mereka bertanggungjawab untuk mengendalikan storan data dan memastikan kandungan dihantar ke hujung depan.

Jika anda tahu seseorang berfikir mengenai peralihan ke pembangunan web, pastikan anda berkongsi artikel ini dengan mereka.