大三了,要决定方向,有点迷茫。希望大家谈谈这两个方向,给点经验
目前大三,对嵌入式不是很了解,没学过汇编、linux,数电模电物理基础电路都学的很差。学过c,c++,java,做过acm,写过网络聊天室、简单管理系统等小程序。
对硬件知识,底层的东西一窍不通的话,从事嵌入式会是一条不归路吗?不是的话该怎么学?
大家给点建议吧
(我的专业主方向是嵌入式的,本人偏向软件。我是打算学习嵌入式,只是担心硬件基础极差能不能学好嵌入式)
------解决思路----------------------
好巧,我也是这种情况,我是学C/C++,ASP.NET(C#)的,我也想问是不是不归路。。。
------解决思路----------------------
嵌入式,也分应用层和驱动呀,应用跟硬件都没啥关系,驱动跟数电模电还是有点关系。。
我觉得这个没什么好纠结的呀。
你学Android,了解深了之后,肯定要往framework了解,然后往linux了解,然后往linux驱动了解。。。
你学嵌入式,linux啊,wince啊,这些,你都要学嘛。。
活到老,学到老嘛,计算机有学不完的东西呢。
------解决思路----------------------
那你导师给的东西,估计想让你学驱动。
你会C和C++可以学学应用的编程呀。
------解决思路----------------------
++
楼主还是不要纠结了,1 2都学吧
等到将来,做起项目来,都是缺啥现补的...
------解决思路----------------------
学习方向应选择市场潜力大的 因此果断安卓系统
------解决思路----------------------
专业是嵌入式,底层的东西不懂?
------解决思路----------------------
感觉偏软的嵌入式应该也用不到啥硬件知识吧,写底层驱动顶多需要看些芯片usermanual和datasheet。当然,我也是新手...仅供参考。
还有就是看你好像自己已经在心里面有决定了,到这点来问只是自己心里没底。就你这情况,接受两个疗程的鼓励治疗就OK了。
------解决思路----------------------
楼主可以把2个方向的书都找点来先大致翻看下,看看你喜欢那一类开发。
------解决思路----------------------
才大三就分得这么清?
大学难道不是把握理论基础的时候吗?
专项技能等你毕业时可能就已经失势了,而OS 算法 基础理论,才是你今后能否胜任工作的关键。
IPHONE发布到今天也不过5年,5年前微软还在鼓吹Vista,Android都只是个概念品
------解决思路----------------------
对嵌入式底层不通没关系,会写代码一样可以搞嵌入式,嵌入式也要写应用层序的。我大学是学电子的,现在不一样搞嵌入式软件
------解决思路----------------------
搞嵌入式吧,国家会需要你的。
------解决思路----------------------
现在的开发工具都非常智能了。
如果有模板或者样例的话,嵌入式工程师主要的工作是按照应用写 C 代码和调试。实际上,在一个嵌入式团队中也有“偏软”和“偏硬”的区分。偏向硬件的会去处理基础电路问题。
我觉得,一个人在技术上能不能做到高层次,懂算法更重要。
------解决思路----------------------
想快速成才, 就安卓!
想成为产品设计师, 就C.
安卓现在火热, 招聘较贵, 过几年就和java一样廉价, 毕竟他用java开发, 人多了, 就便宜了.
------解决思路----------------------
学java。