罗风 · 2021年05月18日

IC 圆桌派,第一场“职场,简历,面试”复盘

IC 圆桌派,第一场主题是“职场,简历,面试”,拟定的讨论方向为:

WeChat Image_20210518100053.jpg

在拟定的问题中,讨论最多的是第五个问题:如何选择offer?答案中的高频词是:薪资、上升空间。 关于offer 的选择老驴曾码过一文 《论职场 |如何选择offer》,可做进一步讨论。

关于拟定问题本身的讨论,只进行了很短时间,整个讨论过程的走向是:体制内外的选择—> 国内顶尖fabless 跟美帝顶尖fabless 的差距—> 差距是由代码、架构、实现流程哪个环节导致的—> HLS —> HLS 可适用范围及局限—> 什么才是优秀的RTL —> SiFive kami-> BSV-> rtl 的选择—> Chisel —> formal 验证的成熟性—> UVM 的局限性 —> DV 深入讨论,一波DV 大神上线,完全看不懂更别提插话了,但是学到了许多新名词—> 架构。整个讨论过程可谓精彩纷呈,如烟花绽放,绚烂!关于架构的讨论,可以参看《极说・与IC圆桌派过大年之闲话架构》。

WeChat Image_20210518100126.jpg

在讨论过程中,各位大神不时抛出网站,大除夕的,敢情还都开着电脑coding 呢?!老驴还没有点开过这些网站,帖到这里,供参考。还有朋友推荐了B 站上台湾清华计算机结构课程,据说很好。

https://www.bilibili.com/video/BV1r4411s7Hj/?aid=53640713&cid=93834523&page=1

https://homepage.cs.uiowa.edu/\~tinelli/papers/HagTin-FMCAD-08.pdf

https://en.m.wikipedia.org/wiki/Satisfiability\_Modulo\_Theories

https://carrv.github.io/2017/papers/cook-diplomacy-carrv2017.pdf

https://zh.wikipedia.org/wiki/%E5%A4%A7%E8%A1%9B%C2%B7%E5%B8%95%E7%89%B9%E6%A3%AE\_(%E5%AD%B8%E8%80%85))

https://github.com/chipsalliance/rocket-chip/blob/77b4e6b84c91aa0617c7e54c7c57c8783bcd30b3/src/main/scala/rocket/Decode.scala

https://www.linkedin.com/company/sifive/

午夜之后,又进行了简短的职场讨论,题目是:如何跟领导搞好关系?关于这个问题,老驴一贯的坚持是:磨好自己的枪,平等对话,不卑不亢不慌不忙不着急。群友们给出最多的建议是:多沟通。 其实关于这个问题,参考高老师贴出来的《德雷福斯五阶段模型》自我定位一下处于哪个阶段,然后一步一步的往前走,要想平等对话,请先跟你老板有接近的认知,而这需要一个漫长的过程,在此之前,多听多做不会错。

第一阶段:新手(novice)
小白、学徒工,跟着打酱油
想要一本手册,想别人告诉他一步一步怎么做
没有或者只有很少的经验
因为没有判断能力,他们需要及时的行为反馈
不知道如何应付错误,出错会让他们慌乱
按照明确规则可以看起来做点事情
他们难以利用网络的知识片段
只会单纯的抄录代码,并不清楚它们应用的情景
最佳进阶手段 教练明确的指令训练,这个阶段不需要太多理解性的东西

第二阶段:高级新手(advanced beginner)
小工、能够跟着做点事情
有一定经验,有一些模块库。
对规则有所理解,会尝试性的应用规则对付任务;
想要快速的获取解决问题的信息,对知识体系不感兴趣
知道哪些信息有用,依赖信息;
他们是“基于搜索引擎的编程”的忠实实践者;
能拼接代码完成目标功能;
超过50%的人群会整个生涯都处于这个阶段
最佳进阶手段 观察和模仿环境中高水平的人来提升。

第三阶段:胜任者(competent)
师傅。能够独立负责做事情。
拥有比较多的技巧;
拥有相当多的经验;
能听懂专家的抽象观点;
能做为一个团队的核心了;
最重要能力是评估问题解决的可能性。
熟练他所使用的开发语言的各种语法细节
最佳进阶手段 持续苛刻挑战性的任务

第四阶段:精通者(proficient)
经验已经足以提炼一般性的指导方法
对于所处的技术领域具有全局思维
能够整体系统的解决问题。
围绕自己的技术领域,不断积极寻求更大的概念框架。
不断审视自己解决问题的手段
恰到好处的使用各种《设计模式》
大约有10%人处于这个阶段
最佳进阶手段 尚不清楚
第五阶段:专家(expert)
创造解决问题的方法手段。
追求最佳实践,创造更好的工具和方法。面对问题时候能自然的产生直觉的解决办法。
专家通常很难把他们的行为恰如其分地解释清楚,他们的很多行为是如此地熟练以至于已经变成无意识。
新手靠规则,专家靠直觉;
他们著书、写文章、做巡回演讲。
不到5%的人在这一个阶段(在体育运动中 前0.2%才是明星)
专家需要保持实践来维持他的水平,专家离开实践后,就成为胡说八道的“理论大师”。专家并不意味着是好的教练。但是,一旦你成了某个领域的专家,在别的领域成为专家就会变得更容易(所谓成功是一种习惯)。
一般进阶手段
在环境(社群)中不断模仿、重整(内化)、发展自己的模式。也就是多样性积累实践经验、理解情境和发展直觉。

有效的实践
没有实践就没有技能,但是只有时间的实践并不能保证效果。有效的实践目标是把经验结构化

有效实践的基本条件
明确定义的任务
任务有挑战、但可行,即不在舒适区不在困难区在挑战区不断练习
任务环境可以提供大量反馈
提供重复犯错和纠正错误的机会。要迭代,要在可以失败的环境中去提升。不要用时间压力法(典型的考试模式学习知识);

高效的实践
高效的实践的核心是控制注意力,提升转化速度和效率。

作者:陌上风骑驴
来源:https://mp.weixin.qq.com/s/RueYIdi2CQc8Jgzsuq-BOg
作者微信公众号
捕获.PNG

相关文章推荐

更多IC设计技术干货请关注IC设计技术专栏。
推荐阅读
关注数
20201
内容数
1307
主要交流IC以及SoC设计流程相关的技术和知识
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息