今天是2021年12月31日,是公历2021年的最后一天,上一周长沙下了几天大雪,瑞雪兆丰年,希望祖国繁荣昌盛,疫情早点消散。对于有社交恐惧症的我,在今年的最后一天坐在电脑面前用文字对今年的各个方面进行总结以及对来年进行展望也不失一种特别的跨年方式。

工作

今年依旧还在刚毕业进的这个公司,从2018年7月研究生毕业到2021年12月31日,已经在现在的公司待了快3年半。

由于公司的业务扩展以及工作安排,今年在工作上的方向开始从原有的底层引擎C++研发工程师开始朝着多个技术方向发展。

在今年的年初从原有的技术小组脱离,由技术总监进行直接管理。从原有的工作小组脱离出来的原因一方面是与原有小组的技术组长经常会在技术问题上存在分歧且发生过一些争吵,另一方面是公司需要有人去承担新的研发任务,开拓新的商业项目。中国是一个人情社会,在工作上与自己的直属上级发生争吵或者红脸确实不是一个可取的方式,这与自己的性格有很大一部分关系,今后不管在哪里工作,都需要多多在这些地方反省自己性格上的缺点。

在今年一年的工作中,发现自己在以下方面取得了进步。

  • 独自可以承担一个项目的能力:从项目的技术选型、代码编写,到后面的项目调试,生产部署、性能调优,自己拥有可以承担一整个项目研发任务的能力。
  • 编程语言技能包得到了扩展:对C/C++的熟练程度与理解程度得到提高,特别是对C++11,C++14,C++17等C++新特性有了更加熟练应用以及更加深刻的了解。对web前端的html、css、js、vue等有了更多的了解和使用。对python的熟练程度与理解程度得到提高,对pytorch框架、numpy等深度学习框架和工具包的数量程度得到提高。另外在个人网站维护与开发的过程中,对php的使用频率与理解得到了提高,差不多快要到醍醐灌顶的那个点了,还需要自己更加深入。
  • 入门机器学习与深度学习(人工智能领域):在今年之前,一直觉得机器学习和深度学习不太科学,完全黑盒,且不易入门,对这个未知的领域充满恐惧。今年在工作项目的实际拉动下,学习了人工智能领域的基础知识与基本概念。熟悉了神经网络的整个训练过程,从原始数据集的采集,数据集清洗,数据集标准话,数据集增强,训练集、验证集、测试集的划分以及各自的用途,再到神经网络搭建,神经网络训练以及训练过程中各种超参数的调优,以及之后神经网络模型的加速与工业化部署,等于熟悉并实际操作了整个深度学习商业化过程中的全部关键节点,对自己的能力有很大的提升。
  • C++后台服务处理与服务高并发领域取得宝贵经验:今年有一小部分的时间都一直在做C++服务器性能优化的工作,缩短单次服务请求的后台处理时间,提高同一时间服务器可处理的并发数。

另外在工作的过程中,依然在以下方面存在问题:

  • 沟通工作情绪容易不稳定:在沟通工作的过程中,由于某些原因会导致自己的情绪不太稳定,从而给人留下自己不太好沟通的假象。
  • 缺乏大型项目的管理经验
  • 技术陷入停滞

还不知道能在这里干多久,只希望在这公司的每一天都可以好好发挥自己的作用,等哪一天真的感觉待得不舒服了或者待得厌烦了,就走。这一天可能是明天也可能是很远的某一天,总会有一颗种子让自己选择离开。这里面可能包含很多原因,比如说钱,比如说公司氛围,比如说公司管理,比如说公司前途......

离开就意味着前途未知。

学习

虽然在工作上有那么多东西要学,但还是有自己感兴趣的东西需要学习。自己依然对计算几何和计算机图形学的各个子领域有着很高的兴趣,并相信随着所谓”元宇宙“概念的爆炸,未来计算机图形学的理论和算法会在更多技术领域和商业领域发酵,并且会有着很好地发展,而不是现在一提计算机图形学就是各种游戏,VR眼镜,AR眼镜,一提计算几何就是CAD,我依然相信计算几何和计算机图形学不止于此。

今年听到的比较痛心的消息就是“浅墨”,毛星云的离世,之前拜读过他的很多文章,也很受启发,他对图形的热爱并没有得到老天爷的眷顾。

我也热爱图形,但我不希望自己的工作是图形,我只希望图形是热爱,是兴趣,而不是工作。

今年看了一些图形方面的英文经典书籍,发现自己对很多图形的子领域都很感兴趣,比如说渲染、人物动画、水体模拟、头发模拟、布料模拟,物理模拟等等,图形研究范围真是太广了,这辈子可能都学不完,活到老学到老。

明年的学习计划:

  • 看更多的图形学英文经典著作,并翻译出来或者写出自己的读书笔记,着重上面说的渲染,人物动画,水体模拟,头发模拟,布料模拟,物理模拟等方面。
  • 继续深耕C++,特别是在设计模式、项目框架设计、版本新特性以及性能优化方面有更加深入的学习和实践经验。
  • 继续深入人工智能领域,熟悉基础理论与基础算法,深入行为检测、行为识别、以及自然语言处理领域,深入掌握pytorch框架,扩展tensorflow技能,最好对百度Paddle也要有所了解。
  • 深入学习Python
  • 深入学习GO
  • 深入学习PHP
  • 学习Vue
  • 学习Java
  • 学习WordPress主题和插件开发
  • 熟练驾驶技能
  • 学习UI界面设计,希望自己也能在某一天可以设计出交互友好,界面美观的前端界面。
  • 学习更多的菜谱,做更多更好吃的菜。

生活

生活总是一地鸡毛。

无房。

有车。

未婚。

负债。

无存款。

网站

由于CSDN的变质以及审核机制的不合理化,才开始自己建站。

这一年来,其实每天必做的一件事就是维护网站,美化网站,扩展网站功能,发布新的文章。

这个网站就好像我的孩子一样,一天天的在网站上填充更多的技术内容或者我觉得值得分享的有用的内容,而他也在慢慢的长大,开始拥有更多的自然流量,更多访问IP和更多的访问PV。

今年11月份,网站上Google广告收入突破100美元,终于达到了Google的最低提现标准,虽然Google对我的资料审核存疑导致现在还没有外汇到卡,但是也算是一个小小的成就。

今年在网站上做了很多的图形学经典书籍分享,大部分的书籍我都启用了捐赠下载的方式,但是这不是我的本意。其实这些书籍耐心一点都可以在互联网上找到相关的免费资源,做图形学经典书籍分享的目的是希望更加关注到书单本身而不是资源下载。启用捐赠下载的方式是因为只有付费才会让使用爬虫的人死心,因为他们不会想付费,使用爬虫会导致网站服务器在长时间无法响应正常的网站访问,影响其他用户的体验,也无形增加了我的运维成本。我最开始写python也是写爬虫的,觉得写爬虫很刺激,看着自己写几百条代码就可以从别的网站上下载自己想要的数据,那感觉很爽,直到有一次,有一个朋友请求我帮他爬一个失踪儿童论坛上的失踪儿童丢失的时空信息,那一次,我把那个论坛爬的宕机了,然后网站管理员在网站首页给我写了一句话,我印象很深刻,那句话是”这是一个帮助发布失踪儿童信息的公益网站,帮助更多被拐卖的孩子增加被找回的希望,请不要对网站发起大规模流量攻击。“。自那以后我很少用爬虫了,仅仅是因为自己的冒失举动会影响别人的一生。

之后会一直保持网站内容更新,发布更多有用的技术内容,更多的图形学知识,更多的人工智能领域方面的知识。

展望

还有一个多小时就是新的一年了,希望明年一切都好,工作顺利、家庭和睦、身体健康。