个人成长

文档技术方案选型:AsciiDoc vs Markdown

文档技术方案选型:AsciiDoc vs Markdown

D瓜哥在前面的文章 使用 Hugo 搭建博客 中介绍了如何用 Hugo 搭建个人博客。部门准备系统地整理一下各个小组的文档。恰好 D瓜哥 对写文档非常感兴趣,正好写个材料分享一下血泪经验。 编辑进化之路 第一代:WordPress 缺点:写作和排版割裂,排版耗时且繁琐 第二代:MarkDown 缺点:方言众多,工具链不够完整。 现在已经改观很多。 第三代:AsciiDoc 轻量级标记语言的优点 思路与格式融为一体 在整理文档时,随手加入格式管理,不需要为格式分心,也无须浪费时间调整排版。 代码高亮 AsciiDoc 与 MarkDown 都支持 /** * @author D瓜哥 · https://www.diguage.com/ */ public class Main { public static void main(String[] args) { System.out.println("Hello, D瓜哥!"); } } 文本格式 文本格式,天然跨平台,支持性好,方便编辑与管理。 结合 Git,支持版本管理。 生态完善 Markdown Hugo: The world’s fastest framework for building websites — Hugo 使用 yuin/goldmark: A markdown parser written in Go. 来做转换工作。也支持 AsciiDoc,不过需要挑选比较合适的主题: Hugo Themes。
在七夕“摘”情诗

在七夕“摘”情诗

D瓜哥
今天七夕情人节,选摘几首情诗做个纪念。 邶风 · 静女 静女其姝,俟我于城隅。爱而不见,搔首踟蹰。 静女其娈,贻我彤管。彤管有炜,说怿女美。 自牧归荑,洵美且异。匪女之为美,美人之贻。 郑风 · 子衿 青青子衿,悠悠我心。纵我不往,子宁不嗣音? 青青子佩,悠悠我思。纵我不往,子宁不来? 挑兮达兮,在城阙兮。一日不见,如三月兮! 舒婷 · 致橡树 我如果爱你—— 绝不像攀援的凌霄花, 借你的高枝炫耀自己; 我如果爱你—— 绝不学痴情的鸟儿, 为绿荫重复单调的歌曲; 也不止像泉源, 常年送来清凉的慰藉; 也不止像险峰, 增加你的高度,衬托你的威仪。 甚至日光。 甚至春雨。 不,这些都还不够! 我必须是你近旁的一株木棉, 作为树的形像和你站在一起。 根,紧握在地下, 叶,相触在云里。 每一阵风过, 我们都互相致意, 但没有人, 听懂我们的言语。 你有你的铜枝铁干, 像刀,像剑, 也像戟; 我有我红硕的花朵, 像沉重的叹息, 又像英勇的火炬。 我们分担寒潮、风雷、霹雳; 我们共享雾霭、流岚、虹霓。 仿佛永远分离, 却又终身相依。 这才是伟大的爱情, 坚贞就在这里: 爱—— 不仅爱你伟岸的身躯, 也爱你坚持的位置,足下的土地。 在 告别 2019,迎接 2020 中已经展示过这张照片了。但是,没有多做说明。这里就简要介绍一下。 2019 年端午自驾游时,在内蒙古的一座山上,无意间看到了上面照片中的这两棵树,形象神似《致橡树》中“站在一起的两棵树”。所以,就专门拍下了这张照片留作纪念。 席慕蓉 · 一棵开花的树 如何让你遇见我 在我最美丽的时刻为这 我已在佛前求了五百年 求它让我们结一段尘缘 佛于是把我化作一棵树 长在你必经的路旁 阳光下慎重地开满了花 朵朵都是我前世的盼望
《远见》之读书笔记

《远见》之读书笔记

D瓜哥
最近向一个朋友了解一家公司情况时,聊到职业发展的问题。就随手推荐了《远见:如何规划职业生涯3大阶段》这本书。正好利用这个机会,把以前的读书摘要发布出来。 这本书,D瓜哥在 告别 2019,迎接 2020:《远见》 中也提到过。这里把当时写的读书笔记直接拷贝过来: 本书讲人生的职业生涯分为三个阶段: 第一阶段是强势开局的时候。你在职业上的努力必须着重于为前方的漫长道路挖掘和装备自己。你的学习曲线要比职位、职称更加重要。在这一阶段,要为职业生涯打好基础并建立起良好的早期习惯。 第二阶段是聚焦长板的时候。该阶段的首要目标是寻找自己的甜蜜区,即你所擅长的、所热爱的和这个世界所需要的这三者之间的交集。这个时候你要展现自我,让自己鹤立鸡群,想方设法平稳地走在那条收获最大的职场路径上。你要专注于自己的长板,且大可忽略自己的短板。 第三阶段致力于实现持续的影响力,以及寻找一条可以稳定延续到60多岁甚至70多岁的新的可持续职业道路。你要在第三阶段完成三个关键任务:完成继任计划、保持关联性,以及为自己点燃一团新的职业之火。 用一句话来总结:第一阶段:加添燃料,强势开局; 第二阶段:聚焦长板,达到高点; 第三阶段:优化长尾,持续发挥影响力。 三大职场燃料来源:可迁移技能、有意义的经验和持久的关系。 5个数字,树立正确的职场思维 职业生涯的长度:用62减去你目前的年龄。 精通一项技能所需的时间:要花多少小时才能在某一方面达到“精通”? 40岁之后能赚到的个人财富百分比:在40岁之后,你赚到的钱会占你一生个人财富的百分之多少?大部分人的估计是60%。 社交货币:你有多少社交网络好友? 职场支持者的人数:你认为能在“职业生涯的天堂”里遇到多少人,也就是说有多少人能对你的职业生涯和人生带来真正的变化? 这本书强烈推荐给对未来职业有追求的小伙伴! 好戏开始,下面👇是读书摘要: PART 1 远见思维与工具箱 远见思维:多行动,少忧虑 职业生涯的持续时间长得惊人,包括了三个截然不同的阶段。 第一阶段是强势开局的时候。你在职业上的努力必须着重于为前方的漫长道路挖掘和装备自己。你的学习曲线要比职位、职称更加重要。 第二阶段是聚焦长板的时候。该阶段的首要目标是寻找自己的甜蜜区,即你所擅长的、所热爱的和这个世界所需要的这三者之间的交集。 第三阶段致力于实现持续的影响力,以及寻找一条可以稳定延续到 60多岁甚至 70多岁的新的可持续职业道路。 职场燃料很重要,因为职业生涯的基础决定结果。 这种燃料有三个主要来源:可迁移技能、有意义的经验和持久的关系。 职业生涯需要通过对时间的巧妙投资来构建。 职业生涯并不是以线性或者可预测的方式发展的。 职业生涯远不止于一份工作,而是生活的一大部分。 实现职业规划要做到的5件事 学习职场数学,树立正确的长期思维方式。 盘点职场清单,梳理你最有用处的技能、经验和关系。 进行“ 100小时测试”并完成一份“个人时间档案”,从而了解你目前的时间投资状况。 在尝试建立新的职场路径或者在多个选项中抉择时,运用“职场路径向导”( Career Path Navigator)。 时刻更新你的职业生涯 我如何避免被机器取代? 我能在哪里以什么方式找到工作? 未来我将如何分配时间? 我会把钱花光吗? 工作如何能让我更幸福? 三大阶段,聚焦 45 年职业生涯 第一阶段:加添燃料,强势开局; 第二阶段:聚焦长板,达到高点; 第三阶段:优化长尾,持续发挥影响力。 第一阶段:加添燃料,强势开局 职业生涯前 15年的唯一目标就是为接下来的两个阶段打好基础。 第一阶段是探索和弥补自身短板的时候。如果你是个糟糕的演讲者,那就去参加相关的培训课程。如果你对待团队成员过于强势或弱势,那就去参加领导力培训。学习要比纯粹的成功更重要。有时跌倒并不可怕,只要你能吸取教训,并将这些经验加以利用就行。 第二阶段:锚点甜蜜区,聚焦长板 第二阶段是在你的长板、你的爱好以及这个世界的需求之间寻找交集的时候。 坦率地承认自己的短板,针对它们招募盟友,你就可以把大多数时间放在核心长板上了。 第三阶段:优化长尾,持续发挥影响力 第三阶段的主要目的是确定接班人,即给继任计划画上完美的句号,从执行或领导的角色转变成顾问或辅助的角色。 保持关联性是你在第三阶段的工作之一。 储备三大职场燃料 你的领导力是由你的学习意愿助燃前行的。
《程序员修炼之道》之提示全集

《程序员修炼之道》之提示全集

D瓜哥
计算机行业是一个发展非常迅速的行业,技术可谓是日新月异。同样,书籍也是更迭不断。书龄在二十年以上的书,少之又少。如果还能一直保持畅销,那绝对是凤毛麟角。而 《程序员修炼之道》 绝对算是这些神品中不可或缺的一本。 最近当当在搞读书节,又成功骗我入坑,买了几本心仪已久的书。《程序员修炼之道·第2版》被我成功收入囊中。打开书本,只看目录就感觉可以值回书价了。99 条提示,字字珠玑,金科玉律。忍不住发篇水文,推波助澜,让其发扬光大。 务实的哲学 关注你的技艺 思考!思考你的工作 你有选择权 提供选择,别找借口 不要放任破窗 做推动变革的催化剂 牢记全景 将质量要求视为需求问题 对知识组合做定期投资 批判性地分析你读到和听到的东西 英语就是另一门编程语言 说什么和怎么说同样重要 把文档嵌进去,而不是拴在表面 务实的方法 优秀的设计比糟糕的设计更容易变更 DRY—​不要重复自己 让复用变得更容易 消除不想搞事物之间的影响 不设最终决定 放弃追逐时尚 使用曳光弹找到目标 用原型学习 靠近问题域编程 通过估算来避免意外 根据代码不断迭代进度表 基础工具 将知识用纯文本保存 发挥 Shell 命令的威力 游刃有余地使用编辑器 永远使用版本控制 去解决问题,而不是责备 不要恐慌 修代码前先让代码在测试中失败 读一下那些该死的出错信息 “select”没出问题 不要假设,要证明 学习一门文本处理语言 务实的偏执 你无法写出完美的软件 通过契约进行设计 尽早崩溃 使用断言去预防不可能的事情 有始有终 在局部行动 小步前进——由始至终 避免占卜 宁折不弯 解耦代码让改变更容易 只管命令不要询问 不要链式调用方法 避免全局数据 如果全局唯一非常重要,那么将它包装到API 中 编程讲的是代码,而程序谈的是数据 不要囤积状态,传递下去 不要付继承税 尽量用接口来表达多态 用委托提供服务:“有一个”胜过“是一个” 利用 mixin 共享功能

暗想

D瓜哥
理智告诉我该走了, 但情感却恋恋不舍; 大脑告诉我放手吧, 但心依旧在沦陷; 认识你让生活诗情画意, 想起你忍不住嘴角上扬, 思念你梦都是甜的。 想做你的指南针, 带你周游世界; 带你翱翔太空; 带你去梦想的远方。 想做你的眼镜, 带你观历史的沧海桑田; 带你赏自然的鬼斧神工; 带你看艺术的侠骨柔情。 想做你的厨师, 可口的早餐等你醒来; 丰盛的晚餐等你回家。 好想用心爱你一次, 爱你就像爱生命; 我挣钱养家,你貌美如花; 我用坚强的臂膀, 构建温馨的家。 即使外面狂风暴雨, 家中依然四季如春。 好想和你站在一起, 勇往直前,彼此成就。 你做园丁, 浇灌祖国的花朵; 我做篝火, 温暖家庭,照亮社会。 想说的话,千言万语, 却不能说出口。 想见的人,魂牵梦绕, 却咫尺天涯。 远远祝福你, 事事顺心,桃李天下。 我渴望爱的垂涎, 但不要怜悯的爱。 我将继续加油, 做生活的愚公, 逢山开路,遇水搭桥。 遥知不是雪,为有暗香来。 知音难觅,弦断有谁听?

2019 年度计划

D瓜哥
不知不觉,2019 年元旦马上就要到来。2018 年的元旦仿佛还在昨日。人生天地之间,若白驹之过隙,忽然而已。 2018 年,要走的已经走了;2019年,希望可以留下想留的… 毕业后这几年来,过得浑浑噩噩,仿佛什么也没有留下。之前前年过完春节,忽然意识到自己已经到了而立之年,再想想一事无成,内心突然开始惶恐焦虑起来。 2019 年,希望自己找准方向,更努力一些,争取各方面都前进一步。所以,在 2019 年即将到来之际,给自己定一些小目标,每月检查进展,反思、总结。 用心谈一场恋爱。愿得一心人,白首不相离。正心、净口、修身、齐家。三省吾身,改正自己的不足,培养自己的优点。 学好英语。 回译两遍《新概念英语·二》和《新概念英语·三》。每天一篇。 背诵《新概念英语·二》和《新概念英语·三》。 阅读 《Word Power Made Easy》。 阅读 《Merriam-Webster’s Vocabulary Builder》。 阅读 《Steve Jobs》。 阅读 《The Little Prince》。 阅读 《Flipped》。 阅读 《Animal Farm》。 阅读《Harry Potter》。 《Harry Potter and the Philosopher’s Stone》。 《Harry Potter and the Chamber of Secrets》。 《Harry Potter and the Prisoner of Azkaban》。 《Harry Potter and the Goblet of Fire》。 《Harry Potter and the Order of the Phoenix》。