Nyanzvi dzeKunyanzvi Kuti Udzidzise Vadzivisi Vokutanga-Kupera

Job postings vari kusiyana pane zvavanotarisa mumushandi wekupedzisira. Mamwe makambani anoda vanoda vadzidzisi vachiziva zvinhu zvakadai saRuby , Git, zvishandiso zvekugadzirwa, kubudiswa kwevhidhiyo - uye urongwa hunoenderera mberi.

Zvisinei, kune humwe hutano hupi hupi hupi hunotangira mberi-basa rinozodikanwa - ruzivo rwe "core" - uye vamwe vashomanana iwe unofanira kufungisisa kuwedzera kune yako repertoire.

Zvaunoda Kuziva

Tsvaga basa listings online pane kutsvaga kuti chii chinokosha kune vashandi vekugadzirira vanoziva uye vanonzwisisa; pane zvinhu zvitatu zvinokosha.

Kwete-negotiable.

Uye ivo nde:

  1. HTML
  2. CSS
  3. JavaScript (jQuery)

Izvi ndizvo zvakakosha. Nenzira yakanaka, kune zvakawanda zvekusununguka kana zvisingakwanisi kudzidzira mapurisa epanzvimbo apo iwe unogona kudzidza unyanzvi uhwu kana iwe usingavazivi kare.

HTML

Mutauro weHyperText Markup, kana HTML, ndiyo nheyo huru yezvikamu zvewebhu paIndaneti. Sezvinotaurwa naJennifer Kyrnin,

"Ndiyo mutauro wemavhidhiyo-mutauro unonyanya kushandiswa navashanduri kupa mapeji ewebhu."

Mawebvu haagoni kuwanikwa pasina HTML.

CSS

CSS uye HTML inoshanda pamwe chete: CSS inowedzera musimboti ku HTML. Ndinoda kushandisa chifananidzo chekuti HTML yakafanana nechiso, uye CSS yakafanana nekuita.

Kunyange zvazvo CSS isingakwaniki kuwana webhusaiti paIndaneti, chaizvoizvo nzvimbo imwe neimwe yepaIndaneti inoshandisa imwe yemhando yekunyora.

Kana zvisina kudaro, zvingave zvakanaka chaizvo. Nezvinobvumirana zvikuru zveCSS, unogona kuita zvinhu zvakadai semifananidzo uye zvakanyanyisa kunyoresa zvingangogoneka neJavaScript kana Flash munguva yakapfuura.

JavaScript

JavaScript, kana JS, iri kuwedzera nokukurumidza kupfuura makore. Iine zvinangwa zvakawanda mazuva ano uye inogona kushandiswa pamusana pekupedzisira kana kumashure.

Maererano nekutangira kwekupedzisira, JS inokosha nokuti inobatsira kuita mapeji ewebhu achibatanidza. Iwe unogona kuita zvinhu zvinotyisa sekuumba mapurisa, mazai kana kuti mafomu ekutumira.

Mazuva ano pane mazita akawanda eJS mabhuku ekutsvaga paIndaneti kuti akubatsire kutora mapeji ako webhupu kune imwe inotevera.

Zvisinei, kuti uve mushanyi wepamberi, iwe unongoda kunzwisisa Javascript chaiyo uye yakanyanya kufanirwa neJS library - jQuery.

Nice-to-Haves

Mushure mekudzikisa pasi zvidzidzo, izvi ndezvipi humwe unyanzvi huri nani. (Uye zvizhinji zvepamberi-kumagumo emabasa ekutsvaga kuvatsvaga.)

MV * JavaScript Frameworks

JavaScript frameworks inobatsira iwe kuronga uye kushandura code yako.

Sezvo kune MV * (kana kuti MVC) zvisarudzo zvinosvika, pane makumi matatu kunze uko: mbiri dzezvakakurumbira kuva backbone.js uye angular.js.

Pasina mubvunzo, kudzidza chimiro cheJS ndiyo chikamu chakaoma zvikuru chekuva vechokwadi wekupedzisira-kumagadziri, asi ndiyo nzira yakanakisisa yekutora unyanzvi hwako kune imwe nzvimbo inotevera.

CSS Tools

Kana ichienzaniswa neJavaScript zvinyorwa pamusoro apa, CSS zana iri pasi iri nyore nyore kudzidza. Kune marudzi matatu ekutsvaga:

Precompilers: Kushandisa precompiler (kana kuti preprocessor) ine zvakawanda zvakakosha, kubva pakugadzirisa kodeti yekuchenesa kuchengetedza sangano. Iyo nzira iri nyore yekunyora CSS uye inosimudzira DRY (Usadzokorora Iwe) mazano. Dzakakurumbira CSS precompilers ndeSass, Less, uye Stylus. Kana iwe uchangobva kutanga, tambira pakudzidza imwe.

CSS frameworks: CSS frameworks dzinobatsira kugadzirisa basa rako nekugadzira-grids uye zvimwe zveCSS components. Miviri miviri yakakurumbira ndeyeBootstrap uye Foundation.

Kugadzirisa kugadzirisa: Mazuva ano, kune marudzi akasiyana-siyana ezvigadzirwa zvekuti nzvimbo yako inogona kukwanisa kuchinja kune yese. Kugadzirisa mazano kunobatsira kuvaka zvivako zvinoshandiswa pazvinhu zvose zvakatarisa-desktop, tablet, uye smartphone. Makoronga akaita seBootstrap neSvondo ane mazano ekugadzirwa akavakwa, saka kana iwe ukadzidza chimwe chei, iwe wakagadzirirwa.

Pamberi-Pedza Gadzira Zvishandiso

Sekugadziridza, iwe unokwanisa kukwanisa kutarisira ukuru hwemafaira yefaira nekubudirira kwekushanda kwebasa. Zvishandiso izvi zvinogona kubatsira.

Package Management: Zvinogona kuva zvakaoma kuronga mabhuku ose, masimba, nezvakadaro, kunyanya kumapurogiramu makuru kana apo iwe uri kushanda neboka.

Shandisa maneja wepakiti, saBower, kuti uwane zvinhu zvose zvakarongwa uye uchengete gwaro rekuvandudza kwako.

Yeoman.io: Kana iwe dzimwe nguva uine dambudziko rokuwana mapurogiramu pasi, shandisa Yeoman kuti utange nokukurumidza nemapurogiramu uye urambe uchibereka. Inomhanya pamutsetse wemirairo.

Matambi Anomhanya: Shandisa Grunt kana Gulp, iyo inomhanyawo pamutsetse wemirairo, kukonzera mafaira uye kuwedzera kufambisa kwebasa. Vanogona kuita sevanyori veSass kana Less Preprocessors, uye vanewo mazana akawanda emapulagi anozvirumbidza mamwe maitiro.

Mhedziso

Nepo zvakanaka kune hupfumi zvingaratidzika sezvakawanda, funga nezvavo seunyanzvi hwaunofanira kuwedzera pane nguva. Zvinhu zvakakosha zvaunoda kuziva ndeye HTML, CSS, uye JavaScript.

Kana uine humwe hutano hwehutano , kunyange kana husati huri nechokupedzisira, uuye navo patafura - sekugadzirwa, kubudiswa kwevhidhiyo, SEO, nezvimwewo. Hauzivi kuti kambani inogona kutarisa .

Uye fungidzira chii? Iwe unogona kuva wakakwana zvakakwana.