上班两年干了些啥?该思考人生
文章目录
- 缘分
- 初始
- 完成 List
- 工作的收获
- 技术的学习
- 生活的体验
- 额外相遇
- 感谢
- 离开
- 新相遇
简 述: 第一次上班,第一份工作,工作了两年,回想一下这两年我都干了些啥?学到了一些啥?以及思考一下以后我想干啥?略困惑,需要思考下人生。亦是这两年的一份年度总结。
1. 我是谁?
2. 我想做什么?
3. 我在做什么?
本文初发于 “偕臧的小站”,同步转载于此。
缘分
七月份的武汉,酷暑难耐,刚出象牙塔,手持简历,四处奔走。可能第一次的记忆都会比较深刻?那是一次愉快的面试,依稀记得面试房间空调很凉快,面试官的手指修长且很白,长相清秀,看着比我大一两载,过程很聊得来,有一种所学前面有所相似,很开心,就这样巧合进到 Deepin
(武汉深之度)了。
初始
入职第一天,老大即是面试官 zccrs,意外的惊喜。初次接触商业代码,但是却没有什么文档,甚是辛苦大佬搬个小板凳,坐在我旁边,手把手教我,刚开始一周代码都是他写的帮我提交的,于是提交了;老大也是大佬,却很是主动和热情(如同夏日的一丝凉风,带来记忆中的凉爽);一同进来的几个上小伙伴,也都互相一起学习,纷纷想自己所会的部分主动教予他们,互相学习,氛围很棒,也很舒适。
当第一眼看到 Deepin v15
时候,甚至惊艳,界面竟然如此美观,尤其是磨砂、透明、任务栏、右侧控制中心、全屏启动器、以及锁屏样式,就是惊艳至极。很多美好的事物可能就是初次看到,然后以感觉惊艳以至记忆深刻吧。 这里好好夸夸我们大设计师 shule1987 老师,且还可以安装 QQ
和 微信等(当时来消息盯着这个任务栏摇头晃脑看了好久),甚至很多其他软件都可以直接在应用商店中安装;
之前在校只浅浅用过 Ubuntu,未深入接触过 Linux 其它发行版,也未曾听说过 Deepin,后来才知原来在此领域早已经有名气。
番外: 工作一个月后,恰好回答过一篇知乎,无意成了首答 zhihu.com ,
完成 List
工作的收获
已经完成 List:
✅ 维护和开发 DTK 库
✅ 实现社区用户渴望的小功能
✅ 维护和更新仓库对外部开源事宜
✅ 额外参与开源社区和 GitHub 项目
✅ 开发自己的小软件:网速插件、截图等
✅ 软件已上架 Deepin Store、Spark Store 等
✅ 推进和打通外部贡献者给内部贡献代码的渠道
✅ 在 BBS 和 TG 上为国际用户解决困惑
✅ 搭建和完善 DTK 官网文档
✅ 主持演讲 “技术分享会”
✅ 技术文章收到了稿费
✅ 个人 Qt / C++ 系列文章完善
✅ 纂写专利底稿,且是专利的第一作者是自己名字
✅ 和群友划水、吹牛(这个也算)
本职工作大致分为两个阶段,前期维护和开发 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 的风格,找的某设计的小姐姐帮忙实现的,一直觉得挺好看的。最核心的截图功能(支持多屏)已经实现,基本功能实现了,只是没打包,后面有空再整
上班两年干了些啥?该思考人生相关推荐
- 进华为半年我都干了些啥
楼主目前在华为云搞Java开发,22年8月份入职的.和大家分享下入职半年我都干了些什么事情. 主要分为两个方面. 第一个是业务,华为云是微服务架构,楼主是Java开发和Python开发,进入了其中一个 ...
- 什么是哲学?《哲学家们都干了些什么?》读后感
<哲学家们都干了些什么?> 前言 自从听到哲学这两个字开始,其实多年来心中有个问题,对,什么是哲学,哲学有什么用,直到我读了,<哲学家们都干了些什么?>林欣浩,林欣浩 并不是什 ...
- Pytorch(GPU)配环境原理:cuda+cudnn+pytorch配环境的每一步到底干了些什么?
作者:18届cyl 时间:2022.5.11 参考文章:https://blog.csdn.net/qq_42406643/article/details/109545766 最近帮舍友配pytorc ...
- 【哲学问题】-《哲学家们都干了些什么?》
引言 本文来源于<哲学家们都干了些什么?>这本书以及本人阅读此书之后的一些想法.这本书虽通熟易懂,但贯穿了哲学所涉及的大部分内容,我将挑出书中涉及的比较重要的内容并融入我的部分思考分几次来 ...
- 西西弗的石头----读《哲学家都干了些什么》有感
<西西弗的神话>里讲述了一个希腊神话,说西西弗被众神惩罚,把一个巨石推向山顶.但石头一到山顶又会自己滚下来,西西弗必须重复这样的苦役,直到永远.加缪用这个例子来说明我们生活的荒谬. 西西弗 ...
- 《哲学家们都干了些什么》读后感
上帝既然知道亚当和夏娃会偷吃禁果,为什么一开始不去阻止他们? 奥古斯丁的解释是,关键在于自由.上帝给了亚当和人类自由意志,所以也必须让人类拥有作恶的可能. 更具体地说,上帝是善的,而上帝的善表现在上帝 ...
- 读书:哲学家们都干了些什么
哲学本质上是人理解人.人认识人的理性活动,是对世界基本和普遍之问题研究的学科,是关于世界观的理论体系.--百度百科 这本书应该是想用不那么严肃的方式串起整个哲学史,可能有一些地方不那么详实和严谨,但对 ...
- 转载:IP-Guard都干了些什么(其他如威盾等亦差不多)
##IP-Guard 整个一裹着信息安全软件外衣的超级流氓,下面来看一下它对我们的系统都干了什么. 首先是生成的文件,别看它安装程序那么小,其实生成的文件很多也一点都不小 C:\Program Fil ...
- 【一周读书】哲学家,你们都干了些什么?
书籍:<哲学家们都干了些什么> 在读这本书之前,我对哲学的印象是这样的: 哲学似乎和宗教有点关系?似乎在解决人的精神痛苦方面的问题?哲学就是一大堆难懂并且无用的理论!我要是和同学谈哲学肯定 ...
- C专家编程 第6章 运动的诗章:运行时数据结构 6.3 操作系统在a.out文件里干了些什么
操作系统在a.out文件里干了些什么 为什么a.out要以段的形式组织.段可以方便地映射到链接器在运行时可以直接载入的对象中!载入器只是取文件中的每个段的映像,并直接将它们放入到内存中.从本 ...
最新文章
- 使用 HTML5 时如何改进移动 Web 应用开发
- 《Hadoop集群与安全》一2.1 在Hadoop集群中配置操作系统
- Springsecurity之FilterSecurityInterceptor
- 《Spring实战》读书笔记--SpringMVC之forward与redirect
- 部署webservice到远程服务器
- JDBC 4.0鲜为人知的Clob.free()和Blob.free()方法
- 程序员面试金典 - 面试题 16.13. 平分正方形(数学)
- python编程广告_为什么铺天盖地都是Python的广告?
- Requests库常用方法及其详解
- Arcgis自带世界矢量图使用与编辑
- 终极成语接龙,谁能继续往下接,哈哈!!!
- 电脑电池怎么测试软件,笔记本电池检测软件,小编教你笔记本电池怎么检测
- Servlet(HttpServletResponse响应对象)
- 如何使用PPT制作机器学习模型图
- 软件工程大学生职业规划书
- 靠!我被项目经理和同事嘲笑了,因为不会远程debug调试...
- 爱快中的虚拟机不能获取IPV4地址
- 〖Python 数据库开发实战 - Python与MySQL交互篇④〗- 数据库连接池技术
- 2018-NIPS-论文网址
- EOJ Monthly 2019.3 (based on March Selection) -D .宇恒棋