Programmist-bolmak üçin nämeler gerek ? (gerekli maslahatlar !)

Essalamaleýkum gadyrly talyp hem ertirkomçylar biler bolsaňyz , käbir agzalarymyzdan programmirowaniýa barada häli-şindi maňa hat gelýär, ýagny programma düzmek üçin nämelerden başlamaly, haýsy zady öwrenmeli , we haýsy ugry saýlamaly, şeýleleik bilen giden bir soraga, hat üstü bilen, aňsat düşündürmek gaty kyn bolýar, ýöne online sapak edibem bu zatlary öwredip bolmaýar, ýöne muňa garamazdan ugryňyz bir ýerik ugrukdurmakda bir azyrak kömek edip bilerin diýen umydym bar. 🙂
Programmirowaniýa düşünmek üçin, esasy wajyp ugry, haýsy ýerde ulanmaklygy öziňe bellik edinmeli, programma dili adamlaryň her tüýsli dile bölünşi ýaly bölünýändir, meselem iň bir ýönekeý programmalar bardyr, ýagny algoritmiki sistemany öwrenmek üçin haýsam bolsa bir translýatory almaly, meslem QBASIC, JWBASIC, PURE BASIC, Borland Turbo Pascal, Turbo C-i w.m.ş şu. Kiçiräk programmalarda, ilki bilen struktura programmalaryny öwrenmeli, ýagny ilkinji tanyşlyk üçin, şol strukturny programmadan başlap bolýar. Struktur programma ýönekeýje algoritmlerden ybarat bolup, algoritmler yzygiderlikde dowamy gidýar. Stuktur programmalarda matematiki we grafiki işler düzüp bolýandyr.
Profesional programmalar- OOP (obýektli orýentirli programmirlemede) düzülýändir. Bu OOP sistemada struktur programma sistemesem girýändir, meselem Visula C++, Visula Basic, Borlan C++, Borlan Pascal interprais, Visula Sdudio C##, Java kid w.ş.m . OOP dilde, meselem äpişge (rus:okno)(window), sistemasyny ornaşdyryp, şol äpişge-de knopko, menýü, düwme menýular, ýazgy üçin meýdança, grafika, filim, goýulýar, köp zatlary taýyn bolansoň şol döredilen zatlara kod ýazaymaly bolýarr we ondon daşary, enjamlara, draýwer ýazylýar. (Driver-meslem printer ýasalansoň, printeriň içinde-de mikroçipler otyr, şol çiplere programmanyň üstü bilen alyş-çalyş edilýär, ýagny siz ekrandan ýazan zadyňyz, printere komanda berýän programmajyklardyr). OOP programmalarda ýörüte AutoCad, 3DMAX video ýaly, Ineternet ulgamlarynyňam programmalaryny döredüp bolýandyr. Köplenç ynha Ofice, operasion sistemalar, AutoCad, ArChiCAd, Abow Fotoşop, Corel Draw,Abow Video ýaly paketlar, iminna şol OOP dil saklaýan algoritmda ýazylandyr.
Mobile programmalar üçin, Android JAVA ecslips, Window Mobile Pellec C++,C#, Nokia we başgada mobilnikler üçin JAVA maşin atly oop programmalar üpjün edilendir, eliňizdäki mobilnikleriň ähli priloženiýalar şol programmalalr araly amala aşyrylýar.
Inetrnet üçin bolsa, HTML, PHP, Paýton, Perl, C++, Visula Sdudio, Visual Basic, bilen ýazyp bilersiňiz. Profesional programmistlar, internet üçin, köplenç Visual Sdudio,C++ -da ýazyp bilmek ukyby bar, ýöňe, häzirlikçe PHP aňsat bolany üçin, köp ulanjylar PHP programmirlemäni alýar. Internet üçin öwrenmesem we ýazmasam aňsat HTML-dir, ýöne saýtda ýerleşdirmek üçin hökmany suratda PHP-ny biläýmeli, näme üçin, 1-njidenä köp serverler PHP-saklaýar, ikinjiden PHP-de faýly skaçat,upload etmek, bir zady iberip kabul etmek aňsat bolýar, emma munuň ýaly funksiýalary HTML-da bar bolaýanda-da serweriň prowaýderi dostup berenok. ýöne köplenç FTP serverler ulanýandyrlar,
Ýene-de bir programmanyň görnüsleri, maglumatlar bankdan ybaratdyr, ýagny orsça ady: baza dannyh (DATA BASE), bu ulgamda şeýle böleklerden ybaratdyr.: Rbase, DBASE I-II-III-IV,Foxbase(DOS), Visula FoxbAse, MS Accses,Oracl, MySQL. bu programmalarda kadrlar bölümi, sklad, satyn almak we satmak ýaly işler geçirilýär, meselem aýdaly, Sizde magazin bar diýeli, Sizde hasabat döretjek, näçe satdyň, näce girdeýji aldyň, galyndy näce gitdi, naloga näçe gidýär, şu maglumatlary, maglumatlar banky atly programmalarda gaty oňat edip düzüp bolýar, hasam beter nalogyň balansyny gowy awtomatlaşdyry bolýar. Köplenç (СУБД –системный управление базами данными ) maglumatlar bazasyny dolandyryjy sistema dp atlandyrýar. Amerkanyň jemgiýetinde ähli kopmlary ORACL-da ýazylan, muny köpleç banklarda, medesina, gaty köp ulanýalar.
Internete web saýt döredeňde MySQL maglumatlar bazasyny bilmeseňsaýt döredip bilmeýäň aňsat, sebäbi saýta girýan bilen çykaýnyň IP-nomerleri, email, ady we loginlary maglumatlar bazasynda saklanýar, hökmany suratda php mysql bilen baglanşygy bardyr, php bilip mySql bilmeseň, barsy biderek. garaz şeýleräk.
Indi programmist bolmak üçin näme iş etmeli, elbetde şonuň ýaly okuw kurslary bolsa ýaman däl okasaň, ýöne samouçko, ýagny özüň öwrenibem bolýar, onuň üçin,
1. edebýatlar, video kurslary, kiataplardan üpjün bolmaly
2. programmistlar bilen kontaçit etjek bolmaly, söhbetdeşli etmeli
3. Okan we öwrenen zadyň praktika,praktiak we ýenede praktika etmeli
4. Rus we Iňli dilini okap iň bolmanda terjime etmäni bilmeli
5. Bilmek üçin kä wagytlar 18-20 sagat kopmpda otyrylýan wagytlary bolýar
6. Ýorüte programmirlemede haýsam bolsa bir forumda otyrylýar, ýöne iňlis dili bilseňiz iňlis forumda gaty kän maglumat tapyp bilersiňiz.
7. iNlis dili 35 ýaşa çenli gaty oiňat edip öwrenip bolýandygyna meniň ynamymy gaçyryp bilmersiňi, eger 18-25 bolsaňyz, ondo iňlis dilini derrewji şü günden başlap öwreniň
8. Erjellik, zähmetsöýerli, ahlaklyk programistleriň wajyp itergesidir. Aram-Aram sport bilen meşgul bolmany, witaminli iýmitleri iýmäni ýatdan çykarmaň
Indi iliki bilen haýsam bolsa bir programmany install (gurnama) edýäň, onsoň açylansoň, primerleri, ýagny meselem edip görkezlen zadaçalay ýazyp görüp işledip görýäň, şeýdip başlaýaň, ýörüte source diýen ýerleri bar ýagny programmanyň skletlary bar ana şol nädip gurnalan, we nädip ýazylan, bu zatlary oňatja edip öwrenüp bolýar.
Näçe wagytda öwrenersiň diýäňizmi ? Bütüň ömrüňe öwrenüp geçmeli, ýöne programmany düzmek özüňe bagly, illeň 5 ýyl okap hiç zat edip programma düzüp bilmeýäni gördüm, tak çto erjelliňize bagly, gerek bolsa bir hepde-de ýeterli, bir aý, ýa bolmasa bütün ömrüňe 🙂
Ýöne tejribe iň bir wajyp itergileriň bolup durýandygyny-islendik programmist aýdyp biler
Jurawlew Andrey
IT-tehnolog kitabyndan
parçalar hem-de men synçy höküminde 🙂
Arhiwiň ýagdaýy
● Doly tekst
● 41/41 teswir saklanypdyr
Ýazylan saýty: ertir.com · Çeşme: Web Archive nusgasy — ertir.com, 12 mart 2012 ý. · Asyl sahypany gör ↗
Teswirler 41
Programmist bolsaňyz durmuşyňyz düýbünden özgerýär-söýgüliňiziň iňňirdisini eştmeli bolarsyň,meselem „Aý oglon saňa parkda garaşyp öldüm, swidanýa näme geljekdämi ? „ senem „ Dur ezizim häzir şu giperteksti htmelleşdireýin, onsoňam phpleşdirip ftpleşdireýin „ dp jogap bermeli bolarsyň jogaby😆uuuk,duuuk, telefon derrew goýular. Söýgiliňiz derrew ftp,php,html,C++ atly gyzlar bilen gezýandigine düşüner 🙂
Aýalyňyzyň iňirdesini eşdersiňiz „Yer çeken şol kompýuteri seredip, başga zada sereedenok, men eýäm ýeke özüm ýatyp bizar boldym, kompyny zyňaýn diýsemem, başyndan aýyrlanok artyp galan , çagalaryny alyp iki aý ejelerne gider, ýene geler welin, sen şol kompdasyň !
Programmistlaryň aýaly we gyzlary nerwlri kosmusyňky ýaly giňişleýo bolmaly, töwrekleň disk, kitap ýayrap ýatandyr, çilim çekýän bolsaný kofe okurkalar tüsseläp durandyr, ogry gelip plazma TV-iňi Blu DVD-iň alsalar bilmeýäň, emma iki ýyldan bäri, tozana basylan agzy ýapylmadyk diskleriň biri ýitirim bolsa, nerw öýjükler gazaba galýar. Şonuň üçin, programmistiň otagyny aýal maşgala parol we login bilen girmeli 🙂, diýen etmese, kwartira ýeke täzeden registrasýa etmeli !. Programmistleriň çagasyny gowy görýär, kompa dostup bermejek bolup, bile köp oýnaýar, ýadayp uklatýar, soň göni kompa ylgaýar 🙂
Bäh, teswir edip ýazanlaryñ diñe programista däl, foto-wideo montazja, arhtektra, 3D ça hem degishli. Praktikada görülen bular 🙂
hakyky))) göz özüme geldi macOS aýnadan gaçýany
uzak wagyt kompda otyrsan gozin ishini goryandir. Aynek dakyandyrlar programistler
kelle gerek, pikir gerek, herkim programmist bolup bilmez, fantaziya gerek
sag bol
😆D sagja bol dost maglumatlar ucin!!!
wah menem owrensedim programmirowaniyany :(((( kop kop sagbol bashlangych maglumatlar un. Shunun yaly temalara uly howes bn garashyaryn
Ya swami terjime etdiňmi, özüňden ýazdyňmy bilemok ýöne men saňa minus berjek. Inede sebäpler:
1) OOP dilde, meselem äpişge (rus:okno)(window), sistemasyny ornaşdyryp
Şeý diýipsiň welin, sen OOP hakda gaty ýalňyş düşünjäň bar eken. OOP bilen Windows sistema bilen ýekeje dahyl ýeri ýok.
Object oriented bolanda kody aýry-aýry bir birine baglap bolýan unit-ler şeklinde ýazmak diýilýa. Maşynyň detallary ýaly. Ony men şumat düşündirip oturmaýan, eger gyzylanýanlar bar bolsa aýdyň, tema açyp düşündirern.
2)ýöne saýtda ýerleşdirmek üçin hökmany suratda PHP-ny biläýmeli, näme üçin, 1-njidenä köp serverler PHP-saklaýar, ikinjiden PHP-de faýly skaçat,upload etmek, bir zady iberip kabul etmek aňsat bolýar, emma munuň ýaly funksiýalary HTML-da bar bolaýanda-da serweriň prowaýderi dostup berenok. ýöne köplenç FTP serverler ulanýandyrlar
Garym gatym etdiň, PHP, HTML, FTP... Iň uly ýalňyş-HTMLde file upload we ş.m. funksyýalary ýok. Sebäbi HTML programming dilem däl, ol diňe mark up, ýagny adamyň gözüne görünýän interface ýasamak üçin. Oň bilen hiçhili programming logikasyny ýazyp bolanok. FTP ol ady üstüne file transfer protocol. Servere file upload etjek bolsaň şony ulanmaly, başga çykyş ýok. 3jisi hem, diňe HTML bilen saýt ýasap bolýa, ýöne dynamic bolmaz, ýagny file upload, login, database ýaly zatlar.
3)Profesional programmistlar, internet üçin, köplenç Visual Sdudio,C++ -da ýazyp bilmek ukyby bar, ýöňe, häzirlikçe PHP aňsat bolany üçin, köp ulanjylar PHP programmirlemäni alýar
Proffesional programmistler kimmişaý Visual Studio-da ýazýanaý? 😆 Çynym news.ycombinator.com girde sora şonda web programma ýazýan barmy diýip. Asyl visual studio dil hem däl, ol ýönekeýje IDE, ýagny kod ýazmak üçin bir programma, ulyrak notepad ýaly birzat. Sen diýýäniň Visual C# ýa-da Visual Basic bilen .NET framework.
PHP hem aňsat bolany üçin saýlananok. PHP ýada Python, ýada Ruby on Rails, hiçisi aňsat ýa da kyn däl. Prosto PHP iň kän we iň belli dil. Facebook PHP-ny aňsat bolany üçin saýlandyr öýdýäňmi?
Garaz, umuman düşünmeýän zatlary terjime etmeli däl. Men meselem şumat arhitektura hakda biriniň ýazgysyny terjime edip bärik ýazsam, adamlara gaty ýalňyş düşünje berip bilern. Şoň üçin ýazamok. Hemmäňizdede şeýle maslahat berýän
IlLiwtura saňa jogabym şeýle, bir hilek sözüňüzde görübüzmeçilik duýulýar, hamana ýeke Siz bilýäňiz, a başgalar ni to düsünýär, onyňyzy bolmaýar 🙂 ! 1-jideden üns bilen oka, gaýta-gaýta soň ýene pikirlen, aslynda kim düzsede, düzmesde Visualyň ählisinde web programmirowaniýany saklaýan funksiolar bar, ikinjiden barda islendik paketi alaý LinuX,MAC OS hemmesine C-i podderžka alýar, ýöne dogry Visual Sdudioda programma ýazmak kyn, ýöne internet üçin priloženiýa ýazyp bolýar, OOP dili barada bilýän bolsanýz igenmäňde , öziňiz mowzuk açaýyň, aňsat dilde düsündirip bilseňiz, ýöne ýökardaky window sistemasy ýagny äpişgä detallary gaöymagyň özi eýýam OOP bolýar, men Sizi peseltmek islemedim, ýöne köplenç Siz ýaly passanlar, progra isleg bildirýan adamlaň,göwnüne degip, päsgel berip, ynha sen munam başaeaňok, onom başaraňok dp höwüsünden gaçyrýan meňzeýäniz, öziňizem çalarak excelde formula düzýänsiňiz🙂 şoňada monça bolup ýörensiň, aňyryk gitseňiz sourje faýlaary exe faýlyp bilýansiňiz, gomparyp gürleýän adama göwni ýetmeýan passanlaryň kem akyl we ylymy gaty pes bolýar, şoňa gaty kän ýyllar bilen syn edip gelýän, ýnha şeýleräk meniň pikirim, hawa Siz bara, gaty görmersiňiz diýen umydym bar ! minus bolsa näçe goýsaňyz goyberiň, o meniň mertebämi kiçeldenok 🙂
basdashlyga gerek daldi. HER MOLLA OZ BILENINI OKAR!!!
@yaswami we @illuvator haýsynyzky dowry indi ?
Goşulýan dost!!👍
konkurenciya bar 🙂
Edil mana gerek maglumatlarda. Sagjabol dost paylashanyna 🙂
Ýa swami dost, Illuvator dogry zat aýtdy. Sen terjime edipsiñ welin, hatda ýazan zadyña özunem düshünmänsiñ.
Ol görubilmezçiligem edenok, özun aýtýadyn dälmi, ýalnysha yalnysh diymesek, erbet bolar diýip.
tema menem goshmacha goshaýyn: öz tejribäme görä, progrommist bolmak uchin güýçli höwes gerek.
Ya swami yerlikli maglumatlar beripdir sagbolsyn! Illuvatoryn aýdanlarna-da goşulýan.
Programmist bolmak diňe kod yazyp bilmek dalmika diýýan.. galan zatlar hakynda-da giňişleýin makalalaňa garaşýas Ya swami👍