ACM还是网络技术,两难取舍

简介: 【来信】  贺老师,您好,看了您的一些博客之后深有感触,觉得自己的努力相对别人来说还是不够,最近,我也遇上了一些事,感到有些迷茫,首先做一下简单的自我介绍,我是一名普通的二本学生,学的是网络工程专业,这个专业在我们学校也算不上好,大一由于机缘巧合,进入一个老师的c语言兴趣小组,然后经过了一段的学习,进了acm队,但是我在队里面实力也不算强,学校的重视也不够,我们去参加ACM比赛的机会也很少,

【来信】

  贺老师,您好,看了您的一些博客之后深有感触,觉得自己的努力相对别人来说还是不够,最近,我也遇上了一些事,感到有些迷茫,首先做一下简单的自我介绍,我是一名普通的二本学生,学的是网络工程专业,这个专业在我们学校也算不上好,大一由于机缘巧合,进入一个老师的c语言兴趣小组,然后经过了一段的学习,进了acm队,但是我在队里面实力也不算强,学校的重视也不够,我们去参加ACM比赛的机会也很少,5月份有一次比赛,我很想去参加,我也和老师说了我的想法,老师就要我努力刷题,然后最近我们学校有一个网络中心(网络中心在我们学校算一个很好的实验室了,里面有时候有一些项目可以做),开办了思科网络培训,我也去参加了,然后网络中心招实习生,我也有点想去,然后就有点迷茫了,不知道该不该去,至少现在我还不想放弃acm,我也想多学一些东西,网络的一些东西对以后编程也会有好处,所以就有些迷茫了,老师,希望得到您的一些指点,谢谢老师。


【回复】
  首先一点,参加ACM竞赛可以将获奖作为目标,也要争取获奖,但要知道,这个过程弥足珍贵,其中的进步和收获,并不是能够用获奖能概括的。
  而你当前所谓的迷茫,你把“迷茫”这个词有些滥用了,其实只是一个取舍的问题。课程的学习要保证,这是一切的前提。在一个阶段,课外的学习的目标不宜太多。
  结合你的实际,你没有说你是大二还是大三,若大二,我更倾向于支持你继续尽力ACM。大三或许应该结合自己再发展的专业方向,更多关注应用能力,而不是夯实基础。
  你的表述中,不想放弃ACM,确实对去网络中心,更弱一些。
  再一个因素,我感觉进你们的网络中心,以后还有机会。而专心攻基础的时间,并不是在往后能有的。
  综合下来,ACM还是占优。
  仅供参考。在大学中,只要愿意前行,机会其实不少。这种取舍中的纠结让人不快,但也是一件幸福的事,比起一无所有的境况,更是大不一样了。

  最重要的是,做好了决定,就是接下来的事情中,极力取得进步。


【3月后再来信】

  记得上次问了您,在ACM和网络技术的问题,上次收到您的回复之后,和自己的想法也差不多,就更加坚定了自己的想法,扎实的搞acm,5月末也代表学校去参加了市acm竞赛,在时间上花的多了点,与奖项擦肩而过,我自己就还想搞acm,想拿一个奖项,10月份还有省赛,但是由于自己没什么项目经验,所以一直也想去接触一些项目,最近也有学长有一些java项目,我也有点想尝试,但是如果高搞项目了,ACM那边就不能兼顾了

【回信】
  你没有告诉我你的年级。如果现在大二,下半年大三的话,我支持你继续一段时间ACM,无论训练的延续,还是获奖的期望,都值得再投入一些。比赛之后,无论结果如何,在应用体验上多下功夫,时间来得及。



china-pub
卓越网 
图灵社区  官方试读本下载
豆瓣
==================== 迂者 贺利坚 CSDN博客专栏=================
|== IT学子成长指导专栏 专栏文章分类目录(不定期更新)  ==|
|== C++ 课堂在线专栏  贺利坚课程教学链接(分课程年级) ==|
===== 为IT菜鸟起飞铺跑道,和学生一起享受快乐和激情的大学 =====

  
    






目录
相关文章
|
7月前
|
SQL 安全 网络安全
网络安全攻防实战:探索互联网发展史
网络安全攻防实战:探索互联网发展史
69 0
|
9月前
|
机器学习/深度学习 数据采集 算法
「隐语小课」联邦学习之Non-IID问题
「隐语小课」联邦学习之Non-IID问题
180 0
|
运维 Kubernetes 负载均衡
使用K8s之我见
作为开发者,想必都对docker并不陌生,尤其是做后端开发的开发者更为熟悉。但是前段时间有个新闻关于docker马上要停止开源,这对于应用容器领域来说是一个晴天霹雳。但是docker停止开源,想必会让其他应用容器引擎能够有更好的发展。随着容器化的快速发展,关于集群管理、资源整合调度等相关领域的历史问题都得到了很好的解决,而且最为耀眼的就是谷歌开源的Kubernetes,那么接下来就来谈谈关于K8s相关的内容。
147 0
使用K8s之我见
|
存储 缓存 算法
学术加油站|基于 RDMA 的分布式系统研究进展
学术加油站|基于 RDMA 的分布式系统研究进展
672 0
学术加油站|基于 RDMA 的分布式系统研究进展
|
XML Rust Java
C++之我见:重剑无锋,大巧不工
首先声明,编程语言没有银弹,要懂得因地制宜,随机应变。陷入语言之争是无意义的。但我也认为对于程序员而言,学习和使用哪门语言是有个人偏好的,偏爱哪个自然也无关乎对错。
234 0
C++之我见:重剑无锋,大巧不工
|
机器学习/深度学习 人工智能 算法
南大周志华、俞扬、钱超最新力作:《演化学习:理论与算法进展》正式上线
梯度下降或最速下降法,是机器学习最为重要的模块之一。尤其是在深度学习时代,梯度下降已成为不可或缺的组成部分。但同时,梯度下降也限制了机器学习推广到更广泛的一些任务中,例如不可微的目标函数。这一缺陷,却正好能被本书的主题「演化学习」解决。
371 0
南大周志华、俞扬、钱超最新力作:《演化学习:理论与算法进展》正式上线
|
缓存 运维 负载均衡
架构概论及架构演变史
架构概论及架构演变史
136 0
架构概论及架构演变史
|
Web App开发 边缘计算 安全
再续前缘 阿里云基础设施网络团队ACM SIGCOMM 2021续创佳绩
SIGCOMM 2021,阿里云网络以三篇论文命中的骄人战绩向世人展示着来自东方的创新风暴,也续写了阿里云基础设施网络团队从2019年开始与SIGCOMM 不间断的“缘分”!
再续前缘 阿里云基础设施网络团队ACM SIGCOMM 2021续创佳绩
|
运维 前端开发 Cloud Native
揭秘 SIGCOMM 20‘ 论文:阿里云网络洛神 VTrace 系统 | 技术日报(7期)
VTrace 是一个解决云网络持续性丢包问题的自动化诊断系统,核心思想是“任务-匹配-染色-采集-分析”,结合大数据技术,旨在实时快速的自动分析出云网络端到端的流量拓扑路径,并给出准确的问题原因和解决方案,让网络运维不再需要那么“专业”,那么“复杂”。
1223 0
|
数据采集 jstorm 运维
揭秘 SIGCOMM 20‘ 论文:阿里云网络洛神 VTrace 系统
VTrace 是一个解决云网络持续性丢包问题的自动化诊断系统,核心思想是“任务-匹配-染色-采集-分析”,结合大数据技术,旨在实时快速的自动分析出云网络端到端的流量拓扑路径,并给出准确的问题原因和解决方案,让网络运维不再需要那么“专业”,那么“复杂”。
2743 0
揭秘 SIGCOMM 20‘ 论文:阿里云网络洛神 VTrace 系统