当前:
----
基本功要扎实,大致有四块,数据结构与算法,操作系统,计算机网络,如果只是后端主程加个数据库,如果是前端主程需要加个计算机图形学。比如题主说得后端主程,因为你是一台机器要服务前端多台机器,在网络那块性能调优也要懂。另外要非常娴熟的操作当前使用的版本管理工具,至少你得知道怎么合并,怎么打分支,怎么回退版本。
未来:
----
保持对新技术的好奇心,多关注业内比较新的解决方案。因为一旦做新项目,技术选型就是你的本职工作,而且影响整个项目周期,换句话说到底未来需要踩多少坑,由你决定。所以你要有一套经过实践证明行之有效的学习方法论。