Veb -ishlab chiqish - bu yangi texnologiyalar, masalan, smartfonlar va planshetlardagi ilovalar bilan kengayib borayotgan sohadir. Yangi dasturlar va dasturlarni yaratishni yaxshi biladigan odamlarga talab juda yuqori. Veb -ishlab chiqaruvchi bo'lish texnologiyani yaxshi biladigan odamlar uchun yaxshi strategiya, lekin buning uchun biroz mehnat va o'rganish kerak bo'ladi. Agar siz veb -ishlab chiqaruvchi sifatida martaba qurmoqchi bo'lsangiz, siz dasturlash tillari, grafik tahrirlash va marketing bilan bog'liq ko'nikmalarni o'rganishingiz kerak bo'ladi.
Qadamlar
5 -qismning 1 -qismi: Veb -dasturchi bo'lish uchun nima kerakligini tushunish
Qadam 1. Ish beruvchilar nimani qidirayotganini biling
Veb -ishlab chiqaruvchini yollamoqchi bo'lgan ko'pchilik kompaniyalar bir nechta malakaga ega bo'lgan odamni reklama qilishadi.
- Ko'pgina ish beruvchilar veb -ishlab chiqaruvchining kompyuter fanlari bo'yicha bakalavr darajasini olishni xohlashadi.
- Informatika darajalari odamni veb -ishlab chiqish uchun zarur bo'lgan ko'nikmalarni o'rgatish orqali tayyorlaydi: dasturlash, veb -dizayn, ma'lumotlar bazasini boshqarish, tarmoq va matematika.
- Diplom olish o'rniga, ko'plab veb -ishlab chiqaruvchilar professional sertifikatlarga ega. Siz ularni kollejlardan, uzluksiz ta'lim xizmatlaridan va bir nechta texnologiya kompaniyalaridan olishingiz mumkin.
- Masalan, Microsoft veb-ishlab chiqish bo'yicha o'quv kursini taklif qiladi, bu sizga imtihon topshirishingiz va 2-3 yillik ish tajribasiga ega bo'lishingizni talab qiladi.
- Diplom yoki sertifikatga ega bo'lish eng ma'qul bo'lsa -da, bozorda muvaffaqiyatli biznes qurayotgan ko'plab mustaqil veb -ishlab chiquvchilar bor.
2 -qadam. Veb -ishlab chiqaruvchi bo'lish uchun sizga qanday kompyuter ko'nikmalari kerakligini tushunib oling
Asosiy veb -saytni loyihalash imkoniyatiga ega bo'lish - bu siz qila oladigan minimal darajadir.
- Siz Internet qanday ishlashini va dasturlashni bilishingiz kerak.
- Yaxshi veb -ishlab chiqaruvchi bilishi kerak bo'lgan juda ko'p turli xil dasturlash tillari mavjud. Siz har xil dasturlash tillarida qanday kod yozishni va qachon ishlatishni bilishingiz kerak bo'ladi.
- Har kuni yangi dasturlash tillari va interfeyslari paydo bo'ladi. Bu sohada oldinga siljish uchun siz texnologiya tendentsiyalarini kuzatib borishingiz kerak.
- Siz dizaynning ba'zi asosiy jihatlarini bilishingiz kerak: ranglar nazariyasi, panjara blokirovkasi, shriftlar va boshqalar.
- Sizning ishingiz asosan grafik dizayn emas, siz veb -sayt yoki ilovani qanday jozibali qilib ko'rsatishni bilishingiz va bir vaqtning o'zida foydalanuvchilar bilan do'st bo'lishingiz kerak.
3 -qadam. Veb -ishlab chiqish juda talabchan martaba ekanligini tushuning
Siz mijozlar bilan muloqot qilish, stress va band bo'lgan ish muhitini boshqarish uchun shaxslararo ko'nikmalarga ega bo'lishingiz kerak.
- Shaxslararo ko'nikmalar veb -ishlab chiqish sohasining juda muhim jihati hisoblanadi. Siz har kuni mijozlar, hamkasblar va kompaniyalar bilan muloqotda bo'lasiz.
- Sabrsiz yoki texnologiyani tushunmaydigan odamga qanday munosabatda bo'lishni bilish juda muhim.
- Siz qiyin mijozlar yoki siz ishlab chiqayotgan texnologiyadan foydalanishni o'rganishda qo'shimcha yordamga muhtoj odamlar bilan muomala qilishingiz mumkin.
- Shuningdek, sizga stressni boshqarish va vaqtni boshqarish ko'nikmalari kerak bo'ladi. Veb -ishlab chiquvchi bo'lish juda talabchan.
- Siz bir vaqtning o'zida bir nechta loyihalar ustida ishlayapsiz va qattiq muddatlarga ega bo'lishingiz mumkin.
5 -qismning 2 -qismi: Dasturlash tillarini o'rganish
Qadam 1. Dasturlash tillari va platformalarining maqsadi va vazifasini tushunish
Bularsiz veb va boshqa dasturlar to'g'ri ishlamaydi.
- Dasturlash tillari va platformalari - bu ishlab chiquvchilar kompyuterlar uchun ilovalar, skriptlar yoki boshqa ko'rsatmalar to'plamini yaratish uchun foydalanadilar.
- O'nlab turli xil dasturlash tillari mavjud.
- Har bir til skriptlar, dasturlar va ko'rsatmalarni yozish uchun boshqa platforma yoki dasturdan foydalanadi.
2 -qadam. HTML bilan tanishib chiqing
Bu veb -saytlar uchun eng oddiy va eng ko'p ishlatiladigan dasturlash tillaridan biridir.
- Ko'p odamlar tushdan keyin HTML asoslarini o'rganishlari mumkin bo'lgan ko'plab onlayn darslardan birini o'rganishlari mumkin.
- HTML - bu matnli hujjatga yoziladigan bir nechta qisqa kodlardan tashkil topgan til. U har qanday til singari o'z grammatikasi va sintaksisiga ega.
- HTML - bu HyperText Markup Language degan ma'noni anglatadi.
- Gipermatn - bu Internetda harakatlanish usuli. Siz bir sahifadan ikkinchisiga yo'naltiruvchi gipermatnli havolani bosasiz.
- HTML -da yozganda, siz bir qator teglardan foydalanasiz. Bu teglar matnga nima qilish kerakligini aytadi: kursiv bilan yozish, boshqa sahifaga havola qilish, markerlangan nuqta va boshqalar.
- Matnli faylga HTML yozganingizda, u html fayli sifatida saqlanadi. Keyin bu fayl Google Chrome yoki Firefox kabi brauzer tomonidan ochiladi.
- Sizning brauzeringiz faylni o'qiydi va kodingizni vizual shaklga o'tkazadi. Bu siz ko'rib turgan veb -sayt.
- HTML -dan foydalanish uchun siz oddiy matn muharriri yoki HTML Kit kabi kuchli HTML tahrirlash vositasidan foydalanishingiz mumkin.
- Boshqa dasturlash tillari ham xuddi shunday ishlaydi, lekin har xil sintaksis va teglardan foydalanadi. Boshqa veb -sahifalarning murakkab turlari uchun boshqa tillar mavjud.
3 -qadam. Java haqida bilib oling
Bu veb -ishlab chiquvchilar uchun juda ko'p ishlatiladigan dasturlash tili.
- Java -ning asosiy maqsadi - veb -ishlab chiquvchilarga dastur uchun skript yoki ko'rsatmalar to'plamini yozishga ruxsat berish.
- Bu til dastur yozuvchilariga "bir marta yozish, xohlagan joyga chopish" imkonini beradi.
- Bu tilni ishlatadigan ba'zi mashhur veb -saytlar Netflix, Edmunds va Zappos.
- Java -da yozish va kodlash uchun eng mashhur vositalardan biri bu JSON va CORE.
Qadam 4. NET/ C#yordamida ko'nikmalarni rivojlantirish
Agar siz Microsoft asosidagi tizimlarda ishlasangiz, bu juda muhim.
- Bu dasturlash tili Microsoft platformalari uchun yaratilgan.
- Buni ishlab chiqish vositasi sifatida ishlatadigan mashhur veb -saytlar - ExactTarget, Comcast va XBOX.
- NET/C# da yozishga yordam beradigan ishlab chiqish vositalari - Flippy, SQL Helper, Imagehandler va CodeSmith.
- Kodingizni tekshiradigan va ilovalaringizni muammosiz ishlashiga yordam beradigan boshqa vositalar - bu FxCop, Regulator, NUnit va NDoc.
5 -qadam. PHP -ni o'rganish haqida o'ylang
Bu veb -ishlab chiqish uchun ayniqsa mos bo'lgan boshqa til.
- Bu eng ko'p ishlatiladigan skript tili.
- Bu til veb -ishlab chiquvchilarga tez yozish imkonini beradi. Bu til o'z kodida boshqalarga qaraganda ancha moslashuvchan.
- Facebook, Tumblr va Vikipediya PHP -ni dasturlash tili sifatida ishlatadi.
- PHP -dan foydalanishning eng yaxshi vositalaridan biri bu Slim. PHP, Secureimage va Webgrind.
- PHP uchun boshqa vositalarga Scavenger, PHP DOX va PHP_Debug kiradi, lekin ular bilan cheklanmaydi. PHP -da foydalanish uchun bir nechta testerlar, disk raskadrovchilar va hujjatlashtiruvchilar mavjud.
6 -qadam. C ++ kodini yozish ko'nikmalarini rivojlantirishni o'ylab ko'ring
Bu til asosan tizimli dasturlash uchun ishlatiladi.
- Bu dasturlash tilidan foydalanish oson va uning kodida moslashuvchanlik bor.
- C ++ dan foydalanadigan mashhur veb -saytlar - JPMorgan Chase, DIRECTTV va Sony.
- C ++ da kodlashga yordam beradigan Doxygen, Graphviz va Mscgen kabi ko'plab vositalar mavjud.
- Eclipse - C ++ dan foydalanishning yana bir mashhur vositasi.
Qadam 7. Python -da kodlashni o'rganing
Bu juda mashhur veb -saytlar tomonidan ishlatiladigan juda mashhur kodlash tili.
- Python - bu dasturlash tili, uning qulayligi bilan mashhur bo'lib, ishlab chiquvchilarga kodni tezda tuzish va tizimlarni birlashtirish imkonini beradi.
- Bu tilda o'qish va amal qilish oson bo'lgan dasturlash sintaksisi mavjud. Bu dasturni ta'mirlash xarajatlarini kamaytiradi.
- Siz har kuni ishlatadigan ba'zi veb -saytlar Google va Youtube kabi Python -ga asoslangan.
- Python bilan ishlashda siz sinab ko'rishingiz mumkin bo'lgan ba'zi vositalar - Komodo Edit IDE, PyCharm IDE va PyDev bilan Eclipse.
5 -qismning 3 -qismi: Grafik dizaynni o'rganish
Qadam 1. Veb -sahifadagi grafik asoslarini tushunish
Ko'pgina veb -ishlab chiquvchilar o'zlarining grafik dizaynlarini qilmaydilar, lekin asosiylarini bilish muhimdir.
- Siz grafikani kesish, o'lchamini o'zgartirish, rang sxemasini o'zgartirish va matn qo'shishni bilishingiz kerak.
- Siz foydalanishingiz mumkin bo'lgan turli xil grafik va rasmlarni tahrirlash dasturlari va dasturlari mavjud.
- Har birining o'z interfeysi va usullari bor.
- Kattaroq kompaniyalardagi veb -ishlab chiquvchilarning ko'pchiligi ilovalar va sahifalar uchun grafik dizaynni qilmasa -da, asosiy grafik tahrirlash haqida umumiy tasavvurga ega bo'lish muhim.
- Ko'pgina veb-ishlab chiquvchilar, ayniqsa kichik firmalarda yoki o'z-o'zini ish bilan band bo'lganlarida, asosiy grafik tahrirlarini bajaradilar.
Qadam 2. Bepul grafik tahrirlash dasturini yuklab oling
Bu sizga oddiy grafik tahrir bilan mashq qilish va yo'nalishga ega bo'lish imkonini beradi.
- Yuklab olish uchun GIMP va Inkscape kabi bepul tahrirlash dasturlari to'plamlari mavjud.
- GIMP va Inkscape uchun ko'plab onlayn darsliklar mavjud.
- Bu bepul tahrirlash dasturiy paketlari sizga grafik va rasmlarni tartibga solish asoslarini bajarishga imkon beradi.
- GIMP va Inkscape yordamida siz rasm yoki grafikni kesib, o'lchamini o'zgartirishingiz, shakl va matn qo'shishingiz, qizil ko'zni olib tashlashingiz va grafik ranglarini o'zgartirishingiz mumkin.
Qadam 3. Veb -saytga rasm qo'shishni mashq qiling
Sizni qiziqtirgan mavzuga asoslangan oddiy veb -sayt yarating.
- Veb -saytga oddiy rasm va grafiklarni joylashtirish uchun HTML kodlash ko'nikmalaridan foydalaning.
- Rasmlarni tahrirlash uchun GIMP yoki Inkscape -dan foydalaning.
- Veb -saytni tekshiring, rasmlaringizdagi o'zgarishlar sayt ko'rinishiga qanday ta'sir qiladi.
- Tasvirlarni tahrir qilishni afzal ko'rgan usullarni bilish uchun siz mashq qilishingiz va variantlar bilan o'ynashingiz kerak bo'ladi.
- Mijozga ega bo'lgandan so'ng, siz rasm va grafiklarni ularning ehtiyojlariga qarab tahrir qila olasiz.
5 -qismning 4 -qismi: O'z mahoratingizni reklama qilish
Qadam 1. Bir nechta veb -saytlarni rejalashtiring
Bu sizning potentsial mijozlaringizga o'z mahoratingizni ko'rsatish uchun ko'rsatadigan narsadir.
- Siz har xil turdagi veb -saytlarni yaratishingiz kerak: bittasi san'at asarlari yoki fotosuratlar va videolar kabi rasmlarni ko'rsatish uchun, ikkinchisi biznes uchun, ikkinchisi blog, sevimli mashg'ulot yoki qiziqish uchun.
- Ushbu turdagi veb -saytlar veb -ishlab chiquvchi sifatida siz tez -tez duch keladigan narsadir.
- Biznes turi, qanday mahsulotlar va xizmatlar sotilishi, potentsial ishlarning tasvirlari, mahsulotlar va xizmatlar sahifasi va aloqa sahifasini o'z ichiga olgan soxta biznes sahifasini yarating.
- O'zingizning shaxsiy veb -saytingizni yarating, shu jumladan sizga qaysi dasturlash turlari, tariflaringiz va siz ishlagan yoki yaratgan veb -saytlarga havolalar.
- Bu mijozlarga sizning ishingizni ko'rishga imkon beradi.
- Foydalanuvchilar kontent qo'shish uchun interfeysdan foydalanishlari mumkin bo'lgan blog saytini yarating.
- Turli tillar bilan ishlang, shunda sizning potentsial mijozlaringiz nima bilan ishlashingiz mumkinligini ko'ra oladi.
2 -qadam. Vizitkalarni tayyorlang
Ularni tadbirlarda topshiring.
- O'zingizning mustaqil veb -ishlab chiqish uchun shaxsiy yoki biznes veb -saytiga havolangiz borligiga ishonch hosil qiling.
- Kartangizga aloqa ma'lumotlarini kiriting.
- Potentsial mijozlar sizning ishingizni ko'rishi uchun siz ishlagan veb -saytlarga havolalar bering.
Qadam 3. Ijtimoiy tarmoqlardagi mavjudligingizni oshiring
O'z biznesingiz va qaysi turdagi veb -ishlab chiqarishga ixtisoslashganingiz haqida sahifa yarating.
- Xuddi tijorat veb -sayti singari, bu o'zingiz uchun biznes ochish uchun juda muhim qadamdir.
- O'zingizning biznesingiz uchun Facebook sahifasini tuzishga harakat qiling va qanday dasturlash turlarini, xizmatlar uchun tariflarni va aloqa ma'lumotlarini kiriting.
- Twitter hisobini yarating va siz ishlayotgan saytlarga yangilanishlar va havolalar bering.
- Sizda Google + sahifasi yoki veb -ishlab chiqish bilan nima qilayotganingiz haqida blogingiz borligiga ishonch hosil qiling.
- Boshqa sanoat mutaxassislari bilan bog'lanish uchun LinkedIn -dan foydalaning.
Qadam 4. Internetda va gazetalarda reklama qiling
Veb -ishlab chiqish bo'yicha keng ko'lamli xizmatlardan foydalanish qulay bo'lganda, siz keng reklama qilishingiz kerak.
- O'z hududingiz uchun Xizmatlar sahifasi ostidagi Craigslist -da reklama joylashtiring.
- Siz ishlagan saytlarga havolalar va ba'zi aloqa ma'lumotlarini kiritganingizga ishonch hosil qiling.
- Mahalliy gazeta va jurnallarda reklama chiqarishga harakat qiling.
- Bu sizning biznesingizni mahalliy ijtimoiy guruhlar, xayriya tashkilotlari va o'z veb -saytlarini yaxshilashni xohlaydigan biznes egalarining mahalliy rivojlanishiga olib kelishi mumkin.
5 -qism 5: Veb -ishlab chiqaruvchi sifatida ishga joylashish
Qadam 1. O'quv reja yoki rezyumeni tayyorlang va yangilang
Veb -saytlar yoki ilovalar uchun loyihalashtirish va dasturlash tajribasini, hatto ixtiyoriy ravishda, kiriting.
- CV -ni ishlab chiqishda halol bo'lish juda muhimdir. Yolg'on tajribani yoki bo'rttirib ko'rsatishni o'z ichiga olmang.
- Sanoat jargonlari va so'zlaridan saqlaning. "Sinergiya" yoki "ijodiy" kabi so'zlarni ishlatib, o'z tajribangizni aniq ko'rsatib bering.
- Ishingiz haqidagi guvohliklarni va siz ishlab chiqqan kod yoki veb -saytlarga havolalarni qo'shing.
- Do'stingizga yoki hamkasbingizga ishga joylashishdan oldin rezyumeingizni ko'rib chiqing.
- Tugallangach yoki yangilanganidan so'ng, rezyumeni onlayn joylashtiring. LinkedIn yoki Career 2.0 kabi saytlardan foydalanishga harakat qiling.
- O'zingizning rezyumeni ko'rishingiz kerak bo'lgan har qanday sanoat aloqalarini so'rang, ular biron bir imkoniyatni biladimi?
Qadam 2. Internetda yozgan kodingizning bir qismini qo'ying
Muvaffaqiyatli martaba uchun veb -ishlab chiqaruvchining onlayn ishtiroki juda muhimdir.
- GitHub kabi hamkorlikdagi saytlarga yon loyihani joylashtiring.
- GitHub va shunga o'xshash veb -saytlarda manbali loyihalarni ochishga hissa qo'shing.
- Nomzod bo'sh vaqtlarida veb -loyihada boshqalar bilan ishlayotganini ko'radigan bo'lajak ish beruvchi jozibali potentsial xodim bo'ladi.
- O'zingizning yuqori sifatli kodingizni onlayn profilingizga qo'ying.
- Siz kod yozganingizdan yoki loyihaga o'z hissangizni qo'shganingizdan so'ng, buni rezyumeingizga qo'yishingiz mumkin.
- Siz ishlayotgan loyihalar yoki veb -ishlab chiqish tendentsiyalari haqida blog ochishingiz mumkin. Bunga havola qilib rezyumeni joylashtiring. Potentsial ish beruvchilar, odatda, nomzod bu sohadagi tendentsiyalar va loyihalardan xabardor bo'ladimi -yo'qligini tekshirishadi.
3 -qadam. Texnologik kompaniyalarni tadqiq qilish
Ayniqsa, agar siz bilan yollanma xodim bog'lansa yoki ma'lum bir ishga murojaat qilgan bo'lsangiz, kompaniyaning ishini bilish juda muhim.
- Kompaniya qancha vaqt ishlaganini biling.
- Kompaniyaning maqsadlari va vazifalarini tushunganingizga ishonch hosil qiling.
- Kompaniyaning mahsulotlari yoki xizmatlari bilan tanishing.
- Potentsial ish beruvchi o'z kompaniyasi nima qilayotganini va qanday ishlashini aniq bilmaydigan odamdan intervyu olishni xohlamaydi.
Qadam 4. Texnik testlarga vaqt ajrating
Ko'pgina kompaniyalar sizdan intervyu oldidan yoki keyin texnik malaka testini topshirishingizni xohlashadi.
- Vazifa arzimasdek tuyulsa ham, buni jiddiy qabul qiling.
- Kompaniyalar siz ma'lum bir tilda kod yozishingiz yoki veb -saytning o'ziga xos turini ishlab chiqishingiz mumkinligini ko'rishni xohlashadi.
- Imtihonga imkon qadar ko'proq kuch sarflang. Sizning kodingizda xatolar yo'qligiga va u to'g'ri tuzilganligiga ishonch hosil qilishni xohlaysiz.
- Sinov uchun kodingizni joylashtirish uchun onlayn testdan foydalaning. Bu potentsial ish beruvchiga siz yozgan kodni qanday ishlatishni bilishingizni ko'rsatadi.
Qadam 5. Tayyorlangan har qanday intervyularga o'ting
Kompaniyaning iqlimi haqida o'z tadqiqotingizni o'tkazing.
- Siz kompaniyaning kiyinish kodi nima ekanligini, kerakli soatlarni va agar sizga sayohat qilish kerakligini tushunishga harakat qilishingiz kerak.
- Suhbatga 15 daqiqa oldin keling. Bu sizga aniq va vaqtni boshqarish qobiliyatiga ega ekanligingizni ko'rsatadi.
- Suhbatdoshdan so'rash uchun bir nechta savollar tayyorlang. Siz ish muhiti, kompaniya madaniyati, qanday loyihalar ustida ishlashingiz va h.k. haqida savollar berishingiz kerak.
- Ishga oid savollar bilan intervyuga borish - ish beruvchi uchun intervyu va ish haqida yaxshilab o'ylab topganingiz uchun yaxshi ko'rsatkich.
- Oddiy intervyu tuzoqlaridan qoching. Ish beruvchilar va hamkasblardan o'tgan ish haqi yoki yomonlik haqida so'ramang. Siz ishlagan loyihalar haqida so'ralganda tajribangizni oshirib yubormang.