贴一段楼主现在的项目正在写的代码。
至于怎么选方向:首先分别取了解一下c/c++ (java、android、c#、html5等)你喜欢哪一种,选择一种学习。
建议c/c++或 java中选择一个。java前期工资高一点,我现在就有同学1.1万一月,c现在知道最高的是做算法的8千/月 其他一般都4000的样子。
既然是在嵌入式吧 那么我理解的嵌入式就是,按照需求做够用的专用的系统(专用软件+专用硬件)。
1.其中功能比较简单的不需要跑linux 等系统的属于
单片机开发。这种人需求量很大的。需要学c语言 然后学c51 或
STM32 因为中文资料比较多。芯片有fresscale 、nxp、
ti、瑞萨等
就主要学这两个就行,需要能看懂英文文档(需要看datasheet)。即使到公司让你做点别的语言相关的会c系的在学其他的就很简单了。
2.linux也很火 做功能比较复杂的可能就需要linux开发了,这个需要学linux c、linux操作系统、arm的
开发板,一般就是把linux内核按需求裁剪之后烧到板子上。如果做linux驱动的话也需要能看懂英文文档。需要看datasheet。
3.android应用 这个就是做安卓app的,学安卓就行了,没事多用android studio写写app也可以下载到
手机上实验。
4.android底层安卓底层我认为就是linux,只是加强了。用的也是c语言。
5.苹果ios方面智能做app 我认识的同学就一个做这个的工资蛮高的。
6.java系的做网站的,这个可能要学html、java我妹妹就是做这个的工资合肥6000多。
7.C#貌似也有不少同学没学过这个但是因为学了c语言被招到公司做c#。c#windows的开发语言开发的东西大多只能在windows系统上面使用,但是以windows的普及程度这个应该不算劣势。java 因为跑在jvm上面所以移植性很好。
纯属个人简介。
2