文章目录

  • 缘分
  • 初始
  • 完成 List
    • 工作的收获
    • 技术的学习
    • 生活的体验
    • 额外相遇
  • 感谢
  • 离开
  • 新相遇

简 述: 第一次上班,第一份工作,工作了两年,回想一下这两年我都干了些啥?学到了一些啥?以及思考一下以后我想干啥?略困惑,需要思考下人生。亦是这两年的一份年度总结。

1. 我是谁?

2. 我想做什么?

3. 我在做什么?

本文初发于 “偕臧的小站”,同步转载于此。

缘分

​ 七月份的武汉,酷暑难耐,刚出象牙塔,手持简历,四处奔走。可能第一次的记忆都会比较深刻?那是一次愉快的面试,依稀记得面试房间空调很凉快,面试官的手指修长且很白,长相清秀,看着比我大一两载,过程很聊得来,有一种所学前面有所相似,很开心,就这样巧合进到 Deepin (武汉深之度)了。

初始

​ 入职第一天,老大即是面试官 zccrs,意外的惊喜。初次接触商业代码,但是却没有什么文档,甚是辛苦大佬搬个小板凳,坐在我旁边,手把手教我,刚开始一周代码都是他写的帮我提交的,于是提交了;老大也是大佬,却很是主动和热情(如同夏日的一丝凉风,带来记忆中的凉爽);一同进来的几个上小伙伴,也都互相一起学习,纷纷想自己所会的部分主动教予他们,互相学习,氛围很棒,也很舒适。

​ 当第一眼看到 Deepin v15 时候,甚至惊艳,界面竟然如此美观,尤其是磨砂、透明、任务栏、右侧控制中心、全屏启动器、以及锁屏样式,就是惊艳至极。很多美好的事物可能就是初次看到,然后以感觉惊艳以至记忆深刻吧。 这里好好夸夸我们大设计师 shule1987 老师,且还可以安装 QQ 和 微信等(当时来消息盯着这个任务栏摇头晃脑看了好久),甚至很多其他软件都可以直接在应用商店中安装;

​ 之前在校只浅浅用过 Ubuntu,未深入接触过 Linux 其它发行版,也未曾听说过 Deepin,后来才知原来在此领域早已经有名气。
番外: 工作一个月后,恰好回答过一篇知乎,无意成了首答 zhihu.com ,

完成 List

工作的收获

已经完成 List:

  1. ✅ 维护和开发 DTK 库

  2. ✅ 实现社区用户渴望的小功能

  3. ✅ 维护和更新仓库对外部开源事宜

  4. ✅ 额外参与开源社区和 GitHub 项目

  5. ✅ 开发自己的小软件:网速插件、截图等

  6. ✅ 软件已上架 Deepin Store、Spark Store 等

  7. ✅ 推进和打通外部贡献者给内部贡献代码的渠道

  8. ✅ 在 BBS 和 TG 上为国际用户解决困惑

  9. ✅ 搭建和完善 DTK 官网文档

  10. ✅ 主持演讲 “技术分享会”

  11. ✅ 技术文章收到了稿费

  12. ✅ 个人 Qt / C++ 系列文章完善

  13. ✅ 纂写专利底稿,且是专利的第一作者是自己名字

  14. ✅ 和群友划水、吹牛(这个也算)

​ 本职工作大致分为两个阶段,前期维护和开发 DTK 这个核心库,是 Deepin / UOS 全家桶软件的核心基石;对 Qt 的源码看的比较多、尤其是原生控件的绘画实现、和使用了解的比较多,知识深度发展。后期巧合下成了全职负责社区相关,极大地丰富了广度和各种接触面,也满足了对于开源社区的在运作方式好奇心、开源协议相关的知识、接触开源这个圈子相关;也为后面推动、打通外部贡献者在 GitHub 直接提交贡献到内部代码审查平台上的渠道留下了契机。

​ 后恰好用工具统计过,参与 DTK 核心库的开发与维护,大约贡献 qt5integration 10% 的代码、以及百分之几的 dtkwidget 的代码。当然现在现在这个比例随着规模在逐渐扩大,比率后面会越来越小(随着新人添砖加瓦),对此是乐于看见的和有所期待。当熟悉写好了 Qt 的控件时候,就对社区用户的一些愿望,就有相帮他们实现。比如审美的个体差异:大圆角。既然大佬们没事时间,而我恰好又有空,那么就我来吧;后主导和开发 “圆角自定义”功能,在社区版 Deepin 上设置了 UI 修改开关、以及可用命令的方式。为了商业版也可以修改,我也给给留了一个可命令修改的方式,后面产品如果可以有想法的话。只需要去掉一行 if 代码即可;对于如何修改,则可以参考 此文。

​ 空闲的晚上,有开发两款网速插件,1️⃣一个简版 lfxSpeed 作为 DDE-DOCK 的插件实现,用的 DTK 开发,精简功能且单一,我用这就觉着挺好,也已经上架 Deepin 和星火商店。2️⃣再后来感觉希望能够支持其它桌面环境,甚至支持 Win 和 Mac,于是全部重构,重新设计,设计成了桌面悬浮模式和同时支持任务栏模式,开发了 NetSpeed 。最后时间时间空闲,越写越大,不可收拾,想通了不应该有万能的程序,功能过于复杂,容易吃力不讨好,且代码量指数级上升。随后精简和砍掉了冗余功能,做成了 Linux 下所有桌面都可通用的,哪位大佬有空可以直接帮我打包到其他发行版中(2021.12 更新 :那天蓦然的看了下,发现下载量 1.1K+ ,ClayStan 说有空给整打包 apt 一下)。3️⃣另外还开发了一个小的本地截图软件 ShotX,哈哈哈哈, logo 继承了 Deepin 的风格,找的某设计的小姐姐帮忙实现的,一直觉得挺好看的。最核心的截图功能(支持多屏)已经实现,基本功能实现了,只是没打包,后面有空再整

上班两年干了些啥?该思考人生相关推荐

  1. 进华为半年我都干了些啥

    楼主目前在华为云搞Java开发,22年8月份入职的.和大家分享下入职半年我都干了些什么事情. 主要分为两个方面. 第一个是业务,华为云是微服务架构,楼主是Java开发和Python开发,进入了其中一个 ...

  2. 什么是哲学?《哲学家们都干了些什么?》读后感

    <哲学家们都干了些什么?> 前言 自从听到哲学这两个字开始,其实多年来心中有个问题,对,什么是哲学,哲学有什么用,直到我读了,<哲学家们都干了些什么?>林欣浩,林欣浩 并不是什 ...

  3. Pytorch(GPU)配环境原理:cuda+cudnn+pytorch配环境的每一步到底干了些什么?

    作者:18届cyl 时间:2022.5.11 参考文章:https://blog.csdn.net/qq_42406643/article/details/109545766 最近帮舍友配pytorc ...

  4. 【哲学问题】-《哲学家们都干了些什么?》

    引言 本文来源于<哲学家们都干了些什么?>这本书以及本人阅读此书之后的一些想法.这本书虽通熟易懂,但贯穿了哲学所涉及的大部分内容,我将挑出书中涉及的比较重要的内容并融入我的部分思考分几次来 ...

  5. 西西弗的石头----读《哲学家都干了些什么》有感

    <西西弗的神话>里讲述了一个希腊神话,说西西弗被众神惩罚,把一个巨石推向山顶.但石头一到山顶又会自己滚下来,西西弗必须重复这样的苦役,直到永远.加缪用这个例子来说明我们生活的荒谬. 西西弗 ...

  6. 《哲学家们都干了些什么》读后感

    上帝既然知道亚当和夏娃会偷吃禁果,为什么一开始不去阻止他们? 奥古斯丁的解释是,关键在于自由.上帝给了亚当和人类自由意志,所以也必须让人类拥有作恶的可能. 更具体地说,上帝是善的,而上帝的善表现在上帝 ...

  7. 读书:哲学家们都干了些什么

    哲学本质上是人理解人.人认识人的理性活动,是对世界基本和普遍之问题研究的学科,是关于世界观的理论体系.--百度百科 这本书应该是想用不那么严肃的方式串起整个哲学史,可能有一些地方不那么详实和严谨,但对 ...

  8. 转载:IP-Guard都干了些什么(其他如威盾等亦差不多)

    ##IP-Guard 整个一裹着信息安全软件外衣的超级流氓,下面来看一下它对我们的系统都干了什么. 首先是生成的文件,别看它安装程序那么小,其实生成的文件很多也一点都不小 C:\Program Fil ...

  9. 【一周读书】哲学家,你们都干了些什么?

    书籍:<哲学家们都干了些什么> 在读这本书之前,我对哲学的印象是这样的: 哲学似乎和宗教有点关系?似乎在解决人的精神痛苦方面的问题?哲学就是一大堆难懂并且无用的理论!我要是和同学谈哲学肯定 ...

  10. C专家编程 第6章 运动的诗章:运行时数据结构 6.3 操作系统在a.out文件里干了些什么

    操作系统在a.out文件里干了些什么      为什么a.out要以段的形式组织.段可以方便地映射到链接器在运行时可以直接载入的对象中!载入器只是取文件中的每个段的映像,并直接将它们放入到内存中.从本 ...

最新文章

  1. 使用 HTML5 时如何改进移动 Web 应用开发
  2. 《Hadoop集群与安全》一2.1 在Hadoop集群中配置操作系统
  3. Springsecurity之FilterSecurityInterceptor
  4. 《Spring实战》读书笔记--SpringMVC之forward与redirect
  5. 部署webservice到远程服务器
  6. JDBC 4.0鲜为人知的Clob.free()和Blob.free()方法
  7. 程序员面试金典 - 面试题 16.13. 平分正方形(数学)
  8. python编程广告_为什么铺天盖地都是Python的广告?
  9. Requests库常用方法及其详解
  10. Arcgis自带世界矢量图使用与编辑
  11. 终极成语接龙,谁能继续往下接,哈哈!!!
  12. 电脑电池怎么测试软件,笔记本电池检测软件,小编教你笔记本电池怎么检测
  13. Servlet(HttpServletResponse响应对象)
  14. 如何使用PPT制作机器学习模型图
  15. 软件工程大学生职业规划书
  16. 靠!我被项目经理和同事嘲笑了,因为不会远程debug调试...
  17. 爱快中的虚拟机不能获取IPV4地址
  18. 〖Python 数据库开发实战 - Python与MySQL交互篇④〗- 数据库连接池技术
  19. 2018-NIPS-论文网址
  20. EOJ Monthly 2019.3 (based on March Selection) -D .宇恒棋

热门文章

  1. logo字体在线设计工具
  2. CAD增强属性编辑器的使用
  3. 计算机公式与函数有何区别,Excel中公式和函数的区别/excle中的函数公式
  4. 嵌入式单片机基础篇(三十五)之SPI通信以及51单片机程序
  5. WINCC报表 VBS脚本链接SQL Server数据库 日报月报 导出EXCEL PDF
  6. 用Radeon RAMDisk在Windows 10中创建关机或重启不消失的内存虚拟盘
  7. 《图书管理系统》-用例图、活动图与时序图简单绘制-startUML
  8. 000 初识 Delphi
  9. matlab对矩阵模板卷积,矩阵卷积Matlab(转载)
  10. 宝塔实测-电商ERP进销存系统源码