Programming hackathons and championships: how to win

Source: https://vk.com/vkteam?w=wall-147415323_7075&z=photo-147415323_457244843%2Falbum-147415323_278132289
Source: https://vk.com/vkteam?w=wall-147415323_7075&z=photo-147415323_457244843%2Falbum-147415323_278132289

Programming championships are a great opportunity to gain practical experience, money and work. Talking about my experience of winning and the format of the VK Cup, I will share tips on the process of solving the practical part, working out ideas and implementing the product, as well as how to shine on stage. It will be useful outside of the competition as well.






Foreword

VK Cup , . - , - .





: ( β€” Android). , , . , , : 256 .





: . , , , . , .






:

Track tasks Mobile.  Source: https://codeforces.com/contest/1309
Mobile. : https://codeforces.com/contest/1309

: 7 2 . β€” . 2 β€” , , - VK API. : , .





β€” VK. .





Requirements for the first assignment.  Source: https://codeforces.com/contest/1309/problem/A
. : https://codeforces.com/contest/1309/problem/A
Layout of the first assignment.  Source: https://www.sketch.com/s/4WWb3
. : https://www.sketch.com/s/4WWb3

, :





  • ;





  • ;





  • preloading;





  • ;





  • … .





! , , -, 2 . .





#1: , - . Kanban-, :





#2: , - , . , , . - Instagram-stories, :





Layout of the β€œCamera App” job.  Source: https://www.sketch.com/s/V889A
β€œCamera App”. : https://www.sketch.com/s/V889A

40 256, :)






Speech.  Source: https://vk.com/vkteam?w=wall-147415323_7528
. : https://vk.com/vkteam?w=wall-147415323_7528

: : . , .





#3: β€” ! . - , , - , . : MVP - . . : , β€œ ”.





#4: , : , , , , . , , . , .





β€œ ” β€” . , , .





, (, ):





:





, ( ), , ( #3).





#5: . ! . ( ), . -. . VK , .






. , . :





#6: . β€” , - . .





#7: ! , . .






HR- .





, , .





? , , . , ́ .





#8: .






  1. , β€” :





    1. ;





    2. ;





    3. .





  2. :





    1. β€” ;





    2. , Kanban-.





  3. :





    1. β€” ;





    2. use brainstorming to generate ideas, ask your colleagues / family / friends what they are missing, what pains they have when using the product you need to improve.





  4. Before the performance:





    1. compose the text in advance (if you can without it - great);





    2. Rehearse with someone who can give you advice on speaking, ask you questions, and criticize.





  5. To impress the jury, design a logo for the product.





Links

  1. Tasks of the practical part of the VK Cup on mobile development .





  2. Speech .












All Articles