Jump to content

ქართულენოვანი კონსპექტები


Recommended Posts

გაიხარე, გადმოვიწერე სი++ :D ამ წელს დავიწყე უნივერსიტეტში მაგის შესწავლა და იმედაი ეგ კონსპექტიც გამომადგება : )

Link to comment
Share on other sites

  • 2 weeks later...
  • Replies 64
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

html ი ვიცი და მეტი აზრზე არ ვარ და საიდან უნდა დავიწყო ვერ მირჩევთ?  მინდა რო ცოტა ენებში ვერკვეოდე :) 

Link to comment
Share on other sites

  • 3 weeks later...

html ი ვიცი და მეტი აზრზე არ ვარ და საიდან უნდა დავიწყო ვერ მირჩევთ?  მინდა რო ცოტა ენებში ვერკვეოდე :)

მე C++ სწავლა დავიწყე )

Link to comment
Share on other sites

html ი ვიცი და მეტი აზრზე არ ვარ და საიდან უნდა დავიწყო ვერ მირჩევთ?  მინდა რო ცოტა ენებში ვერკვეოდე :)

მარტო html-ს სწავლას რა აზრი ჰქონდა? :D

 

css-იც დაამუღამე. მერე უკვე პროგრამირების მხარე

Link to comment
Share on other sites

  • 4 weeks later...

მარტო html-ს სწავლას რა აზრი ჰქონდა? :D

 

css-იც დაამუღამე. მერე უკვე პროგრამირების მხარე

რაც მასწავლეს ის ვისწავლე :დ გაიხარე

Link to comment
Share on other sites

  • 4 weeks later...

პირველი პოსტის ლინკები მკვდარია დაიქნებ ვინმემ შეასწოროს  :cry:

Link to comment
Share on other sites

  • 3 weeks later...

სალამი ...საინტერსო წიგნებია ჩემი აზრით გამოსადეგი 

 

http://gtu.ge/elbooks/ims_books.php



ილიაში სწავლობთ ვინმეე ან თუ იცნობთ ვინმეეს  :blush:  ?

Link to comment
Share on other sites

ამის განახლება დამავიწყდა

შევასწორებ დღეს ლინკებს

 

 

სალამი ...საინტერსო წიგნებია ჩემი აზრით გამოსადეგი 

 

http://gtu.ge/elbooks/ims_books.php



ილიაში სწავლობთ ვინმეე ან თუ იცნობთ ვინმეეს  :blush:  ?

სალამი

დავამატებ მაგათაც რომელიც არ არის

არის საერთოდ სწავლება მანდ?(ან სხვა უნივერსიტეტებში ;დ) არამგონია

Link to comment
Share on other sites

  • 1 month later...

HTML/CSS ვიცი და მინდა გავყვე პროგრამირებას მაგრამ ვერ გადამიწყვეტია ვებში გავაგრძელო თუ C/C++/C# ვისწავლო... C მხიბლავს თითქოს მაგრამ მათემატიკასთან ვერ ვარ კარგად და C ენას ჭირდება ხო ეგ? ალგორითმები და რაღაც...  რას მირჩევთ???

Link to comment
Share on other sites

HTML/CSS ვიცი და მინდა გავყვე პროგრამირებას მაგრამ ვერ გადამიწყვეტია ვებში გავაგრძელო თუ C/C++/C# ვისწავლო... C მხიბლავს თითქოს მაგრამ მათემატიკასთან ვერ ვარ კარგად და C ენას ჭირდება ხო ეგ? ალგორითმები და რაღაც...  რას მირჩევთ???

ეგ პირველ რიგში შენ უნდა გადაწყვიტო რა უფრო გიზიდავს

მე ვებს ვაპირებ გავყვე მირჩევნია რატომღაც თანაც მათემატიკაც მაფერხებს

არა მაინც ვები უფრო მხიბლავს 

php,js,sql ბაზები მიყევი 

C-ზე რავი გირჩევენ მაგრამ მაინც შენ რომელიც უფრო გისწორდება იმას უნდა გაყვე მათემატიკის ცოდნაც დაგჭირდება რათქმაუნდა 

Link to comment
Share on other sites

ეგ პირველ რიგში შენ უნდა გადაწყვიტო რა უფრო გიზიდავს

მე ვებს ვაპირებ გავყვე მირჩევნია რატომღაც თანაც მათემატიკაც მაფერხებს

არა მაინც ვები უფრო მხიბლავს 

php,js,sql ბაზები მიყევი 

C-ზე რავი გირჩევენ მაგრამ მაინც შენ რომელიც უფრო გისწორდება იმას უნდა გაყვე მათემატიკის ცოდნაც დაგჭირდება რათქმაუნდა 

ჰოდა მეც მათემატიკის გამო ვფიქრობ რომ უფრო ვები... ეხლა უნდა დავიწყო სწავლა ძმაკაცი მორჩება HTML/CSSს და მერე გავაგრძელებთ Intelc.ge იცი?

Link to comment
Share on other sites

  • 3 months later...

TEDI

შენ ისეთ ცუდ შედარებას აკეთებ რომ ჯობია ჯერ მათემატიკას მიხედო, მერე html css პარალელურად ისწავლო პროგრამირება (და არა რომელიმე ენა) და შემდეგ გეცოდინება რა გინდა :)

Link to comment
Share on other sites

პროგრამირების სწავლა ხდება კოდის წერით.

 

ზოგადად სანამ საქმის კეთებას ანუ პროექტების შესრულებას დაიწყებს ადამიანი პროგრამირების მითოლოგიაშია ჩაფლული.

მერე საქმესთან ერთად ნელ-ნელა ეს მითები ერთმანეთში ერევა და მერე აღმოჩნდება რომ არც ისე დიდი უფსკრულია Web-სა და "პროგრამირებას" შორის :D

ნუ რათქმა უნდა პროფესიონალურად ვერ ვისაუბრებ ამ თემაზე, მაგრამ ბევრთან შედარებით ცოტა მეტი გამოცდილება მაქვს და იმედი მაქვს ჩემი საუბარი მცირედ შედეგს მაინც მოიტანს.

 

დღევანდელ ტენდენციას რასაც ვუყურებ ვებ აპლიკაციებში გადის მთელი Enterprise.

მასიურად.

 

ვებ აპლიკაცია რისგან შედგება:

Backend : JAVA/Python/PHP/Ruby და ა.შ.

FrontEnd : Javascript -ის FrameWork-ები. თუ გიგანტი არაა და პროგრამერების კასტა არ ყავს კომპანიას მაშინ უმეტესობა Framework-ს იყენებს : Ext Js, Jquery Datatables, Angular Js, Ember Js და ა.შ.

მთავარი იდეა კიდევ ამ ორს შორის მაკავშირებელია : აქ უკვე მონაცემების გადაცემა მრავალნაირად ხდება.

 

Back იღებს მონაცემებს,  

1 - ბაზაში წერს

2 - Front-ის მოთხოვნაზე ბაზიდან აბრუნებს პასუხს.

 

ინფორმაციის დაბრუნების მთავარი გზატკეცილი არის HTTP პროტოკოლი.

მონაცემების ფორმატი : JSON (Javascript Object Notation)

 

FrontEnd (ანუ  კლიენტის მხარე) : 

Web Browser-ში მიმართავ სერვერს ანუ უგზავნი HTTP Request და HTTP Response გიბრუნდება მოთხოვნილი Data.

 

ეს ძალიან მოკლე და უნიჭო აღწერა.

 

მთავარი რჩევა : ნაბიჯ ნაბიჯ სიბნელეში თესვა შედეგს არ მოიტანს, ანუ რომელიმე პროგრამირების წიგნის აღება და იქ ცვლადებისა და პრიმიტივების მილიონჯერ გარჩევა, იქ რაღაც მათემატიკური გამოთვლების ჩატარება და ა.შ. ელემენტარული ოპერაციები.

თუ პროგრამირების სწავლა გსურთ პროექტებზე უნდა იმუშავოთ.

უამრავი პროექტის მოძიება შეიძლება ინტერნეტში, განსაკუთრებით ვიდეოგაკვეთილებია ამ საკითხში პროდუქტიული და სწარაფად ათვისებადი.

თუმცა კარგ წიგნს თავისი ფასი ნამდვილად არ დაუკარგავს.

 

http://rutracker.org/forum/viewtopic.php?t=4663528

ვიდეოკურსი და ჯავასკრიპტის მიმოხილვა ბატონ დუგლას კროკფორდისგან. (ამ ბატონის შექმნილია JSON და http://jslint.com - ჯავასკრიპტის კოდის ხარისხის "კონტროლი" :D)

რეკომენდებულია ყველა ჯიშის პროგრამრებისათვის (თუმცა შეიძლება დამწყებებს გაუჭირდეთ თავიდან ბოლომდე გაგება).

თუმცა მეორე მომენტია რომ სანამ ამას უყურებდეთ ერთ ძალიან კარგი და უფასო რესურსი არსებობს: 

http://codecademy.com

დასხედით და გაიარეთ ყველა კურსი, ნუ გგონიათ რომ 1 კვირაში ან 2 კვირაში პროგრამირებას ისწავლით.

ვერც მაგ კურსების ერთხელ გავლით და ვერც ორი სამი წიგნის წაკითხვით შეიქმნით დიდ იმედებს.

თუ რატომ უნდა გაიაროთ ეგ კურსები არის მიზეზი რომ ის ბნელი მხარე რაც მითებშია გახვეული ცოტა განათდეს და რეალურად წარმოიდგინოთ ის "დიდი სურათი".

ჩემთვის ეს წიგნი იყო ერთ-ერთ წარმატებული ინვესტიცია : Client Server Web Apps with Javascript and Java

 

პროგრამირების პროცესში უამრავი რამ გამოიყენება გარდა პროგრამირების ენისა : 

ვერსიის კონტროლი (ვები და ლოკალური) : Mercurial : BitBucket/Git

პროექტის მენეჯმენტ ხელსაწყო : Maven

სხვადასხვა Framework-ები : Spring/Hibernate...

სხვადასხვა სერვერები : Jetty/ TomCAT/ JBoss...

ტესტირების უამრავი საშუალება :

და ა.შ.

 

დასაწყისში "დიდი სურათი"-ს წარმოდგენა არის წარმატებული სწავლის უმნიშვნელოვანესი ასპექტი.

წარმოიდგინეთ სწავლების ორი სქემა : 

- ადამიანის აგებულება ისწავლოთ ცალკეული ორგანოებისა და დაწვრილმანებული ნაწილების ცალ-ცალკე განხილვით, ისე რომ ყველაფერს ერთად ვერ ხედავდეთ.

- ადამიანის სხეულს წავლობდეთ ცალკეულ ორგანოებად თუმცა ხედავდეთ ერთ მთლიანობად, ანუ ისე როგორც რეალურადაა.

 

მით უმეტეს პროგრამირება ნუ ჩემი გადმოსახედიდან (რადგან ანატომიის ბევრი არაფერი ვიცი :D) ბევრად რთული და ფრაგმენტირებული თემაა ვიდრე ადამიანის სხეულის აგებულება.

 

პ.ს. ვებ აპლიკაციებით არ იწყება და არ მთავრდება პროგრამირება, თუმცა ეს მიმოხილვა იყო იმ გადმოსახედიდან რაც რეალურად ქართულ ბაზარზე ხდება.

 

ასე რომ ჯერ გემის აშენების პროცესი ნახეთ თავიდან ბოლომდე, ასევე გამოცდილი ხალხის სამუშაო პროცესი და მერე დაიწყეთ საშენ მასალაზე ფიქრი რათა ახლიდან გამოგონებაზე არ დახარჯოთ წლები და მერე აღმოჩნდეს რომ 3 წელი რის კეთებასაც მონდომეთ თურმე 3 თვეში შეიძლებოდა გაკეთებულიყო.

  • Upvote 1
Link to comment
Share on other sites

ჰო რეალურ პროექტს რომ მოკიდებ ხელს მერე უკვე გეცვლება სრულიად წარმოდგენა

Link to comment
Share on other sites

  • 3 months later...

ამ კონსპექტს ვერ ვხსნი, Screenshot.png?dl=0  ესე გამოიყურება ჩემს ლეპტოპში რომ ვხსნი და ეშველება რამე?

Link to comment
Share on other sites

აქ მყოფი ხალხისგან მაინტერესებს, 9 კლასის ატესტით ადამიანს გამოუვა კარგი სამსახური პროგრამისტად ან გახდება პროგრამისტი?

 

 და დალშე პროგრამირება კარგად იცოდეს.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.




×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.