首先,电子信息科学与技术专业本身就是一个交叉学科,不仅涉及到电子类相关课程,也涉及到很多计算机相关课程,所以该专业的就业面还是比较广的,毕业生也有比较强的岗位适应能力,近些年有不少毕业生也会进入互联网行业从事软件开发岗位。
Java和Python都是全场景编程语言,也都有比较广泛的应用,所以学习其中的任何一个都是可以的。当前在IT互联网行业内,Java语言的岗位需求量还是比较大的,由于Java语言的技术生态体系比较健全,所以生产场景下采用Java语言往往也会降低开发风险,从这个角度来看,如果未来要进入互联网行业从事软件开发岗位,可以重点考虑学习一下Java语言。
电子信息科学与技术专业通常都会设置嵌入式开发课程,不少毕业生未来也会从事专业的嵌入式开发岗位,从与电子信息科学与技术专业的结合度来看,由于Python语言在嵌入式开发领域也有很多应用,所以学习Python语言也是不错的选择。相信未来随着物联网平台的落地应用,Python语言的应用场景会得到进一步扩展。
从学习难度上来看,Java语言的初期学习难度要高一些,一方面Java语言的抽象程度比较高,另一方面Java语言的编程模式更严格一些,这导致Java的代码量往往也更大一些。相对于Java语言来说,Python语言的初期学习难度要相对低一些,也更容易获得学习的成就感,但是Python语言同样可以写出非常复杂的程序。
最后,对于电子科学与技术专业的本科生来说,如果没有考研的计划,建议先从Java语言开始学起,然后再学习一下Python。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以