java和python需要学到什么程度才能出来工作实习?

luhuanxiang


Java和Python语言都是目前被程序员广泛使用的编程语言,由于Java和Python的语言生态比较健全,能够适应的开发场景也比较多,所以IT行业内也有不少Java和Python的全栈程序员,全栈程序员目前比较受互联网企业欢迎。

通常初级程序员需要具备五个基本的能力,包括能够完成基本功能模块的编写;能够掌握常见的开发工具;掌握功能模块之间的消息传递技术;能够完成功能组件的部署;具备一定的程序调试能力。

对于初学Java的人来说,通常都会选择Java Web方向作为学习的基本路线,一方面是Web开发目前的岗位比较多,另一方面是Web开发涉及到的技术体系比较完备,将来转向大数据等领域也比较方便。通常来说,Web开发在学习完基础语法、数据库开发和Web组件开发三部分内之后就可以参加实习了,当然如果能把分布式开发和框架开发(Spring系列)也了解一下会更好。通常来说,参加实习之前需要完成大量的实验,以提升自身的动手实践能力。

学习Python语言相对于Java来说,要简单一些,一方面是Python语言自身的语法结构比较简单,另一方面Python语言的库也比较丰富,这能节省大量的代码。Python语言是函数式语言和面向对象语言的结合,所以在语法结构上比较灵活,也非常直接,即使没有编程语言的基础,也不会有太大的学习困难。学习Python语言比较常见的方向是Web开发方向和数据分析方向,数据分析方向需要具备一定的数学基础,当然也并不是很复杂,掌握一定的线性代数和概率论基础基本就能应付大部分情况了。通常在学习完Python语言的基础语法和对应的库之后就可以参加实习了,相对于Web开发来说,数据分析的库要更丰富一些,比如Numpy、Matplotlib、Scipy、pandas等,学习Python同样需要进行大量的实验。

我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

如果有互联网方面的问题,或者考研方面的问题,都可以咨询我,谢谢!


IT人刘俊明


掌握基础知识,独立完成一两个小项目,能够解决项目中遇到的问题。


分享到:


相關文章: