讨教大学:零基础自学编程,选JAVA,Python还是PHP?

  越来越多非科班出身的人也义无反顾的投身到了IT互联网行业,加入了码农大军。但是对于非科班自学编程的朋友们来说,考虑的第一个问题一定是:我该从哪一个语言开始学起?在这里小编就为大家介绍一下零基础自学几大主流语言的优劣势。

  

  首先从这几大语言的难度谈起,不同语言门槛和难度不同,Python<PHP<JavaScript<Java<C++。也就是说,Python是最好入门的一种语言,兼具易学性和趣味性,学几天就可以做出一些有意思的小功能出来。这也给了初学者学下去的信心和兴趣,不至于啃书几天发现自己完全没看懂就放弃了。

  

  Python的另一个优势就是语法简单,代码可读性高。它的哲学是“做一件事情应该只有一种最好的方法”,对于初学者规范自己的学习有很大的帮助,同时也帮助初学者能够读懂其他人的代码养成良好的习惯。Python有能运行的伪代码之称,是最适合初学者学习的语言之一,是程序员的启蒙语言。

  

  PHP的特点和Python很像,同样是入门简单,学得快,功能强大。PHP是世界上最好的语言这个说法虽然夸张了些,但也不是不无道理的。作为Web时代后端开发常用的编程语言,PHP的应用可以说是无处不在,从桌面办公应用到手机导航等应用,从PHP小应用程序到架构庞大的企业级解决方案,处处都有PHP的身影。而PHP工程师每个月数以万计的岗位空缺招聘需求,也是奠定了它火热的关键点。因此把PHP作为入门语言,也是一个不错的选择。

  

  但Python和PHP的短板也是显而易见的,很多程序语言的概念都没有,没有JAVA那样完善的体系,这对于以后学习其他语言需要做到“触类旁通”时是不利的。因此许多人说,学Java路越走越宽,学Python和PHP越走越窄。

  

  JAVA虽然入门难,学习成本大,但却是最容易找到工作的语言,而且应用广泛、体系完整。可以说程序语言该有的概念都应有尽有再加上各种数据结构算法,设计模式多数是由java来解释,所以能更顺畅地系统地学习计算机科学。JAVA能让你养成一个良好的编码习惯,打下系统完善的语言基础,之后想学什么语言都很快。Java应用市场十分广泛,大型网站后台,安卓应用程序(apk),各种企业软件和管理系统都是用它开发的。因此Java程序员未来的选择性更多,职业发展的天花板更高。但前文也说了,JAVA学起来还是挺难的,因此不建议自学,有能力的话最好还是报个培训班。

  

  比较了这几种语言的优劣势,你觉得哪一种更适合自己呢?如果你心中已经有了答案,就赶快行动学起来吧!现在上讨教app,提问我要学JAVA/python/php,就可以免费领取全套入门教材资料和视频资源。讨教app,专注于IT通信行业的知识问答平台,百万专家入驻,等你来问!

猜你喜欢

转载自blog.51cto.com/13906074/2155138
今日推荐