FPGA学习中的代码阅读
2024-09-24 22:14:24
不管是学FPGA还是C语言,任何一种代码的学习都离不开大量的代码阅读,也就是多看,多学习别人的代码。初学者在学习的过程中更为重要的是模仿,模仿别人的代码算法怎么去处理的,模仿多了,代码看的多了,能力自然就有所提升了。
说到这里不免有人问,那是不是去抄袭别人的代码啊,这种行为多可耻啊。个人认为,如果有这种高尚的想法的话,一定要尽早的放弃IT行业。对于初学者来说,要学习的东西很多都是技术成熟的了,相关网站上有很多开源代码进行参考的,我们不是直接拿过来用,而是要读懂它的每一行,他是怎么处理的。只有这样才能提高,不然的话,让你写一个串口程序,你以前没写过,根据协议自己写了个,可能你可以写出来,但是你的想法是不太成熟的,有些处理的手段可能你是没有考虑到的,你可能要等以后出现问题了才发现,这样周期就太长了,不利于一个IT工程师的成长。如果前期你就可以从别人的代码里借鉴到一些知识,那么你就可以避免一些问题,也能从中学到一些知识,让我们快速成长。
写代码就和写小说一样,如果一个知名作者没有读过那么多的文章是写不出有内涵的东西的。所以FPGA代码也是,你要多吸取别人代码,这样你才能快速成长。
版权所有权归卿萃科技 杭州FPGA事业部,转载请注明出处
作者:杭州卿萃科技ALIFPGA
原文地址:杭州卿萃科技FPGA极客空间 微信公众号
扫描二维码关注杭州卿萃科技FPGA极客空间
最新文章
- iOS阶段学习第六天笔记(数组)
- 嵌入式Linux的FTP服务端软件(stupid-ftpd)
- [vim]VIM快捷键整理
- Windows下PHP+Eclipse开发环境搭建 及错误解决(apache2.2服务无法启动 发生服务特定错误:1)
- BZOJ 1754: [Usaco2005 qua]Bull Math
- 第三篇:python基础之编码问题
- 【puthon基础】之str类字符串
- linux tar命令 压缩、打包、解压 详解
- ObjectiveC 深浅拷贝学习
- ubuntu 16.04 清空log文件的方法
- Java并发编程--并发容器之Collections
- [LeetCode] 276. Paint Fence_Easy tag: Dynamic Programming
- R语言的数据输入
- 015_sublime插件管理及所有非常有用插件
- laravel中的old()函数
- NDK plugin来构建JNI项目(相对于手动构建)
- Sublime Text3 使用记录
- jquery表单数据反序列化为字典
- 2013年 ACMICPC 杭州赛区H题
- CPU Cache unCache