Perkara yang perlu diketahui oleh pembangun bahagian belakang. Soalan temuduga pembangun bahagian belakang. Adakah terdapat sebarang keperluan khas yang ditentukan oleh spesifik aktiviti syarikat?

Pembangunan laman web menggunakan sistem bahagian hadapan Dan hujung belakang membayangkan pembahagian hierarki proses mencipta sumber kepada dua bahagian, ke dalam pembangunan antara muka pengguna -( bahagian hadapan) dan bahagian pentadbiran perisiannya ( hujung belakang).

Pembangunan front-end ialah kerja mencipta bahagian awam tapak yang dengannya pengguna berhubung terus dan kefungsian yang biasanya dilaksanakan pada bahagian pelanggan (dalam pelayar).

Kepada aspek pembangunan bahagian hadapan Ini termasuk mencipta reka letak reka bentuk tapak web, susun atur tapak web dan templat untuk CMS, serta memautkan skrip khas yang bertanggungjawab untuk visualisasi dan animasi web kepada antara muka pengguna.

Bahagian hadapan bahagian komponen tapak bertanggungjawab untuk memaparkan maklumat tertentu kepada pengguna sumber dan, atas fakta bahawa dia telah melakukan sebarang tindakan di tapak, mentafsirnya dalam bentuk yang boleh difahami oleh program yang berkaitan dengan bahagian belakang.

Apabila membuat bahagian pengguna tapak dan menjana halaman html, kami mengambil kira perkara berikut:

  • Penggunaan tag h1, h2, dsb. mengikut keutamaan.
  • Penggunaan tag lang yang betul.
  • Pengisian sebenar atribut alt untuk gambar. Jika gambar menunjukkan logo, kemudian "Logo Syarikat", jika seseorang, maka nama orang itu. Untuk ikon dalam bahasa Inggeris "Ikon Twitter", dsb. (tidak terpakai pada imej dinamik, contohnya, foto berita).
  • Jangan lupa tentang tag meta.
  • Jangan lupa tentang favicon.
  • Di mana pautan dimaksudkan, pautan mesti ditulis.
  • Untuk kenalan, gunakan atribut skype, tel dan mailto.
  • Pautan ke halaman luaran harus dibuka dalam tetingkap baharu.
  • Setiap pautan mempunyai atribut tajuk.
  • Kod itu diulas dengan baik.
  • Mengoptimumkan imej untuk web.
  • Menggunakan imej versi mudah alih jika perlu.
  • Fail HTML, CSS dan JS mesti mempunyai versi termampat selari dengan yang utama (berfungsi) untuk pelancaran tapak berikutnya pada pengehosan.
  • Semua gaya dan skrip diletakkan dalam fail berasingan.
  • Saiz semua imej ditetapkan menggunakan CSS.
  • Gunakan peluncur, karusel dan galeri yang disesuaikan untuk peranti mudah alih.
  • Tetingkap pop timbul disesuaikan untuk peranti mudah alih.
  • Menamakan semula fail apabila caching digunakan.
  • Menyerlahkan (tuding, aktif, dilawati) untuk pautan.
  • Lampu latar (legar, aktif) untuk butang dan medan dalam borang.
  • Pengaki sempit dengan sedikit kandungan pada halaman.
  • Kekurangan garis besar untuk butang.

Pembangunan bahagian belakang

Pembangunan bahagian belakang ialah proses pengaturcaraan laman web dan mengisinya dengan fungsi. Mencipta teras tapak, membangunkan platform tapak, mengisinya dengan fungsi asas dan mewujudkan zon pentadbiran - ini adalah pembangunan bahagian belakang.


Bahagian belakang memproses maklumat pengguna yang diterima daripada pejabat hadapan dan mengembalikan hasilnya ke bahagian hadapan dalam bentuk yang ia fahami.

Pengaturcaraan bahagian belakang adalah pengaturcaraan web, tujuannya adalah untuk melaksanakan bahagian pelayan tapak, menyepadukan pangkalan data dan menyambungkannya dengan bahagian pengguna (bahagian hadapan). Pembangunan bahagian belakang laman web juga termasuk konfigurasi dan pemasangan perisian yang diperlukan pada pelayan.

Ringkasnya, bahagian hadapan menghantar maklumat dan arahan daripada pengguna ke bahagian belakang, yang seterusnya memprosesnya. Atau, secara ringkasnya, Front-end dicipta untuk pelawat tapak, dan Back-end untuk pentadbirnya.

– kita telah pun bercakap tentang orang yang mencipta ruang Internet moden dalam blog. Hari ini kita akan mendalami profesion mereka dan bercakap dengan lebih terperinci tentang pengkhususan pembangun web - bahagian hadapan, bahagian belakang dan timbunan penuh.

Pembangun bahagian hadapan

Front-end ialah bahagian "depan" tapak: semua yang pengguna lihat. Menu, teks, gambar, sepanduk pengiklanan yang menjengkelkan (atau, jika dilakukan dengan baik, tidak menjengkelkan) - semua ini dikendalikan oleh pembangun bahagian hadapan. Dia juga mengambil bahagian dalam pembangunan reka bentuk: dia "melukis" segala-galanya, sudah tentu, tetapi ia adalah bahagian depan yang mengawal kerjanya.

Tugas pembangun bahagian hadapan

Akhirnya, pembangun bahagian belakang bertanggungjawab untuk semua yang bukan milik bahagian "depan" tapak.

Alat Pembangun Bahagian Belakang: Java, SQL, C#, Python.

Pembangun backend mempunyai berpuluh-puluh bahasa dalam senjata mereka. Setiap satu mempunyai beberapa kebaikan dan keburukan: sesetengahnya sangat sesuai untuk projek besar, yang lain untuk projek kecil. Jadi bahagian belakang memilih kaedah pelaksanaan itu sendiri, berdasarkan kehendak dan tugas pelanggan.

Pembangun tindanan penuh

Menurut My Circle, pembangun full-stack dan back-end menerima sehingga 140 ribu rubel pada 2018. Bahagian hadapan - sehingga 125 ribu.

Bolehkah orang yang sama melakukan pembangunan bahagian hadapan dan belakang? Jika dia memahami kedua-duanya, mengapa tidak: pembangun sedemikian dipanggil Full Stack.

Dia tahu cara menyelesaikan sebarang masalah dalam pembangunan perkhidmatan web dan tapak web: dia tahu bahasa sebelah pelayan, JavaScript, HTML dan CSS, dia boleh mengoptimumkan tapak web untuk enjin carian dan mengubah reka bentuk reka bentuk yang dibuat dalam Photoshop menjadi kod antara muka yang berfungsi ( anda ingat bahawa antara muka laman web dilukis oleh pereka, tetapi di tapak itu sendiri semuanya akan diterangkan dalam kod?).

Biasanya, pembangun timbunan penuh diupah untuk projek kecil yang boleh dikendalikan oleh seorang. Pengaturcara sedemikian, sebagai peraturan, tidak menjadi pakar sama ada bahagian depan atau belakang, tetapi mereka mempunyai pemahaman yang baik tentang logik umum tapak dan interaksi bahagian pengguna dengan bahagian pelayan. Ini, dengan cara ini, sangat penting: ramai pembangun bahagian hadapan dan belakang tidak memahami satu sama lain dan menetapkan tugas yang mustahil, dan pakar susunan penuh boleh menjadi pautan penghubung.

Tidak ada gunanya mempelajari timbunan penuh dengan segera: biasanya seorang pengaturcara mula-mula menguasai satu bahagian kerja - bahagian hadapan atau bahagian belakang - dan hanya kemudian menambahkan kemahiran dalam bidang yang berkaitan ke pangkalan pengetahuannya.

Di mana untuk bermula?

Untuk menjadi pembangun front-end, back-end atau full-stack yang lengkap, ia memerlukan latihan bertahun-tahun dan berpuluh-puluh projek. Tetapi anda boleh memulakan laluan ke profesion ini walaupun anda belum tamat sekolah lagi: belajar HTML, CSS, JavaScript, berlatih dan mengasah kemahiran anda dengan bantuan.

Pembangunan sumber web melibatkan kerja bersama pereka bentuk dan pengaturcara. Kebanyakan pengguna Internet tersilap percaya bahawa kerja pakar ini tidak berbeza.

Untuk memahami perbezaan utama antara perkhidmatan pereka bentuk dan pengaturcara, anda harus membandingkan ciri pembangunan Front-end dan Back-end. Konsep ini bermaksud prosedur untuk mencipta laman web, dibahagikan kepada komponen klien dan pelayan.

Ciri pembangunan Front-end dan Back-end

Pembangunan bahagian hadapan ialah komponen bahagian pelanggan dalam proses mencipta sumber web, yang melibatkan penciptaan susun atur tapak web, templat, antara muka dan skrip yang bertanggungjawab untuk visualisasi. Pada peringkat pembangunan ini, susun atur CSS juga dilakukan.

Pembangunan bahagian belakang ialah komponen pelayan prosedur untuk mencipta sumber web, yang melibatkan pembangunan teras, platform, serta komponen pentadbiran dan fungsian.

Untuk memahami ciri-ciri bahagian prosedur penciptaan laman web ini, adalah wajar memberikan contoh mudah. Mari bayangkan sebuah restoran. Bahagian "pelanggan" restoran termasuk hiasan, muzik dan perabot.

Bahagian "pelayan" pertubuhan ini diwakili oleh kerja tukang masak, pelayan dan pengurus yang bertanggungjawab untuk penyediaan perkhidmatan asas yang tidak terganggu.

Bahagian hadapan lwn. Pembangunan bahagian belakang

Setelah memahami apa itu pembangunan front-end dan back-end, kita harus beralih kepada penerangan terperinci tentang kedua-dua komponen proses mencipta sumber web. Pembangunan bahagian hadapan melibatkan penciptaan antara muka dan reka bentuk laman web. Pereka web biasanya bertanggungjawab untuk proses ini.

Tetapi tanggungjawab untuk pembangunan back-end terletak di bahu pengaturcara yang mencipta kod yang memastikan operasi lancar sumber. Pembangun bahagian belakang menyediakan sokongan dinamik untuk tapak web.

Pembangun bahagian hadapan terutamanya menggunakan 3 bahasa - CSS, HTML dan Javascript. Tetapi pembangun belakang menggunakan Python, Ruby, .NET, Postgre SQL, MySQL dan MongoDB dalam aktiviti mereka.

Persekitaran pembangunan

Pembangunan frontend melibatkan penggunaan antara muka luaran untuk pembangunan reka bentuk. Tanggungjawab pembangun Front-end termasuk bukan sahaja perubahan reka bentuk, tetapi juga mengkaji tingkah laku pengguna.

Pembangunan bahagian belakang melibatkan kerja dengan kod yang diperlukan untuk mencipta aplikasi dan menyokong antara muka klien. Pembangun yang pakar dalam bahagian pelayan mencipta sumber web juga bertanggungjawab terhadap keselamatan dan keupayaan untuk mengurus kandungan.

Perlu diingat bahawa bahagian belakang boleh dilaksanakan tanpa bahagian klien dalam proses pembangunan. Tetapi pembangunan bahagian hadapan bergantung pada komponen pelayan proses, kecuali dalam kes di mana reka bentuk tapak dijual sebagai templat.

Matlamat

Di mana untuk memulakan pembangunan bahagian hadapan? Proses ini biasanya bermula dengan menetapkan matlamat. Pembangun mesti sentiasa memantau kebolehcapaian tapak pada sebarang peranti. Tetapi pembangun bahagian belakang bertanggungjawab untuk mencipta aplikasi dan menyokong antara muka luaran. Pakar ini bertanggungjawab untuk komponen berfungsi tapak.

Kesimpulannya, mesti dikatakan bahawa bahagian belakang berfungsi di sebelah pelayan, bahagian hadapan di sebelah pelanggan. Pembahagian "tanggungjawab" ini membantu mempercepatkan prosedur untuk membangunkan dan menyelenggara laman web dengan ketara. Oleh itu, pembangunan Front-end dan Back-end boleh dipanggil komponen tidak boleh dibahagikan bagi operasi yang berjaya bagi mana-mana sumber web.

Frontend ialah pembangunan antara muka pengguna dan kefungsian yang berjalan pada sisi klien tapak web atau aplikasi. Jenis pembangunan ini termasuk semua yang pengguna lihat semasa membuka halaman web. Pembangun bahagian hadapan bekerjasama dengan pereka bentuk, pengaturcara dan penganalisis UX untuk mencipta produk yang mesra pengguna dan dalam permintaan.

Untuk memahami dengan jelas apa itu pembangunan frontend, buka halaman mana-mana tapak web - anda akan melihat antara muka di hadapan anda. Dengan mengklik kanan, anda boleh melihat kod untuk halaman tersebut dalam penyemak imbas anda.

Kod ini ialah contoh kerja pembangun bahagian hadapan; ia dimuat turun ke penyemak imbas pengguna, dan anda boleh melihatnya dengan mata anda sendiri. Kod halaman menerangkan semua yang anda lihat di hadapan anda: warna, reka letak, fon, susunan elemen grafik dan sebagainya.

Pembangunan frontend termasuk:

  • HTML (Bahasa Penanda HiperTeks)- bahasa penanda dokumen, dengan bantuan struktur halaman dibentuk: tajuk, perenggan, senarai, dan sebagainya;
  • CSS (Lembaran Gaya Lantunan)- bahasa untuk menerangkan dan menggayakan penampilan dokumen. Kod CSS membolehkan penyemak imbas anda memahami dengan tepat cara memaparkan elemen. CSS menetapkan warna dan parameter fon, menentukan cara blok tapak yang berbeza akan ditempatkan, dan sebagainya. Ia juga membolehkan anda memaparkan dokumen yang sama dalam gaya yang berbeza, contohnya, untuk mencetak (biasa atau Braille), memaparkan program pada skrin, atau membaca melalui suara;
  • JavaScript ialah bahasa yang dicipta untuk menghidupkan halaman web. Tugasnya adalah untuk bertindak balas terhadap tindakan pengguna, memproses klik tetikus, pergerakan kursor dan ketukan kekunci. Ia juga menghantar permintaan kepada pelayan dan memuatkan data tanpa memuatkan semula halaman, membolehkan anda memasukkan mesej dan banyak lagi.

Apakah pembangunan bahagian belakang?

Pembangunan backend ialah satu set perkakasan dan alat perisian dengan bantuan yang logik tapak dilaksanakan. Ringkasnya, ini adalah sesuatu yang tersembunyi daripada mata pengguna dan berlaku di luar pelayar dan komputernya.

Contohnya, apabila anda memasukkan pertanyaan pada halaman enjin carian dan tekan kekunci Masuk, hujung hadapan berakhir dan hujung belakang bermula. Permintaan anda dihantar ke pelayan Google atau Yandex, di mana algoritma carian terletak. Di sinilah semua "sihir" berlaku. Sebaik sahaja maklumat yang anda cari muncul pada monitor, anda kembali ke zon hujung hadapan sekali lagi.

Pada umumnya, pelayan adalah komputer yang sama, hanya lebih berkuasa. Ia menyimpan data dan bertindak balas kepada permintaan pengguna.

Backend ialah proses menyambungkan pelayan dengan pengguna.

Pembangun bahagian belakang boleh menggunakan sebarang alatan yang tersedia pada pelayannya. Dia mempunyai hak untuk memilih mana-mana bahasa pengaturcaraan universal, contohnya, Ruby, PHP, Python, Java.

Juga, sistem pengurusan pangkalan data yang berbeza digunakan untuk pembangunan bahagian belakang:

  1. MySQL;
  2. PostgreSQL;
  3. SQLite;
  4. MongoDB.

Bergantung pada jenis produk, tanggungjawab pembangun bahagian belakang boleh berbeza-beza. Pakar sedemikian boleh mencipta dan menyepadukan pangkalan data, menyediakan keselamatan dan mencipta teknologi sandaran dan pemulihan.

Bagaimanakah frontend dan backend berinteraksi?

Interaksi antara frontend dan backend berlaku dalam bulatan: frontend menghantar maklumat pengguna ke backend, tempat ia diproses dan dikembalikan semula dalam bentuk yang boleh difahami.

Sebagai peraturan, jenis kerja ini dijalankan oleh pakar yang berbeza, tetapi setiap daripada mereka dinasihatkan untuk memahami prinsip yang digunakan oleh rakan sekerja mereka. Sebagai contoh, adalah penting bagi pereka bentuk antara muka untuk mengetahui sekurang-kurangnya secara umum apakah bahagian belakang projek yang sedang diusahakannya. Ini akan membantu dia menilai dengan secukupnya keupayaan teknikal yang mungkin ada pada tapak atau aplikasi.

Terdapat beberapa pilihan untuk interaksi antara bahagian hadapan dan bahagian belakang:

  • Permintaan HTTP dihantar terus ke pelayan, pelayan mencari maklumat, membenamkannya dalam templat dan mengembalikannya sebagai halaman HTML;
  • Pilihan menggunakan alat AJAX (JavaScript tak segerak dan XML). Dalam kes ini permintaan dihantar JavaScript, dimuatkan ke dalam penyemak imbas, dan respons datang dalam format XML atau JSON;
  • Aplikasi halaman tunggal yang memuatkan data tanpa memuatkan semula halaman. Ini juga boleh dilakukan menggunakan AJAX atau rangka kerja Sudut dan Ember;
  • bara api atau perpustakaan Bertindak membantu untuk menggunakan aplikasi kedua-dua pada pelayan dan dalam klien. Bahagian hadapan dan bahagian belakang berkomunikasi melalui AJAX dan kod HTML, yang diproses pada pelayan.

Seperti yang dapat kita lihat, pembangunan moden adalah proses yang kompleks dan pelbagai peringkat, yang dibahagikan kepada dua bahagian: klien dan pelayan. Pengaturcara bahagian hadapan dan bahagian belakang mempunyai banyak alatan yang boleh digunakan, pilihannya bergantung pada tugas yang diberikan dan kerumitan projek. Kedua-dua jenis pembangunan termasuk komponen teknikal dan kreatif.

Tanggungjawab pembangun frontend dan backend biasanya dipisahkan, tetapi ada kalanya seorang pengaturcara perlu menyelesaikan masalah yang timbul di bahagian pelayan dan di pihak klien. Anda selalunya boleh mencari pakar di pasaran yang berasa yakin dalam kedua-dua bahagian hadapan dan bahagian belakang serta boleh menggabungkan dua jenis kerja.

Anda boleh memulakan perjalanan anda dalam pembangunan bahagian hadapan dan belakang dengan kursus Skillbox selama 12 bulan. Ia sesuai untuk pemula dan pengaturcara yang mempunyai sedikit pengalaman. Sepanjang setahun, peserta kursus akan mempelajari bahasa pengaturcaraan asas secara praktikal dan mencipta portfolio mereka sendiri, yang akan membantu mereka mencari pekerjaan yang menjanjikan dan bergaji tinggi.

Pembangun bahagian belakang(daripada pembangun bahagian belakang (bahagian belakang) Inggeris) Ini adalah pakar yang berurusan dengan perisian dan bahagian pentadbiran aplikasi web, kandungan dalaman sistem, teknologi pelayan - pangkalan data, seni bina, logik program. Profesion ini sesuai untuk mereka yang berminat dalam sains komputer (lihat memilih profesion berdasarkan minat dalam mata pelajaran sekolah).

Pembangun bahagian belakang ialah pejuang di hadapan yang tidak kelihatan.

Tapak web moden, aplikasi web dan permainan telah menjadi sangat kompleks, jadi seluruh pasukan pakar bekerja pada mereka. Untuk mencipta tapak web yang lengkap, cantik, berfungsi dan mesra pengguna, kerja penyelarasan pembangun bahagian hadapan dan belakang adalah perlu. Ini mempercepatkan kerja mencipta laman web atau aplikasi web dan menjadikannya lebih mudah untuk diselenggara.

Secara kiasan, pembangunan bahagian belakang ialah penciptaan enjin kereta, manakala pembangunan bahagian hadapan ialah penciptaan reka bentuk dan fungsi kawalan kereta. Pembangun bahagian belakang bekerja rapat dengan pembangun bahagian hadapan, menerima input pengguna daripadanya dan mengembalikan hasil yang diproses kepadanya.

Alat utama pembangun bahagian belakang ialah bahasa pengaturcaraan sebelah pelayan: seperti PHP, Python, Ruby, Java, Perl, Node JS (platform perisian). Sebagai tambahan kepada Node JS, adalah berguna untuk mempelajari Express (perpustakaan untuk berinteraksi platform Node JS dengan pelayan) dan Mongo DB (pangkalan data untuk menerima dan menyimpan maklumat).

Rangka kerja Symfony, Codeigniter, Yii, Zend Framework, Kohana, dsb. digunakan sebagai alatan tambahan. MySQL/SQLite digunakan untuk penyimpanan data.

Ciri-ciri profesion

Untuk pembangun moden, tidak cukup hanya menulis kod untuk program. Beginilah cara pengaturcara bekerja 10-15 tahun yang lalu. Pada masa ini, istilah sedemikian tidak sesuai, kerana dalam kerja anda sering boleh melakukannya tanpa menulis kod, hanya menyambungkan bahagian siap pakai bersama-sama ke dalam satu konfigurasi. Dan pengaturcara kini dipanggil "pembangun" atau "jurutera".

Dengan pembangunan sfera IT, projek menjadi lebih dan lebih kompleks dan mewakili kit pembinaan yang boleh dipasang menggunakan penyelesaian siap sedia (rangka kerja) untuk hampir semua tugas.

Oleh itu, fungsi pembangun bahagian belakang kelihatan seperti ini:

  • reka bentuk seni bina perkhidmatan;
  • mewujudkan teras tapak;
  • pembangunan platform dan fungsi utama;
  • bekerja dengan seni bina kod;
  • membangunkan aplikasi yang menyokong antara muka pengguna dan keselamatan;
  • memantau keadaan pelayan (pertempuran, ujian dan pengeluaran);
  • kawalan versi, pangkalan data, integrasi berterusan.

Kebaikan dan keburukan profesion

Satu profesion bergaji tinggi dan mendapat permintaan.

Tempat kerja

Syarikat membangunkan laman web, aplikasi web, aplikasi mudah alih.

Kualiti penting

  • Fikiran analitikal
  • pemikiran logik
  • inisiatif
  • keupayaan untuk merancang dan mengikuti rancangan
  • kemahiran bekerja dalam pasukan
  • fleksibiliti berfikir
  • tanggungjawab, ketabahan, dedikasi
  • fokus pada hasil dan kualiti
  • keinginan untuk sentiasa mempelajari perkara baru dan mengaplikasikannya dalam kerja seseorang

Pengetahuan dan kemahiran profesional

Pengetahuan tentang sekurang-kurangnya satu bahasa pengaturcaraan: Go, C, C++, Perl, Python, PHP, Ruby, Java.

  • keupayaan untuk menulis kod yang pantas, cantik dan betul;
  • pengetahuan tentang rangka kerja web popular (Django, Flask, Spring);
  • keupayaan untuk mereka bentuk pangkalan data dan mengoptimumkan pertanyaan;
  • pengetahuan tentang paradigma pengaturcaraan moden;
  • pengetahuan tentang corak reka bentuk;
  • pemahaman tentang peranti dan antara muka perkhidmatan web;
  • Bahasa Inggeris untuk membaca dokumentasi teknikal.

Di mana untuk belajar untuk menjadi pemaju Back-end

Mengajar (bersemuka, Moscow). Sebuah institusi pendidikan antarabangsa yang mengkhusus dalam pendidikan komputer. Beroperasi sejak 1999. 42 cawangan di 16 negara. Pusat latihan terbesar yang dibenarkan untuk Microsoft, Cisco, Autodesk. Pelajar menerima sijil antarabangsa dan diploma antarabangsa. Matlamat utama ialah pekerjaan setiap graduan.

Pendidikan tinggi:

Untuk menjadi profesional sejati dalam bidang pembangunan back-end, anda mesti mempunyai pendidikan khusus asas, yang boleh diperolehi di universiti berikut:

Tetapi pada masa yang sama, adalah penting untuk diingat bahawa pendidikan asas universiti meletakkan asas pendidikan, tetapi tidak mencukupi untuk pengetahuan terkini tentang teknologi moden. Oleh itu, pendidikan kendiri adalah penting dalam bidang ini untuk mengikuti perkembangan semua teknologi dan alatan baharu. Tetapi, sebaliknya, kekurangan pendidikan khusus mempengaruhi saat sesuatu berhenti berfungsi dan seseorang tidak memahami mengapa. Seorang pakar dengan pendidikan asas, tentu saja, tidak tahu segala-galanya, tetapi dia mempunyai kemahiran utama - di mana untuk mencari dan bagaimana untuk menggunakan pengetahuan yang diperlukan.

Majikan moden, sebagai peraturan, tidak mengenakan keperluan formal untuk pendidikan tinggi calon untuk jawatan. Bagi mereka, perkara yang paling penting ialah pengalaman, kecerdasan, dan motivasi seorang pakar.

Gaji (berapa pendapatan pembangun Back-end)

Gaji sehingga 16 September 2019

Rusia 40000—100000 ₽

Moscow 80000—300000 ₽

Langkah dan prospek kerjaya

Daripada kedudukan pembangun bahagian belakang, selepas menguasai kemahiran pembangun bahagian hadapan, terdapat laluan terus ke pembangun tindanan penuh. Untuk pertumbuhan selanjutnya, adalah perlu untuk sentiasa mempelajari perkara baharu: mengkaji secara terperinci teknologi untuk membangunkan produk perisian, konfigurasi dan tetapan sistem perkhidmatan.