![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
硬件工程师学软件
我们都是工程师
计算机软硬件从业者
展开
-
【硬件工程师学软件】之 硬件工程师更需要全栈
现在的技术更新越来越频繁,分类越来越细,按道理来说,社会分工应该越来越细才对,但是事实表明,很多时候并非如此,比如:在软件工程师中就有前台开发工程师和后台开发工程师的说法,但是现在却流行全栈工程师了,什么是全栈工程师?就是人家不分前后台技术了,什么都会。这的确是比较费解,但是这也表明从个人角度来看,只要精力充沛,前后台都会是最好了。从团队来看,全栈工程师肯定比较牛了,但是价钱也不便宜,人家能够单兵...原创 2019-06-13 09:40:47 · 671 阅读 · 0 评论 -
【硬件工程师学软件】之 认识Python
现在的语言和开发工具非常之多,虽然是好事,但是让我们初学者感到无所适从,关于这一点,我还是贾宝玉那句话“不管你世上有多少小姐姐,只认一个林黛玉”。选择一门入门语言,然后再扩散。比如,今天我们就选择Python。 有人问了,为什么不选择其他语言,选择Python呢?实际上,没有那么多的为什么。选择Python,是因为它简单,不像java那么正儿八经的。Java是语言中的绅士,不是贵族,据说贵族是Fo...原创 2019-06-13 09:42:54 · 357 阅读 · 0 评论 -
【硬件工程师学软件】之 关系型数据库
硬件工程师基本不用数据库,没法用,最多就是用一个内存表。但是在软件里,如果没用过数据库,估计面试这一关就比较不好过,因为在软件的面试题,数据库基本上是必选题,即使面试不问,在实际的软件开发中,也很难找到没有数据库的项目。 那数据库是啥?类比一下,就是和我们硬件里的表差不多,只不过数据库是很多表搁在一个文件里,然后还有表头,表名,数据库名,最关键的是可以用sql语句查询。 举个例子,现在要做个玩具车...原创 2019-06-14 09:06:20 · 201 阅读 · 0 评论 -
【硬件工程师学软件】之 软件架构
硬件工程师编程基本功一般都比较扎实,毕竟都有几年的c或c++的基础,有的甚至还有linux下编程的经验,所以说编码不是太大的问题,他们头疼的是软件的套路太多,尤其是这么架构那么架构的,比较头大。 话说硬件编码中没有那么多的套路,硬件代码一般都是非常简洁、高效的,原因是要伺候底层硬件,不得不简化代码,提高效率。但是软件尤其是java,套路比较多,架构体系复杂,硬件工程师一般不太适应,但是软件工程师却...原创 2019-06-20 09:20:40 · 535 阅读 · 0 评论