stringtranslate.com

Codificador superior 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 EE. UU. [1] [2] [3] En los dos primeros 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] También de 2007 a 2010 se llevó a cabo la competencia TopCoder High School.

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

En 2020-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 posterior desaceleración económica. El Topcoder Open 2023 fue la edición final del concurso. [7]

Pistas de competición

Las pistas de competición incluidas en el torneo Topcoder Open cambiaron a lo largo de su historia. Muchos de ellos 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 coincidencia 1:1. Aquí está la lista alfabética de todas las pistas de competición presentes en TCO:

Competencia de algoritmos (SRM)

Cronograma: 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 loco ( 2009 );PoloniaTomasz Czajka  [pl] tomek ( 2008 , 2004 , 2003 );Países BajosJan Kuipers Jan_Kuipers ( 2007 );PoloniaEryk Kopczyński  [pl] Eryx ( 2005 );AustraliaJohn Dethridge John Dethridge ( 2002 );Estados Unidos Jonmac ( 2001 ).

Detalles:

La única pista que estuvo presente en todos los eventos principales de TCO y en la mayoría de los demás eventos de Topcoder. Sigue el formato de partidos regulares de ronda única de 1,5 horas: [8]

Primero en terminar (F2F)

Cronograma: 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:

Oficialmente llamado Mod Dash de 2009 a 2013, y después First2Finish . A los competidores se les proporciona un conjunto de pequeñas tareas de programación (como correcciones de errores/mejoras en un código base existente) y obtienen puntuaciones basadas en quién resuelve correctamente cada tarea primero. Las reglas exactas para la competencia in situ pueden variar de un año a otro.

Arquitectura informacional

Cronograma: 2015 únicamente.

Campeones: EspañaSilvana Vacchina f0rc0d3r ( 2015 ).

Detalles:

Al contar con los requisitos del cliente para un producto de software, se pide a los competidores que creen una maqueta de estructura alámbrica de la futura aplicación/sitio web.

Partido de maratón (MM)

Cronograma: 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 SurWon-Seok Yoo ainu7 ( 2012 );JapónYoichi Iwata Wata ( 2010 );Rusia Andréi Lopatin KOTEHOK ( 2009 );PoloniaMateusz Zotkiewicz Mojito1 ( 2007 ).

Detalles:

Oficialmente denominado simplemente Maratón desde 2007 hasta la actualidad. Sigue el formato de las competencias MM regulares (de 1 a 2 semanas de duración en línea y de 1 día durante las competencias presenciales). A los competidores se les proporciona el mismo problema algorítmico/de ciencia de datos, que se juzga objetivamente con una tabla de clasificación en vivo, visible para todos. Todo el mundo puede enviarlo varias veces sin penalizaciones, con el objetivo de generar un código que obtenga la máxima cantidad posible de puntuaciones en ese problema. Durante la competencia, la tabla de clasificación se genera en función de las pruebas enviadas contra un número límite de casos de prueba y, después de la competencia, los resultados finales se determinan en una prueba contra un conjunto de datos de prueba más grande.

Competencia de garantía de calidad (QA)

Cronograma: 2019 – 2022

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

Detalles:

La competencia de control de calidad incluye: 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áArgolita de Michael Paweska ( 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ádic ( 2004 ) .

Detalles:

Oficialmente llamado Diseño de Componentes de 2004 a 2009, y solo Diseño de 2010 a 2014. Se pidió a los competidores que tomaran como entrada los requisitos del cliente para un componente/producto de software y que produjeran documentación de desarrollo/especificaciones técnicas. Las soluciones fueron evaluadas por un panel de jueces de acuerdo con cuadros de mando objetivos.

Desarrollo de software

Cronograma: 2004 – 2022

Campeones: Porcelana xxxxxy ( 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 ( 2009Asamblea ) ; Porcelanaasistente de Yanbo Wu ( 2009Desarrollo de componentes ) ; CanadáPiotr Paweska AleaActaEst ( 2009Especificación );BrasilRomano Silva romanoTC ( 2008 );PorcelanaFeng He hefeng ( 2007 );IndonesiaSindunata Sudarmagi sindu ( 2006 );PorcelanaVisualización de Qi Liu ( 2005 ).

Detalles:

Oficialmente denominado Desarrollo de Componentes desde 2004 a 2009, y simplemente como Desarrollo desde 2010 hasta la actualidad. Las reglas reales difieren de un año a otro, pero, por lo general, a los competidores se les presentan especificaciones técnicas para el desarrollo de un componente/aplicación/herramienta de software, o requisitos más abiertos, al estilo de un hackathon, que deben implementar de la mejor manera posible. en 4 horas. Las soluciones enviadas son evaluadas por un panel de jueces de acuerdo con cuadros de mando objetivos.

Diseño de interfaz de usuario

Cronograma: 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 );PorcelanaYiming Liao yiming ( 2007 ).

Detalles:

El evento se llamó oficialmente Studio de 2007 a 2014, y UI Design de 2015 en adelante. A los competidores, siempre que se les proporcionen los requisitos del cliente, se les pide que creen el mejor diseño de interfaz de usuario (visual) para un producto de software.

Prototipo de interfaz de usuario

Cronograma: 2015-2018

Campeones: Sri LankaMouly Gunarathne moulyg ( 2018, 2017 , 2016 );Sri LankaDileepa Balasuriya dileepa ( 2015 ).

Detalles:

Los competidores reciben especificaciones de diseño para un sitio web/aplicación web, y deben crear un prototipo funcional de la interfaz en un plazo de aproximadamente 4 horas. Las presentaciones resultantes se juzgan mediante cuadros de mando objetivos.

Lista de eventos abiertos de Topcoder

Estos son los principales eventos del Topcoder Open, donde se determinan 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 regionales y abiertos 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 = Partido Maratón; Pr = Prototipo de interfaz de usuario; 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 aparecen en cursiva.
  3. ^ Originalmente planeado para celebrarse en Seattle, WA, EE. UU.; celebrado en línea debido a la pandemia de COVID-19 .
  4. ^ ab En 2015, se llevaron a cabo finales in situ para las competencias de diseño de interfaz de usuario y prototipo de interfaz de usuario en el evento TCO15 de Yogyakarta; y otras finales presenciales: programación competitiva (SMR), arquitectura de la información, maratón y desarrollo de software se llevaron a cabo en el evento TCO15 de 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 Especificaciones.
  6. ^ Titulado oficialmente 2007 TopCoder Open patrocinado por AOL
  7. ^ Titulado oficialmente 2005 TopCoder Open patrocinado por AMD
  8. ^ Titulado oficialmente 2005 TopCoder Open patrocinado por Sun Microsystems
  9. ^ Titulado oficialmente 2004 TopCoder Open patrocinado por Microsoft
  10. ^ Titulado oficialmente 2003 TopCoder Open patrocinado por Intel
  11. ^ Titulado oficialmente 2002 TopCoder Invitational
  12. ^ Titulado oficialmente 2001 TopCoder Invitational
  13. ^ Actualizado hasta TCO22, inclusive

Referencias

  1. ^ Brandel, Mary (22 de enero de 2008). "Codificadores de estrellas de rock". Mundo de la informática . Consultado el 29 de abril de 2018 .
  2. ^ Lai, Eric (9 de julio de 2007). "Jiazhi Wu: el gran competidor de la programación". Mundo de la informática . Consultado el 29 de abril de 2018 .
  3. ^ Grover, Sahil (2 de diciembre de 2017). "La programación como deporte". Medio . Consultado el 30 de abril de 2017 .
  4. ^ Meloan, Steve (abril de 2003). "TopCoders compiten por la corona universitaria". Red de tecnología Oracle . 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 efectivo en un concurso patrocinado por empresas". Mundo de la informática . Consultado el 30 de abril de 2018 .
  6. ^ "Abierto TopCoder 2016". Tecnología ITMO . 5 de septiembre de 2016 . Consultado el 30 de abril de 2018 .
  7. ^ "Preguntas frecuentes: AYUNTAMIENTO COMUNITARIO DE TOPCODER CON DOUG HANSON, CEO DE TOPCODER". Codificador superior . 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. ^ "La lista de los principales eventos del Topcoder Open". Codificador superior . Consultado el 19 de abril de 2018 .
  10. ^ "Abierto Topcoder 2022".
  11. ^ "Abierto Topcoder 2021".
  12. ^ "Abierto Topcoder 2020".
  13. ^ "Abierto de Topcoder 2019". Abierto de Topcoder 2019 . Consultado el 8 de septiembre de 2018 .
  14. ^ "Topcoder Abierto 2018".
  15. ^ "TCO en el rancho". Abierto Topcoder 2018 . Consultado el 9 de julio de 2018 .
  16. ^ "Gennadiy Korotkevich gana el maratón abierto Topcoder 2018". ITMO.Noticias . 19 de noviembre de 2018 . Consultado el 23 de noviembre de 2018 .
  17. ^ Ford, Jessie (13 de diciembre de 2018). "Las principales charlas sobre crowdsourcing y ciencia de datos en el Topcoder Open 2018". DevOps.com . Consultado el 13 de diciembre de 2018 .
  18. ^ "Abierto Topcoder 2017".
  19. ^ "Impacto del Topcoder Open 2017 en nuestra comunidad". Blog del campus médico de 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". Nueva York advenedizo . Consultado el 14 de abril de 2018 .
  21. ^ Shippens, Eve (26 de octubre de 2017). "El estudiante de BPS James Shippens ocupa el primer lugar en el Topcoder Open". BPTO - Organización de padres y maestros de Buffalo . Consultado el 14 de abril de 2018 .
  22. ^ "Abierto Topcoder 2016".
  23. ^ ab "Topcoder Abierto 2015" . Consultado el 16 de abril de 2018 .
  24. ^ "Polonia tiene los mejores programadores del mundo, y aquí está la prueba". Medio . 27 de agosto de 2015 . Consultado el 30 de abril de 2018 .
  25. ^ Weinberger, Matt (18 de noviembre de 2014). "Microsoft:" Nadie ama más a los desarrolladores que nosotros"". Mundo de la informática . Consultado el 30 de abril de 2018 .
  26. ^ "Topcoder Abierto 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". Cable de noticias CISION PR . 29 de octubre de 2014 . Consultado el 23 de abril de 2018 .
  28. ^ "Topcoder Abierto 2013" . Consultado el 18 de abril de 2018 .
  29. ^ "Líderes en cambio e innovación participarán en la cumbre de innovación abierta TopCoder". Cable de mercado . 15 de octubre de 2013 . Consultado el 23 de abril de 2018 .
  30. ^ "Abierto de TopCoder 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. ^ "Abierto de TopCoder 2011" . Consultado el 22 de abril de 2018 .
  33. ^ "Abierto de TopCoder 2010" . Consultado el 22 de abril de 2018 .
  34. ^ "Abierto de TopCoder 2009" . Consultado el 22 de abril de 2018 .
  35. ^ "Dos filipinos ganan en 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. ^ "Abierto de TopCoder 2008" . Consultado el 22 de abril de 2018 .
  37. ^ "Abierto TopCoder 2007 patrocinado por AOL" . Consultado el 22 de abril de 2018 .
  38. ^ Havenstein, Heather (9 de mayo de 2006). "El concurso de programación despierta el interés empresarial". Mundo de la informática . 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|Neto . Consultado el 30 de abril de 2018 .
  40. ^ "Abierto TopCoder 2006 patrocinado por AMD" . Consultado el 22 de abril de 2018 .
  41. ^ "2005 TopCoder Open patrocinado por Sun Microsystems" . Consultado el 22 de abril de 2018 .
  42. ^ "Abierto TopCoder 2004" . Consultado el 22 de abril de 2018 .
  43. ^ "Topcoder Abierto 2003". Codificador superior . Consultado el 22 de abril de 2018 .
  44. ^ Biondi, Mary Beth (23 de noviembre de 2002). "¡La tierra de Australia llega a la cima!". Codificador superior . 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 torneo por invitación TopCoder 2001". Codificador superior . Consultado el 19 de abril de 2018 .