当然可以自学。Python是一门比较简单的编程语言,自学一下也没问题。但如果想找一个Python开发岗位,需要在选择主攻方向、选择岗位类型、搭建实践、沟通场景三个方面做好准备。

对于已经有一定编程基础的同学来说,前期学习Python相对容易,但是如果想找一个Python开发的岗位,还是需要做好三方面的准备。

首先是选择一个主攻方向,对就业的影响非常明显。Python是一种典型的全场景编程语言,已经应用于Web开发、大数据开发、人工智能开发、嵌入式开发等领域。所以你要选择你的一个主要领域,然后根据这个领域的工作要求制定学习计划。

二是根据一自身的知识基础和能力特点。目前,使用Python的作业类型可以分为三类,即算法作业、R & ampd工作和应用程序开发工作。不同的工作对知识结构有不同的要求。

从近几年的人才需求来看,开发岗位的人才需求量比较大,对开发人员的整体要求不高。

三是为自己搭建一个练习和交流的场景。学习编程语言必须有场景支撑,否则很难深入学习。

虽然目前Python语言的应用场景很多,但是人才的招聘量并不大,很多岗位都集中在大数据和人工智能领域。这些领域往往对从业者的要求比较高,比如学历。所以如果想在Python技术上更进一步,可以重点读研究生。

从学习的顺序来说,初学者可以先按照Web开发路线学习。一方面Web开发的入门难度比较低,另一方面Web开发的参考资料也非常丰富。

即使采用自学,也会有更好的学习体验。完成网页录入后,可以根据自己的实际情况选择一个主攻方向。