底层与应用层谁比较有前途肯定是没有标准答案的。底层相对于应用层的入门门槛是比较高点,但这个也只是针对“入门”这个级别的。往高端发展,二者的难度其实没有多大区别。但要注意的一点是底层软件是相对比较固定的,变动不大,市场需求量不如应用层多。在互联网火热发展的今天,应用层的开发职位比底层驱动职位多得多。
另外一点,现在应用层的开发功能划分得越来越细,并不是按你是用c/c++或者java开发划分了,而是按你熟悉什么领域划分:你是熟悉大数据处理还是图像识别?或者是语义识别?这些功能的实现需要大量的数学知识和算法知识,入门门槛也很高。如果能精通其中一种,也算是前途无量了。所以个人认为,“底层入门门槛高”只适用于比较低层次的比较。
我的学习方向也是偏底层运用的,但也学过若干如图像处理,机器学习相关课程,感慨这些课程的深度不比你学数电模电,PCB绘制,甚至操作系统底层代码编写浅。计算机的任何一个层次都是令人窒息的博大精深。

— 完 —

本文作者:知乎用户(登录查看详情)

【知乎日报】
你都看到这啦,快来点我嘛 Σ(▼□▼メ)

此问题还有 10 个回答,查看全部。
延伸阅读:
Android 开发和 iOS 开发哪个更有前途呢?
iPhone 应用必须全要用 Objective-C 开发吗?

分享到