以终为始

曾有前辈说过,要以终为始。
程序结束在哪,就从那边开始追。

睡了两天,就在礼拜一列下想做的事情,
接着开始维护的工作吧!

TODO

github 页面 Tag: forever

可能有人注意到,
猴子前已经把 TODO List 更新上去了,
也给了一个简单的使用说明,欢迎有兴趣的大家帮忙提 issue 或一起维护。

最主要分成以下四类:

  • 使用者相关功能
    • 支援指定 Binary File Path
    • 自动设定 Program Counter
    • 简化 Build 流程
    • 增加更多范例程序
    • 增加 Code Stream Analyze 的相关范例 (预计用机率的角度进行解读)
  • 维护
    • 重新设计更有弹性可扩充的 Decoder 和 Executor
    • 新增单元测试 (预计是用较为熟悉的 Google Test)
    • 把 Console 从 Bus 独立出来
  • 新功能
    • 新增 Code Stream Analyze 相关功能
    • 新增其他 External Device
    • 支援更多 Extension
    • 支援 Interrupt
  • 修 Bug:
    • Logger 在 src/dist register 相同时会用错数值
    • Logger 印出指令没用到的 register 要为 0

後记

这段时间担任 Projct Owner ,
每天随着进度与观察读者反应,重新规划目标与发布内容,
看起来说历史故事、决定架构的思考过程、和解决问题的过程比较受到欢迎。

担任 Scrum Master,观察并维持健康的团队,
适时的安排团队活动与及时阻止不健康的长期加班(笑。

担任 Developer,每天都要在专案进度和追求完美的工匠精神之间做出取舍,
时程到了,但还不是放弃的时候,
欠下技术债务,代表的是扛起偿债的责任继续前进,
兰尼斯特家的猴子有债必偿。

人力有限,需求无穷,
尝试不同的做法,观察回馈,
并对各个任务目标做出预估并取舍,是每个团队必要的任务。

事情做之前没人知道结果是什麽,
就像 Pair Programming 要做的是相信并陪伴夥伴一起尝试,
分享自己并公开感谢夥伴的努力,信任并一起迈进的氛围才会在团队中渐渐扩散。

这段旅程的开始,
一部分是挑战自己的基础功够不够紮实,
一部分是想知道待在 Agile Team 学到的能力到底能走到多远。

这段时间,从生疏到步入正轨,
从前期规划到开始尝试有挑战性的项目,
希望记录下来的过程能帮助到大家。

还有好多夥伴的优秀好文

EN,很感谢帮忙在 RISC-V 社群上推广大家的文章,
猴子也从微自干的旅程中学了几招,
这次铁人赛一次挑战两个主题,果然是真·时间管理大师!
经典语录:

微自干的旅程没有结束,但是每日连载的部分先不要。

高魁良,四届铁人,猴子从 2017 就拜读前辈的文章,
今年才半只脚踏在前辈的足迹上,也感谢前辈阅读并在文末提及小弟的拙作,
甚感荣幸。
很佩服前辈在参赛之余,也大量阅读、分享铁人赛的文章,
并与为了繁体中文社群的发展做出行动,
结论与展望(二)中提及文化入侵的部分有相当的认同。
经典语录:

过度引用简体社群的翻译,是我们这个 branch(正体中文)的瓦解的病徵。

int10h,经常活跃在社群上,提供很多很棒的文章分享,
在猴子撰文的时候也因此受益,发现一开始参考的硬体实作是第一代,
作者在第二代加入了 Score Board 乱序执行,也有指令模拟器,
猴子好好的照抄参考了一番,真香!
有幸参与过几场新竹码农的活动,听了些八卦,
非常感谢这位愿意热情分享知识的铁人赛夥伴,
请务必好好保重身体!
经典语录:

Alpine Linux Porting (1.9999)

ycliang,十分用心的整理了许多 Linux 的文件,
提及很多重要的观念,例如 这篇
在 Cache 和 Memory Mapping 的部分整理的十分详细,
选文的主题也很吸引人,
几次看到一半想深入探究才猛然想起要赶自己的文章,
恭喜完赛!

juck30808,数据分析真的很有趣,
这次的系列文编排也是从看过的 Youtuber 学习,
从前期的尝试不同风格到後期开始挑战不同内容,
也有发现前期和後期的观看有不同的分布特性,
可惜目前只有观察,没有纪录数据并分析。
非常感谢你的留言,
猴子最近在执行一周一间拉面店的计画,
这次的结尾,也是本系列文的唯一的图片,
就让猴子为你献上这个月最推荐的拉面吧!

还有很多铁人们的文章,
目前光是列出来的都还没读完,
不管是猴子已经订阅的、还没订阅的,接下来也会一一拜读,

Scrum Master 又要抱怨猴子加班了,
大家晚安,明年铁人赛见!

最後的最後

与 RISCV-SIM 一样未完结的,还有猴子的洗肾拉面之旅,
欢迎大家推荐自己心中的第一名!
P.S.突然好想念新竹的写乐阿...
https://ithelp.ithome.com.tw/upload/images/20211019/20140342HvpudxXZy9.jpg
https://ithelp.ithome.com.tw/upload/images/20211019/20140342L82D5AcJEq.jpg


<<:  Extra03 - Browserslist - 配置专案执行目标环境

>>:  如何使用 UML 序列图对 MVC 框架进行建模?

【13】模型套不套用资料增强 (Data Augmentation) 的比较实验

Colab连结 资料增强(Data Augmentation),是一个当今天资料集样本不多时,透过调...

课堂笔记 - 深度学习 Deep Learning (6) Lab2

使用读档方式用python实作PLA Lab2作业需求: 基本上和Lab大同小异,唯一要改的地方就...

08 - fd - 快速查找档案与目录

find 是个在查找档案的指令,但是它的预设行为并不是这麽的直观,需要使用特定的参数才能以一般搜寻的...

JavaScript Day01 - 说明

前言 这次主要是更新我之前的笔记,那时候刚学习 JavaScript,对於一些结果可能不是很懂,刚好...

[DAY3] MVC与散落各处的逻辑

上回说到 Fat Model 的逻辑散落在各处,那这回就要来说说散落在哪、以及造成这种现象的原因。 ...