学技术java、python web学哪个好?有没有靠谱的学习地方?

JDH随风


作为一个老牌从业者来回答下这个问题。其实没有学哪个好这样的说法,首先要看你是否需要走程序猿这条路,想做的好点,这几门语言应该是都有可能接触的,而且我建议这几个都学起来,除非走的路比较专,比如只做web的前端开发,也就是传说中的UI开发,那么学html+css+javascript就好了,如果只是想做web的后端技术,那么先从java开始学起比较容易,毕竟网上的教程比较多。另外python在机器学习方面比较特长,如果往人工智能方向发展,python是必须要学的。当然python也能做web后端开发,也有相对成熟的框架。如果不想做一个专职的程序猿,有精力的情况下倒是可以学学python,python作为一门脚本语言而言,特长是数据处理,学会以后,平时在工作中也可以提高工作效率,可以说受用终身。


想做临时演员的程序猿


分享黑客技术,GO、Python、Kotlin、Android、Java编程知识,科技资讯等

学技术java、python web学哪个好?有没有靠谱的学习地方?

回答:这个主要看你个人兴趣,更想学习哪个,因为是最好的老师。你自己刚兴趣的东西自己是愿意去学去了解的,这个应该凭你的兴趣去选择。Java和Python这两门编程语言现在都很火,学习好了任何一个都会很不错的。

Java和python两门编程语言经过多年的发展都积累很多通过的框架,而且都有开源社区或者个人维护,都有很多开源项目,可以去学习。

Java技术栈主要有:

1.java基础

数据结构、多线程编程、网络编程、java内存模型、垃圾回收算法、设计模式

2.Java Web框架

SpringMVC的架构设计、SpringAOP源码分析、Spring事务体系源码以及分布式事务Jotm Atomikos源码实现、数据库隔离级别、SpringSecurity、shiro、SSO(单点登录)、日志等。

3.微服务架构

基于spring mvc框架的Spring boot、在spring boot基础构建spring cloud、网关spring gateway、注册中心consul、熔断、限流、分布式负载均衡等。

总体来看Java应该是一个庞大学习体系,里面有一系列的知识需要学习。

python技术栈

  1. python基础

数据结构、多线程编程、网络编程、函数式编程、常用设计模式等。

2.python web框架

django、flask、sanic、bottle、Tornado等python框架以轻量级为主。

不同的编程语言有不同知识体系结构,但是其中的一些基础概念是相同的,比如数据结构、多线程编程、网络编程的等。学会一门语言之后在学习其他编程语言就会容易一些,因为基础概念是相通的。

至于学习的地方要看你自己的英语水平怎么样,最好的学习地方当然是到官网看官方文档学习,但是官网一般大多都是英文,如果英语不好就很难学习。这时可以关注一些技术博客,自己可以在网络上搜索一些自己感兴趣的技术博客进行关注。

最开始学习先学基础语法,网上很多入门教程,之后就是自己做一个简单的项目,不同的地方在边做项目边补充学习。

希望对你有所帮助!有什么不懂的,可以给我留言关注我的头条号,有时间时会回复大家,一起学习进步!


黑客之家


如果是web方向,建议你先学JavaScript,原因是你可以根据场景就能快速看到效果,而楼上的哥们说Java我不太认同,Java固然很好,但考虑到某些东西如面向对象,多态、接口一系列的概念,并且学Java基础,你永远就只能输出打印看效果,远没有JavaScript来得直接,因为你要的是web,你了解web的基础,比如表格、图片、填写表单,各种图形等等。而Java要么必须借助JavaSe的界面(还得掌握界面编程),要么就只能system.out.println,这让你失去很多想像空间,失去场景。现在JavaScript的ES也非常的厉害,nodejs依然可以前后端都做。所以,我最终建议你学习步骤是:JavaScript-》Java基础-〉SpringBoot。有条件就学习python,大数据现在是很火,但不要人云亦云。能做好大数据是有分析能力的,具有数学模型分析基础、各类算法,否则只能在大数据行列做很简单的数据采集、处理方面的工作。你知道么?大数据谁用的多?教授级别研究相关数据等等。如病毒预测,不是随随便便找个人就可以的,需要有数学功底、高数、线性、概率论。你可以百度一下病毒传染分析模型就知道了。

最后,祝你好运!


小明哥CodingStudy


首先语言都有相通性,而楼主所说的两门语言都有它各自的特点,具体哪方面好楼主您提的是入门方面,所以您可以根据自身的情况以及兴趣来选择,另外建议可以在各大招聘网站了解市场需求进行一个选择。

关于楼主所说入门的学习地方,其实在网上是有很多,这里我个人比较推荐慕课网以及B站,这两大平台口碑相对要好一些,而且其中都有大量的入门教学视频以及一些资源。



java互联网架构


看你想干什么,现在语言种类很多,各有所长,C语言适合硬件开发,驱动开发,很多病毒都是C写的,但是C语言比较难,java适合服务端,安卓开发也是java,一般会java的都好找工作,入手难度一般,C#是编写windows桌面应用程序的,使用的比较少,不建议学,object-c是写苹果应用的语言,上手简单,py 主要是大数据,好多爬虫就是py写的,还有很多新热语言,如flutter,golang等,flutter只能编写手机和电脑的界面,需要会系统的应用开发语言,go现在开发后台的新星,以后还能开发桌面程序,速度和C语言媲美


找自己257908168


Python 的优势和未来的方向不在web方面,在大数据分析,人工智能等方向,java的方向更广,web,安卓程序开发等。从整体就业方向来说,java找工作容易,因为需求多,当然学习的人也多。

如果往IT方向更好的发展,学习一门语言其实是远远不够的,还要学习好数据库,性能调优,设计模式,java或python的底层原理等等许多知识要学习,可以说是终身学习吧,因为IT行业未来发展方向很快,变化也很快,只能不断学习新得知识。

个人建议先学习java,岗位需求多,目前还是比较主流的语言。


搞IT的小哥哥


所谓行行出状元,学什么都行,饱和的是人,而不是人才!现在这种特殊情况,没有靠谱的地方,都是线上教程,还不如自学呢,如果连基础都自学 学不会的话,就算了吧,哪个技术对你来说都是饱和了!


全阶魔方


学习这些编程语言,我有一些自己的见解,学习要以完成一个目的或者任务为动力效率更高,即学以致用,学习不要盲目寻找培训机构,始终要明确自身才是学习的主体,以自学为主,培训机构和网络都是工具而已,因人而异。最后,就是要告诉大家,不要急于求成,基础基础基础最重要,一步一个脚印👣


九宫无极


慕课网上面有很多免费的视屏,光看视频是不够的。你需要动手做练习和模仿人家写[加油]

关于学Java或者python,主要是看你个人爱好。Java偏后端一些,而python入门很适合。


石墨烯大傅


软件行业,没有哪个最好,也没有哪个高级程序员只会一种软件语言,目前来看,python热度最高,但不是最好,你可以从java开始,要么从事前端,要么从事android应用,等你慢慢熟练了,在学习别的语言


分享到:


相關文章: