Веб -даму - бұл смартфондар мен планшеттердегі қосымшалар сияқты жаңа технологияларды енгізумен кеңейіп келе жатқан сала. Жаңа қосымшалар мен бағдарламалар жасауды жақсы білетін адамдарға сұраныс өте жоғары. Веб -әзірлеуші болу - бұл технологияны жақсы білетін адамдар үшін жақсы стратегия, бірақ бұл біраз жұмыс пен үйренуді қажет етеді. Егер сіз веб -әзірлеуші ретінде мансап құрғыңыз келсе, сізге бағдарламалау тілдері, графикалық өңдеу және маркетингке қатысты дағдылар жиынтығын үйрену қажет болады.
Қадамдар
5 бөлімнің 1 бөлігі: Веб -әзірлеуші болу үшін не қажет екенін түсіну
Қадам 1. Жұмыс берушілер не іздейтінін біліңіз
Веб -әзірлеушіні жалдағысы келетін көптеген компаниялар бірнеше біліктілігі бар адамға жарнама береді.
- Көптеген жұмыс берушілер веб -әзірлеушінің информатика бакалавры дәрежесін алғысы келеді.
- Информатика дәрежелері жеке адамды веб -әзірлеуге қажетті дағдыларды үйрету арқылы дайындайды: бағдарламалау, веб -дизайн, мәліметтер қорын басқару, желі құру және математика.
- Диплом алудың орнына көптеген веб -әзірлеушілер кәсіби сертификаттарға ие. Сіз оларды колледждерден, үздіксіз білім беру қызметтерінен және бірнеше технологиялық компаниялардан ала аласыз.
- Мысалы, Microsoft сізге емтихан тапсыруды және 2-3 жылдық жұмыс тәжірибесінің болуын талап ететін веб әзірлеуге арналған курсты ұсынады.
- Диплом немесе сертификат алу өте қажет болса да, нарықта табысты бизнес құратын көптеген фрилансер веб -әзірлеушілер бар.
2 -қадам. Веб -әзірлеуші болу үшін сізге қандай компьютерлік дағдылар қажет екенін түсініңіз
Негізгі веб -сайтты жасай білу - бұл сізге қажет минимум.
- Сіз вебтің қалай жұмыс істейтінін және бағдарламалауды білуіңіз керек.
- Жақсы веб -әзірлеуші білуі керек көптеген бағдарламалау тілдері бар. Сіз әр түрлі бағдарламалау тілдерінде кодтауды және оларды қашан қолдану керектігін білуіңіз керек.
- Жаңа бағдарламалау тілдері мен интерфейстер күн сайын пайда болады. Бұл салада алға жылжу үшін технологияның тенденциясын ұстану қажет.
- Сіз дизайнның кейбір негізгі аспектілерін білуіңіз керек: түс теориясы, торды блоктау, қаріптер және т.
- Сіздің жұмысыңыз графикалық дизайнмен айналыспаса да, сіз веб -сайтты немесе қосымшаны тартымды етуді және бір уақытта қолданушыға ыңғайлы болуды білуіңіз керек.
3 -қадам. Веб -әзірлеу - бұл өте қиын мансап екенін түсініңіз
Сізге клиенттермен қарым -қатынас жасау үшін, сондай -ақ стрессті және бос жұмыс ортасын жеңу үшін тұлғааралық дағдылар қажет болады.
- Тұлғааралық дағдылар - бұл веб -сайтты дамытудың маңызды аспектісі. Сіз клиенттермен, әріптестеріңізбен және компаниялармен күнделікті қарым-қатынаста боласыз.
- Сабырсыз немесе технологияны түсінбейтін адамға қалай қарау керектігін білу өте маңызды.
- Сіз қиын клиенттермен немесе сіз жасап жатқан технологияны қолдануды үйренуде қосымша көмекке мұқтаж адамдармен жұмыс жасай аласыз.
- Сізге стрессті басқару мен уақытты басқару дағдылары қажет болады. Веб -әзірлеуші болу өте талапшыл.
- Сіз бір уақытта бірнеше жобалармен жұмыс жасай аласыз және қатаң мерзімдерге ие болуыңыз мүмкін.
5 бөлімнің 2 бөлігі: Бағдарламалау тілдерін үйрену
Қадам 1. Бағдарламалау тілдері мен платформалардың мақсаты мен қызметін түсіну
Бұларсыз веб пен басқа бағдарламалар дұрыс жұмыс істемейді.
- Бағдарламалау тілдері мен платформалар - бұл әзірлеушілер компьютерлерге қосымшалар, сценарийлер немесе басқа нұсқаулықтар жасау үшін қолданатын құралдар.
- Программалаудың ондаған түрлі тілдері бар.
- Әр тіл сценарийлер, бағдарламалар мен нұсқаулар жазу үшін басқа платформаны немесе бағдарламаны қолданады.
2 -қадам. HTML -мен таныс болыңыз
Бұл веб -сайттар үшін ең қарапайым және жиі қолданылатын бағдарламалау тілдерінің бірі.
- Көптеген адамдар түскі уақытта қол жетімді көптеген онлайн оқулықтардың бірін қолдана отырып, HTML негіздерін үйрене алады.
- HTML - мәтіндік құжатқа бірнеше қысқа кодтардан тұратын тіл. Кез келген тіл сияқты өзінің грамматикасы мен синтаксисі бар.
- HTML - HyperText Markup Language дегенді білдіреді.
- Гипермәтін - бұл Интернетте қозғалу әдісі. Сіз бір беттен екіншісіне бағытталатын гипермәтін сілтемесін басасыз.
- HTML тілінде жазған кезде сіз тегтер сериясын қолданасыз. Бұл тегтер мәтінге не істеу керектігін айтады: курсивпен, басқа бетке сілтеме, таңбаланған нүкте және т.б.
- Мәтіндік файлға HTML жазғанда, ол html файлы ретінде сақталады. Бұл файлды Google Chrome немесе Firefox сияқты шолғыш ашады.
- Сіздің шолғыш файлды оқиды және сіздің кодты визуалды пішінге аударады. Бұл сіз көріп отырған сайт.
- HTML пайдалану үшін қарапайым мәтіндік редакторды немесе HTML жиынтығы сияқты қуатты HTML өңдеу құралын қолдануға болады.
- Басқа бағдарламалау тілдері ұқсас жұмыс істейді, бірақ әр түрлі синтаксис пен тегтерді қолданады. Басқа тілдер веб -беттердің күрделірек түрлері үшін қол жетімді.
Қадам 3. Java туралы біліңіз
Бұл веб -әзірлеушілер үшін өте жиі қолданылатын программалау тілі.
- Java -ның негізгі мақсаты - веб -әзірлеушілерге қосымшаның сценарийін немесе нұсқаулар жиынтығын жазуға мүмкіндік беру.
- Бұл тіл қосымша жазушыларға «бір рет жазуға, кез келген жерге жүгіруге» мүмкіндік береді.
- Бұл тілді қолданатын кейбір танымал веб -сайттар Netflix, Edmunds және Zappos болып табылады.
- Java -де жазу мен кодтаудың ең танымал құралдарының бірі - JSON және CORE.
Қадам 4. NET/ C#көмегімен дағдыларды дамыту
Егер сіз Microsoft негізіндегі жүйелерде жұмыс жасасаңыз, бұл өте маңызды.
- Бұл бағдарламалау тілі Microsoft платформалары үшін жасалған.
- Мұны даму құралы ретінде қолданатын танымал веб -сайттар ExactTarget, Comcast және XBOX болып табылады.
- NET/C# тілінде жазуға көмектесетін әзірлеу құралдары Flippy, SQL Helper, Imagehandler және CodeSmith болып табылады.
- Кодыңызды тексеріп, қолданбаларыңызды біркелкі басқаруға көмектесетін басқа құралдар - FxCop, Regulator, NUnit және NDoc.
Қадам 5. PHP үйрену туралы ойланыңыз
Бұл веб -әзірлеуге арналған басқа тіл.
- Бұл ең көп қолданылатын сценарий тілі.
- Бұл тіл веб -әзірлеушілерге тез жазуға мүмкіндік береді. Бұл тіл басқаларға қарағанда өз кодында икемді.
- Facebook, Tumblr және Википедия бағдарламалау тілі ретінде PHP қолданады.
- PHP қолдану үшін ең жақсы құралдардың бірі - Slim. PHP, Secureimage және Webgrind.
- PHP басқа құралдарына Scavenger, PHP DOX және PHP_Debug кіреді, бірақ олармен шектелмейді. PHP -мен жұмыс істеу үшін көптеген тестерлер, отладчиктер және құжаттаушылар қол жетімді.
6 -қадам. C ++ кодын жазу дағдыларын дамытуды қарастырыңыз
Бұл тіл көбінесе жүйелік бағдарламалау үшін қолданылады.
- Бұл бағдарламалау тілін қолдану оңай және оның кодында икемділік бар.
- C ++ қолданатын танымал веб -сайттар - JPMorgan Chase, DIRECTTV және Sony.
- C ++ - те кодтауға көмектесетін көптеген құралдар бар, мысалы Doxygen, Graphviz және Mscgen.
- Eclipse - С ++ тілін қолданудың тағы бір танымал құралы.
Қадам 7. Python -да кодтауды үйреніңіз
Бұл көптеген танымал веб -сайттарда қолданылатын өте танымал кодтау тілі.
- Python - бұл бағдарламалау тілі, оның қарапайымдылығымен белгілі, ол әзірлеушілерге кодты тез құруға және жүйелерді біріктіруге мүмкіндік береді.
- Бұл тілде бағдарламалау синтаксисі бар, оны оқуға және орындауға оңай. Бұл бағдарламаға қызмет көрсету құнын төмендетеді.
- Сіз күнделікті қолданатын веб -сайттардың кейбірі Google және Youtube сияқты Python -ға негізделген.
- Python -мен жұмыс істеуге болатын кейбір құралдар - Komodo Edit IDE, PyCharm IDE және PyDev көмегімен Eclipse.
5 бөлімнің 3 бөлігі: Графикалық дизайн туралы білім
Қадам 1. Веб -беттегі графика негіздерін түсіну
Көптеген веб -әзірлеушілер өздерінің графикалық дизайнын жасамайды, бірақ оның негіздерін білу маңызды.
- Сіз графиканы қалай қиюды, оның өлшемін өзгертуді, түс схемасын өзгертуді және мәтінді қосуды білуіңіз керек.
- Сіз қолданатын графикалық және фотосуреттерді өңдеуге арналған көптеген бағдарламалар мен бағдарламалар бар.
- Әрқайсысының өзіндік интерфейсі мен әдістері бар.
- Ірі компаниялардың веб -әзірлеушілерінің көпшілігі қосымшалар мен беттерге графикалық дизайн жасамаса да, негізгі графикалық өңдеуді жақсы түсіну маңызды.
- Көптеген веб-әзірлеушілер, әсіресе кішігірім фирмаларда немесе егер олар өз бетінше жұмыс жасайтын болса, қарапайым графикалық өңдеуді аяқтайды.
Қадам 2. Ақысыз графикалық өңдеу бағдарламалық жасақтамасын жүктеңіз
Бұл сізге қарапайым графикалық өңдеумен жаттығуға және бағдар алуға мүмкіндік береді.
- GIMP және Inkscape сияқты ақысыз өңдеу бағдарламалық жасақтамасын жүктеуге болады.
- GIMP және Inkscape үшін көптеген онлайн оқулықтары бар.
- Бұл ақысыз өңдеу бағдарламалық жасақтамасы графикалық және фото өңдеудің негізін жасауға мүмкіндік береді.
- GIMP және Inkscape көмегімен сіз фотосуретті немесе графиканы қиюға және өзгертуге, пішіндер мен мәтін қосуға, қызыл көзді кетіруге және графиканың түстерін өзгертуге болады.
3 -қадам. Веб -сайтқа суреттер қосуды үйреніңіз
Сізді қызықтыратын тақырыпқа негізделген қарапайым веб -сайт жасаңыз.
- Веб -сайтқа қарапайым суреттер мен графиктерді орналастыру үшін HTML кодтау дағдыларын қолданыңыз.
- Кескіндерді өңдеу үшін GIMP немесе Inkscape пайдаланыңыз.
- Веб -сайтты қараңыз, суреттеріңіздегі өзгерістер сайттың көрінісіне қалай әсер ететінін біліңіз.
- Суреттерді өңдеуді ұнататын әдістерді білу үшін сізге жаттығулар мен опциялармен ойнауға тура келеді.
- Клиент болғаннан кейін, сіз суреттер мен графиканы олардың қажеттіліктеріне қарай өңдей аласыз.
5 бөлімнің 4 бөлігі: Сіздің дағдыларыңызды жарнамалау
Қадам 1. Бірнеше веб -сайттарды жоспарлаңыз
Бұл сіздің әлеуетті клиенттерге сіздің дағдыларыңызды көрсету үшін көрсете алатын нәрсе.
- Сіз бірнеше түрлі веб -сайттар жасауыңыз керек: біреуі өнер туындылары немесе фотосуреттер мен бейнелер сияқты суреттерді көрсету үшін, екіншісі бизнес үшін, екіншісі блог, хобби немесе қызығушылық үшін.
- Бұл веб -сайттар веб -әзірлеуші ретінде жиі кездеседі.
- Кәсіпкерлік түрі, қандай өнімдер мен қызметтер сатылатыны, әлеуетті жұмыстардың суреттері, өнімдер мен қызметтер беті және байланыс беті бар жалған бизнес -бетті жасаңыз.
- Өзіңіздің жеке веб -сайтыңызды жасаңыз, оның ішінде сізге қандай бағдарламалау түрлері, сіздің тарифтеріңіз және сіз жұмыс істеген немесе жасаған кез келген веб -сайттарға сілтемелер.
- Бұл клиенттерге сіздің жұмысыңызды көруге мүмкіндік береді.
- Пайдаланушылар мазмұнды қосу үшін интерфейсті пайдалана алатын блог сайтын құрыңыз.
- Әр түрлі тілдермен жұмыс жасаңыз, осылайша сіздің әлеуетті клиенттеріңіз сізбен не істеуге болатынын көре алады.
Қадам 2. Визит карточкаларын жасаңыз
Оларды іс -шараларға таратыңыз.
- Сіздің фрилансерлік веб -әзірлеу үшін жеке немесе іскерлік веб -сайтқа сілтеме бар екеніне көз жеткізіңіз.
- Сіздің картаңызда байланыс ақпаратын көрсетіңіз.
- Әлеуетті клиенттер сіздің жұмысыңызды көруі үшін сіз жұмыс істеген веб -сайттарға сілтемелер беріңіз.
Қадам 3. Әлеуметтік желілердегі қатысуын күшейтіңіз
Өз бизнесіңіз туралы және қандай веб -әзірлеуге маманданғаныңыз туралы бет жасаңыз.
- Іскерлік веб -сайт сияқты, бұл өзіңіз үшін бизнес алудың өте маңызды қадамы.
- Өзіңіздің бизнесіңіз үшін Facebook парағын құрып көріңіз және қандай бағдарламалау түрлерін жасай алатыныңызды, қызметтерге тарифтеріңізді және байланыс ақпаратын қосыңыз.
- Twitter есептік жазбасын жасаңыз және сіз жұмыс істейтін сайттарға жаңартулар мен сілтемелер беріңіз.
- Сізде веб -әзірлеумен не істеп жатқаныңыз туралы Google + беті немесе блогы бар екеніне көз жеткізіңіз.
- Басқа салалық мамандармен байланысу үшін LinkedIn пайдаланыңыз.
Қадам 4. Интернетте және газеттерде жарнамалау
Сізге веб -әзірлеу қызметтерінің кең спектрін ұсыну ыңғайлы болған соң, сіз кеңінен жарнамалауыңыз керек.
- Craigslist -те сіздің аймағыңыз үшін Қызметтер бетінде жарнама жасаңыз.
- Сіз жұмыс істеген сайттарға сілтемелер мен кейбір байланыс ақпаратын қосқаныңызға көз жеткізіңіз.
- Жергілікті газеттер мен журналдарда жарнама алуға тырысыңыз.
- Бұл сіздің бизнесіңізді жергілікті әлеуметтік топтардан, қайырымдылық ұйымдарынан және веб -сайттарды құруды немесе жақсартуды қалайтын кәсіп иелерінің жергілікті дамуын қамтамасыз етуі мүмкін.
5/5 бөлімі: Веб -әзірлеуші ретінде жұмысқа орналасу
Қадам 1. Оқу жоспарын дайындаңыз және жаңартыңыз
Веб -сайттар мен қосымшалар үшін жобалау мен бағдарламалаудың кез келген тәжірибесін, тіпті ерікті түрде қосыңыз.
- Сіздің түйіндемеңізді әзірлеу кезінде адал болу маңызды. Жалған тәжірибені немесе асыра сілтеуді қоспаңыз.
- Өнеркәсіптік жаргон мен сөзден аулақ болыңыз. «Синергия» немесе «креативті» сияқты сөздерді қолдана отырып, сіздің тәжірибеңіз не екенін нақты көрсетіңіз.
- Сіздің жұмысыңыз туралы куәліктерді және сіз жасаған кодқа немесе веб -сайттарға сілтемелерді қосыңыз.
- Досыңызға немесе әріптесіңізге жұмысқа орналасудан бұрын түйіндемеңізді қарап шығыңыз.
- Түйіндемені толтырғаннан немесе жаңартқаннан кейін желіге қойыңыз. LinkedIn немесе Career 2.0 сияқты сайттарды қолданып көріңіз.
- Кез келген салалық байланыстарды сұраңыз, олар сіздің резюмеңізді қарау керек, олар қандай да бір мүмкіндіктер туралы біледі.
Қадам 2. Сіз жазған кодтың бір бөлігін желіге салыңыз
Веб -әзірлеушінің онлайн болуы табысты мансап үшін өте маңызды.
- GitHub сияқты бірлескен сайттарға қосымша жоба жасаңыз.
- GitHub және ұқсас веб -сайттарда ашық жобаларға үлес қосыңыз.
- Болашақ жұмыс беруші үміткердің бос уақытында веб -жобада басқалармен жұмыс жасайтынын көргенде тартымды әлеуетті қызметкер болады.
- Ең жоғары сапалы кодты желідегі профильдерге қойыңыз.
- Сіз кодты жазғаннан немесе жобаға үлес қосқаннан кейін оны түйіндемеңізге қоюға болады.
- Сіз сондай -ақ сіз жұмыс істеп жатқан жобалар немесе веб -даму тенденциялары туралы блог ашуға болады. Резюменің сілтемесін осы жерге қойыңыз. Ықтимал жұмыс берушілер үміткердің осы саладағы үрдістер мен жобалар туралы хабардар болып отыратынын жиі тексереді.
3 -қадам. Технологиялық компанияларды зерттеу
Әсіресе, егер сізге рекрутер хабарласса немесе белгілі бір жұмысқа жүгінген болса, онда компанияның қыр -сырын білу маңызды.
- Компанияның қанша уақыт жұмыс істегенін біліңіз.
- Компанияның мақсаттары мен міндеттерін түсінгеніңізге көз жеткізіңіз.
- Компанияның өнімдерімен немесе қызметтерімен таныс болыңыз.
- Әлеуетті жұмыс беруші өз компаниясының не істейтінін немесе қалай жұмыс жасайтынын білмейтін адаммен сұхбат алғысы келмейді.
Қадам 4. Техникалық сынақтарға уақыт бөліңіз
Көптеген компаниялар сұхбат алдында немесе кейін техникалық біліктілік тестін тапсырғысы келеді.
- Мұны байыпты қабылдаңыз, тіпті егер тапсырма шамалы болып көрінсе де.
- Компаниялар сіз белгілі бір тілде код жаза алатындығыңызды немесе веб -сайттың белгілі бір түрін жасай алатындығыңызды білгісі келеді.
- Емтиханға мүмкіндігінше көп күш жұмсаңыз. Сізде кодта қате жоқ екеніне және оның дұрыс құрастырылғанына көз жеткізгіңіз келеді.
- Тестке кодты енгізу үшін онлайн тестті қолданыңыз. Бұл әлеуетті жұмыс берушіге сіз жазған кодты қалай қолдану керектігін көрсетеді.
Қадам 5. Дайындалған кез келген сұхбатқа барыңыз
Компанияның климаты туралы жеке зерттеулер жүргізіңіз.
- Сіз компанияның киім үлгісін, қажет сағаттарын және сізге саяхат қажет болса, қорытынды жасауға тырысуыңыз керек.
- Сұхбатқа 15 минут ерте келіңіз. Бұл сізге ұқыптылықты және уақытты басқару дағдыларын көрсетеді.
- Сұхбат алушыдан бірнеше сұрақтар дайындаңыз. Сіз жұмыс ортасы, компания мәдениеті, қандай жобалармен жұмыс істеу керек және т.
- Жұмыс туралы сұрақтармен сұхбатқа бару - бұл жұмыс беруші үшін сұхбат пен жұмыс туралы мұқият ойластырған жақсы көрсеткіш.
- Сұхбат кезінде жиі кездесетін қателіктерден аулақ болыңыз. Жұмыс берушілер мен әріптестердің жалақысы немесе нашарлығы туралы сұрамаңыз. Сіз жұмыс істеген жобалар туралы сұраған кезде тәжірибеңізді асыра сілтемеңіз.