«Կոդագործ»–ի խմբագրումների տարբերություն
No edit summary |
|||
(43 intermediate revisions by 7 users not shown) | |||
Տող 1. | Տող 1. | ||
'''Կոդագործը''' (ինքը ծրագրամիստը, ինքը ծրագրավորողը, անգլ․ կոդ - կոդ, գործ - գործ) կոդ է գործում։ | '''Կոդագործը''' (ինքը ծրագրամիստը, ինքը ծրագրավորողը, անգլ․ կոդ - կոդ, գործ - գործ) կոդ է գործում։ | ||
[[Պատկեր:ie_areg_sm.png|400px|thumb|right|Իսկական կոդագործիչները բնավ չեն սիրում | [[Պատկեր:ie_areg_sm.png|400px|thumb|right|Կոդագործ նեգոդուէ: Իսկական կոդագործիչները բնավ չեն սիրում մանրափափուկ «ԻԵ»-ն։]] | ||
Ի տարբերություն [[վարչապետ]]ների նա բնավ չի ունենում սերվերների բանալիներ։ | Ի տարբերություն [[վարչապետ]]ների նա բնավ չի ունենում սերվերների բանալիներ։ | ||
Ժամանակի մեծ մասը կոդագործը գրում է, գրում է, գրում է։ | Ժամանակի մեծ մասը կոդագործը գրում է, գրում է, գրում է։ Իսկ լավ կոդագործը գրելուց առաջ մտածում էլ է, որի հետևանքով չի առաջանում [[հնդկակոդ]] (ռուս. "Индусский Код"): Գործում են տարբեր գործիքներով, իսկ ոմանք երբեմն նույնիսկ առանց գործիքների (տես. Կոդագործների տեսակները): | ||
== Կոդագործների տեսակները == | == Կոդագործների տեսակները == | ||
Այստեղ բոլոր տեսակները ներկայացված չեն [[բնավ]]: Սակայն ահա մի քանիսը. | |||
===Սիստեմսչիկ | ===Սիստեմսչիկ/օլդսքուլ կոդագործ=== | ||
Սովորաբար [[Ինչպես այն օգտագործել | յուզում են]] ինչ-որ ցածր մակարդակի լեզու, ասենք | Սովորաբար [[Ինչպես այն օգտագործել | յուզում են]] ինչ-որ ցածր մակարդակի լեզու, [[ասենք]] Ց (նույն ինքը՝ C), կամ Ֆորտ, կամ ինչ-որ ասեմբլեր: [[Ճշմարիտ|Ամենաթռու]] սիստեմսչիկները, կախված իրավիճակից, նույնիսկ ոչ մի լեզու չօգտագործելով միանգամից մեքենայական կոդերով են ծրագիր գրում: Իրենց համարում են [http://ru.wikipedia.org/wiki/дзэн Դզեն] (ռուս. Дзен, Дзэн, дZен) ուսմունքի հետևորդ: Սովորաբար [[Տառապել|տառապում]] են աչքերի կարմրությունից, չքնելուց և անկապ սնունդի սինդրոմից: Գործի բնույթը երբեմն բերում է խելագարության, համարվում են [http://wasm.ru/article.php?article=onebyte ցնդած] դեմքեր: Սիրում են իրենց անվանել «իսկական ծրագրավորող»: Խաղում են Քվեյք մտքում` HEX-էդիտորի մեջ խաղի [http://ru.wikipedia.org/wiki/Исполняемый_файл էքզեշնիկը](անգլ. exe-շնիկ, exe@) զննելով: Ինչպես նաև օլդսքուլից են իսկական հաքերների մեծ մասը: Վատ տեղեկացված մարդիկ, Սիստեմսչիկ կոդագործներին երբեմն խառնում են [[Վարչապետ|վարչապետների]] հետ, ինչը անընդունելի է: Արտաքինից սովորաբար լինում են նիհար, [[թրաշով]], բայց ոչ [[ներքինից]] [[բնավ]]: Սիրում են [[պիվօ]], պիցցա ու ռոք: Լինում են [[աթեիստ]]: | ||
===Շառպիստ/ջավիստ կոդագործ=== | ===Շառպիստ/ջավիստ կոդագործ=== | ||
Ինչպես հետևում է անվանումից` գրում են ց շառպով կամ ջավայով: Այդ իսկ պատճառով սովորաբար այդքան էլ հարգված չեն լինում օլդսքուլ սիստեմսչիկների կողմից, քանի որ ջավայով ինչ-որ չաղ ու պատուհանիկներով լի էփլիքեյշն գրելը էնքան թռու չի ինչքան ասենք ռեալթայմ ՈՍի համար սկեդուլեր գրելը: Այս տիպի ծրագրամիստները նաև հաճախակի տառապում են գլխուղեղի | Ինչպես հետևում է անվանումից` գրում են ց շառպով կամ ջավայով: Այդ իսկ պատճառով սովորաբար այդքան էլ հարգված չեն լինում օլդսքուլ սիստեմսչիկների կողմից, քանի որ ջավայով ինչ-որ չաղ ու պատուհանիկներով լի էփլիքեյշն գրելը էնքան թռու չի ինչքան ասենք ռեալթայմ ՈՍի համար սկեդուլեր գրելը: Այս տիպի ծրագրամիստները նաև հաճախակի [[Տառապել|տառապում]] են գլխուղեղի ՕՕՊ-ից: Շատ են սիրում XML, տարբեր տեսակի ORM-ներ և աբստրակցիաներ: Վախում են հիշողության հետ [http://en.wikipedia.org/wiki/Manual_memory_management ձեռի գործ] անել, օգտագործելով [http://en.wikipedia.org/wiki/Garbage_collection_(computer_science) հավաքարարի] հնարավորությունները և չարաշահելով նրա բարությունը` հաշվի առնելով նրա սոցիալական վիճակը: | ||
[[Պատկեր:Indus.jpg|200px|200px|thumb|right| - Գրում եմ PHP-ով հացի դիմաց]] | |||
===Ֆունկցիոնալշիկ կոդագործ=== | ===Ֆունկցիոնալշիկ կոդագործ=== | ||
Համարում են իրենց կոդագործների իլիտան: Սիրում են լիսպ, հասկել (սա բայ չէ [[բնավ]], այլ ծրագրավորման լեզվի անուն է), օկամլ և այլ [[մի տեսակ]] տարած լեզուներ: Շատ լավ են տիրապետում լամդա-հաշվին, կատեգորիաների տեսությանը և ուրիշ նման [[մաթեմ|մաթեմին]]: Սակայն գործատուները չգիտես խի չեն հասկանում ֆունցկիոնալ լեզուների շքեղությունը, այդ իսկ պատճառով Ֆունկցիոնալշիկների վականսիաները քիչ են: Զատո ավելի շատ փող են տալի, [[դե ջիջիլ]]: | |||
===Վեբ կոդագործ=== | |||
Վեբ կոդագործները, ակնհայտորեն, գրում են վեբի համար: Կայքերը, դեյթինգները, բլոգերը, չաթերը և մյուս նման անհրաժեշտ բաները հանդիսանում են նրանց գործունեության արդյունքը: Ցավալի փաստն էնա, որ վեբ կոդագործների միջավայրում հաճախակի կարելի է հանդիպել նենց դեմքերի, ուրոնք ընդհանրապես [http://en.wikipedia.org/wiki/The_Art_of_Computer_Programming նյութին] ծանոթ չեն: Սակայն դա իրենց հեչ էլ չի խանգարում մեկ-մեկ [http://ru.wikipedia.org/wiki/Павел_Дуров լիքը փող աշխատել]: Սա շատ հաճախ վերաբերվում է նաև Շառպիստ/Ջավաիստ ծրագրամիստներին: | |||
==Պրոֆեսիոնալ հիվանդությունները== | |||
===Աչքերի կարմրուկ=== | |||
[[Պատկեր:Karmruk.jpg|right|thumb|150px|Աչքի կարմրուկ: ]] | |||
Էս մեկը [[վարչապետ|վարչապետների]] մոտ էլ ա հանդիպում: Մոնիտորի մեջ երկար նայելուց աչքի միջի միկրոսկոպիկ անոթները պայտում են ու արյունը աչքը կարմիր գույնով ա ներկում: [[Հայացքը իմ միշտ հեռուն է նայում|Էֆֆեկտը անկրկնելի է]]: Այսպիսով կարելի է ասել, որ վարչապետները ու կոդագործները իրենց օրվա հացը իրենց իսկ արյունով ու քրթինքով են վաստակում: Բուժման ենթակա չե: | |||
=== Քնի պակաս === | |||
Լինում է որ ծրագրամիստները քիչ են քնում: Որովհետև, օրինակ, պետք է շտապ պրոեկտը վերջացնել, իսկ ժամանակ չկա: Այդ պատչառով կարմիր աչքերի տակ առաջանում են նաև կապույտ պարկեր: Բուժվում է նոքաութով: | |||
=== Անկապ սննդի սինդրոմ === | |||
Ծրագրամիստները ձգտում են անկապ սնունդ ոգտագործել, օրինակ Դոշիռակ, դատարկ խաչապուրի, կասակծելի համ ունեցող շաուրմա: Կոդ գրելը սնվելուց կարևորա! Բուժվում ա ստամոքսի խոցի միջոցով: | |||
=== Գլխուղեղի ՕՕՊ (ՕՕԾ) === | |||
Տարածված է շառպիստ/ջավիստների մոտ, սակայն հանդիպում է նաև Ցի++-ով գրողների միջավայրում: Առաջանում է Էրիխ Գամմայի գիրքը սխալ հասկանալու պատճառով: Հիվանդը ամեն տեղ փորձում է պատտեռններ խցկել և չբավարարվելով գոյություն ունեցող աբստրակցիաներուվ` իրար հետեվից շարում է աբստրակցիաների նորանոր շերտեր: Բուժվում է x86-ի ասսեմբլեռի ինտենսիվ կուռսով: | |||
=== Թույլ (փոքր) հիշողություն === | |||
Վիճակագրությունը ցույց է տալիս, որ կոդագործների մոտ շատ է հանդիպում այս հիվանդությունը: Այն հատկապես տարածված է Սիստեմսչիկ կոդագործների շրջանում, ինչը նաև պատճառներից մեկն է, որ նրանք համարվում են ցնդած: Վեբ և Շառպիստ/Ջավիստ ծրագրամիստների մոտ այս հիվանդությունը գրեթե չի հանդիպում: Հետաքրքիր և միստիկ է այս կապը կոդագործի և սիստեմի հիշողությունների միջև: Բուժման ենթակա չէ: Շատերը նույնիսկ ասում են, որ կոդագործների հիշողությունը նման է համակարգիչների հիշողությանը, [[Ասենք]]՝ ՌԱՄ ա։ Պրոֆիլակտիկա. Քիչ ասեմբլեր, շատ ջավա: | |||
== Հետաքրքիր տեղեկություններ == | |||
[[Պատկեր:Java man.png|200px|200px|thumb|right|[http://linux.org.ru ԼՈՌ]ում գտնված ավատար]] | |||
* Սեպտեմբերի 13-ին` տարվա 256-րդ օրը շատ երկրներում նշվում է կոդագործների մասնագիտական տոնը: | |||
* [http://en.wikipedia.org/wiki/Java_Man ջավամանը վիքիփե-ձյայում] |
Ընթացիկ տարբերակը 22:28, 4 Հունիսի 2014-ի դրությամբ
Կոդագործը (ինքը ծրագրամիստը, ինքը ծրագրավորողը, անգլ․ կոդ - կոդ, գործ - գործ) կոդ է գործում։
Ի տարբերություն վարչապետների նա բնավ չի ունենում սերվերների բանալիներ։ Ժամանակի մեծ մասը կոդագործը գրում է, գրում է, գրում է։ Իսկ լավ կոդագործը գրելուց առաջ մտածում էլ է, որի հետևանքով չի առաջանում հնդկակոդ (ռուս. "Индусский Код"): Գործում են տարբեր գործիքներով, իսկ ոմանք երբեմն նույնիսկ առանց գործիքների (տես. Կոդագործների տեսակները):
Կոդագործների տեսակները
Այստեղ բոլոր տեսակները ներկայացված չեն բնավ: Սակայն ահա մի քանիսը.
Սիստեմսչիկ/օլդսքուլ կոդագործ
Սովորաբար յուզում են ինչ-որ ցածր մակարդակի լեզու, ասենք Ց (նույն ինքը՝ C), կամ Ֆորտ, կամ ինչ-որ ասեմբլեր: Ամենաթռու սիստեմսչիկները, կախված իրավիճակից, նույնիսկ ոչ մի լեզու չօգտագործելով միանգամից մեքենայական կոդերով են ծրագիր գրում: Իրենց համարում են Դզեն (ռուս. Дзен, Дзэн, дZен) ուսմունքի հետևորդ: Սովորաբար տառապում են աչքերի կարմրությունից, չքնելուց և անկապ սնունդի սինդրոմից: Գործի բնույթը երբեմն բերում է խելագարության, համարվում են ցնդած դեմքեր: Սիրում են իրենց անվանել «իսկական ծրագրավորող»: Խաղում են Քվեյք մտքում` HEX-էդիտորի մեջ խաղի էքզեշնիկը(անգլ. exe-շնիկ, exe@) զննելով: Ինչպես նաև օլդսքուլից են իսկական հաքերների մեծ մասը: Վատ տեղեկացված մարդիկ, Սիստեմսչիկ կոդագործներին երբեմն խառնում են վարչապետների հետ, ինչը անընդունելի է: Արտաքինից սովորաբար լինում են նիհար, թրաշով, բայց ոչ ներքինից բնավ: Սիրում են պիվօ, պիցցա ու ռոք: Լինում են աթեիստ:
Շառպիստ/ջավիստ կոդագործ
Ինչպես հետևում է անվանումից` գրում են ց շառպով կամ ջավայով: Այդ իսկ պատճառով սովորաբար այդքան էլ հարգված չեն լինում օլդսքուլ սիստեմսչիկների կողմից, քանի որ ջավայով ինչ-որ չաղ ու պատուհանիկներով լի էփլիքեյշն գրելը էնքան թռու չի ինչքան ասենք ռեալթայմ ՈՍի համար սկեդուլեր գրելը: Այս տիպի ծրագրամիստները նաև հաճախակի տառապում են գլխուղեղի ՕՕՊ-ից: Շատ են սիրում XML, տարբեր տեսակի ORM-ներ և աբստրակցիաներ: Վախում են հիշողության հետ ձեռի գործ անել, օգտագործելով հավաքարարի հնարավորությունները և չարաշահելով նրա բարությունը` հաշվի առնելով նրա սոցիալական վիճակը:
Ֆունկցիոնալշիկ կոդագործ
Համարում են իրենց կոդագործների իլիտան: Սիրում են լիսպ, հասկել (սա բայ չէ բնավ, այլ ծրագրավորման լեզվի անուն է), օկամլ և այլ մի տեսակ տարած լեզուներ: Շատ լավ են տիրապետում լամդա-հաշվին, կատեգորիաների տեսությանը և ուրիշ նման մաթեմին: Սակայն գործատուները չգիտես խի չեն հասկանում ֆունցկիոնալ լեզուների շքեղությունը, այդ իսկ պատճառով Ֆունկցիոնալշիկների վականսիաները քիչ են: Զատո ավելի շատ փող են տալի, դե ջիջիլ:
Վեբ կոդագործ
Վեբ կոդագործները, ակնհայտորեն, գրում են վեբի համար: Կայքերը, դեյթինգները, բլոգերը, չաթերը և մյուս նման անհրաժեշտ բաները հանդիսանում են նրանց գործունեության արդյունքը: Ցավալի փաստն էնա, որ վեբ կոդագործների միջավայրում հաճախակի կարելի է հանդիպել նենց դեմքերի, ուրոնք ընդհանրապես նյութին ծանոթ չեն: Սակայն դա իրենց հեչ էլ չի խանգարում մեկ-մեկ լիքը փող աշխատել: Սա շատ հաճախ վերաբերվում է նաև Շառպիստ/Ջավաիստ ծրագրամիստներին:
Պրոֆեսիոնալ հիվանդությունները
Աչքերի կարմրուկ
Էս մեկը վարչապետների մոտ էլ ա հանդիպում: Մոնիտորի մեջ երկար նայելուց աչքի միջի միկրոսկոպիկ անոթները պայտում են ու արյունը աչքը կարմիր գույնով ա ներկում: Էֆֆեկտը անկրկնելի է: Այսպիսով կարելի է ասել, որ վարչապետները ու կոդագործները իրենց օրվա հացը իրենց իսկ արյունով ու քրթինքով են վաստակում: Բուժման ենթակա չե:
Քնի պակաս
Լինում է որ ծրագրամիստները քիչ են քնում: Որովհետև, օրինակ, պետք է շտապ պրոեկտը վերջացնել, իսկ ժամանակ չկա: Այդ պատչառով կարմիր աչքերի տակ առաջանում են նաև կապույտ պարկեր: Բուժվում է նոքաութով:
Անկապ սննդի սինդրոմ
Ծրագրամիստները ձգտում են անկապ սնունդ ոգտագործել, օրինակ Դոշիռակ, դատարկ խաչապուրի, կասակծելի համ ունեցող շաուրմա: Կոդ գրելը սնվելուց կարևորա! Բուժվում ա ստամոքսի խոցի միջոցով:
Գլխուղեղի ՕՕՊ (ՕՕԾ)
Տարածված է շառպիստ/ջավիստների մոտ, սակայն հանդիպում է նաև Ցի++-ով գրողների միջավայրում: Առաջանում է Էրիխ Գամմայի գիրքը սխալ հասկանալու պատճառով: Հիվանդը ամեն տեղ փորձում է պատտեռններ խցկել և չբավարարվելով գոյություն ունեցող աբստրակցիաներուվ` իրար հետեվից շարում է աբստրակցիաների նորանոր շերտեր: Բուժվում է x86-ի ասսեմբլեռի ինտենսիվ կուռսով:
Թույլ (փոքր) հիշողություն
Վիճակագրությունը ցույց է տալիս, որ կոդագործների մոտ շատ է հանդիպում այս հիվանդությունը: Այն հատկապես տարածված է Սիստեմսչիկ կոդագործների շրջանում, ինչը նաև պատճառներից մեկն է, որ նրանք համարվում են ցնդած: Վեբ և Շառպիստ/Ջավիստ ծրագրամիստների մոտ այս հիվանդությունը գրեթե չի հանդիպում: Հետաքրքիր և միստիկ է այս կապը կոդագործի և սիստեմի հիշողությունների միջև: Բուժման ենթակա չէ: Շատերը նույնիսկ ասում են, որ կոդագործների հիշողությունը նման է համակարգիչների հիշողությանը, Ասենք՝ ՌԱՄ ա։ Պրոֆիլակտիկա. Քիչ ասեմբլեր, շատ ջավա:
Հետաքրքիր տեղեկություններ
- Սեպտեմբերի 13-ին` տարվա 256-րդ օրը շատ երկրներում նշվում է կոդագործների մասնագիտական տոնը:
- ջավամանը վիքիփե-ձյայում