近一段时间面试的年轻人较多,经常被问到公司有培训嘛?是计划怎么带新人的,怎么培训新人?这些问题我经常不知道怎么回答,或者说怎么回答才是正确的。这个正确是从几个方面来说的,一个是我的看法是不是会影响到年轻人,而我的看法正确不?一个是年轻人自己的看法正确不,技术真的是靠别人手把手才能给你带出来嘛?一个是我的看法会因为公司的规章变化的,因为我也是在公司打工的,我不能确定今天给你的回答是这个公司不变的政策。
而反倒是昨天一个同样问了我这些问题的人,后面追问了我几个问题,问我对设计的看法是什么样子的,这个问题确实触发了的一点思考。
我们当时是在谈FPGA逻辑设计。我说我个人对逻辑设计的理解大致分4层,第一层是你要知道电路,了解硬件,你是设计的电路;第二层是你要知道,我们设计的电路,在不同的时钟下,会有不同的时序问题,我们要理解硬件的时序,会优化我们的设计;第三层是我们做的每一个模块的电路,实际都是服务于系统的,我们要有能力反过来,从系统的功能角度出发,分解出模块,做模块化设计;第四层是我们要有设计思想在里面,我们的模块要能够复用,不仅仅是自己复用,还能提供更多、更通用的复用性,这要求你不仅仅模块化要好,接口要好,代码习惯要好,注释说明要够等等。
标签:看法,之路,复用,想法,电路,模块,思考,设计,我们 来源: https://blog.csdn.net/IndigoKK/article/details/123100081
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。