底层与应用层谁比较有前途肯定是没有标准答案的。底层相对于应用层的入门门槛是比较高点,但这个也只是针对“入门”这个级别的。往高端发展,二者的难度其实没有多大区别。但要注意的一点是底层软件是相对比较固定的,变动不大,市场需求量不如应用层多。在互联网火热发展的今天,应用层的开发职位比底层驱动职位多得多。
另外一点,现在应用层的开发功能划分得越来越细,并不是按你是用c/c++或者java开发划分了,而是按你熟悉什么领域划分:你是熟悉大数据处理还是图像识别?或者是语义识别?这些功能的实现需要大量的数学知识和算法知识,入门门槛也很高。如果能精通其中一种,也算是前途无量了。所以个人认为,“底层入门门槛高”只适用于比较低层次的比较。
底层与应用层谁比较有前途肯定是没有标准答案的。底层相对于应用层的入门门槛是比较高点,但这个也只是针对“入门”这个级别的。往高端发展,二者的难度其实没有多大区别。但要注意的一点是底层软件是相对比较固定的,变动不大,市场需求量不如应用层多。在互联网火热发展的今天,应用层的开发职位比底层驱动职位多得多。
另外一点,现在应用层的开发功能划分得越来越细,并不是按你是用c/c++或者java开发划分了,而是按你熟悉什么领域划分:你是熟悉大数据处理还是图像识别?或者是语义识别?这些功能的实现需要大量的数学知识和算法知识,入门门槛也很高。如果能精通其中一种,也算是前途无量了。所以个人认为,“底层入门门槛高”只适用于比较低层次的比较。
底层的东西变化慢,难度大,十几年前的书还在拿着教呢。。。越沉淀当然越香。但是在机器成本越来越低的今天,嵌入式市场必然衰退(操作系统在崛起),底层人材需求越来越小。