前言: 2020年是难忘的一年。如果用一个词概括2020年的话,我认为是『改变』:于「世界」是,于「我的生活」是,于「我在技术社区」亦是。2020年我从大四步入研一,上半年因疫情在家读代码、看计算机专业课来“练内功”;下半年,终于感觉自己开始“融入圈子”(一个从0到1的过程),在技术社区有了一定的参与度。在此,做出总结,发现问题,以期改善,过好2021。
2020年,大概练了以下内功:
github.com / ShangtongZhang
的复现代码全部读了一遍,这对于我理解 RL 基础算法很有帮助——但帮助更大的是,加深了我对 python 的理解,比如迭代器的使用、嵌套列表、命名规范等等语义分割
(算法类别)+遥感
(业务类型)的比赛,除了语义分割的经典模型,还学到项目管理
(建立自动记录训练日志、保存各代权重、为不同模型规范接口嵌套的项目,控制时,只需要在命令行调整参数)、数据增强
、TTA
(测试时增强)等等小技能其实回顾起来,疫情在家,效率大概是在学校的20%;可以进步的空间实在太大。正所谓『少壮不努力,老大徒伤悲』,以后恐怕我再也没有如此宽裕的自由支配的时间了吧(研究生没有假期),再想学什么,得挤时间学了。
https://github.com/vscodecc/vscodecc
韩老师牵头拉起的 VS Code 中文社区,我是在2019年一个很偶然的机会,看到了社区成立的推送,便报名加入了进来。
社区的工作,我主要与姗姗对接,上半年,我的工作大概有:
当时,海报其实有些难倒我(毕竟我只会蒙版和正片叠底这种基础…)——我当时也是够勇的,敢接海报的活(做完了心想:这也太难了,以后再也不接设计类工作了;结果开学后我又接了给实验室设计logo的活…)。
写讲座总结于我而言收获巨大,写一次讲座总结,我大概要花费5到7个小时,但却了解了一个新的领域。VSC中文社区会邀请一些工程师,讲一讲 VSC 在其工程领域的应用,这个活动以视频会议+B站直播(在UP主微软Reactor_SH
处看回放)的形式展开。写总结,就是用文字提炼讲座内容。
写过 4 次讲座总结,印象最深的是九月份绵旗老师主讲的 VSC 与 IoT(物联网)。假期刚学完一遍计算机组成,对CPU运行还多多少少有些感觉。老师讲了IoT小实例、科普了通信方式、MCU到SoC到PC等等,我甚至感觉这次讲座就是我为量身定做的…
抓住了开学前的小尾巴,八月末去上海,专程参加了VSC社区的线下活动:认识了其他社区中的小伙伴(大多是学生+程序员),见到了老师们,很有趣的一次经历!
Sharif , Mexico: “The truth is, you don’t have to be an expert. What’s important is something that we all share: a passion for technology and passion for our community." (Cited from Student_Developer_Team Microsoft)
得知 MLSA 项目的报名也是在 VSC 中文社区,看到了 Cindy 姐的推荐。
很幸运申请成功——现在处于试用期,还没有参与正式的工作,因此没有太多故事可讲。
我有精读MLSA的职责这篇文章,看过了往期的视频等作品,我有信心把工作做得一样好,或者更好。
四月末导师让我“以赛代练”,正好实践一下学了快半年的强化学习。
这道题并非经典的强化学习控制,而是利用价值迭代求 V(S) ,再与0-1规划结合。不得不承认,能在二榜进前十,有很大的运气成分:我的最好成绩来源于我的测试算法——测试从坐标求ID
和0-1规划求解
哪个超了时,因此调度算法是随便写的(只用r
做了权重);恰恰在线上测试的这个随机种子中,该权重可以歪打正着,在二榜获得很好的效果。
承认有运气的因素,不代表我否定自己的实力。本次比赛我的收获还是很大的,并且也发挥了自己在工程上的创造力、克服了一些困难:
地图上有8000多个非正方形的格子,现在给你一个坐标点,请告诉我这个点落在哪个格子中?
直接遍历8000个格子会超时,因为我们要调用这个算法太多次。我的方法是,给每个格子多增加两个变量(横向索引和纵向索引),得到一个新点后,先通过索引逼近其大概的格子范围,然后再精确比较,调用“是否在格子内”这个算法,判断在哪个格子中看榜单也能看出来,我其实真的不努力:
如果之后老师有其他RL比赛要求的话,我有信心合理安排时间,不敢说一定会做的更好,但是应该不会留有遗憾。
2020年10月份,决定“好好做自媒体”之后,收获颇丰。
社区上,认识了将近500个技术公众号号主(大多是加了微信的关系;大概有10个朋友会偶尔聊聊天,谈谈发展,相互鼓励)。号主们都是学生或者“程序员”(我觉得称呼为『开发者』或者『工程师』其实更为恰当)。我们建立了公众号开白的关系,自媒体的海很大,我们彼此之间不是竞争关系,而是合作关系。
参与的技术社区很多,印象深刻的有:
产品方面,申请到了阿里云盘公测的资格,并不是直接用别人的验证码,而是得到了官方的邮件回复,当时觉得很开心。
自媒体方面,我在10月份决定好好做自媒体时,计算了一下微信
+知乎
+CSDN
+B站
大概有1700+粉丝,现在12月末,粉丝大概有2800+。并没有什么值得骄傲的,因为仅仅是「量变」,而非「质变」。
思路依旧:现在内功不够,先好好修炼内功、增加输出但不要强求自媒体输出,把粉丝数量当成一个副产品、先不指望自媒体带来影响力或赚到外快。(在技术社区,应该首先有踏踏实实的技术影响力,再考虑自媒体影响力的事)
2020让我充分意识到了:
而对于这份「属于自己的时间」,我有如下打算(按照优先级排列):
这便是我的2020年度总结;2020,你与技术社区有哪些故事呢?欢迎评论与我交流。
也可以加我微信:PiperLHJ。