[访谈] APCS x 竞程国手 Wiwi Ho

很荣幸能够邀请到今年资讯奥林匹亚的国手 Wiwi Ho 来分享他在学习程序路程上的经历、对於 APCS 的看法及在整个高中电资圈的种种事情。

程序学习历程

Q: 想请问有关程序的学习经历有哪些?

小六玩 Minecraft 开始是第一次接触程序的契机,因此想要自己学学看 Java。
升国一的暑假知道因为 C 语言和 Java 很像,就开始自学。
之後发现 C++ 和 C 很像,因此在升上国中後也自己接触了一些,此外还有一些些 html。
国二寒假买了一些程序的书来看,同时开始接触竞程
国三才接触竞赛程序的同学
高二的选训营之前几乎都是自己练习,之後才常和大家约写题目一起成长

Q: 在学程序的期间遇到最大的低潮/障碍是什麽?

在学程序本身比较少,但国三的时候常因为考试压力和学校作业很多导致没有心情写程序
自认为蛮擅长读书的,纯粹只是不喜欢

竞程国手

Q: 有什麽样的动机让你想要成为国手?

国二下:单纯觉得打比赛很好玩,想要继续学下去
会考时:不想再经历一次考试压力的生活,因此立志成为竞程国手
在考会考前就已经决定了

Q: 成为国手後有什麽和想像中不一样的?

练习程序的心态上有变化:
在选训一二阶段的时候因为想要成为国手,常拿自己跟别人比较,那段时间的压力很大
成为国手後很纯粹的想要精进自己,虽然仍然有压力但心态上比较健康

Q: 在高中前有没有程序基础和成为竞程选手有关系吗?

学程序比较久的话实作能力会比较好,所以在高中前就有练习的话会比较有利
高中时能发现自己的实作比其他人好一些,也比较有信心

APCS 方面

Q: 目前考过 APCS 的经验?

2019/6/15:观念 4 / 实作 5
2020/7/4: 观念 5 / 实作 4
2021/1/9: 观念 100 分 / 实作 400 分

Q: 新手刚开始学习程序时有什麽建议吗?

初学者开始学程序不应该直接开始解题,而是写出好玩的东西。

Q: 以实际层面上来看,推荐想读资工系的学生准备 APCS 吗?还是直接准备考试就好?

高一因为时间很够所以很推荐
但是高二就必须要考虑(学测还是比较重要

Q: 对於 APCS 的制度有任何觉得好的地方吗?

让不那麽会考试的人在升学的时候比较有利一点

Q: 觉得 APCS 有哪些部分可以改进?

题目不够公开透明
既然已经在升学制度上出现
观念题太偏向奇怪的模拟题,与现实脱节太多
实作题测试资料不完善(不应该分测资给分,而是分子题给分)

高中电资圈

Q: 在各种教学的这段路上有什麽特别的收获吗?

教学相长,能够逼自己把很多忽略的概念弄懂

Q: 是在什麽时候感受到电资圈很大?

很多人加我 FB 朋友的时候
参加 SITCON 的时候

Q: 虽然我们一直很欢迎新手加入电资圈,但事实上是有很多人因为缺乏能力而进不来,尝试参加比赛但因为成绩不好或大家太强而导致不敢加入或加入却不知道怎麽开始。有观察到类似的现象吗?

应该要先从自己身边的人/比较有关联性的人私下开始学习,会比较能够学习到东西
加一些其他电资圈的朋友,发比赛的心得文、祭品文等等。

Q: 对於目前电资圈的风气有什麽特别的观察?有什麽很棒?有什麽可以改善?

装弱风气
好的地方:气氛很轻松
坏的地方:负面心理状态

结尾

Q: 想对大家说的话

请大家请我吃拉面owo/

Q: 对想成为国手的人说的话

不要把心事闷在心里
找个能够发泄情绪的方式很重要~


Wiwi Ho

  • Competitive programmer
  • IOI 2021 silver medalist
  • HSNU student
  • My blog: WiwiHo 的废文专区
  • Languages: C++, Kotlin, Python, Java

(以上内容均有经过本人审核同意再贴出)


<<:  每日挑战,从Javascript面试题目了解一些你可能忽略的概念 - Day21

>>:  Day 21:工作术

Day18 javascript 阵列

今天咱们先来简单的稍为介绍一下JavaScript Array(阵列) 物件,JavaScript ...

DAY12-JAVA的类别(6)-变数和函数

实例变数 实例变数(instance variable)拥有储存资料成员的记忆体空间,不与其他物件共...

[Day20] Yew WASM 凯萨密码简介以及加密

不知道为啥总感觉进度堪忧,我是说准备工作 之前原本有一个能运行的东西现在运行不了 我翻 commit...

Day21:今天来聊一下Azure Sentinel 介绍

传统的安全性资讯与事件管理(SIEM)系统通常需要很长的时间 来安装及设定。这类系统在设计时也不一定...

自己做个好用的pysdie 2 cheat sheet

在很多地方都流行可以随时查找的cheatsheet,那PySide2 有吗? 笔者不清楚,乾脆直接做...