stringtranslate.com

Topcoder abierto

Topcoder Open ( TCO ) fue un campeonato anual de diseño , desarrollo de software , ciencia de datos y programación competitiva organizado por Topcoder y alojado en diferentes lugares de los Estados Unidos . [1] [2] [3] En los primeros dos años, 2001 y 2002, el torneo se tituló TopCoder Invitational.

Además del campeonato principal, de 2001 a 2007, Topcoder organizó un torneo anual TopCoder Collegiate Challenge, solo para estudiantes universitarios . [4] [5] La competencia TopCoder High School se llevó a cabo de 2007 a 2010.

A partir de 2015, se realizaron eventos regionales de Topcoder durante todo el año en diferentes países. [6]

Entre 2020 y 2023, las finales presenciales del Topcoder Open se cancelaron y se reemplazaron por eventos virtuales debido al impacto de la pandemia de COVID-19 y la consiguiente desaceleración económica. El Topcoder Open de 2023 fue la última edición del concurso. [7]

Pistas de competición

Las pistas de competición incluidas en el torneo Topcoder Open han cambiado a lo largo de su historia. Muchas de ellas se parecen a los tipos de desafíos que se ofrecen a la comunidad Topcoder a lo largo del año, pero no hay una competición 1:1. Aquí está la lista alfabética de todas las pistas de competición que han estado presentes en TCO:

Competencia de algoritmos (SRM)

Cronología: 2001 – 2022

Campeones:Bielorrusia Turista Gennady Korotkevich ( 2022 , 2021 , 2020 , 2019 , 2014 );Rusia Petr Mitrichev Petr ( 2018, 2015, 2013, 2006 );PorcelanaYuhao Du xudyh ( 2017 );Japón Makoto Soejima rng_58 ( 2016 , 2011 , 2010 );RusiaEgor Kulikov Egor ( 2012 );PorcelanaBin Jin locob0y ( 2009 );PoloniaTomasz Czajka  [pl] tomek ( 2008 , 2004 , 2003 );Países BajosJan Kuipers Jan_Kuipers ( 2007 );PoloniaEryk Kopczyński  [pl] Eryx ( 2005 );AustraliaJohn Dethridge ( 2002 ) ;Estados Unidos jonmac ( 2001 ).

Detalles:

Esta fue la única pista que estuvo presente en todos los eventos principales de TCO y en la mayoría de los otros eventos de Topcoder. Siguió el formato de los partidos de una sola ronda habituales de 1,5 horas: [8]

Primero en llegar (F2F)

Cronología: 2009 – 2014, 2016 – 2022

Campeones: PavoFatih Tas neonray ( 2022 ) ; GreciaThomas Kranitsas thomaskranitsas ( 2021 );BrasilVíctor Roberto Gomes da Cunha cunhavictor ( 2020 );NepalDilip Kumar Thapa veshu ( 2019 );RusiaDmitry Kondakov kondakovdmitry ( 2018 );NigeriaAkinwale Ariwodola akinwale ( 2017 , 2014 );Porcelana vvvpig ( 2016 );IndiaSobrealimentador Pratap Koritala ( 2013 );PorcelanaLan Luo hohosky ( 2012 );PorcelanaYang Li Yeung ( 2011 );UcraniaMargaryta Skrypachova Margarita ( 2010 );PorcelanaNinghai Huang PE ( 2009 ).

Detalles:

De 2009 a 2013, oficialmente se llamó Mod Dash y, a partir de entonces, First2Finish . A los competidores se les proporcionó un conjunto de pequeñas tareas de programación, como correcciones de errores o mejoras en una base de código existente , y recibieron puntajes según quién resolviera correctamente cada tarea primero. Las reglas exactas para la competencia en el lugar variaron de un año a otro.

Arquitectura de la información

Cronología: sólo 2015.

Campeones: EspañaSilvana Vacchina f0rc0d3r ( 2015 ).

Detalles:

Esto proporcionó a los competidores los requisitos del cliente para un producto de software y se les pidió que crearan una maqueta de la futura aplicación o sitio web .

Partido de maratón (MM)

Cronología: 2007 – 2022

Campeones: PoloniaPrzemysław Dębiak  [pl] Psyho ( 2022 , 2017 , 2016 , 2014 , 2013 , 2011 , 2008 );RumaniaCatalin-Stefan Tiseanu CatalinT ( 2021 );JapónHironao Tsutsumida iehn ( 2020 );Bielorrusia Turista Gennady Korotkevich ( 2019 , 2018 );Porcelana Tiancheng Lou ACRush ( 2015 );Corea del SurYoo Won-Seok ainu7 ( 2012 );JapónYoichi Iwata ( 2010 ) ;Rusia Andréi Lopatin KOTEHOK ( 2009 );PoloniaMateusz Zotkiewicz Mojito1 ( 2007 ).

Detalles:

Este concurso se denominó oficialmente Maratón desde 2007 hasta 2022. Siguió el formato de las competiciones MM habituales: 1 o 2 semanas para las competiciones en línea o 1 día durante las competiciones presenciales. A los competidores se les proporcionó el mismo problema algorítmico o de ciencia de datos , que se evaluó de forma objetiva con una tabla de clasificación en vivo que era visible para todos. Cada competidor podía enviar el código varias veces sin penalizaciones, con el objetivo de enviar un código que obtuviera la máxima cantidad posible de puntos en ese problema. Durante la competición, la tabla de clasificación se generó en función de las pruebas de los envíos contra un número limitado de casos de prueba y, después del concurso, los resultados finales se determinaron con pruebas contra un conjunto de datos de prueba más grande.

Competencia de Garantía de Calidad (QA)

Cronología: 2019 – 2022

Campeones: Sri LankaCodejam de Nuwan Gunarathne ( 2022 , 2021 , 2020 );LetoniaVladimir Timofejev vt ( 2019 )

Detalles:

La competencia de control de calidad incluyó pruebas estructuradas y no estructuradas, redacción de casos de prueba estructurados y pruebas automatizadas.

Diseño de software

Cronología: 2004–2014

Campeones: PorcelanaMeng Wang albertwang ( 2014 , 2013 );CanadáMichael Paweska argolita ( 2012 , 2010 );PorcelanaWuJian Ye BLE ( 2011 );UcraniaOlexiy Sadovnikov saarixx ( 2009 );Estados UnidosTim Roberts Pops ( 2008 , 2006 );Estados UnidosSerguéi Kalinchenko kyky ( 2007 );RusiaNikolay Archak nicka81 ( 2005 );RumaniaAdrián Carcu adic ( 2004 ).

Detalles:

De 2004 a 2009, este proceso se denominó oficialmente Diseño de componentes y de 2010 a 2014 Diseño. Se pidió a los competidores que tomaran como entrada los requisitos del cliente para un componente o producto de software y que elaboraran documentación de desarrollo o especificaciones técnicas. Un panel de jueces evaluó las soluciones según cuadros de mando objetivos.

Desarrollo de software

Cronología: 2004 – 2022

Campeones: Porcelana xxcxy ( 2022 );Porcelana Jiang Liwu jiangliwu ( 2021 , 2019 );EspañaDr. Sergey Pogodin birdofpreyru ( 2020 , 2017 );VietnamNgoc Pham Ngoctay ( 2018 );PoloniaŁukasz Sentkiewicz Sky_ ( 2016 , 2015 , 2014 );PorcelanaZhijie Liu más felicidad ( 2013 );PorcelanaYang Li Yeung ( 2012 , 2010 );FilipinasFranklin Guevarra j3_guile ( 2011 );PorcelanaGuanZhuo Jin Standlove ( 2009Arquitectura , 2004 );ArgentinaPablo Wolfus pulky ( 2009Montaje ) ; PorcelanaAsistente de Yanbo Wu ( 2009Desarrollo de componentes ) ; CanadáPiotr Paweska AleaActaEst ( 2009Especificación );BrasilRomano Silva romanoTC ( 2008 );PorcelanaFeng He He Feng ( 2007 );IndonesiaSindunata Sudarmagi sindu ( 2006 );PorcelanaVisualización de Qi Liu ( 2005 ).

Detalles:

De 2004 a 2009, oficialmente se denominó Component Development y de 2010 a 2022 Development . Las reglas reales variaban de un año a otro, pero, por lo general, a los concursantes se les presentaban especificaciones técnicas para el desarrollo de un componente de software, una aplicación o una herramienta, o se les presentaban requisitos más abiertos, al estilo de un hackathon , que debían implementar de la mejor manera posible en 4 horas. Las soluciones presentadas eran evaluadas por un panel de jueces según tarjetas de puntuación objetivas.

Diseño de interfaz de usuario

Cronología: 2007 – 2022

Campeones: TailandiaTeeraporn Sriponpak iamtong ( 2022 , 2021 , 2020 , 2018, 2012 );India Carta de intención ( 2019 );IndonesiaPanji Kharisma kharm ( 2017 );IndonesiaJunius Albertho Abedavera ( 2016 , 2015 , 2013 , 2011 );IndonesiaFaridah Amalia Mandaga fairy_ley ( 2014 );IndonesiaTri Joko Rubiyanto djackmania ( 2010 );AustraliaDale Napier djnapier ( 2009 );FilipinasNiño Rey Ronda eninkxronda ( 2008 );PorcelanaLiao Yiming ( 2007 ) .

Detalles:

El evento se denominó oficialmente Studio desde 2007 hasta 2014, y UI Design desde 2015. A los concursantes se les pidió que crearan el mejor diseño de interfaz de usuario para un producto de software, a partir de los requisitos del cliente.

Prototipo de interfaz de usuario

Cronología: 2015-2018

Campeones: Sri LankaMouly Gunarathne Moulyg ( 2018, 2017 , 2016 );Sri LankaEl sueño de Balasuriya ( 2015 ).

Detalles:

A los concursantes se les proporcionaron especificaciones de diseño para un sitio web o una aplicación web y se les pidió que crearan un prototipo funcional de la interfaz en aproximadamente 4 horas. Las propuestas resultantes se evaluaron en función de cuadros de mando objetivos.

Lista de eventos abiertos de Topcoder

Estos son los principales eventos Topcoder Open donde se determinaron los campeones.

Victorias del Topcoder Open por países representados por campeones

Notas

  1. ^ ab Las siguientes abreviaturas se utilizan en la tabla " La lista de eventos abiertos y regionales de Topcoder ": Dev = Desarrollo de software (código); Dg = Diseño de UI (también llamado diseño de estudio); DS = Ciencia de datos; F2F = Primero en terminar (también llamado Mod Dash); IA = Arquitectura de la información (Wireframes); MM = Maratón; Pr = Prototipo de UI; QA = Competencia de garantía de calidad; SDg = Diseño de software (también llamado diseño de componentes y simplemente diseño); SRM = Algoritmo.
  2. ^ Los apodos de los miembros de Topcoder se dan en cursiva
  3. ^ Originalmente planeado para realizarse en Seattle, WA, EE. UU.; realizado en línea debido a la pandemia de COVID-19 .
  4. ^ ab En 2015, las finales in situ para las competencias de Diseño de UI y Prototipo de UI se llevaron a cabo en el evento TCO15 Yogyakarta; y otras finales in situ: Programación Competitiva (SMR), Arquitectura de la Información, Maratón y Desarrollo de Software se llevaron a cabo en el evento TCO15 Indianápolis.
  5. ^ La competencia de desarrollo de software de ese año fue solo en línea y se dividió en subpistas de Arquitectura, Ensamblaje, Diseño de componentes, Desarrollo de componentes y Especificación.
  6. ^ Título oficial: 2007 TopCoder Open Patrocinado por AOL
  7. ^ Título oficial: 2005 TopCoder Open Patrocinado por AMD
  8. ^ Título oficial: 2005 TopCoder Open Patrocinado por Sun Microsystems
  9. ^ Título oficial: 2004 TopCoder Open Patrocinado por Microsoft
  10. ^ Título oficial: 2003 TopCoder Open Patrocinado por Intel
  11. ^ Título oficial: 2002 TopCoder Invitational
  12. ^ Título oficial: 2001 TopCoder Invitational
  13. ^ Actualizado hasta TCO22, inclusive

Referencias

  1. ^ Brandel, Mary (22 de enero de 2008). «Rock star coders». Computerworld . Consultado el 29 de abril de 2018 .
  2. ^ Lai, Eric (9 de julio de 2007). "Jiazhi Wu: el competidor de la programación". Computerworld . Consultado el 29 de abril de 2018 .
  3. ^ Grover, Sahil (2 de diciembre de 2017). «Programación como deporte». Medium . Consultado el 30 de abril de 2017 .
  4. ^ Meloan, Steve (abril de 2003). "TopCoders Vie For College Crown". Oracle Technology Network . Archivado desde el original el 30 de abril de 2018. Consultado el 30 de abril de 2018 .
  5. ^ Kanaracus, Chris (1 de octubre de 2007). «Los programadores universitarios compiten por dinero en un concurso patrocinado por empresas». Computerworld . Consultado el 30 de abril de 2018 .
  6. ^ "TopCoder Open 2016". ITMO Tech . 5 de septiembre de 2016. Consultado el 30 de abril de 2018 .
  7. ^ "PREGUNTAS FRECUENTES - ASAMBLEA COMUNITARIA DE TOPCODER CON DOUG HANSON, DIRECTOR EJECUTIVO DE TOPCODER". Topcoder . 24 de febrero de 2023 . Consultado el 25 de febrero de 2023 .
  8. ^ Sial, Rashid (25 de abril de 2017). «Descripción general de SRM». Centro de ayuda de Topcoder . Consultado el 23 de abril de 2018 .
  9. ^ "Lista de los principales eventos Topcoder Open". Topcoder . Consultado el 19 de abril de 2018 .
  10. ^ "Topcoder Abierto 2022".
  11. ^ "Topcoder Abierto 2021".
  12. ^ "Topcoder Abierto 2020".
  13. ^ "2019 Topcoder Open". 2019 Topcoder Open . Consultado el 8 de septiembre de 2018 .
  14. ^ "Topcoder Abierto 2018".
  15. ^ "TCO en el rancho". Topcoder Open 2018. Consultado el 9 de julio de 2018 .
  16. ^ "Gennadiy Korotkevich gana el Topcoder Open Marathon 2018". ITMO.News . 19 de noviembre de 2018 . Consultado el 23 de noviembre de 2018 .
  17. ^ Ford, Jessie (13 de diciembre de 2018). "Crowdsourcing, Data Science Top Talks at the 2018 Topcoder Open". DevOps.com . Consultado el 13 de diciembre de 2018 .
  18. ^ "Topcoder Abierto 2017".
  19. ^ "El impacto de Topcoder Open 2017 en nuestra comunidad". Blog del campus médico Buffalo Niagara . 7 de diciembre de 2017. Consultado el 14 de abril de 2018 .
  20. ^ Lehman, Jeol (6 de octubre de 2017). "Medical Campus trae lo mejor del mundo a Buffalo para un evento de codificación". Upstart NY . Consultado el 14 de abril de 2018 .
  21. ^ Shippens, Eve (26 de octubre de 2017). "El estudiante de BPS James Shippens obtiene el primer lugar en Topcoder Open". BPTO – Organización de padres y maestros de Buffalo . Consultado el 14 de abril de 2018 .
  22. ^ "Topcoder Abierto 2016".
  23. ^ ab "Topcoder Open 2015" . Consultado el 16 de abril de 2018 .
  24. ^ "Polonia tiene los mejores programadores del mundo, y aquí está la prueba". Medium . 27 de agosto de 2015 . Consultado el 30 de abril de 2018 .
  25. ^ Weinberger, Matt (18 de noviembre de 2014). «Microsoft: «Nadie ama a los desarrolladores más que nosotros»». Computerworld . Consultado el 30 de abril de 2018 .
  26. ^ "Topcoder Open 2014" . Consultado el 16 de abril de 2018 .
  27. ^ "Appirio y los líderes de la industria organizan el Topcoder Open 2014 para celebrar cómo los desarrolladores están cambiando el mundo". CISION PR Newswire . 29 de octubre de 2014 . Consultado el 23 de abril de 2018 .
  28. ^ "Topcoder Open 2013" . Consultado el 18 de abril de 2018 .
  29. ^ "Líderes en cambio e innovación serán los oradores principales de la cumbre de innovación abierta TopCoder". Market Wire . 15 de octubre de 2013 . Consultado el 23 de abril de 2018 .
  30. ^ "TopCoder Open 2012" . Consultado el 22 de abril de 2018 .
  31. ^ "Vicecampeones polacos del TopCoder Open". Ciencia en Polonia . 19 de octubre de 2012. Consultado el 29 de abril de 2018 .
  32. ^ "TopCoder Open 2011" . Consultado el 22 de abril de 2018 .
  33. ^ "TopCoder Open 2010" . Consultado el 22 de abril de 2018 .
  34. ^ "TopCoder Open 2009" . Consultado el 22 de abril de 2018 .
  35. ^ "Dos filipinos ganan el concurso internacional de diseño de componentes de software de 2008". Agencia de Información de Filipinas . 3 de junio de 2008. Consultado el 30 de abril de 2018 .
  36. ^ "2008 TopCoder Open" . Consultado el 22 de abril de 2018 .
  37. ^ "TopCoder Open 2007 patrocinado por AOL" . Consultado el 22 de abril de 2018 .
  38. ^ Havenstein, Heather (9 de mayo de 2006). «Concurso de programación despierta interés empresarial». Computerworld . Consultado el 29 de abril de 2018 .
  39. ^ Krazit, Tom (3 de mayo de 2006). "Codificación para la fama y los dólares". C|Net . Consultado el 30 de abril de 2018 .
  40. ^ "TopCoder Open 2006 patrocinado por AMD" . Consultado el 22 de abril de 2018 .
  41. ^ "TopCoder Open 2005 patrocinado por Sun Microsystems" . Consultado el 22 de abril de 2018 .
  42. ^ "TopCoder Open 2004" . Consultado el 22 de abril de 2018 .
  43. ^ "Topcoder Open 2003". Topcoder . Consultado el 22 de abril de 2018 .
  44. ^ Biondi, Mary Beth (23 de noviembre de 2002). "The Land Down Under comes out On Top!". Topcoder . Consultado el 19 de abril de 2018 .
  45. ^ Consilvio, Jean (9 de diciembre de 2002). "Y el ganador es..." Computerworld . Consultado el 29 de abril de 2018 .
  46. ^ "Resumen del TopCoder Invitational 2001". Topcoder . Consultado el 19 de abril de 2018 .