Дастурчи бўлишнинг 6 йўли

Дастурчи бўлишнинг 6 йўли

Дастурчи бўлиш учун олти йўл:

  • Web дастурлаш
  • Desktop(иш столи компьютерлари учун) иловаларини дастурлаш
  • Тақсимланган иловаларни дастурлаш
  • Дастурий воситалар(Library/Platform/Framework/Core)ни дастурлаш
  • Тизимли дастурлаш
  • Илмий дастурлаш

Дастурчи бўлиш сизнинг маҳоратингизни кундан-кунга, йилдан-йилга аста-секин, босқичма-босқич ривожлантириб борувчи  жараён ҳисобланади. Дастурлаш қизиқ ва мукофотлайдиган(ақлий, маънавий ва молиявий) жараёндир. Бу йўриқнома дастурчи бўлишга осон йўл тақдим қилишга вада бермайди, аммо қадамлар кетма-кетлиги асосида сиз замонавий дастурлаш соҳасида дастурчи бўлиш ҳақидаги умумий маълумотларни олишингиз мумкин.

ЎҚИНГ: Дастурчилар учун зарур китоблар тўплами (биринчи қисм)

Қуйидаги соҳалардан биттаси(ёки ҳаммаси)дан кириш курсларига боринг.

  • Мантиқ(Logic)
  • Дискрет матиматика(Discrete mathematics)
  • Дастурлаш тиллари(C++/Java/Python-бошловчилар учун яхшилари)

Маълумотлар базаси(DataBase) тушунчаларини ўрганинг: жадваллар(tables), манзаралар/сўровлар(views/queries) ва бажарилиш иш тартиблари(procedures) кабиларни:

  • MS Access
  • DB V
  • Fox Pro
  • Paradox
  • MySQL – ўрганиш учун текин, одатий ишлатиладиган маълумотлар базаси. Чунки у SQL сўровлари билан одатда амалларни бажаради.

Қайси турдаги дастурчи бўлишингиз ҳақида аниқ қарор қабул қилинг. 

Дастурчилар қуйидаги турларга бўлинади.

  • Web дастурчи
  • Desktop иловалари дастурчиси
  • Операцион тизим дастурчини аниқлайди(ягона операцион тизимга ёки Операцион тизимлар тўпламига боғланганлигини)
  • Мустақил платформа дастурчиси
  • Тақсимланган иловалар дастурчиси
  • Дастурий воситалар(Library/Platform/Framework/Core)и дастурчиси
  • Тизим дастурчиси
  • Асос(kernel, core) дастурчиси
  • Қурилмалар(driver) дастурчиси
  • Тузувчи(compiler) дастурчиси
  • Илмий дастурлаш

Сизнинг танловингиздаги соҳага боғлиқ бўлган технологияларни ва дастурлаш тилларини ўрганинг. 

Қуйидаги бўлимларда вазифаларни дастурлашнинг турли тоифалар учун таҳлил қилиб чиқамиз.

ЎҚИНГ: Веб-дастурчилар билан веб-дизайнерларнинг фарқи нимада?

WEB ДАСТУРЛАШ

Web дастурлашни. Web иловалари интернет технологиялари орасида кўп ишлатиладиган ва ҳозир энг оммалашган дастурлаш туридир. Бу шуни англатадики, Web brouzer дастури(Firefox ёки Internet Explorer'га ўхшаш) орқали иловаларга ҳуқуқ олинади. Web иловаларни ишлаб чиқиш интернетга уланган бўлишини зарурий даражада талаб қилмайди. Бу эса Web иловалари қуйидагиларга ўхшаш стандарт Web технологияларини устига қурилганлигини англатади:

  • HTTP
  • FTP
  • POP3
  • SMTP
  • TCP
  • IP protocols
  • HTML
  • XML
  • Coldfusion
  • ASP
  • JSP
  • PHP
  • ASP.NET

Ўрганиш учун кўпгина бир-бирига ўхшамаган web сайтларни кўриб чиқинг.  Web сайтларнинг тоифаси/мазмунини ранг-баранглиги учун қаранг, Web сатйга ташрифларнинг сони учун эмас. Умуман олганда, сиз қуйидаги Web сайтлар тоифасининг ҳар бирига камида бир марта киришингиз керак:

  • Корпоратив қатнашиш сайтлари(тижорий ташкилот, фойда учун бўлмаган ташкилотлар, давлат ташкилотлари)
  • Web индексга киритувчи мошиналар(қидирув мошиналари, мета излаш сайтлари, махсус қидирув мошиналари, папкалар)
  • Кон саноати маълумотлари сайтлари
  • Шахсий сайтлар
  • Маълумот берувчи/энциклопедия сайтлар(wикилар, маълумот саҳифалари, техникавий хусусиятлар, қўлланмалар рўйхатлари папкалари, блоглар ва газета-журналлар, янгилик ва янгилик агентликлари сайтлари, сариқ саҳифалар(yellow pages),…)
  • Ижтимоий сайтлар(ижтимоий порталлар, ҳаволаларни сақловчи(bookmarking) сайтлар, қайдларни олиш сайтлари)
  • Ҳамкорлик қилувчи сайтлар(wики сайтлари ва блоглар киради)

Манба: Texnoman.uz

ЎҚИНГ: Мобиль иловаларни ишлаб чиқиш учун танлов эълон қилинди!

Сайт янгиликларидан доимий хабардор бўлиш учун Телеграм каналимизга қўшилинг!