Openstack涉及到os下层的方方面面。深入openstack,会对系统与运维有更深的了解。
对于python开发来说,如果主要是专注于web方向,那么web后端,高并发的web服务器架构可能是一个细分的方向。另外一个方向是数据分析,其实我数学还是不错的,跟python结合起来也是不错的想法。
也就是说openstack面对的系统问题会更多,更杂。做得时间长,会有很深的功底。不管对系统还是对网络。
1.python web后端
知识点:os,软件工程
python web后端更加专注,主要是面对高并发,响应性等问题。会有很多的框架,工具。比如ACE web框架等等。
实际上我可能更加偏向python后端。因为它的目标非常专注,架构也需要对系统底层到上层一个纵深的理解。
2.python 数据分析挖掘
知识点:算法,快速开发
数据分析挖掘是挺不错的应用,面向很多应用层面,统计层面的的问题。当然我不是做统计的,但是在大数据时代,这种应用是非常多的。需求量也很大,这个职位更加偏向于算法。