请问关于软件开发过程中学习努力方向的问题
我是一名物流工程专业的大三本科生,我对计算机比较感兴趣,打算毕业后从事软件开发方面的工作。我的努力方向就是将自己的专业与计算机结合起来,去从事物流信息化、企业信息化之类的软件工作。我现在对delphi算是有比较深刻的了解,对c++、java、pb也掌握的比较熟练,能开发一些有一定难度的数据库系统(开发过多层系统)、web应用之类的东西,熟悉erp的基本理论,在开发的系统中也能结合物流专业的知识进行简单的系统分析设计。我感觉我自己的努力方向是逐渐向高层发展,干信息化系统之类的高层的东西比开发通信协议、开发硬件驱动这类底层的东西更能向系统分析师、管理人员层次发展,更能逃过30岁的“劫难”(说实话,我不同意程序员只能感到30岁的说法)。请问我还有必要去深究系统底层的那些东西么,比如sdk、网络通信底层协议之类的东西,我的努力方向是不是能更容易的向高层发展?