Ang mga Kahanas nga Kinahanglan Ka nga Mahimong Usa ka Magbabalaod nga Backend

Unsa ang pag-uswag sa kataposan?

peopleimages.com

Naghunahuna mahitungod sa pagbalhin ngadto sa mauswagon nga nataran sa web development?

Sumala sa nahibal-an na nimo, adunay tulo ka matang sa mga web developers: 44

Sa ubos ako mag-focus lamang sa mga nag-develop sa backend pinaagi sa pagtan-aw sa ilang gibuhat, ang mga kahanas nga gikinahanglan aron mahimong usa ka backend developer, ug unsaon nga mahimo ka nga mahimong usa.

Unsa ang buhaton sa usa ka nag-develop sa likod nga end?

Ang mga naghimo sa likod nga katapusan adunay responsibilidad sa pagtukod sa "side sa server" sa mga aplikasyon sa web.

AKA ang tanan nga nahitabo sa wala pa moabot ang imong browser-nga gitawag nga "client side." (Kasagaran nga mga front-end developers ang responsable sa pagmugna sa kasinatian sa bahin sa kliyente.)

Samtang ang mga developers sa backend nagpunting sa mga sulod nga mga buhat sa mga aplikasyon sa web, sila nagtrabaho sa tupad sa mga nag-una nga mga developers pinaagi sa paghatag sa panglantaw nga mga web application nga elemento sa server nga bahin sa logic.

Ang nagdumala sa backend nagdugang niini nga katarungan pinaagi sa paggamit sa usa ka server-side scripting nga pinulongan sama sa Ruby o PHP.

Gawas sa paghimo sa mga aplikasyon sa web nga magamit, ang mga nag-develop sa backend usab ang responsable sa pag-optimize sa aplikasyon alang sa katulin ug kaepektibo.

Dugang pa, ang mga naghimo sa backend sa kasagaran maghimo og usa ka data storage nga solusyon uban sa usa ka database.

Ang database usa ka mahinungdanon nga bahin alang sa tanang mga aplikasyon sa web nga kini nagtipig sa impormasyon (sama sa mga tiggamit, mga komentaryo, mga poste, ug uban pa). Ang kasagarang mga database naglakip sa MySQL, MongoDB, ug PostgreSQL.

Kinsa ang usa ka back-end developer sa trabaho uban sa?

Ang mga nag-develop sa backend kasagaran magtrabaho sa mga team sa uban.

Bisan sa usa ka mas dako nga grupo, sa kasagaran usa ka disenyo, front-end (mga inhenyero, UX nga arkitekto , ug uban pa), ug unya usa ka backend team.

Hangtud nga ang mga team sa backend moadto, ang mga naghimo sa back end magtrabaho kauban sa mga software engineer. Ang usa makahimo lamang sa pagpalambo sa REST API o may kalambigitan. Ang usa pa mahimong usa ka kalidad nga pasalig (QA), engineer.

Ingon sa imong nakita, bisan sa sulod sa likod adunay nagkalainlain nga mga katungdanan.

Unsa nga mga kahanas / teknolohiya ang kinahanglan nakong mahibal-an nga mahimo nga usa ka back-end developer?

Pinaagi sa paggamit sa Total backend nga job description template ingon nga usa ka reperensya, sa ubos mao ang pipila sa mga batakang kahanas ug mga teknolohiya nga usa ka backend developer kinahanglan mahibal-an.

Asa ko makakat-on niining mga katakos sa pagbalik?

Kadaghanan sa mga naghimo sa backend ug kadtong nagtrabaho sa team sa backend adunay pormal nga pagbansay sa usa ka paagi o lain. AKA usa ka kurso sa siyensya sa computer (CS).

Kung itandi sa front-end developers, ang mga back-end nga mga developers mahimo nga mohimo sa dugang nga abstraction. Mahimo kini nga pagmina sa datos, pagsulat sa abstract algorithms, ug uban pa. Mao kana ang hinungdan nga usa ka pormal nga degree sa CS ang gamiton.

Bisan pa, kung wala ka pa sa mga tuig sa kolehiyo, adunay mga kurso sa mga tawo (o mga kampo sa boot) ug mga opsyon sa online nga magamit aron sa pag-andam kanimo alang sa usa ka karera sa pagpalambo sa backend.

Mga Katungdanan sa Pagpalambo sa Katawhan

Siyempre, sa dihang mag-atubang sa lokasyon sa kurso sa nawong ug nawong mao ang tanan.

Ang pinakamaayong paagi sa pagpangita sa usa ka kurso sa pag-uswag sa duol sa imong duol mao ang pinaagi sa pagsiksik sa online.

Hinoon, ania ang duha ka mga sugyot aron makuha ang rolling ball:

Ang mga tawo sa mga kampo sa boot / kurso dili barato. Apan sila mas barato kay sa pormal nga degree sa CS. (Dugang, dili sama sa online nga mga klase, kamo adunay kaluho nga makahimo sa pagpakig-uban sa mga kaedad ug usa ka magtutudlo.)

Online Backend (O Full Stack) Learning Options

Dili kini sayon ​​sa pagpangita sa mga kurso nga backend lamang sa online. Kadaghanan nagtudlo sa bug-os nga stack - busa ang atubangan ug backend. Ingon pa man, adunay pipila ka mga opsyon sa kurso sa online aron ikonsidera:

Konklusyon

Sa katapusan, ang mga naghimo sa backend dunay importante nga papel sa mga team sa pagpalambo sa web. Responsable sila sa pagdumala sa pagtipig sa datos ug pagsiguro nga ang sulod ma-deliver ngadto sa atubangan.

Kung may usa ka tawo nga naghunahuna mahitungod sa pagbalhin ngadto sa web development, siguruha nga ipakigbahin kini nga artikulo uban kanila.