我离开A协(北京林业大学ACM爱好者协会)有段时间了,严格算来,应该有4年了。现在协会里的大部分人我都不认识。A协在我离开之后的这段时间里也产生了翻天覆地的变化。

A协已经不只是一个以竞赛培训为目的的协会,而是发展成了一个精英协会。我第一次意识到这一点是来自于傅总(傅得强同学)在2014年竞赛说明会上的发言。他说:“现在外人都给我们协会起了绰号,叫‘学霸协会’。像我这样的学渣在这里快生存不下去了。”当然这是傅总的自谦之辞,他也是学霸之一。但是也给我传递了一个很强的信息,那就是协会里面全是学霸。

在2015年,我为说明会准备的简短发言里盘点了部分A协的杰出人才。发现这里是国家奖学金获得者的聚居地,有好多同学后来保研去了北大、浙大、中科院。里面还有人出国留学,去了欧洲和美国。甚至还出现了几个成功的创业者。

现在,很多人加入A协不再只是为了参加竞赛,或者为了是程序设计入门。而是将此看成是一个接触学校里优秀人才的途径。有上进心的人都想要和优秀的人接触,因为价值观会潜移默化地受到他们的影响,以增强让自己想要变得更优秀的想法。同时也能从他们身上学到很多优点。

我曾经听过样一个理论。无论你组建什么团队,都要先找到几个最优秀的人。然后,这些人自然而然会去找更多和他们一样的人来,因为只有他们才相处的来。人以群分是人类的本性,这样他们才过得舒服。

现在的A协的发展已经超出了我的预期。管理越来越正规,有明确的选拔制度和积分制度。它将以精英协会的角色登上北林社团的历史舞台,让每一个认为自己与众不同的年轻人都能和一群有梦想有热情的同学们共同学习和成长。

我在刚来到北林的信息学院本来是一个普通得不能再普通的学生,对自己的未来也并没有太多的期许。但是我非常庆幸在A协结识了一群优秀的人,正是因为认识了你们才让我不断地督促自己,让自己变得比昨天更好,并为自己的未来而努力奋斗。我永远都忘不了我们在一起的快乐时光,也希望你们能在自己的奋斗路途中,乘风破浪,不断进取。

仅以此文献给曾经一起奋斗过的好兄弟们,感谢竹教主、犇哥、傅总、国超、吴神、高老师、蔡老师、大叔、暖男渔家傲、炜良、骏祥、健行、大帅、匡时。并感谢一直为A协争取各种资源的带队教练,王建新老师和徐艳艳老师。

没有我的A协的更多相关文章

  1. Python(八)进程、线程、协程篇

    本章内容: 线程(线程锁.threading.Event.queue 队列.生产者消费者模型.自定义线程池) 进程(数据共享.进程池) 协程 线程 Threading用于提供线程相关的操作.线程是应用 ...

  2. Lua的协程和协程库详解

    我们首先介绍一下什么是协程.然后详细介绍一下coroutine库,然后介绍一下协程的简单用法,最后介绍一下协程的复杂用法. 一.协程是什么? (1)线程 首先复习一下多线程.我们都知道线程——Thre ...

  3. 协程--gevent模块(单线程高并发)

    先恶补一下知识点,上节回顾 上下文切换:当CPU从执行一个线程切换到执行另外一个线程的时候,它需要先存储当前线程的本地的数据,程序指针等,然后载入另一个线程的本地数据,程序指针等,最后才开始执行.这种 ...

  4. Python 【第五章】:线程、进程和协程

    Python线程 Threading用于提供线程相关的操作,线程是应用程序中工作的最小单元. #!/usr/bin/env python # -*- coding:utf-8 -*- import t ...

  5. 页面解耦—— 统跳协议和Rewrite引擎

    原文: http://pingguohe.net/2015/11/24/Navigator-and-Rewrite.html 解耦神器 —— 统跳协议和Rewrite引擎 Nov 24, 2015 • ...

  6. python之线程进程协成

    线程与进程 什么是线程 线程是进程一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位,线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源,但是它可与同属一个线程的 ...

  7. 进击的Python【第十章】:Python的socket高级应用(多进程,协程与异步)

    Python的socket高级应用(多进程,协程与异步)

  8. unity 协程

    StartCoroutine在unity3d的帮助中叫做协程,意思就是启动一个辅助的线程. 在C#中直接有Thread这个线程,但是在unity中有些元素是不能操作的.这个时候可以使用协程来完成. 使 ...

  9. golang 裸写一个pool池控制协程的大小

    这几天深入的研究了一下golang 的协程,读了一个好文 http://mp.weixin.qq.com/s?__biz=MjM5OTcxMzE0MQ==&mid=2653369770& ...

随机推荐

  1. 庆祝下,提交了第一个ceph pull request。实现了从0到1的突破

    庆祝一下!经过社区老司机的带路,昨天提交了第一个ceph pull request.实现了从0到1的突破,希望再接再厉提交更多代码到社区,为社区发展贡献一点自己力量. 提交的第一个被社区fix的bug ...

  2. python学习之路 第五天

    1.装饰器: #!/usr/bin/env python3 user_status = False #用户登录了就把这个改成True def login(auth_type): #把要执行的模块从这里 ...

  3. 【BZOJ 4581】【Usaco2016 Open】Field Reduction

    http://www.lydsy.com/JudgeOnline/problem.php?id=4581 考虑\(O(n^3)\)暴力. 实际上枚举最靠边的三个点就可以了,最多有12个点. 还是暴力= ...

  4. codevs 2287 火车站

    2287 火车站  时间限制: 1 s  空间限制: 32000 KB  题目等级 : 钻石 Diamond     题目描述 Description 火车从始发站(称为第1站)开出,在始发站上车的人 ...

  5. Android InputStream接收 字符串乱码 问题

    各个国家和地区所制定的不同 ANSI 编码标准中,都只规定了各自语言所需的“字符”.比如:汉字标准(GB2312)中没有规定韩国语字符怎样存储.这些 ANSI 编码标准所规定的内容包含两层含义:1. ...

  6. 【Phylab2.0】Beta版本项目展示

    团队成员 冯炜韬(PM)http://www.cnblogs.com/toka 岳桐宇(后端)http://www.cnblogs.com/mycraftmw 杨子琛(测试&LaTeX)htt ...

  7. Day7-面向对象

    面向对象编程定义 OOP编程是利用"类"和"对象"来创建各种模型来实现对真实世界的描述,使用面向对象编程的原因一方面是因为它可以使程序的维护和扩展变得更简单,并 ...

  8. 浅谈:javascript的面向对象编程之具体实现

    下面的javascript代码都是需要使用jQuery插件来做的.希望大家可以搭建好工作环境 首先我们来做一个练习:在一个删除的超链接中添加一个提示信息,提示是否确认删除. 一般情况下我们都会这么做 ...

  9. 转:sublime上使用git连接github

    "工欲善其事,必先利其器." 这是古人的教诲,也是一个高效率的工程师需要遵循的法则之一.从大学开始写Java使用了JBuilder,Eclipse,后来写PHP用了Zend,写Ja ...

  10. Sed、Awk单行脚本快速参考

    文本间隔: # 在每一行后面增加一空行 sed G awk '{printf("%s\n\n",$0)}' # 将原来的所有空行删除并在每一行后面增加一空行. # 这样在输出的文本 ...