输入法:主流架构有 ibus 和 fcitx ,个人推荐 fcitx5 ,因为使用 ibus 时遇到过无限空格/回退键,严重影响使用的 bug ,输入联想功能用着也不太舒服。相比之下 fcitx 用着比较贴近 win 下的手感,并且可以导入各种输入法皮肤。教程 --> https://www.nekopara.uk/archives/295.html
示例 v
浏览器:这里主要考虑 edge chrome 和式微的 firefox,其中最推荐 chrome。edge :非常不推荐使用,我遇到过随机误触右键 & 菜单栏部分颜色变为紫红色的 ,严重影响使用的 bug ,导致无法正常通过菜单栏浏览历史记录(打开几秒就会自动退出)与下载(背景和文字都会变为同一种颜色)等。紫红色的这个 bug 初见真的会被吓到。随机误触右键的 bug 24 年 9 月就有人反馈过,现在还没修,只能说不愧是微软
firefox:与 win 的同步不太方便,并且这几年竞争不过 chrome 与 edge ,不太推荐使用。
chrome:目前使用下来比较舒服,遇到的唯二的问题是,看 b 站直播会卡顿,需要修改解码方式 / GPU 加速等,很好解决;手机使用 chrome + bing 引擎时会有弹窗提示下载 bing 。
其他软件:远控方案推荐 parsec ;笔记软件推荐 obsidian + 坚果云同步 + blue topaz 主题(自定义背景需要网络图床,可以用 GitHub 等);terminal 推荐 tabby + zsh ;梯子如果没有 linux 端 app ,可以用 clash for linux ,就是非 tun 模式需要去设置调一下代理模式为手动才能用
--> https://github.com/nelvko/clash-for-linux-install.git
寒假肝了一个多星期,也是终于通过了年前最后一批答辩🎇。去年有一位半导体的 24 级大佬入学,现在他已经做到 B 阶段了,只能说还得加倍努力。
官网 --> ysyx.oscc.cc
如果你尝试自学过 ic 设计相关的知识,会发现网上很难找到成体系的教程,尤其是模拟 ic 。大部分情况,只能通过网络上零碎的资料与经验贴,自己慢慢探索学习路线。这对于刚开始自学的人来说,效率很低,并且容易走弯路。
而一生一芯就是国内极少数的成体系的,体系结构相关的公益教学项目。虽然也有涉及知识杂乱(C语言写写写写到厌倦),某些内容有点过时(黑客的傲慢(( ,比如力推 vim )等问题,但仍是锻炼自学能力与学习体系结构基础知识的最佳项目之一。
记得做过的内容要存档,必做题必须要做就好。这部分比较简单,学过数电基本就没有问题。
无论有没有兴趣参与 ysyx ,都非常建议阅读 F1:如何科学的提问的讲义
https://ysyx.oscc.cc/docs/2407/f/1.html
99%的问题都可以通过 STFW, STFM, STFSC 解决

关于 C 语言:E 阶段通常会被 C 语言卡很长一段时间,尤其是我们非计算机出身的,很正常。需要注意的是,指针作为 C 语言的精髓,非常重要;PA1 中实现监视点需要构建双向链表;内存管理和结构体,预定义后面会用的比较多。他指定那些教程的课后习题可以不全部完成,灵活取舍就好。关于 chisel 与 verilog :比较建议有 verilog 经验后再考虑 chisel ,chisel 优点是可以避免大部分 verilog 的未定义行为,但这不是必须的。要明白,最重要的是硬件思维,而不是使用哪个语言。关于 PA :加油吧

,尤其是 PA1 ,对于非计算机出身,没有接触过体量大一点的项目的人来说,啃起来 source code 会很难受。答辩时会问一点项目细节,即使 “ 借鉴 ” 也一定要完全弄明白。vim 不用一直用,会了基本操作就可以转 vscode 等 ide ,但是也不能不会,vim 编辑 makefile ,临时修改某些文件等还是比较好用的;关于 linux 基本指令与 makefile/shell 等,边用边学是最好的。