码上开聊Vol.1-镇站之宝Macw
2024-11-21 11:40:32
发布于:浙江
🎉栏目 「码上开聊」 正式上线啦!🎉
作为我们ACGO社区的全新专栏,这里将不定期采访社区中的大佬们,让大家更加了解他们的编程历程与心得,探讨更多的技术细节,也让更多成员有机会与他们交流。
如果你也有有趣的编程经历,或者希望在社区分享你的成长故事,欢迎私信AC君!!💪
VOL1:镇站之宝-Macw
ww 这是一篇攒了很久的访谈,终于可以发出啦!
个人档案
-
姓名:王盛祺
-
年级:高二
-
坐标:美洲东部
-
爱好:编程、旅游、睡觉
-
社区主页:ACGO个人主页
-
入站时间:2023.11.09
-
获奖经历:
- USACO 金组别
- OUCC Elite 组国际荣誉奖
- ACSL Senior 个人最高奖,团队金奖
高能访谈
Q1
最开始为什么选择学习编程?
Macw:
Q2
在学习C++过程中遇到过哪些困难,通常是怎么解决的?
Macw : 我感觉最大的困难就是会遇到瓶颈期,等学习到某几个阶段之后就会感觉很难的去提升自己。题目做来做去就是类似的题目,但那些具有挑战性的题目又比较畏惧去做,就会卡在这个状态,久而久之这个程序设计能力就一直没有提升。有点类似我们要突破舒适圈,而突破舒适圈这个过程是很艰辛的。
我个人认为没有特别好的解决办法,就是拼命多学习算法,多练。我觉得算法就是熟能生巧。如果实在感觉到累了,就去休息(休息个一个半月这样子),等重新拾取动力之后再行动。(休息也不是放着不管,中途可以去回过头阅读一下自己以前写的代码,把不熟悉的题再巩固巩固。
Q3
是什么促使您在社区中这么活跃?
Macw:(我可以说我比较清闲吗。还有就是无聊的时候会写文章。可以理解为,顺手的事。
Q4
出题的灵感来源是什么?
Macw:身边发生的一些的事,很多题都有真实的故事的,有时候我会写在题干里。
Q5
你觉得哪道题最满意?
Macw:都是我出的,我都非常满意。
Q6
在社区出题对学习有什么帮助?
Macw:出题可以加深和巩固你对有些算法的理解。而且出题的前提是你需要对某一类算法运用地非常熟练。所以可以在出题的过程中找到自己的问题。还有就是出题后你要写题解。
Q7
写题解有什么好处?
Macw:写题解时能重新审视问题,加深对题目的理解。具体可以参考这个题解链接
Q8
编程学习中最难忘的经历是什么?
Macw:通宵修 bug(哈哈哈哈)。因为小数精度问题,导致两段同样正确的代码无法同时通过所有测试点。最终还是没解决,我只能把数据量调小(那时候 ACGO 还没有 SPJ)。这真是尴尬,这既不是我的问题,也不是 C++ 的问题,而是电脑从诞生起就存在的问题。计算机诞生之初就诞生了很多历史遗留问题。
前几天我还跟我朋友做项目的时候提到了时间戳的问题,MySQL 数据库的时间戳最多到 2147483647,也就是说到了 2038 年,数据库的日期就爆 int 了。这真是一个很大的问题,到时候估计又要重现 2000 年的千年虫的事件了。
Q9
听说你还写过书?
Macw:去年写了一本书作为生日礼物送人,今年可能会有续篇。
这本书主旨在为初次尝试深入计算机编程的学生提供一个全面且系统性的教学参考材料,通过对基础知识的深入探究,为学生未来的学习之路预先铺平道路。它的目的远不仅仅是编写一本教程,更是对我自身在探寻编程之路上所积累的心血的回馈,犹如一份长期的学习笔记。
虽然我已尽力保证本书的质量,但入目所见的排版和文案可能存在一些不完美之处。我不能保证完全避免所有的错别字或排版错误。因此,我强烈建议读者在阅读过程中发现问题能够积极反馈给我,以力争使这部作品达到更高的完善度。
值得一提的是,这本书的完成还有赖于我的朋友们的无私帮助和建设性建议,她们在我编写本书的过程中给予了我极大的支持和帮助。对干她们那愿意陪伴我走过这条艰难旅程的精神,我感慨万分并深感感激。因此,我将这本书献给那些与我并肩作战的朋友们,希望她们能从中得到一些记忆的回馈。
Q 10
你觉得自己是一个怎样性格的人?
Macw:
Q11
对刚学习C++的萌新有什么建议?
Macw:多动手、多练习,遇到问题要善于查资料和思考。
Q12
今年的项目收获有哪些?
Macw:
- 帮上海某知名国际学校搭建社团管理系统。
- 搭建自动化的学籍管理、LOE 审批系统。
- 为社区的某一位小伙伴搭建作业展示系统。
收获 keywords:之前一直做的是后端开发,今年为了诸多项目转战全栈开发。在做项目的过程中学习到了很多有价值的前端知识 etc. 同时也结交了很多朋友。
Q13
未来有哪些规划?
Macw:未来打算选择计算机专业,具体学历还没确定(听说现在研究生很普遍)。之后的工作方向可能也会主要集中在计算机领域。
Q14
你希望希望社区有哪些改变?
Macw:我希望社区能够增加社区志愿管理者、题解审核功能,并允许用户投稿自己的题目。投稿题目在审核通过后可以加入主题库(对投稿用户的段位有要求)。目前看来 ACGO 的题解区有些 “乱糟糟” 的,从一个外人的角度出发,根本没有办法在数百篇题解中找到能用的。
与此同时,鉴于 ACGO 目前的用户群体的程序设计能力有了一个大的提升,可以考虑在后续增加团队公开赛供社区内的所有用户参加。
顺便一提,我真的很期待着小鱼的新 OJ 的上线。
群里还有人跟我提及到 PMS 的事情,PMS 和 ACGO 题库编号的不一致性(历史遗留问题)也比较令人头疼,希望 ACGO 将来可以有自己的题库(或许重构 PMS 是一个更好的选择)。
一些话
Macw真的太优秀啦,回顾过去一年,Macw就像完全是在为爱发电。他特别热心地积极参与到社区论坛当中,不管大家提出什么样的疑问,他都耐心细致地答疑解惑。
在这一年里,Macw积极参与社区论坛、答疑解惑,被官方认证为ACGO的“饲养员”。他不仅举办了多场比赛,还深度参与了多项出题和验题工作,翻译了许多Codeforces的题目。在社区里,他几乎是“秒回”式的解答者,同时也在各个方面默默维护着社区的稳定运行。
今年暑假,他更是凭借着自己的实力和认真负责的态度,受邀担任了集训营的副讲师呢。在这个岗位上,他依然保持着一贯的严谨作风,一丝不苟地完成每一项讲师任务,给参与集训的同学们带来了满满的收获。
希望在未来的日子里,Macw同学能够在自己所热爱的道路上越走越顺,相信他一定会绽放出更加耀眼的光芒的!
全部评论 31
我居然是后排,so sad。
1周前 来自 加拿大
21现在是前排了(
1周前 来自 广东
1
王老师泰厉害了
1周前 来自 广东
4诠释了“When you can't find the sunshine,be the sunshine”
1周前 来自 广东
4hhh
18小时前 来自 上海
0
1周前 来自 浙江
2When you can find the sunshine , don't be the sunshine
4天前 来自 广东
1不be sunshine 难道be人机
4天前 来自 江苏
0哈哈哈哈哈哈哈哈
2天前 来自 美国
1你配当人机吗?我才是人机!
昨天 来自 广东
1
顶
1周前 来自 广东
1qp
1周前 来自 上海
1必须顶
1周前 来自 天津
1顶
1周前 来自 浙江
1顶
1周前 来自 浙江
1顶
1周前 来自 广东
1高二???好牛
4天前 来自 浙江
0怎么感觉..@FMD康康
4天前 来自 浙江
0对,跟 @FMD康康 说过了,在他的采访上加以改进,多了一些题目什么的。
2天前 来自 美国
0
Q11就是说我
4天前 来自 山东
04天前 来自 广东
0小码酱?
6天前 来自 浙江
0终于知道Macw大人的真名了,希望我能像他一样!继续努力!!!
6天前 来自 江苏
0其实很早之前公众号就发过另外一篇文章,里面也有。
2天前 来自 美国
0
顶
6天前 来自 浙江
0qp
1周前 来自 广东
0
有帮助,赞一个