3 Mga Paraan upang Maging isang Propesyonal na Tagadesenyo ng Web at Programmer

Talaan ng mga Nilalaman:

3 Mga Paraan upang Maging isang Propesyonal na Tagadesenyo ng Web at Programmer
3 Mga Paraan upang Maging isang Propesyonal na Tagadesenyo ng Web at Programmer

Video: 3 Mga Paraan upang Maging isang Propesyonal na Tagadesenyo ng Web at Programmer

Video: 3 Mga Paraan upang Maging isang Propesyonal na Tagadesenyo ng Web at Programmer
Video: Paano magremove ng virus sa laptop at desktop computer 2024, Mayo
Anonim

Ang mga developer ng web at programmer ay nasa mataas na demand. At habang ito ay tila kumplikado, kung mayroon kang isang pag-iibigan na malaman ang mga wika, libreng oras upang magsanay, at ilang kaalaman sa paghahanap at pakikipagtulungan sa mga kliyente, maaari kang gumawa ng isang magandang buhay na gusali ng mga nangungunang website.

Mga hakbang

Paraan 1 ng 3: Pag-aaral ng Mga Wika

Naging isang Professional Web Designer at Programmer Hakbang 1
Naging isang Professional Web Designer at Programmer Hakbang 1

Hakbang 1. Piliin ang alinman sa pagbuo ng front-end o back-end na web (o pareho)

Gumawa ng isang pagpipilian upang pag-aralan ang alinman sa front-end o back-end na programa. Ang mga developer ng Front-end (o client-side) ay kailangang malaman ang iba't ibang mga wika mula sa HTML hanggang CSS at JavaScript upang makabuo ng mga website na may mga kaakit-akit na disenyo at kapaki-pakinabang na tampok. Gumagamit ang mga back-end programer ng mga wika tulad ng Python at Ruby upang gumana nang maayos ang site.

  • Ang pag-aaral ng parehong pag-unlad sa harap at likod ay makakatulong sa iyo na kumuha ng maraming uri ng mga trabaho.
  • Maaari ka ring tumuon sa karanasan ng gumagamit (UX), interface ng gumagamit (UI), o pag-unlad ng software. Ang mga bahagi ng mga disiplina na ito ay isinasama sa anumang edukasyon sa pag-unlad sa web.
Naging isang Professional Web Designer at Programmer Hakbang 2
Naging isang Professional Web Designer at Programmer Hakbang 2

Hakbang 2. Kumuha ng associate degree o bachelor's degree sa web program

Tumingin sa mga lokal na paaralan ng kalakalan at kolehiyo upang makahanap ng isang degree na programa sa computer science o programa. Kung mayroon kang matitibay na kasanayan sa matematika, agham, at teknolohiya, magkakaroon ka ng mas madaling oras na tanggapin ang mga undergraduate na programa.

Hindi mo kailangang makakuha ng isang pormal na degree, ngunit ang tradisyunal na ruta ay isang mahusay na pagpipilian kung kailangan mo ng isang mas nakabalangkas na karanasan sa pag-aaral

Naging isang Professional Web Designer at Programmer Hakbang 3
Naging isang Professional Web Designer at Programmer Hakbang 3

Hakbang 3. Kumuha ng isang online na kurso sa pagprograma

Ang mga platform sa pag-aaral sa online tulad ng Udemy at Coursera ay nag-aalok ng maraming mga kurso sa programa. Ito ay isang mahusay na pagpipilian kung hindi ka nakatira malapit sa mga paaralan ng kalakalan, ayaw mong maglabas ng pera sa isang degree, o mas gusto mong matuto mula sa bahay sa iyong sariling bilis.

  • Ang mga kurso sa Udemy ay karaniwang nagkakahalaga ng $ 10 hanggang $ 20 dolyar.
  • Ang ilang mga kurso sa Coursera ay libre o nag-aalok ng isang libreng panahon ng pagsubok. Gayunpaman, upang makatanggap ng isang opisyal na sertipiko ng pagkumpleto tungkol sa mga pagdadalubhasa (tulad ng mga partikular na wika ng pag-cod), kakailanganin mong magbayad ng isang bayad mula sa $ 39 hanggang $ 79.
Naging isang Professional Web Designer at Programmer Hakbang 4
Naging isang Professional Web Designer at Programmer Hakbang 4

Hakbang 4. Pag-aralan ang mga kasanayang kakailanganin mo sa iyong bakanteng oras

Magpasya ka man na huwag munang mag-aral o nais mo lamang malaman ang ilang mga wika na hindi inaalok ng iyong degree na programa, makakatulong itong mapahusay ang iyong mga kasanayan sa iba't ibang mga aplikasyon sa pag-unlad ng web. Ang iba`t ibang mga wikang kailangan mong malaman ay kasama ang:

  • HTML: Pangunahing nilalaman ng pahina
  • CSS: Pag-istilo ng pahina
  • JavaScript: Dynamic na nilalaman (tulad ng mga video at interactive na graphics)
  • jQuery: Ginagawang mas madali ang pag-script sa JavaScript
  • PHP: Script sa panig ng server
  • SQL: Pamamahala ng database
  • Bootstrap: Bumuo ng mga mobile-first site
Naging isang Professional Web Designer at Programmer Hakbang 5
Naging isang Professional Web Designer at Programmer Hakbang 5

Hakbang 5. Alamin ang HTML at CSS upang makagawa ng mga natatanging disenyo ng web

Ang HTML at CSS ay ang mga backbone na wika na makakatulong sa iyong makabuo ng mga malikhaing website na namumukod-tangi. Ang pag-unawa sa dalawang wikang ito ay makakatulong din sa iyo na maunawaan ang iba pang mga uri sa pangmatagalan.

Upang simulang magsanay ng HTML at CSS nang libre, pumunta sa

Naging isang Professional Web Designer at Programmer Hakbang 6
Naging isang Professional Web Designer at Programmer Hakbang 6

Hakbang 6. Alamin ang Javascript upang bumuo ng front-end at back-end na nilalaman

Matapos mong malaman ang mga pangunahing kaalaman sa HTML at CSS, pag-aralan ang Javascript upang ma-jazz ang iyong mga kasanayan sa pag-program. Ang Javascript ay isang mahusay na wika para sa paglikha ng mga nakakatuwang pag-andar ng site tulad ng mga animated na graphics, pag-scroll ng video, at mga interactive na mapa.

Ang mga programmer ng JavaScript ay mataas ang demand at, dahil dito, may posibilidad silang kumita ng mas maraming pera sa paggawa ng freelance na trabaho o pagtatrabaho sa isang koponan sa bahay

Naging isang Professional Web Designer at Programmer Hakbang 7
Naging isang Professional Web Designer at Programmer Hakbang 7

Hakbang 7. Magsanay sa paggawa ng mga graphic graphics sa pamamagitan ng paggamit ng isang application sa pag-edit ng graphics

Magbayad upang mai-download ang Adobe Illustrator o Muse upang simulang magsanay sa pagdidisenyo ng mga graphic graphics. Ginagawa ng mga graphic ang natatanging at kagiliw-giliw na isang website, kaya't ang pag-alam kung paano ito gawin ay mahalaga sa pagiging isang mahusay na developer ng web.

  • Ang Affinity Designer ay isang mas murang application na katulad sa Adobe Illustrator.
  • Ang https://inkscape.org ay isang mahusay na alternatibo na libre (at open-source) kung hindi mo nais na magbayad ng pera para sa isang application.
  • Ang mga graphic na vector ay karaniwang mga imaheng graphic ng computer na ginawa ng mga puntos na 2D. Kadalasan mas mataas ang kalidad ng mga ito kaysa sa pagpipinta na may mga pixel (na kung tawagin ay raster graphics).
Naging isang Professional Web Designer at Programmer Hakbang 8
Naging isang Professional Web Designer at Programmer Hakbang 8

Hakbang 8. Pamilyar ang iyong sarili sa Wordpress

Alamin kung paano ipasadya ang mga tema, plugin, at default na setting sa Wordpress upang lumikha ng nilalamang natatanging naghahanap. Pangunahin na gumagamit ang site ng PHP, kakailanganin mong malaman ang HTML, CSS, at ilang JavaScript upang gumana kasama nito. Simulang magsanay sa pagbuo ng mga site at blog sa pamamagitan ng pagpunta sa

Ito ay isang mahalagang application na gagamitin sapagkat maraming mga kumpanya at maliliit na negosyo ang ginusto ang kanyang kagalingan sa maraming kaalaman at kabaitan ng gumagamit

Naging isang Professional Web Designer at Programmer Hakbang 9
Naging isang Professional Web Designer at Programmer Hakbang 9

Hakbang 9. Alamin mula sa iba pang mahusay na mga taga-disenyo ng web at programmer

Tingnan ang iba pang mga mahusay na dinisenyo na mga website, at tandaan kung paano inilatag ang isang menu o lugar ng nilalaman at pagkatapos ay ilapat ang kaalamang iyon sa iyong mga disenyo.

Halimbawa, kung gusto mo kung paano ang hitsura ng isang menu function at pag-uugali sa isang partikular na site, subukang gayahin iyon kapag nagsanay ka sa pagbuo ng iyong sariling mga website

Paraan 2 ng 3: Pagkuha ng Trabaho

Naging isang Professional Web Designer at Programmer Hakbang 10
Naging isang Professional Web Designer at Programmer Hakbang 10

Hakbang 1. I-advertise ang iyong sarili bilang isang freelance web developer at programmer

Nag-aalok ng iba't ibang mga serbisyo mula sa disenyo ng logo hanggang sa disenyo ng web o pangunahing pag-coding kapag nagsisimula ka lang. Kadalasan, hindi alam ng mga kliyente kung ano ang eksaktong kailangan nila kaya maging handa na mag-alok sa kanila ng isang hanay ng mga serbisyo.

  • Abutin ang mga taong kakilala mo at maliit na mga lokal na negosyo na maaaring kailanganin ang iyong mga serbisyo.
  • Mag-isip tungkol sa isang "pitch" upang ibenta ang iyong mga serbisyo sa mga kliyente. Halimbawa, ang iyong tono ay maaaring maging kasing simple ng, "Ako ay isang developer ng web na sabik na lumikha ng malinis, madaling gamitin, at malikhaing nilalaman para sa mga negosyo at negosyante."
Naging isang Professional Web Designer at Programmer Hakbang 11
Naging isang Professional Web Designer at Programmer Hakbang 11

Hakbang 2. Kumuha ng mga pro-bono na trabaho upang mabuo ang iyong portfolio

Makipag-ugnay sa mga hindi kumikita o ibang mga negosyong mababa ang badyet upang makita kung maaari kang magboluntaryo upang buuin ang kanilang website para sa kanila. Maglagay ng mas maraming pagsisikap sa gawaing pro-bono tulad ng pagbabayad sa trabaho.

Inaalok ang iyong mga libreng serbisyo sa mga site tulad ng Craigslist upang makatulong na kumonekta sa mga kliyente at buuin ang iyong portfolio

Naging isang Professional Web Designer at Programmer Hakbang 12
Naging isang Professional Web Designer at Programmer Hakbang 12

Hakbang 3. Lumikha ng isang website upang ipakita ang iyong portfolio ng trabaho

Bumuo ng iyong sariling personal na site gamit ang iyong portfolio ng trabaho. Siguraduhing magsama ng isang form na "makipag-ugnay" upang maaari kang kunin ng mga kliyente. Bibigyan ng iyong website ang mga potensyal na kliyente ng ideya kung ano ang maaari mong gawin, kaya't magmukhang maganda ito!

  • Magsama ng isang maikling resume sa iyong site na kasama ang iyong pang-edukasyon na background (kung naaangkop) at lahat ng mga wika na maaari mong gumana. Pagdating sa karanasan sa trabaho, tumuon sa web programming at disenyo lamang (ibig sabihin, alisin ang anumang mga hindi nauugnay na trabaho).
  • Ang iyong website ay kikilos tulad ng iyong sariling tatak, kaya gawin itong hindi malilimutan at ipakita ang iyong pinaka-malikhain, magagandang disenyo!
  • Lumikha ng magkakahiwalay na mga tab sa loob ng iyong portfolio upang maipakita ang iyong kagalingan sa maraming kaalaman. Halimbawa, ayusin ang iyong trabaho sa pamamagitan ng komersyal o higit pang mga disenyo na nakatuon sa angkop na lugar. O kaya, maaari kang magkaroon ng isang tab para sa mga logo at isang tab para sa mga template ng website.
Naging isang Professional Web Designer at Programmer Hakbang 13
Naging isang Professional Web Designer at Programmer Hakbang 13

Hakbang 4. Pumunta sa mga kumperensya sa pagbuo ng web sa network at ihasa ang iyong mga kasanayan

Dumalo sa mga kumperensya upang matugunan ang iba pang mga developer, matuto ng mga bagong trick, at makasabay sa pinakabagong mga uso sa disenyo. Ang mga ganitong uri ng kumperensya ay gaganapin sa buong mundo at karaniwang nakatuon sa alinman sa pag-unlad sa harap o sa likuran. Gayunpaman, maaari kang makahanap ng mga kumperensya na nakatuon sa pareho pati na rin ng napakaraming mga wika sa pag-cod.

  • Magdala ng mga business card sa iyo upang kumonekta sa iba pang mga developer at programmer na maaaring magbahagi ng ilang mga tip at matulungan kang makahanap ng mga kliyente.
  • Ang mga kaganapan ay madalas na tumatagal ng ilang araw at nagho-host ng mga workshop at nagsasalita ng pagbabahagi ng pinakabagong mga teknolohiya upang dalhin ang iyong mga kasanayan sa susunod na antas.

Paraan 3 ng 3: Pagtatrabaho sa Mga kliyente

Naging isang Professional Web Designer at Programmer Hakbang 14
Naging isang Professional Web Designer at Programmer Hakbang 14

Hakbang 1. Lumikha ng isang kontrata sa pagitan ng iyong sarili at mga potensyal na kliyente

Sumulat ng isang kontrata na naglalaman ng ilang mga patakaran at alituntunin para sa iyong sarili at sa kliyente. Dapat ay may kasamang kontrata ang isang pangkalahatang ideya ng mga serbisyong gagawin mo, impormasyon ng invoice at pagbabayad, at ilang mga tuntunin at kundisyon na nauugnay sa copyright at pagiging kompidensiyal.

Halimbawa, ang isang simpleng kontrata ay maaaring mabasa: "Si Joanna Tillery (kontratista) ay magbibigay sa Kline LLC (kliyente) ng isang gumaganang website na idinidikta ng mga pagtutukoy na detalyado sa Mga Tuntunin at Kundisyon sa ibaba. Gagawa ang mga invoice sa ika-1 ng buwan, at ang mga pagbabayad na $ 70 bawat oras ay tatanggapin sa pamamagitan ng credit card o bank transfer. Maaaring gamitin ni Joanna Tillery ang natapos na mga gawa bilang bahagi ng kanyang portfolio para sa mga oportunidad sa negosyo sa hinaharap, na may pahintulot mula sa Kline LLC. Lahat ng mga dokumento at pakikipag-ugnayan sa pagitan ng Kline LLC at Joanna Tillery ay mananatiling kumpidensyal."

Naging isang Professional Web Designer at Programmer Hakbang 15
Naging isang Professional Web Designer at Programmer Hakbang 15

Hakbang 2. Magtakda ng isang oras-oras na rate para sa mga maikling proyekto o kung nagsisimula ka lang

Piliin na presyo ang iyong sarili alinsunod sa dami ng oras na ilalagay mo sa trabaho. Karamihan sa mga nagsisimulang programmer ay nagsisimula sa pamamagitan ng singilin ng $ 45 hanggang $ 50 bawat oras at makatuwirang mga freelancer ng kasanayan ay nagsisimula sa isang oras-sa -hod na sahod na halos $ 70 hanggang $ 75 bawat oras. Karaniwang naniningil ang mga tagadisenyo sa pagitan ng $ 30 hanggang $ 80 sa isang oras.

Ilipat ang iyong presyo batay sa kahirapan ng trabaho o ng iyong kaugnayan sa kliyente. Halimbawa, maaari mong itaas ang iyong hourly rate kung ang website ay may maraming mga pahina o babaan ang iyong presyo kung sinusubukan mong ligawan ang isang bagong kliyente

Naging isang Professional Web Designer at Programmer Hakbang 16
Naging isang Professional Web Designer at Programmer Hakbang 16

Hakbang 3. Singilin ang isang rate ng naayos na presyo para sa mga pangmatagalang proyekto na nangangailangan ng mga pag-update

Magtakda ng isang patag na rate para sa iyong trabaho kung nais ng kliyente na panatilihin kang sumakay para sa mga pag-update at pagpapanatili. Siguraduhing tanungin ang kliyente tungkol sa kanilang badyet at mga kinakailangan sa proyekto upang malaman mo nang eksakto kung ano ang kinakailangan ng trabaho. Ito ay mahalaga upang malaman mo kung kailan natapos ang proyekto sa iyong dulo. Narito ang ilang mga karaniwang flat na presyo para sa iba't ibang mga serbisyo:

  • Pag-setup: $ 160
  • Pagbuo at disenyo: $ 5, 000
  • Nilalaman: $ 500
  • Pagpapanatili at mga pag-update: $ 500
Naging isang Professional Web Designer at Programmer Hakbang 17
Naging isang Professional Web Designer at Programmer Hakbang 17

Hakbang 4. Gawin ang iyong pinakamahusay na trabaho at regular na makipag-usap sa iyong kliyente

Tanungin ang iyong kliyente para sa mga malinaw na layunin, upang malaman mo kung paano lapitan ang trabaho. Mag-check in sa kanila upang matiyak na masaya sila sa proyekto na iyong ginagawa. Gayundin, maging matapat sa iyong kliyente tungkol sa anumang hindi makatotohanang mga inaasahan na maaaring mayroon sila tungkol sa tiyempo o pagpepresyo.

Halimbawa, kung inaasahan nila na ang kanilang website ay tatakbo at tatakbo nang mas mababa sa isang linggo, mabait na ipaliwanag ang mga pangunahing kaalaman sa pagbuo ng isang site at kung gaano katagal ang bawat bahagi

Mga Tip

  • Ibahagi ang iyong mga disenyo at template sa mga online forum at hilingin sa iyong mga kapareho na puna.
  • Sumali sa isang online na komunidad ng mga freelancer upang makakonekta at matuto nang higit pa.
  • Isaalang-alang ang pagbebenta ng iyong mga disenyo o template sa mga platform tulad ng Templamatic o Theme Forest.

Inirerekumendang: