მოსკოვი უზარმაზარი მეტროპოლიაა. ეს ნიშნავს, რომ თითქმის ყველაფერი აქ არის. მოსკოვში პროგრამირების კურსები შეგიძლიათ იპოვოთ ყველა გემოვნებით, მაგრამ ასეთი მრავალფეროვნება არ აადვილებს დამწყებთათვის. ჩნდება გონივრული კითხვა: რა პრინციპით უნდა ვეძებოთ? ვის შეგიძლიათ ენდოთ თქვენს განათლებას? ამ სტატიაში ჩვენ არ განვიხილავთ უნივერსიტეტებს, როგორც ცოდნისა და უნარების წყაროს მომავალი პროგრამისტისთვის, არამედ ვისაუბრებთ კერძო კურსებზე. იმის შესახებ, თუ რა არის ისინი, რა თვისებები აქვთ და რას უნდა მიაქციოთ ყურადღება არჩევის დროს.
კურსები შეიძლება დაიყოს პირისპირ (ოფლაინ) და ონლაინ.
სახაზინო კუპიურების რაოდენობა, რომელთა გადახდა მოგიწევთ მოსკოვში პროგრამირების კურსებისთვის, პირველ რიგში დამოკიდებულია წინა პუნქტზე. ანუ მასწავლებლის კვალიფიკაციასა და მოთხოვნაზე. კარგი პროგრამისტისაშუალო დონე თვეში მინიმუმ $2000 გამოიმუშავებს, თავისუფლად გაამრავლეთ ორზე, თუ ის უფროსია. როგორც გესმით, ასეთი ადამიანის არასრულ განაკვეთზე დაინტერესება ადვილი არ არის. თუ თქვენი მასწავლებელი თავად არის ბოლო სტუდენტი, მაშინ კურსები იაფი იქნება, მაგრამ ხარისხიანი... თუმცა, ჩვენ არ ვიმსჯელებთ. არიან ბუნებრივი მასწავლებლები, რომლებსაც უბრალოდ ძალიან სიამოვნებთ სწავლება. ასეთ ადამიანებს შეუძლიათ ბევრი რამ გამოიმუშაონ თავიანთი მთავარი საქმიდან, მასწავლებლობა კი თავიანთ ჰობიდ მიიჩნიონ.
კურსი დაყოფილია 4 ბლოკად (ქვესტად), რომელთაგან თითოეულს აქვს 10 დონე. კურსის გავლისას თქვენ, როგორც კომპიუტერული თამაში, გადადიხართ დონიდან დონეზე, რითაც აუმჯობესებთ თქვენს ცოდნას და პროგრამირების უნარებს. თითოეული დონე შეიცავს რამდენიმე მოკლე ტექსტურ ლექციას, რომელიც დაწერილია დიალოგის სახით უაღრესად ორიგინალური პერსონაჟებისგან, ისევე როგორც მრავალი დავალება. მხოლოდ დონეზე არსებული პრობლემების უმრავლესობის გადაჭრით მიიღებთ საკმარის ქულებს (აქ მათ „ბნელ მატერიას“ უწოდებენ) წინსვლისთვის. თითოეულ დავალებას აქვს მოთხოვნების სია, რაც დამწყებთათვის გაუადვილებს გაგებას. კურსი ასევე მოიცავს გადაწყვეტილების ავტომატურ შემოწმებას და სარეკომენდაციო სისტემას - ერთგვარი „ვირტუალური მენტორი“. თქვენ უბრალოდ დააჭირეთ ღილაკს და გამოსავალი ეგზავნება "მენტორს". ერთი წუთის შემდეგ მოდის პასუხი, რომელშიც მიიღებთ ინფორმაციას გადაწყვეტილების სისწორის შესახებ და რეკომენდაციების ჩამონათვალს, თუ როგორ უნდა გამოსწორდეს შეცდომები, ასეთის არსებობის შემთხვევაში. ასე რომ, ყურადღება: 1200-ზე მეტი ასეთი დავალებაა JavaRush-ში! მათი შემუშავება არის ის ძალიან ღირებული პირველი პროგრამირების გამოცდილება, რომელიც დამწყებთათვის ასე აკლიათ. ამ ფუნქციის გამო, პირისპირ ან ონლაინ კურსების მასწავლებლები ხშირად გირჩევენ JavaRush-ს, როგორც დამატებითი ამოცანების წყაროს. პრობლემების უმეტესობა საკმაოდ მარტივია, მაგრამ კურსის შუა გზაზე დაწყებული, JavaRush გთავაზობთ მინი-პროექტებს - ეს არის დიდი ამოცანები. ნაბიჯ ნაბიჯ ინსტრუქციები, რომელიც ეხმარება სტუდენტებს შექმნან პირველი რთული პროგრამები. მაგალითად, თამაში 2048 ან რესტორნის ემულატორი. კურსის დაწყებამდე სტუდენტის დატვირთვისა და მისი უნარებიდან გამომდინარე, JavaRush შეიძლება დასრულდეს 3 თვიდან ერთ წლამდე პერიოდში. კურსის დასრულების შემდეგ შეგიძლიათ დარეგისტრირდეთ ონლაინ სტაჟირებაზე, ისწავლოთ Java EE ტექნოლოგიების სტეკი და შექმნათ თქვენი საკუთარი პროექტი. ისინი, ვინც კურსებს ეძებენ, ხშირად შიშობენ, რომ ონლაინ გარემოში არ არის მნიშვნელოვანი გამოხმაურება, რაც სერიოზულ პრობლემებს თითქმის გადაუჭრელს ხდის. JavaRush წარმატებით უმკლავდება ამ პრობლემას JavaRush საზოგადოების და "დახმარების" განყოფილების დახმარებით, სადაც შეგიძლიათ დასვათ შეკითხვები ამოცანებისა და თეორიის შესახებ. როგორც წესი, სტუდენტების შეკითხვებს საკმაოდ სწრაფად პასუხობენ. ამას აკეთებენ სხვა სტუდენტები ან ვინმე JavaRush გუნდიდან.
კიდევ რა წაიკითხოთ: |
---|
შაბლონები წარმოადგენს გარკვეული გამოცდილების თანმიმდევრულობას, რომელიც შესაფერისია ხელახლა გამოყენებისთვის. კურსი განიხილავს GoF შაბლონების ერთობლიობას, რომელიც გამოიყენება არქიტექტურული გადაწყვეტილებების განხორციელებისას ნებისმიერ ობიექტზე ორიენტირებულ პროგრამირების ენაზე.
კურსი განიხილავს რეფაქტორირების კონცეფციას, როგორც პროგრამის დაშლის თავიდან აცილების საშუალებას; ცუდი კოდის (სუნის) სხვადასხვა ნიშნები, რომლებიც საჭიროებენ რეფაქტორირებას; იგი აღწერს რომელი რეფაქტორირება არის ყველაზე შესაფერისი კონკრეტულ სიტუაციაში და მის მექანიკაში. ტრენინგის დროს სტუდენტები ახდენენ Java® პროგრამას.
კურსი ეძღვნება JDBC API-ის გამოყენებას - ინტერფეისი DBMS-ზე წვდომისთვის Java აპლიკაციებიდან. სტუდენტები შეისწავლიან, თუ როგორ გამოიყენონ JDBC API წვდომისთვის ურთიერთობითი ბაზებიმონაცემები, SQL მოთხოვნების შესასრულებლად, ტრანზაქციების გამოყენება, წინასწარ კვალიფიციური და პარამეტრიზებული SQL მოთხოვნების შექმნა, შენახული პროცედურების შედეგების გამოძახება და მიღება და მეტამონაცემების გამოყენება.
კურსის ფარგლებში სტუდენტები მიიღებენ პრაქტიკულ უნარებს XML-ზე დაფუძნებული ვებ სერვისების შემუშავებაში Java® SE 7 პლატფორმაზე დაფუძნებული, გაეცნობიან XML დაფუძნებული ვებ სერვისების ტექნოლოგიის ძირითად კონცეფციებს, ამ ტექნოლოგიის მარეგულირებელ სტანდარტებსა და რეკომენდაციებს და გარკვეულის მნიშვნელობას. ინიციატივები ვებ სერვისების განვითარების გარემოში. ეს კურსი არ მოიცავს მესამე მხარის ჩარჩოებს და SOAP პროტოკოლის სტეკის განხორციელებებს.
IN ეს კურსიმსმენელები მიიღებენ ძირითადი ცოდნადა უნარები, რომლებიც მათ საშუალებას მისცემს განავითარონ Java® SE 7 პლატფორმაზე, მოიცავს ობიექტზე ორიენტირებული პროგრამირების საფუძვლებს, UML-ის გამოყენებას აპლიკაციის არქიტექტურის შესაქმნელად და Java® ენის გამოყენების საფუძვლებს (ენის ტიპები, ოპერატორები, კლასები, პაკეტები, გამონაკლისი). შემოთავაზებულია პრაქტიკული სავარჯიშოების დიდი რაოდენობა.
კურსის განმავლობაში სტუდენტები მიიღებენ გაფართოებულ ცოდნას Java® სისტემის ბიბლიოთეკების გამოყენებაში, Java® კოლექციებთან მუშაობაში, I/O ძაფებთან მუშაობაში, მრავალნაკადიანი პროგრამირების გამოყენებით, GUI-ების აგების საფუძვლებს, ანოტაციებს, ლოგინგისა და რეფლექსიის მექანიზმების გამოყენებას. შემოთავაზებულია დიდი რაოდენობით პრაქტიკული სავარჯიშოები და დავალება. კურსი მოიცავს თემებს, რომლებიც რეკომენდირებულია Java® სასერტიფიკაციო გამოცდების ჩაბარებისთვის. თუმცა, სერტიფიცირებისთვის მომზადება და გამოცდის ჩაბარება არ არის კურსის მიზანი.
ამ კურსში სტუდენტები გაეცნობიან JEE (Java Enterprise Edition) ტექნოლოგიების გამოყენებით განაწილებულ გამოთვლით ტექნოლოგიას, მათ შორის EJB, CDI დამოკიდებულების ინექციის გამოყენებას, მონაცემთა ბაზებთან მუშაობას JPA ტექნოლოგიით და შეტყობინებების ბროკერებთან მუშაობას JMS ტექნოლოგიაზე დაფუძნებული. კურსი აგებულია WildFly სერვერზე (JBoss), როგორც ამჟამად ყველაზე პოპულარულ აპლიკაციის სერვერზე. თუმცა, ცოდნის გამოყენება შესაძლებელია ნებისმიერ სერვერზე, რომელიც აკმაყოფილებს JEE სპეციფიკაციას (WebSphere, WebLogic და ა.შ.).
კურსი სტუდენტებს გაუცნობს Spring Security Framework-ს, ბიბლიოთეკას, რომელიც უზრუნველყოფს უსაფრთხოებას პროექტებში Spring Framework-ის გამოყენებით. სტუდენტები შეისწავლიან როგორ გამოიყენონ Spring Security უსაფრთხო საწარმო JavaEE აპლიკაციების შესაქმნელად. კურსი შეიცავს დეტალური ინფორმაციაუსაფრთხოების სხვადასხვა ინსტრუმენტების გამოყენების შესახებ: ავთენტიფიკაცია, ავტორიზაცია და ამ ინსტრუმენტების გამოყენება ვებ აპლიკაციების დასაცავად.
კურსი მოიცავს Apache® Maven აპლიკაციის შემქმნელის გამოყენებას, მათ შორის დამოკიდებულების მართვას, POM ფაილის სტრუქტურას, პროექტის სასიცოცხლო ციკლს, დანამატებისა და არქეტიპების შექმნას. დაფარულია ჩვეულებრივ გამოყენებული დანამატები და დაფარულია Maven-ის ინტეგრაცია Eclipse და Hudson IDE-ებთან. კურსი მოიცავს პრაქტიკულ სავარჯიშოებს.
კურსი გთავაზობთ მიმოხილვას Java 8-ში ახალი ამბების შესახებ. იგი მოიცავს ლამბდა გამონათქვამებს, მონაცემთა ნაკადებს, მონაცემთა დამუშავების რუკა-ფილტრის შემცირების მიდგომას, ასინქრონულ პროგრამირებას და ახალი DateTime API-ს მიმოხილვას. თითოეულ თემაზე შემოთავაზებულია პრაქტიკული სავარჯიშოების დიდი რაოდენობა.
ამ კურსში სტუდენტები გაეცნობიან Scala ენის სპეციფიკას და თავისებურებებს, მის უპირატესობებსა და რთულ ადგილებს. კურსი მოიცავს Scala ოპერატორების და მონაცემთა ტიპების მიმოხილვას, მონაცემთა ბაზისური სტრუქტურების სწავლას, როგორიცაა მასივები, რუკები, ტოპები, ობიექტზე ორიენტირებული და ფუნქციური პროგრამირება, მუშაობა Scala-ს კოლექციებთან, შაბლონების შესატყვისების, შემთხვევების კლასების, ზოგადი ტიპებისა და იმპლიციტური კონვერტაციების გამოყენებით. შემოთავაზებულია პრაქტიკული სავარჯიშოების დიდი რაოდენობა.
სემინარი განიხილავს SOLID დიზაინის პრინციპებს და მოცემულია მათი პრაქტიკული გამოყენების მაგალითები. გარდა ამისა, მონაწილეებმა უნდა შეასრულონ პრაქტიკული დავალება - დაწერონ აპლიკაცია 5 სპრინტის ფარგლებში. ეს სავარჯიშო გვიჩვენებს, თუ როგორ შეუძლია დიზაინის კარგ სტილს დაეხმაროს კოდის სირთულის შემცირებაში, საჭირო ბიზნეს ფუნქციების დაწერაში და ტექნიკური პრობლემების გადაჭრაში. დავალების დროს მოსალოდნელია გამოიყენოს დიზაინის შაბლონები და შეასრულოს რეფაქტორირება ელეგანტური გადაწყვეტის მისაღებად.
კურსი ეძღვნება საგაზაფხულო ინტეგრაციის შესწავლას, სპეციალურ ჩარჩოს, რომელიც საშუალებას გაძლევთ შექმნათ შეტყობინებაზე დაფუძნებული Spring აპლიკაციები Enterprise Integration Patterns-ის გამოყენებით. მონაწილეები ასევე გაეცნობიან საწარმოთა ინტეგრაციის საფუძვლებსა და შაბლონებს.
Spring Cloud არის პროექტი, რომელიც საშუალებას გაძლევთ შექმნათ განაწილებული აპლიკაციები მიკროსერვისის არქიტექტურით. თქვენ გაეცნობით მრავალ ხელმისაწვდომ კომპონენტს და უფრო ახლოს გაეცანით Spring Cloud-ის არქიტექტურასა და ფართო შესაძლებლობებს.
ტრენინგის დროს სტუდენტები ეცნობიან Google Guava-ს, Java-ის ღია ბიბლიოთეკას წყარო კოდი, განვითარებული Google-ის მიერ. კურსი არის ყველაზე პოპულარული და ძლიერი სტრუქტურირებული გამოცდა Google-ის ფუნქციები
გუავა. გაგების გასაუმჯობესებლად, სწავლა ისწავლება პრაქტიკული მიდგომის გამოყენებით: თითოეული განხილული თემა მოიცავს კოდის მაგალითებს, რომლებიც სტუდენტებს შეუძლიათ თავიანთ კომპიუტერებზე გაშვება.
კურსი არის პროგრამის „განვითარება Java SE 7 Basic Topics“-ის პირველი მოდული, რომელიც მოიცავს ძირითად სინტაქსს: რიცხვებს და სტრიქონებს; მონაცემთა ტიპები; ცვლადები; მეთოდები; ლოგიკა და მარყუჟები; მასივები. კურსის შესწავლა შესაძლებელია ცალ-ცალკე ან მთლიანი პროგრამის პირველ ეტაპზე. ვაპირებ გადამზადებას Java პროგრამისტადმილიონი
ადამიანური.
შევკრიბე გუნდი და შევქმენი სასწავლო სერვისი, რომლითაც შემიძლია ვიამაყო.
JavaRush - Java პროგრამირების სწავლა, როგორც ონლაინ თამაში
რას იტყვით პროგრამირებისა და ზოგადად განათლების სწავლის სრულიად ახალ მიდგომაზე? განსხვავებით ყველაფერი, რაც ადრე გინახავთ. რაც შეეხება სწავლას, სადაც არის მიზანი, საშუალება და შედეგი? მოხარული ვარ, რომ გაგაცნოთ ახალიონლაინ კურსები
შეიძლება დაგჭირდეთ პროგრამების დაწერა თქვენი რობოტისთვის, რათა შეებრძოლოთ თქვენს მეგობრებს "არენაში" ან სხვა რამეში.
ასევე არის წყვილებში მუშაობა, სხვადასხვა თამაშები, დიდი პრობლემები, რეალური პროექტები და სხვა სახის პრაქტიკა.
თუ თქვენს ქალაქში არის დიდი IT კომპანიები, 40 დონის შემდეგ შეგიძლიათ სცადოთ მათთან სტაჟირების გავლა. თუ არ არსებობს ან არ გაქვთ გამოცდილება, შეგიძლიათ გააგრძელოთ Java ტექნოლოგიების სწავლა 80-ე დონემდე.
დასასრულს, დიდი დრო დაეთმობა რეზიუმეს შექმნას, გასაუბრების ტიპური კითხვებისა და გუნდში მუშაობის რეკომენდაციების გაანალიზებას.
ბევრი რამ იქნება დამოკიდებული თქვენს მიმოხილვებზე და სერვისზე ტრაფიკზე.
მარტივი ამოცანების გადაჭრა შესაძლებელია ვებსაიტზე ყველა დანარჩენისთვის არსებობს MasterCard Intellij IDEA.
პროგრამირება მარტივი და საინტერესოა.
ან მე ვარ ზედმეტად ოპტიმისტი, ან ძალიან გულუბრყვილო, ან ამ ორიდან ერთ-ერთი.
ფორმალურად, ისინი გასწავლიან ამის დიდ ნაწილს უნივერსიტეტებში. სინამდვილეში, ზემოთ ჩამოთვლილთაგან თითქმის არცერთი.
ყველა უნივერსიტეტი განსხვავებულია, ამიტომ სიმარტივისთვის მე შევადარებ საშუალო ტექნიკურ უნივერსიტეტს Junior Java პროგრამისტის საშუალო ვაკანსიას და დავწერ ჩემს ხედვას მიღებული სიტუაციის შესახებ. ეს დიაგრამა არ უნდა იქნას მიღებული, როგორც საბოლოო ჭეშმარიტება, არამედ როგორც საგნების გამარტივებული ხედვა, რათა მინიმუმ გარკვეული სიცხადე იყოს.
ყველაფერი, რაც უნივერსიტეტმა არ გასწავლა, მაგრამ რაც შენს საქმეში გჭირდება, შენ თვითონ უნდა ისწავლო. სავარაუდოდ, წიგნების მიხედვით, 6-12 თვე. თუ გყავთ პროგრამისტი მეგობარი, რომელიც მზად არის იყოს თქვენი მენტორი, ეს პერიოდი შეიძლება 2-3-ჯერ შემცირდეს.
ასევე აშკარაა, რომ უნივერსიტეტში ბევრი რამ ისწავლე, რაც არ გჭირდება, როცა პირველად იშოვი სამუშაო. შეიძლება ამ ცოდნის უმეტესი ნაწილი დაუყოვნებლივ არ დაგჭირდეთ, მაგრამ მომავალში დაგჭირდებათ. ასე შეიცვლება სიტუაცია 5 წელიწადში.
ერთი წლის წინ ასეთი სერვისი გეგმებშიც არ იყო და სულ რამდენიმე ადამიანის მომზადება მომიწია. ახლა ათასზე მეტი ადამიანი იყენებს JavaRush-სდა მათი დაახლოებით მესამედი ყოველდღიურად ვარჯიშობს.
ასე რომ, ვისაც აქვს სურვილი, მაგრამ არ აქვს შესაძლებლობა - ვცადოთ.
ვიმეორებ. ამჟამად კურსი განვითარებაშია. ყველა სამუშაოს დაახლოებით 25% შესრულებულია (20 დონე 80-დან). საკმარისია სცადოთ Java პროგრამისტის როლი, ასევე შეაფასოთ თქვენი ძლიერი მხარეები და JavaRush.
ყოველთვის შენი, გენერალო
პირადი ინფორმაცია და მეგობრები
ეს აუცილებელია იმისათვის, რომ ვარსკვლავურ რუკაზე აჩვენოთ თქვენი და თქვენი მეგობრების პროგრესი.
თქვენი აუდიო და ვიდეო ჩანაწერები
Futurama სერიები აიტვირთება VK-ზე. პირდაპირ იქიდან ვაჩვენებ მათ.
(იმისათვის, რომ არ გადაიტვირთოს ჩემი სერვერი ვიდეო განაწილებით)
კედელთან მუშაობა
ასე რომ თქვენ შეგიძლიათ მოიწვიოთ მეგობრები, რომ ისწავლონ Java თქვენთან ერთად.
(ეს შეიძლება გაკეთდეს განყოფილებაში "მეგობრები")
და მეტი არაფერი.
მხოლოდ ვინდოუსზე დავტესტე.
როგორც ჩანს, ის არ მუშაობს Linux-ზე Moonlight-ით.
MacOSX-ის გამოწერა ჯერ არავის გაუუქმებია.
რატომ აირჩიეს Silverlight
1 არ არსებობს კავშირი იმას შორის, თუ რა ენას ვსწავლობთ და რა ენაზეა დაწერილი კლასებისთვის განაცხადი
iPad-ისთვის საგანმანათლებლო აპს რომ ვწერდე, Java-ზე კი არა, Objective C-ში დავწერდი
SQL-ს რომ ვასწავლო, არც SQL-ში დავწერ კლიენტს
2 თითოეულ ენას/ჩარჩოს აქვს თავისი დანიშნულება
Java-სთვის ეს არის Android და Enterprise.
და RIA აპლიკაციებისთვის, Flash და Silverlight საუკეთესოდ შეეფერება
3 მაქვს დიდი გამოცდილება Silverlight-თან
ყველა იმ ტექნოლოგიიდან, რაც მე ვიცი, ავირჩიე ყველაზე შესაფერისი ონლაინ თამაშებისთვის.
Silverlight რომ არ ვიცოდე, მაგრამ Flash კარგად ვიცოდე, კლიენტი იქნებოდა Flash-ში.
4 ჰაბზე არის უამრავი IT მუშაკი, რომლებიც ძირითადად იყენებენ Linux-ს და არ იყენებენ VK-ს.
თუ თქვენ ხართ IT მუშაკი და გაქვთ მხოლოდ Linux, შესაძლოა უკვე გადალახეთ Java Junior კურსი.
5 ყველაფერი ჯავაზე უნდა დავწეროთ!
არის თუ არა ძალიან ბევრი მოთხოვნა პროექტზე, რომელიც დაიწყო უბრალოდ ხალხის დახმარების სურვილით და ჰობიით?
6 დავინახე ის სილვერლაითი და მაშინვე დავხურე
თუ კლიენტის შესაქმნელად გამოყენებული ტექნოლოგია გადაწონის შენთვის პროექტის ყველა უპირატესობას, მაშინ იქნებ ეს ნამდვილად არ გინდოდა?
ვისაც უნდა, ეძებს შესაძლებლობას (და მე მივაწოდე), ვისაც არ უნდა, მიზეზს ეძებს.
სერგეი
ტორჩიკოვი
პროგრამა.
მასწავლებელი.
გუნდი OTUS
შედეგი.
ნიკოლაი
დობროვოლსკი
ანტონ
მატვეევი
ალექსეი
მაიანოვი
პოლ
სტრეკალოვი
მაიკლ
მტვერი
დანიელ
კლიპოვი
კურსმა მხოლოდ დადებითი შთაბეჭდილება დამიტოვა დამწყებთათვის სხვადასხვა სტატიებიდან და სახელმძღვანელოებიდან მიღებული ცოდნის სტრუქტურირება და გაღრმავება, ასევე მიმართულების დასახვა; შემდგომი განვითარება. დადებით ასპექტებს შორის მინდა აღვნიშნო საკმაოდ რთული საშინაო დავალება, საინტერესო პრეზენტაცია და მასწავლებლების მიერ მასალის შერჩევის ხარისხი. TO გამორჩეული თვისებებიკურსი შეიძლება მიეკუთვნებოდეს შესვლის ბარიერის არსებობას და კლასების მაღალ ინტენსივობას. შემიძლია ვურჩიო მათ, ვინც უკვე ფლობს ენის საფუძვლებს, მაგრამ არ იცის რა მიმართულებით გააგრძელოს მოძრაობა.
სერგეი
ნოვოჟილოვი
დიდი ხანია ვეძებ მსგავს კურსს, რომელიც არ არის განკუთვნილი დამწყებთათვის. ძალიან საინტერესო და სასარგებლო იყო. განსაკუთრებით მინდა აღვნიშნო მასწავლებლები. ყველას, ვინც კი კარგად იცის ეს საგანი, არ შეუძლია ნათლად ისაუბროს და ახსნას. ვიტალი და დიმიტრი ამას კარგად აკეთებენ. კიდევ ერთი დიდი პლუსია მასწავლებლის საშინაო დავალების ანალიზი, ძალიან სასარგებლოა კომენტარებისა და რეკომენდაციების მიღება. საერთო ჯამში, 5 ქულა 5-დან.
ოლგა
ბაიონეტი
ზოგადად, ძალიან მომეწონა კურსი. არატრივიალური საშინაო დავალება, მკაფიო და ხელმისაწვდომი ლექციები მასწავლებლებისგან. თავად გაკვეთილების თემები აქტუალურია, ხანდახან არ ფიქრობ მათ მნიშვნელობაზე მიმდინარე განვითარებაში, მაგრამ დისკუსიის დროს ცხადი ხდება მათი გაგების საჭიროების ხარისხი. საშინაო დავალება შემოწმდება შედარებით სწრაფად; ერთადერთი უარყოფითი არის გადახდის დელიკატური მდგომარეობა. ყოველ თვეს ცალ-ცალკე ვიხდიდი. ყველა საშინაო დავალება დროულად ჩავაბარე. მაშინვე მივხვდი, რომ პროექტისთვის საკმარისი დრო არ მქონდა, ამიტომ უარი ვთქვი მის დასრულებაზე. და გამოდის, რომ ბოლო თვის გადახდა (რომელშიც საშინაო დავალება არ არის) მხოლოდ მოწმობის გაცემას გულისხმობს. 10000 სერთიფიკატი? არ მოვიდა.
ალექსეი
ფოტეხინი
2018 წლის აპრილიდან თითქმის ერთი წელი გავიდა და ღილაკი მხოლოდ ახლა ვნახე).
მოკლედ, კურსი შესანიშნავია!
მომეწონა მასალის პრეზენტაცია, მასწავლებლების მზადყოფნა გაკვეთილისთვის, თუ გაკვეთილზე გაჩნდებოდა კითხვები, მაშინვე უპასუხეს, ხმით დაკითხვის საშუალებაც კი იყო. მომეწონა საშინაო დავალება, თავიდან ის ენის ან ტექნოლოგიის გაგებაზე იყო მიმართული (ვებ, jdbc). შემდეგ ჩვენ დავიწყეთ უფრო გართობა, მაგალითად, ჩვენი საკუთარი ჯუნიტ-ჩარჩო. ძალიან მომეწონა საშინაო დავალება დიზაინის შაბლონზე და json სერიალიზატორზე. საშინაო დავალებას ხშირად ამოწმებდნენ, რჩევები და რჩევები იმის შესახებ, თუ სად უნდა გათხაროთ, ყოველთვის მნიშვნელოვანი იყო. ზოგჯერ ცხადი იყო, რომ ინსპექტორი შეცდომის მინიშნებას სხვადასხვა გზით ცდილობდა. იმათ. ასე არ იყო, აქ გაასწორე და მივიღებ. ინსპექტორებს ასევე შეეძლოთ საშინაო დავალების მიცემა +-ით. მართალია, მახსოვს, უარი ვთქვი, ძალიან მინდოდა ყველაფრის დასრულება, მაგრამ სინამდვილეში ვალში ვიყავი.
არ მომეწონა პლატფორმა, რომლის მეშვეობითაც ვებინარი გაიმართა, რამდენჯერმე შეიცვალა - ჩამორჩება, იყინება, ინტერნეტი იშლება, ერთი სიტყვით საშინელებაა). იმედია ახლა უკეთესია. ზოგიერთი თემები, რომლებიც განიხილებოდა, ძალიან დაქუცმაცებული და გალოპებული იყო. java-ში არის ობიექტურად დიდი თემები და მათი ახსნა შეუძლებელია 1-2 გაკვეთილზე (ბაზებთან დაკავშირებული თემები).
მე მაინც წავიდოდი, მასწავლონ, მაგრამ ვემზადები OCA/OCP-სთვის
წარმატებები ყველას!
იური
სუვოროვი
აპრილში, ერთი წელი გავიდა მას შემდეგ, რაც დავიწყე პროგრამირება ჯავაში, რაც ნიშნავს, რომ დავიწყე ძირითადი კურსი. ჩემი რეზიუმე Java-ს გამოცდილების თვალსაზრისით არ ანათებს, მაგრამ დამოუკიდებელი ექსპერტები, რომლებიც აძლევენ სატესტო დავალებებს და ამოწმებენ კოდს, ამბობენ, რომ მე ვწერ საშუალო პროგრამას, ხოლო უმცროსს სჭირდება ექვსი თვის სამუშაო, რომ დაწეროს "ასე". სინამდვილეში, OTUS კურსები მძლავრი გამაძლიერებელია წერის პრაქტიკაში. java-ში ექვსთვიანი მცირე გამოცდილების მქონე, აქ ერთდროულად გავიარე ორი კურსი OTUS-ში, ეს არის "Java Developer" და "Java Enterprise Developer". 28 საშინაო დავალება, რომელიც შესრულდა მომდევნო ექვსი თვის განმავლობაში (სინამდვილეში შესამჩნევად ნაკლები) მასწავლებლების (რეალურად სპეციალური ინსპექტორების) განხილვით ნამდვილად არ იყო უშედეგოდ. საშინაო დავალების ეს რაოდენობა, რა თქმა უნდა, დროის წარმოუდგენელი მკვლელია, ამიტომ კარგად დაფიქრდით, სანამ ერთდროულად გაივლით ორ კურსს. ამ "Java Developer" კურსში გექნებათ "მხოლოდ" 16 მრავალფეროვანი დავალება, მაგრამ ყველა მათგანი არ იქნება ამოღებული. ზოგადად, საინტერესო იქნება. რაც არ იქნება, არის იძულება ტესტირების სახით ყოველი გაშუქებული თემის შემდეგ, თუმცა არ ვიცი, იქნებ ადმინისტრაციამ დაიწყოს. და ასევე არ იქნება იძულება, რომ დაწერონ საპროექტო ნამუშევარი კურსის ბოლოს და, უარესი, ვინც გადაწყვეტს პროექტის განხორციელებას, დარჩება მასთან მარტო, მაგრამ კითხვების დასმის შესაძლებლობით. მაგრამ არ იქნება შესაძლებლობა მიიღოთ გამოცდილება საწარმოო განვითარებაში საპროექტო მუშაობის ფარგლებში, ასე რომ მიიღეთ იგი პროექტის გადაჭრისას.
დიმიტრი
ოლეინიკი
კურსი მოიცავს თანამედროვე ტექნოლოგიებს. საშინაო დავალება, რომელიც აძლიერებს სალექციო მასალას, რაც შეიძლება ახლოსაა საბრძოლო მისიებთან. არსებობს განცდა, რომ თქვენ ქმნით რაღაც მართლაც ღირებულს და არა მარტივს. საბოლოო პროექტი იძლევა შესანიშნავ შესაძლებლობას გამოიყენოს ახალი ცოდნა და მიიღოს ღირებული რეკომენდაციები მასწავლებლებისგან განვითარების სამომავლო გზაზე. მადლობას ვუხდი ყველა მასწავლებელს პროფესიონალიზმისა და საინტერესო ვებინარებისთვის!
ალექსანდრე
ივანოვი
მხოლოდ დადებითი შთაბეჭდილებები.
თავიდან ვფიქრობდი, რომ სწავლა მოუხერხებელი იქნებოდა დროის დიდი სხვაობის გამო (+7 მოსკოვის დროით), მაგრამ, როგორც აღმოჩნდა, უშედეგოდ იყო: კვირის დღეს უყურებ ვებინარის ჩანაწერს, შაბათ-კვირას. თქვენ მონაწილეობთ ონლაინ.
მივიღე ბევრი სასარგებლო ინფორმაცია და რჩევა, რომელიც უკვე გამოგადგება ჩემს საქმიანობაში. შეუძლებელია არ აღინიშნოს მასწავლებლებთან და ინსპექტორებთან ურთიერთქმედება PD-ზე მუშაობის პროცესში. ეს განსაკუთრებით სასარგებლოა, თუ აქამდე არ გქონიათ ასეთი გამოცდილება: რეალური სამუშაოს იმიტაცია, ასე ვთქვათ.
მადლობა მასწავლებლებს და მთელ Otus-ის გუნდს :)
რომანი
მუსიკა
ჩემი აზრით, კურსის ფორმატი ძალიან კარგად შეეფერება მათ, ვისაც სურს გააფართოვოს თავისი ჰორიზონტი და მიიღოს წარმოდგენა ჯავის განვითარებაში არსებული მდგომარეობის შესახებ. მაგალითად, ასეთი კურსი შეიძლება სასარგებლო იყოს, როგორც ინტენსიური კურსი ჯავის განვითარებაში სწრაფი ჩაძირვისთვის, ან უფრო გამოცდილი დეველოპერებისთვის, რომლებიც სწავლობენ Java-ს და რომელთაც სურთ მიიღონ ახალი ცოდნა. პირდაპირი კომუნიკაცია თქვენი შეკითხვის დასმისა და პასუხის მიღების შესაძლებლობით არის ის, რაც მნიშვნელოვნად განასხვავებს კურსის ფორმატს ტრადიციული MOOC-ებისგან. უამრავი პრაქტიკული სავარჯიშო უკუკავშირით აძლიერებს დაფარულ მასალას. მინდა აღვნიშნო სერგეი პეტრელევიჩის ძალიან კარგი მომზადება გაკვეთილებისთვის. სალექციო მასალა კარგად არის სტრუქტურირებული და კარგად წარმოდგენილი. ასევე იყო ვადიმის რამდენიმე წარმატებული ლექცია. ვიტალი კუცენკოს ლექციებისგან ალბათ მეტს ველოდი - ის, როგორც ჩანს, კომპეტენტური მასწავლებელია, მაგრამ კლასის მასალა არასაკმარისად განვითარებული ჩანდა.
მომეწონა ისიც, რომ დავალებების სირთულის არჩევა თავად შეგიძლიათ, თავისუფალი დროის ხელმისაწვდომობისა და თქვენი პრეფერენციების მიხედვით.
წინადადებები მასწავლებლებს. ჩვეულებრივ ლექციებს ვათვალიერებდი, ზოგჯერ 2-3-ჯერ. როგორც წესი, ამას ვაკეთებ გადახვევაზე 1.25, 1.5, 1.75. მე შემეძლო სერგეისგან მხოლოდ 1.75-ზე დავაყენო გადახვევის სიჩქარე - მეტყველება კომპეტენტურია, გაზომილი, არა წყვეტილი - ამისათვის განსაკუთრებული მადლობა მას.
ზოგადად, მოხარული ვარ, რომ გავიარე ეს კურსი და, როგორც სერგეიმ თქვა ბოლო გაკვეთილზე, ეს კურსი ეხება არა მხოლოდ პრობლემების გადაჭრის უნარს, არამედ თქვენი დროის ორგანიზების უნარს.
სერგეი
ტორჩიკოვი
ჩემთვის ჯავა ენაზე კურსის გავლის გადაწყვეტილების მიღება საკმაოდ მარტივი იყო, უბრალოდ უნდა შემეხედა მასწავლებელს და კურსის სტრუქტურას და ასევე დიდი პლიუსი იყო იმ კომპანიის ვებსაიტის ნახვა, რომლის ნახვაც მინდოდა. მუშაობა, როგორც პარტნიორი. ძალიან მნიშვნელოვანია, რომ კურსის დაწყებამდე ჩატარდეს ღია კარის დღე, სადაც შეგიძლიათ პირადად დასვათ შეკითხვები კურსის შესახებ და გაეცნოთ პროგრამას უფრო დეტალურად. მსურს კურსის ძირითადი კომპონენტები თანმიმდევრობით გავიარო.
პროგრამა.
თავიდან, რა თქმა უნდა, თავში ეჭვი გამიჩნდა, აზრი ჰქონდა თუ არა პროგრამირების შესახებ ლექციების მოსმენას, რომლებიც ეხებოდა საფუძვლებს (მაგალითად, მონაცემთა ტიპებს), მაგრამ, როგორც ამბობენ, გამეორება სწავლის დედაა. გადაწყვიტა მოსმენა და არ ინანა. მართლა ყველაფერი დეტალურად გავაანალიზეთ და საშინაო დავალებაც ძალიან საინტერესო იყო, ერთი დავალება სხვადასხვა ნაგვის შემგროვებლის მუშაობის გაზომვაზე რაღაც ღირს. კარგია, რომ პროგრამა მოიცავს Hibernate-ს და Spring-ს, თუმცა ისინი საფუძვლებია, მაგრამ ეს ნამდვილად საკმარისია იმის გასაგებად, თუ რომელი მიმართულებით უნდა იჭრებოდეს, თუ რამე მოხდება. გაკვეთილის თემის გაფართოების დამატებითი მასალისთვის საკმარისი იყო სქოლიოები.
მასწავლებელი.
არ ვიცი, ღირს თუ არა აქ მესამე მხარის სასწავლო რესურსების მითითება, მაგრამ ვთქვათ, ვიტალის ლექციებს დიდი ხანია ვიცნობ. ყოველთვის მომწონდა, რომ ვიტალი ბევრ მაგალითს მოჰყავს ცხოვრებიდან. პირადად ჩემთვის, ეს არის პროგრამირების დიდი პრობლემა, შემიძლია ვისწავლო რაღაც, გავიგო როგორ მუშაობს, მაგრამ აბსოლუტურად წარმოდგენა არ მაქვს სად გამოვიყენო, ყველა ახსნა გასაგები და გასაგებია. გამუდმებით სვამს კითხვას, რის შესახებ სურთ სტუდენტებს მეტი გაიგონ. ყველა თემისთვის არის კოდის მაგალითები და ლექციების დროს რამდენჯერმე ჩავატარეთ ექსპერიმენტებიც კი, რაღაცის გატეხვა ვცდილობდით, საკმაოდ საინტერესო იყო.
გუნდი OTUS
აქ ბევრს არ ვიტყვი, რადგან ბევრი არ შეგვხვედრია. მაგრამ პირადი დაკვირვებით, პროგრამისტების ზოგადი ჩატის ყველა საკითხი საკმაოდ სწრაფად მოგვარდა. გუნდი ძალიან ლოიალურია სტუდენტების მიმართ და მიდის შეხვედრაზე. ასე რომ, თუ თქვენ გაქვთ რაიმე შეკითხვა ან ეჭვი, ყოველთვის შეგიძლიათ დაგვიკავშირდეთ.
ის მინუსები, რაც შემიძლია აღვნიშნო, რამდენადაც ვიცი, უკვე გამოსწორებულია. მაგალითად, პლატფორმა.. ყველა პროგრამისტი ამას გაგებით მოეკიდა, რადგან... ჩვენ ვიყავით პირველი ნაკრები, ასე ვთქვათ პიონერები
მეორე მინუსი საერთოდ არ არის მინუსი, არამედ უხერხულობა - ერთი მასწავლებელი. მომავალ ჯგუფებს, როგორც ვიცი, ორი მასწავლებელი ეყოლებათ. ეს ძირითადად ეხება საშინაო დავალების შემოწმებას შემოწმებისთვის დათმობილი იყო 48 საათი და თუ არის შენიშვნები გამოსავალზე, არის შანსი, რომ დროულად არ წარადგინონ, რადგან. შესწორებულ ვერსიას ხელახლა აგზავნით განსახილველად. მიუხედავად იმისა, რომ ისინიც ამის ერთგულები იყვნენ და არავინ აგინებდა, აქ პრობლემა უფრო ჩემი პერფექციონიზმია, ყველაფერი დროულად უნდა მივაწოდო
შედეგი.
რამდენიმე დღის შემდეგ სამუშაოდ მივდივარ მოსკოვში ზუსტად იმ კომპანიაში, სადაც მინდოდა მუშაობა. ყველა ინტერვიუ ორგანიზებული იყო Otus-ის თანამშრომლების მიერ, ამიტომ, რა თქმა უნდა, კმაყოფილი ვარ შედეგით, იგივე ცოდნა ნაგვის შემგროვებლების შესახებ, რაზეც ადრე ვისაუბრე, გამომადგა ინტერვიუების დროს. ამიტომ, კიდევ ერთხელ მინდა მადლობა გადავუხადო საიტის მთელ გუნდს პროფესიონალიზმისა და მუშაობისთვის, ასევე კურსის ყველა ბიჭს საინტერესო დისკუსიებისთვის და ცოდნის გაზიარებისთვის. გავაგრძელებ კურსებს და თუ რამე საინტერესო იქნება ჩემთვის აუცილებლად მოვალ!
ნიკოლაი
დობროვოლსკი
კურსზე ძირითადად იმიტომ დავრეგისტრირდი, რომ მასწავლებლად ვიტალი ჩიბრიკოვი გამოცხადდა. მასწავლებელს ვიცნობდი სხვა კურსებიდან, გარდა ამისა, მანამდე მოვისმინე ლექციების ჩანაწერები MSTU-ში. ბაუმანი TECHNOPARK პროექტის ფარგლებში (მოსკოვი). ამიტომ, მაშინვე გადავწყვიტე ჯგუფში ჩარიცხვა.
ძალიან მომეწონა კურსი. შთაბეჭდილება ძალიან დადებითია. გაშუქდა თემების საკმაოდ დიდი ჩამონათვალი. კურსამდე ზოგიერთი პუნქტი არც თუ ისე ნაცნობი იყო (მაგალითად, თემა გ.კ-ის შესახებ - მქონდა თეორიული ცოდნა, მაგრამ პრაქტიკული უნარების გარეშე).
მომეწონა მასალის პრეზენტაცია; ბევრი საინტერესო მაგალითი მასწავლებლისგან.
კურსი დაეხმარა არა მხოლოდ არსებული ცოდნის სისტემატიზაციას, არამედ ახლის შეძენასაც. განსაკუთრებით მომეწონა თემები GC-ის, JVM-ის, Java-ში მულტირედინგის, Java-ში ინტერპროცესული კომუნიკაციის შესახებ.
კურსის დასრულების შემდეგ, გასაუბრებაზე მოსაწვევები გარანტირებულია, ასე რომ, ეს არის უზარმაზარი პლუსი)
ჩემი აზრით, კარგი იქნებოდა გაზაფხულის უფრო დეტალურად განხილვა, როგორც კურსის ნაწილად, მაგრამ კურსის მთავარი აქცენტი თავდაპირველად იყო Java Core, ასე რომ ეს თემა შეიძლება ღირდეს Java EE-ის კურსზე დარეგისტრირება.
ანტონ
მატვეევი
OTUS Java Developer-ის კურსი ძალიან სასარგებლო იყო ჩემთვის, რომელსაც არ მქონდა წინა გამოცდილება ჯავის კომერციულ განვითარებაში. სწორედ ის დაეხმარა თვითსწავლისა და სხვა კურსების შედეგად მიღებული ცოდნის გაერთიანებას. სხვა კურსებისგან განსხვავებით, აქცენტი გაკეთდა პროცესის გაგების განვითარებაზე: როგორ მუშაობს ესა თუ ის ტექნოლოგია და რა პრობლემებს წყვეტს იგი, ვიდრე მისი შესაძლებლობების ზოგად აღწერაზე. საშინაო დავალება ისეა შერჩეული, რომ გაიძულებთ იყოთ შემოქმედებითი და ხელახლა წაიკითხოთ ბევრი სასარგებლო ინფორმაცია. განსაკუთრებით საინტერესო იყო დავალებები: დაწერეთ json სერიალიზატორი, გამარტივებული ტესტის ჩარჩო, საკუთარი პატარა ფორმა, შეტყობინებების გაცვლის სერვერი მონაცემთა ბაზასა და ფრონტენტებს შორის. მიუხედავად იმისა, რომ საშინაო დავალება, შესაძლოა პირველის გარდა, არ ჯდებოდა საშინაო დავალების მითითებულ დროს კვირაში 4 საათი - იმისათვის, რომ დრო მქონოდა კურსში ბოლო 2 დავალების შესასრულებლად, შვებულება მომიწია.
რა თქმა უნდა, კურსის მთავარი ღირებულება მასწავლებლის დამსახურებაა. ძალიან მაღალი ხარისხის ახსნა: არ მახსოვს, რომ თემასთან დაკავშირებით დასმული შეკითხვა უპასუხოდ დარჩენილიყო, ასევე ძალიან სასიამოვნო და სასარგებლო იყო ვიტალისგან არა მხოლოდ დისტანციური მართვის ხარვეზების შესახებ ინფორმაციის მიღება, არამედ მათი შესაძლო გაუმჯობესების შესახებ; დავალების ფარგლებს გარეთ.
და, რა თქმა უნდა, დიდ კომპანიებთან ინტერვიუს მიღების შესაძლებლობა ძალიან მნიშვნელოვანია. ყოველი ასეთი ინტერვიუ თავისთავად ძალიან საინტერესო გამოცდილებაა, შედეგის მიუხედავად. პირადად მე ვიპოვე სამსახური და ძალიან მიხარია, რომ ვარჯიშისთვის ფული არ დავზოგე!
ალექსეი
მაიანოვი
კურსის დაწყებამდე პერიოდულად ვაპროგრამებდი Java-ზე. ჩემთვის კურსი მრავალი თვალსაზრისით გახდა ამოსავალი წერტილისაკუთარი არსებული ცოდნის სისტემატიზაციასა და გაფართოებაში. აბსოლუტური დარწმუნებით შემიძლია ვთქვა: ტრენინგის დასრულების შემდეგ ჯავის გამოყენების უნარები ახალ დონეზე გადავიდა და პირველ რიგში, კურსის ავტორებს მადლობელი ვარ.
ჩემი აზრით, კურსი საკმაოდ ინტენსიურია, რაც, პრინციპში, ტრენინგის დასაწყისში იყო ნათქვამი. ყოველთვის არ არის შესაძლებელი შესწავლილ თემაში დეტალურად ჩაძირვა, რამაც შეიძლება დატოვოს ხარვეზები ცოდნაში. ამიტომ, მნიშვნელოვანია პერიოდულად დაუბრუნდეთ თქვენს მიერ შესწავლილ მასალებს, სადაც კარგი დახმარებაუზრუნველყოს ყველა გასული ლექციისა და სემინარის ჩანაწერი.
ჩემი გრძნობების მიხედვით, საპროექტო თვე საკმაოდ დაქუცმაცებული აღმოჩნდა: პროექტზე საკმარისი გამოხმაურების მიღება ვერ მოხერხდა. ვფიქრობ, მიზეზი არის ის, რომ ბევრ სტუდენტს დაუგროვდა დავალიანება და მთელი სასწავლო რესურსი მათ შემოწმებაზე დაიხარჯა. მიმაჩნია, რომ ბოლო თვეში მასწავლებლებმა პროექტებზე მუშაობას უპირატესობა უნდა მიანიჭონ, თორემ გამოდის, რომ მოსწავლეები, რომლებმაც დროულად ჩააბარეს ყველა დავალება და პროექტზე მუშაობაზე გადავიდნენ, სხვა მოსწავლეების ვალების მძევლები გახდნენ.
ცალკე, მინდა აღვნიშნო, რომ ინტერვიუების მთელმა სერიამ, რომელსაც ვესწრებოდი, გარკვეული დადებითი გამოცდილება მომცა.
პოლ
სტრეკალოვი
ზოგადად, კურსის შთაბეჭდილება დადებითია, კურსი ჩემთვის ძალიან სასარგებლო იყო.
როგორც ნაკლი (ან თვისება) მინდა აღვნიშნო, რომ ჯგუფისგან იზოლირებულად ვგრძნობდი თავს. დავალებების შესრულებისას ჩანდა, რომ მასწავლებელთან ერთად იყავით ერთზე (დამშვიდებული ჩატი ამ მხრივ არც თუ ისე სასარგებლო იყო). მეჩვენება, რომ კოდექსის განხილვის გზით სტუდენტებს შორის კომუნიკაცია მისცემს კარგი ეფექტი. ჯერ მასწავლებელი ამოწმებს დავალებას, იღებს მას და შემდეგ მოსწავლემ ასევე უნდა დაათვალიეროს და გააკეთოს კომენტარი/შენიშვნა ორ-სამ შესრულებულ და მიღებულ დავალებაზე.
ვიტალიმ ასევე აღნიშნა, რომ კარგი იქნებოდა "საინტერესო ნამუშევრების გამოფენის" გაკეთება - მეც ვფიქრობ, რომ ღირს, მაგრამ რა ფორმატში არ არის გასაგები, რადგან... ვალები გროვდება მთელი კურსის განმავლობაში და ზოგიერთი დავალება სრულდება ბოლოს.
კარგი იქნებოდა თეორიული კითხვების ბლოკის დამატება თითოეულ თემაზე (მაგრამ ვიტალიმ ასევე უკვე ისაუბრა ამაზე). პროექტზე მუშაობა დაიწყეთ კურსის შუა პერიოდში (მესამე თვიდან), და არა ბოლოს.
მაიკლ
მტვერი
გამარჯობა. მე უკვე ბევრჯერ გადაგიხადეთ მადლობა კურსებისთვის, მაგრამ მინდა კიდევ გავიმეორო - ბევრი კურსი, რომელიც ახლა RuNet-ზეა, საკმაოდ ზედაპირულია და მხოლოდ საფუძვლებს იძლევა. თქვენი კურსები იძლევა პროგრამირების უფრო ღრმა ცოდნას. კურსი თავისთავად ძალიან საინტერესოა, მაგრამ მე არ მქონდა საკმარისი საშინაო დავალება - არა, თავად დავალებები საინტერესოა და საკმაოდ ბევრია, განსაკუთრებით ბოლო, მაგრამ, სამწუხაროდ, ისინი არ მოიცავს მთელ მასალას. ვიტალი არის მაღალკვალიფიციური სპეციალისტი და მასწავლებელი, ვფიქრობ, მისი წყალობით ბევრი დარეგისტრირდა კურსებზე. მართალი გითხრათ, ინტერვიუები, რომლებიც დაიგეგმა, მიუხედავად იმისა, რომ გამოცხადდა, მოულოდნელი იყო, რადგან ვერ ვიჯერებდი, რომ ეს შესაძლებელი იყო. ზოგიერთი გასაუბრება და სატესტო დავალება ჩაიშალა პირადი გარემოებების გამო. ახლა მე გავდივარ რამდენიმე საბოლოო ინტერვიუს - არის მცირე შანსი, რომ მოსკოვში ვიშოვო ჩემი პირველი სამუშაო პროგრამირების სფეროში. მსურს მეტი სიღრმისეული თემები Spring/Spring MVC/Spring Boot/Hibernate/Sockets/მონაცემთა გაცვლა ქსელში ან ინტერნეტში/დამატებითი ინფორმაცია ConcurrentCollection-ზე. ასე რომ, მე გირჩევთ თქვენს კურსებს. ძალიან მინდა ცალკე კურსი იმ თემებზე, რაც ზემოთ დავწერე + Java ee (იმ ნაწილში, რომელიც ახლა ყველაზე მოთხოვნადია დამსაქმებლების მიერ).
პროგრამირების ენა "ჯავა" შეიძლება ეწოდოს ესპერანტო ენას IT სამყაროში. ჯავა გამოიგონეს 1995 წელს და მას შემდეგ მისი პოპულარობა განუწყვეტლივ იზრდებოდა, მიუხედავად უამრავი ახალი თანამედროვე პროგრამირების ენების გაჩენისა. ჯავის პოპულარობის საიდუმლო არის მისი მრავალფეროვნება და შედარებითი სიმარტივე. „დაწერე ერთხელ, გაუშვი ყველგან“, რის გამოც ბევრი მსხვილი კომპანია ირჩევს Java-ს უფრო ხშირად ვიდრე სხვა ენაზე კომერციული პროექტების შეკვეთისას.
მე შემიძლია საათობით ვისაუბრო ჯავის მრავალფეროვნებაზე. ჯავა არის პროგრამირების ენა. თუ ფორუმზე ზოგიერთ დეველოპერთან Java-ს "ლაპარაკობთ", ძალიან დიდია ალბათობა იმისა, რომ სხვა ენებზე სპეციალიზირებულიც კი გაგიგებთ თარგმანის გარეშე.
2018 წლის მონაცემებით, მსოფლიოში 150-ზე მეტი პროგრამირების ენაა, მაგრამ ყველა მათგანი გარკვეულწილად იღებს სათავეს Java-დან.
ეს პოპულარობა პირდაპირ აისახება Java პროგრამისტების მოთხოვნასა და ხელფასებზე. მხოლოდ ის ხალხი, ვინც მათ მართავს, შოულობს მეტს ვიდრე Java Developers.
თითოეული მოდული შეისწავლის თეორიული და პრაქტიკული ცოდნის კონკრეტულ კლასტერს, რომელიც საშუალებას მოგცემთ გაითქვათ სახელი ინფორმაციული ტექნოლოგიების სამყაროში სულ რაღაც 6 თვეში!
მოდულების სასწავლო გეგმა შედგენილია პრაქტიკოსი სპეციალისტების მიერ, რომლებმაც იციან რას უნდა მიაქციონ განსაკუთრებული ყურადღება. კურსი მიდის "პატარიდან დიდამდე" და განკუთვნილია სტუდენტებისთვის, რომლებიც იწყებენ ნულიდან. ყოველი მომდევნო მოდული არის წინა მოდულის ლოგიკური გაგრძელება. სასწავლო პროგრამა საშუალებას გაძლევთ თანდათანობით განავითაროთ თქვენი ცოდნა.
თუ თქვენ მტკიცედ გადაწყვიტეთ დაიწყოთ პროგრამირების სწავლა, მაგრამ არ იცით რა გზით მიუდგეთ ამ საკითხს, არ იცით რომელი ენა აირჩიოთ და რომელ IT ინდუსტრიაში გაიაროთ, მაშინ ეს კურსი თქვენთვისაა! კურსი შექმნილია იმისთვის, რომ თავიდანვე გასწავლოთ პროგრამირების საფუძვლები. ჩვენ გასწავლით პროგრამას შემოქმედის თვალით შეხედოთ და არა ჩვეულებრივი მომხმარებლის.
რატომ არის ჩვენი ჯავის კურსები ასე მაგარი?
1. ყველაფერი ერთ ადგილას.
თუ არ იცით სად დაიწყოთ java-ს სწავლა, მაშინ ჩვენ გიპასუხებთ "თქვენ უნდა დაიწყოთ java-ს სწავლა EasyUM-ის დარეკვით." ჩვენ შევადგინეთ ჯავის კურსების სუპერ პროგრამა, რომელიც შედარებულია უნივერსიტეტში პროგრამისტად სწავლასთან ცოდნის გაშუქების თვალსაზრისით. კურსის განმავლობაში თქვენ შეისწავლით ყველა საჭირო უნარს Java Junior-ად მუშაობისთვის.
2. მკაფიო სიტყვებით.
Java-ში დაპროგრამების სწავლა "EasyUM"-ზე მარტივი და მშვიდია. ჩვენს მენტორებს არ დავიწყებიათ, რას გრძნობდნენ ისინი პროგრამისტობის სწავლის პერსონალური მოგზაურობის დასაწყისში, როგორ დაიკარგნენ ტერმინებითა და შემოკლებებით, ამიტომ ისინი სიამოვნებით აგიხსნით ყველა რთულ და საშინელ მომენტს მარტივ და გასაგებად. სიტყვები.
3. თავად შეუთავსეთ პროგრამა.
ჩვენი java კურსები განკუთვნილია ყველასთვის, ვისაც სურს ისწავლოს, ნულიდან ხელშესახებ შედეგებამდე. თუმცა, თუ იცნობთ რომელიმე მოდულის სილაბუსს, შეგიძლიათ „ამოშალოთ“ ის თქვენი სასწავლო პროგრამიდან.
გაიარეთ დამადასტურებელი ტესტი java კურსის მოდულის პროგრამის მიხედვით, რომელსაც იცნობთ და განაგრძეთ სწავლა რაც შეიძლება ეფექტურად.
"EasyUM" ჯავას კურსების მთავარი უპირატესობა არის აქცენტი პრაქტიკაზე. თეორიისა და პრაქტიკის ერთობლიობა 20-დან 80-მდე თანაფარდობით ჩვენს ყველა სტუდენტს საშუალებას აძლევს დაუყოვნებლივ შეუერთდეს სწავლას და პრაქტიკული გაკვეთილების არსებობას და ლაბორატორიული სამუშაოთითოეულ მოდულზე არ მოგცემთ საშუალებას გამოტოვოთ ტრენინგიდან მნიშვნელოვანი „რაღაც“.
თუ ჯერ კიდევ არ იცით სად დაიწყოთ პროგრამირება, „EasyUM“ გელოდებათ!