Russian AI Cup 2019.4. Platz, kaum wissen, wie man programmiert oder welche Vorteile Soft Skills haben

Dieser Artikel befasst sich mit dem Prozess meiner Teilnahme von der "dunklen" Seite - dem Projektmanager. Ein bisschen über Motivation, dumm über Zeit und Prioritäten. Für die "helle" Seite der technischen Details ist es besser, sich den Artikeln T1024 , Lama , SilentNox zuzuwenden .





Ich hoffe, mit diesem Artikel erstens diejenigen zu ermutigen, die zum ersten Mal teilnehmen werden, und die Gedanken zu zerstreuen, dass „alle Preise dort seit langem zwischen den Spitzen aufgeteilt wurden“, und zweitens kann vielleicht jemand bei ihrer Arbeit helfen.





Kurz gesagt für diejenigen, die zu faul zum Lesen sind: fließen und mit Motivation, Priorisierung und Anpassung arbeiten, um es besser zu machen als es war und nicht ideal .





Über die Meisterschaft

2019 bestand die Aufgabe darin, einen Bot für einen 2D-Schützen zu schreiben. Hier ist ein Beispielvideo von Lama:





Die Meisterschaft findet in mehreren Etappen statt, jede Woche lang:





  1. Beta-test. 





  2. Erster Schritt. Starten Sie mit geringfügigen Regeländerungen basierend auf den Testergebnissen neu. Bots kämpfen regelmäßig im Sandkasten gegeneinander. Am Ende der Woche die erste Runde.





  3. Zweite Phase. Die Spielregeln werden immer komplizierter, jeder Bot hat nicht einen, sondern zwei Männer unter Kontrolle. In der "Sandbox" finden Schlachten nach den Regeln der ersten und zweiten Stufe statt. Am Ende der Woche nimmt die zweite Runde des Wettbewerbs teil - 200 Gewinner der ersten Runde + etwa 60 Besten aus dem "Sandkasten" nehmen teil.





  4. . - . . . - 50 +10 . 6 .





?

, :





  • , .





  • , RAIC .





  • - .





( ) - , , pascal. ? , , , : “ , , ”, - " 250 - , ". : )





. - “ n m ”. - , , . . “ p1, c p2 - ”. .. , . .





, , . , VUCA , , . , - , . / , , , .





:





  • , , .





  • .





… , ? , , .





, , . , , , , 4 , 2. f(t)->max. . , / . . , , . - : ) , “ ” - , , . 2 8 . . … , . , - .





, ? , , . 





- 2 “”. . , . “”, . , .





.





. 4 , , ( ), , . 





( , , - ?) . . :





  • . “ , ”. .





  • (local runner), / . .





  • . .





  • , .





10 , , - . : , - . “ . 10 , , ?”.





: “ API, , , , - ”, “ , , .”





! !





“” .

.. . , . 





  • >> -





  • << - .





  • ~ - - , , .. .





, . , . .





, , , , . : , , - . 





:





  1. , ;





  2. // . 





, () .





:





  • . .. , , : ) . . , , . ( ).





  • . .





  • . , , , , . ( , , ?), ( , , ), /- ( , ? ? ), - .





VS

, soft skills, soft skills hard skills.





. , , , . , - junior: , , , … . 





jun - , , , . ! , !





- , - . , jun , , . , , . , , .





: , , . , .





- , /.





. - ? , . . . : .





- , , , . , , , iPad, , . , . , .. , 50 .





Python… . : “ , . 2 . .”. : “ , - ”. 





C# , Python . ? , . - “ ” “ ”. , , , . : . . 10 , - ! RAIC! 





// , , . 









Die Methode wurde try_to_be_neo genannt
try_to_be_neo

: . 





: … , , , , , , 6 . - , . 





: … , . 





: . 





: ! 





: 50% . , 4 , 20%, . 10%, 20%. 84% , . , , . 16% , , .









, . , , ,  





//  - .





, , , , . ( ) . 





- . , . .





: , , , , .





: , , . 





//5 , +1 .





: . , . !





1000+ 300. MVP.





. . 5 , 60 . - . .. 60 5 .





, 2 . - , . . , : , , , , . 0% , , , 20-30% , . .. 20% 20% , 90% 0% ( ).





, , “” . , , .





. 10% ( ) .





. SWOT , : , - , , - , - . , .





. 100 - . .





. , - . . , . , , .





50, . , . . “ ” - , . - , . 60 () . 9 . 9 , 81 .. 9^60 ( , )? - . . , (), . : )





, . , .





, , “if”  





//“ , - , - , . ? , “ ”. 





- ! 6 . , , . . .





. 14. 24 . . 24 . “ ” , , .. , . 4 . . , , . ! . , .. 0%. , .  . 90%. : “” . - , , . , , 80%. , . . . . , if, , , , , . , .





. 12 . … , - , .





. . - , . Python . - , . , , . .





, CProfile Cython ( ), , , ( , ).





. , . . , - . 





. , ( ) “” “”. , - . , , , . : “ . . ”. . , .. . , 12 . . , . . . .





, , . 2 - . - . 1,5 - , . - - , GPS , “ ” . . , , “ ” .









. , . , , . , tuple.





- . ? . .. , . , . , . , : -, , -, , “ ”. - 15-20 . : - . , , .. . , , ( , , ) - . , . , “ ?” “ ”? . - , . , .. , . . . - .





10 , . , . , - . ! - … ! - ! . . . … , :) - , 12 . , , . .





- , - . , , , . , . , .





.





. , , . . . , . - - . , , : , , . 5-10 .









: , . . 





: . 





- . 





: , . 





. - . 





:

  • , . , . .





  • , , .





  • , .





  • , . - .





  • . , . 6, . , , .





  • , . , . 12 - . , , , ( , .. ), , . .





  • Mail.ru Group .





  • Alexander N “cProfile , , ”, Cython Python , Python .





  • An die Community für die warme Atmosphäre freundlicher Rivalität im Chat.





  • An alle Teilnehmer für interessante Herausforderungen.





  • Freunde, die an mich glaubten und mich unterstützten.





  • Lama, für das Video.





Jetzt hat der diesjährige RAIC begonnen ! Wenn Sie Zweifel haben, machen Sie mit - die besten Plätze warten auf Sie.








All Articles