DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 744|回复: 0
打印 上一主题 下一主题

[待整理] 软硬件思维方式初探

[复制链接]
跳转到指定楼层
楼主
发表于 2014-10-10 08:31:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
很早就想写这篇文章了,但都不知如何入手,今天在华禹工控的群内讨论了一下,再把他写下来,就比较容易了。

先谈硬件思维,以我为代表。

本人从小接触电子,主要家里一堆电子垃圾天天有得玩,再加上我爸买了一本电工学,没事干就看书,第一章就是PN材料的半导体理论,但那个时候是小学末期,看的很累,很多不懂,并且没有老师,必须要把这些翻译成自己能理解的东西,并且还要“自圆其说”,这就修炼成了内核,之后碰到新的东西,用自己的内核去解释新的东西,若解释的了,证实内核的正确,若不能解释,则纠正内核错误,以解释新东西。这样,这个内核就会越来越强大,越来越正确,实现无师自通。然而这个思维有一个问题,就是对于新东西,反应比较慢,理解的也比较慢,容易拒绝新东西,形成保守。尤其碰到一个自己搞不懂的东西,会心存犹豫,甚至恐惧而停滞不前。但当理解了,却能真正发挥其威力。

再谈软件思维,以我的同伴“活着”为代表。

自从跟他搭档之后,我就知道这一辈子自己不能再做软件了,因为自己的软件成就根本不可能达到他的水平,也只好放弃软件。

“活着”大学时期就搞linux,可以说有10多年的编程经验,现在华禹工控整套MTK平台的改进都是他搞出来的,尤其擅长破解,开拓新技术。

“活着”自己说,他的思维,从来不拒绝新东西,尤其软件上,接触新东西,了解他们接口就用,根本不关心他内部如何实现的,除非按他的要求做,调试不通,才去一层层的分析下去。这个思维很容易接触新事物,掌握新事物,跟踪新事物,但都有些不够深入。

再说现在软硬件技术本身的区别,硬件其实现在越来越简单,以手机为例,为了降低成本,都考虑到一颗电阻要不要的问题了,计算手机成本,只以BOM成本为核算,从来不考虑软件成本,这个就要求硬件必须要一体化,很难再模块化分割,手机技术的发展证明了这一点,因为这个降低成本。相反,软件可以认为复用成本为零,所以尽可能的模块化,做好一个,模块化一个,用网友一句精辟的话说“高内聚,低耦合”来概括。

搞技术这么多年,确实没有发现一个人,软硬件皆精通的,皆不错或者有一个方向很强的倒是不少,这个就如九阴九阳,合二为一的人就是绝世高手了,我这辈子已经不可能了。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2024-12-1 04:50 , 耗时 0.078553 秒, 19 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

快速回复 返回顶部 返回列表