不想只拘泥于产品上的专业知识,为了拓宽技术面,嵌入式C后该自学点什么?

urarau 发布于 2013/08/24 11:39
阅读 462
收藏 1

毕业之后几年一直在做嵌入式C的开发,工作上除非有新的产品相关的专门技术要重新学习之外,编码上已经没什么大的问题了。

最近忽然觉得这样下去以后慢慢就没意思了,被产品上的细节束缚着,技术上不会有太多的成长。

所以,想问问各位是不是也有过类似境遇?又是怎么度过的?

之前看过一些公司的应聘要求,如果是和C开发相关的,一般都会在要求C精通之外,还要求有C++,Linux之类的知识。那是不是该学学这两个呢?以前也尝试过,但都是浅尝辄止,可能是自己心浮气躁,急于求成;但根本原因还是没有明确目标吧。

也想过要不要试试Java,兴趣上来说不定可以作为业余爱好,但后来认为和现在的工作偏离太远,工作一忙起来肯定就懒的搞了。所以,还是有点相关性,对可见的未来有点帮助的东西比较好。<这个人功利性太强>

如果你有什么愿意分享的,请不吝赐教!先表示感谢了。

加载中
0
中山野鬼
中山野鬼
技术服务于业务。纯粹的技术能力的价值无非是落到任何与这个技术相关的业务中,可以迅速开展工作。至于嵌入式c之后怎么走,哈,我只能说我是从嵌入式c,腾挪到了服务器c方面。这样可少关注些平台环境,多关注设计本身。
0
urarau
urarau

引用来自“中山野鬼”的答案

技术服务于业务。纯粹的技术能力的价值无非是落到任何与这个技术相关的业务中,可以迅速开展工作。至于嵌入式c之后怎么走,哈,我只能说我是从嵌入式c,腾挪到了服务器c方面。这样可少关注些平台环境,多关注设计本身。
谢谢,看来我得先搜搜服务器方面的资料,看看是否能借鉴你的路程。
0
修改登录密码
修改登录密码

你研究技术的目的不就是为了做产品么

不能做出成功产品的技术是无法生存的

0
修改登录密码
修改登录密码

现在嵌入式和桌面开发的界限越来越模糊了。

如果说单纯的作应用开发,和桌面开发的区别确实不大,会用C 了解就差不多了

作嵌入式你需要了解的更多,从底层的硬件特性 编译器 OS 驱动 BSP

到中间件 图形 各种服务

到应用层   你都要有一定深度的了解

嵌入式系统能让你对计算机了解更深入

ueharaai
ueharaai
+1
0
中山野鬼
中山野鬼

引用来自“eel”的答案

现在嵌入式和桌面开发的界限越来越模糊了。

如果说单纯的作应用开发,和桌面开发的区别确实不大,会用C 了解就差不多了

作嵌入式你需要了解的更多,从底层的硬件特性 编译器 OS 驱动 BSP

到中间件 图形 各种服务

到应用层   你都要有一定深度的了解

嵌入式系统能让你对计算机了解更深入

嵌入式现在产业链也很成熟了。soc公司基本把该要做的底层都做了。哈。系统公司说实话,用c的也不多。也是这个原因导致我打铺盖走人了,不混嵌入式了。哈。应用层面,其实很多嵌入式,如手机,已经是桌面系统设计了。不是嵌入式设计了。
0
urarau
urarau

引用来自“eel”的答案

现在嵌入式和桌面开发的界限越来越模糊了。

如果说单纯的作应用开发,和桌面开发的区别确实不大,会用C 了解就差不多了

作嵌入式你需要了解的更多,从底层的硬件特性 编译器 OS 驱动 BSP

到中间件 图形 各种服务

到应用层   你都要有一定深度的了解

嵌入式系统能让你对计算机了解更深入

我做的就算是应用开发了,虽然自我欺骗是在做自己梦寐以求的所谓嵌入式。现阶段的确是C就够了,越做越没挑战性。

考虑到将来,还是得自学点儿什么其他的。以后做真正的嵌入式开发。

受教了,多谢!


gvim
gvim
入宝山而空返,@ eel 点的很到位了。不能因为厂家有提供就想当然认为所有情况都如此。明白C是什么吗抱着悟空找八戒呵呵。
0
ihuotui
ihuotui

引用来自“中山野鬼”的答案

引用来自“eel”的答案

现在嵌入式和桌面开发的界限越来越模糊了。

如果说单纯的作应用开发,和桌面开发的区别确实不大,会用C 了解就差不多了

作嵌入式你需要了解的更多,从底层的硬件特性 编译器 OS 驱动 BSP

到中间件 图形 各种服务

到应用层   你都要有一定深度的了解

嵌入式系统能让你对计算机了解更深入

嵌入式现在产业链也很成熟了。soc公司基本把该要做的底层都做了。哈。系统公司说实话,用c的也不多。也是这个原因导致我打铺盖走人了,不混嵌入式了。哈。应用层面,其实很多嵌入式,如手机,已经是桌面系统设计了。不是嵌入式设计了。
我也是,已经不干嵌入式了。
0
kerriganA
kerriganA
哈哈。。其实在我的眼里面做嵌入式的还是相当的不错的哎。。其实我觉得你可以用你自己的技术做一个让所有人都可以用的产品呀。。然后用这一个产品来卖钱呀。。。我觉得这一个才是最主要的。。这样的话你可以学到更多的知识啊。。当然了这一个难度也是非常的大的。。
返回顶部
顶部