问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

零基础应该选择学习 java、php、前端 还是 python?

发布网友 发布时间:2022-04-23 14:07

我来回答

7个回答

热心网友 时间:2022-04-18 10:59

这三门当中,首推Java。真的,Python当然是好,但是对于一个新入门的人,最重要的是先找到工作不是吗?而找工作的话,Java无疑是最容易的。相比较PHP与Python而言,Java程序员的岗位需求要大的很多,对于跨行业的人而言,最困难的其实是第一步,那就是如何进入这个行业。如果你连进都进不来,第一份工作迟迟无法开始,那么好好努力,补上数据结构,设计模式,算法设计这些差距就根本无从说起,不是吗?
接着,我来谈谈具体的规划。
1.
了解Java的运行环境。搞清楚path和classpath是干什么的,怎么在命令行进行编译,执行。知道IDE的各个按钮后面真正发生了什么事情。
2.
掌握Java的语法。搞清楚包,接口,类,继承这些基本概念。掌握多态,overwrite,死背下IO的接口,包括InputStream/OutputStream和Writer/Reader,死背下网络编程和GUI编程的接口,背JDBC接口。这一步,推荐的书是《
疯狂Java讲义》。
3.
掌握多线程编程。弄明白ConcurrencyHashMap是怎么实现的,搞清楚synchronized是怎么回事,弄明白为什么要有Runnable接口。
在第二步和第三步掌握到80%的时候,你就可以考虑找工作了。
4. 在工作中体会一下设计模式。推荐《轻量级Java
EE企业应用实战》这本书。看完里面的Decorator,IO接口你再也不会去死记硬背了。用的时候,根据Adaptor和Decorator的命名规则,自己临时推都推得出来。
5. 恶补数据结构。 搞清楚 LinkedList和
ArrayList的实现机制,了解它们的每一个接口的时间复杂度。同样的还有其他容器,Map啊,Set啊,都是一样的。栈,队列,二叉树,图贯穿编程始终,如果这一步你迈不过去,那就只能在低阶程序员里打转。
6.
如果有可能,最好对一些算法设计也有所涉猎。比如动态规则的思路,贪心算法,诸如KMP这种奇妙的算法等。这一步没有数据结构那么重要,学得好当然好,学不好也不用太挫败。
到了这一步,你和科班程序员之间的差距就不大了。可以在工作中独立承担开发任务了。
疯狂软件教育中心专注于Java培训,疯狂软件Java培训可以有效的帮助你提升相关技能。名师讲解Java设计和编程、Web前端开发、JavaEE进阶、大数据核心知识等,让你在5个半月内快速获得理论和实践的双重提升。
7.
进阶,这时候就可以有自己的思考了。Java发展到现在,被用在各种各样的情景之中,说它是应用最广泛的编程语言并不过分。你在打好基础以后,就可以考虑应该向哪个方向发展了。比如服务端的架构,最好能学习一下JavaEE。JEE一直以来,都是让人觉得门槛太高。这个其实可以从Spring入手,搞清楚反射,控制反转,依赖注射都是什么鬼(这些神叨叨的名词其实都是为了解决Java本身不够动态这个缺陷而出现的,这里不展开,我只想提醒的是,这些概念没有什么大不了的东西,不要被爱装*的家伙吓住了)。还有消息这个东西,还有ORM这个东西,都去搞搞清楚。想一下它们要解决什么问题,再猜一下他们是怎么实现的。我面试的时候发现,其实大多数优秀的开发者,即使以前没思考过这个问题,让他现场设计一下Hibernate,都能设计得差不多。这说明,这些框架性的东没有什么大不了的。有了基础,你也能设计出来。关键是要去动脑筋想。以上是以服务端开发举例,那么对于客户端,你就去思考事件响应机制是如何工作的(这个我不熟悉,就不再多说了)。还可以深入研究一下JVM的源代码,以及其实现机制,了解一下垃圾回收算法等等。
到了这一步,你就可以应聘Java高级开发了。如果运气好,年薪30万是有可能的。保底也要20万了。
8.
架构。到了这一步,你就算是登堂入室,真正迈入高级开发人员了。这一步,你要思考更多的东西,比如,如何处理高并发,如何应对分布式系统,如何提供更健壮的数据服务。到了这一步,那就没有什么可以参考的,现成的东西了。全靠自己的悟性了。那最后能达到什么高度,就不是我这个层次能点评的了。
编程的世界永远向所有热爱编程的人开放,这是一个自由,平等,共享的世界,我始终是这样坚信的。

热心网友 时间:2022-04-18 12:17

目前,Python比较火,Java、PHP、前端都已十分饱和,而且PHP现在有点落伍了

热心网友 时间:2022-04-18 13:52

首推java,因为市场对于java人才的需求很大

热心网友 时间:2022-04-18 15:43

如果时间充裕,可以从java开始学

热心网友 时间:2022-04-18 17:51

你好,这个还是要看你的发展方向了。不过建议学python,因为这个语言最简单,非常容易掌握,很适合零基础的学生学习,工作也很好找。

热心网友 时间:2022-04-18 20:16

第一阶段:企业入门级项目阶段,可掌握Java核心基础、面向对象、JavaSE API、MySQL数据库、JDBS、HTML+CSS、Servlet、JSP、JavaScript等,可以完成常见中小型互联网项目开发,达到初级Java开发工程师能力。

第二阶段企业框架级项目阶段是进阶阶段,增强Java基础、web基础、CSS/JavaScript进阶、Maven项目管理、Spring5、SpringMVC、Mybatis、SMM综合项目、学员项目等,完成本阶段学员可以胜任各行业企业级项目中高级工程师岗位。

第三阶段亿级大并发分布式项目阶段,掌握Linux、Docker、Vue、SpringBoot、项目整合Vue、分布式项目、Zookeepr、Dubbo、Springcloud、Redis、Elasticsearch、Quartz、RocketMQ、FastDFS、Mycat、CAS、分布式锁、分布式事务、微信开发、学生项目等,学员学完后可以胜任大型、超大型互联网项目开发高级工程师岗位。

初学Java虽然有一定的难度,但Java学习并不是不可逾越,只要你明确方向,找到有效的学习方法,坚持学习,一定能攻克Java难关,成为一名合格的Java开发工程师。如果你是零基础自学,那么所花费的时间与精力是不可估计的。 如果系统学习5个月的时间可以帮助你快速成长。

热心网友 时间:2022-04-18 22:57

我记得这两天中公有基础课,每一门都是从头学起的,可以去关注一下,每一门都尝试看一看,首先看兴趣,其次看难度吧。
python和java哪个更值得学(python和java和c++哪个更值得学)

可以考虑学习python,毕竟现在社会环境对python编程十分有利,而且学习简单,很容易获得高薪;对于有编程基础,且对Java感兴趣的,也可以学习Java编程,Java是一门很完善的编程语言,应用十分广泛,也是一个好选择。学Java好还是Python好?对新手来讲,Python比Java更容易上手,而且代码易读性强,但是如果你想...

对于零基础小白转行来说,java、web前端、python那个就业更好点?

如果你在一个三线小城市,即使你技术学的再厉害,也是没有用的。如果你处于北京上海这样的城市,选择Python也是一个不错的选择。做人工智能方面,需要当事人对于数学非常好,离散数学、线性数学这些东西,这不是一般人能学的。那学习Python还可以做web和爬虫,web这块肯定是门槛最低的,每个人都能做。...

零基础应该选择学习 java、php、前端 还是 python?

真的,Python当然是好,但是对于一个新入门的人,最重要的是先找到工作不是吗?而找工作的话,Java无疑是最容易的。相比较PHP与Python而言,Java程序员的岗位需求要大的很多,对于跨行业的人而言,最困难的其实是第一步,那就是如何进入这个行业。如果你连进都进不来,第一份工作迟迟无法开始,那么...

零基础学IT应该选什么专业?

零基础学IT的话,可以考虑以下几个专业:前端开发:涉及HTML、CSS和JavaScript等技术,负责实现网站和应用程序的界面和交互。需要具备设计以及编程能力,是一个较为热门的职业方向。后端开发:主要负责网站或应用程序的服务端编程,包括服务器端语言如Java、Python、PHP等。需要对计算机网络和数据结构等有一定...

学java和python哪个好(学java和学python)

学python还是学java好呢?从难易程度来说,可以先学python。C语言是一门通用计算机编程语言,是面向过程的语言,其语法结构及其严谨,且应用十分广泛。而且只要将C语言研究透彻了的话,学习其他语言就会轻松很多,但又因C语言庞大的功能性,入门程序相对来说比较复杂,很难迅速的见到成效。所以坚定要走技术...

零基础学Java和Python哪个好?

零基础学Java和Python哪个好?1.当下大家都知道,随着人工智能的研究越发的深入,Python是越来越火,但是Java一直霸占着广阔的编程语言市场,它的热度也从来没有降低过,那么对于零基础的朋友来说,到底选择哪个好呢?这就对很多零基础的朋友来说,成为一个世纪难题一样的,不知道自己该选择哪一个。2.那...

是不是python学习起来比java要简单点呢?

python学习起来是比java要简单点,对于没有技术基础的人来说,刚入手就学习Java非常困难,所以Python是首选。如需学习python推荐选择【达内教育】。python和java区别具体如下:1、Java是可以创建跨平台的应用程序,而Python几乎可以兼容当前的所有程序。2、Java是一种严格的类型语言,意味着必须声明变量名,相...

新手,想进IT行业,应该先学什么语言

1、选一门编程语言 学编程自然要先选一门编程语言当入口。语言都是工具,选工具前你要明确自己做什么东西,然后找什么语言适合做。例如后端编程学Java、Python,做前端应用学HTML5、UI。2、选好语言不要纠结版本问题 第二选择学一门语言不要纠结学什么版本,学当下最新的就行,不要老在乎什么兼容问题...

是先学 java好还是先学Python语言好?

都可以的!还是比较容易的!可以先学习计算机基础、网络基础,这些先基本了解一下,然后选择一个编程技术方向,现在热门的编程岗位就是Web前端、Java,如果是为了就业可以考虑这两个技术方向,如果是对编程感兴趣,可以学Python,语法简单,可以迅速做一些小项目。"编程"就是我们为了完成某项任务, 将解决问题...

想学代码,没有任何基础,怎么起步?

如果想学习代码,没有任何基础,你可以选择学习Python课程。Python是一种高级编程语言,易于理解,易于使用,适合0基础人员学习。是初学者的首选。Python是人工智能的首选编程语言。学习后,你可以从事多种工作。1、Office中自带小型的程序编辑器VBA,虽说小型,也是五脏俱全的,可以先从VBA入手。EXCEL的宏...

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
梦到我把人家头打破流血了梦见我把人家头打破流血了是什么预兆_百度知 ... 电脑蓝屏0X0000007F 0X0000000A希望有高手帮下忙不要网上随便找一段拉... 梦见船在水上让我坐船 健康码显示没有实名认证怎么回事健康码未通过实名认证是怎么回事 梦见我在一条船上,水特别大,我想回老家 空调怎么调才是热风 超市理货员难做吗 超市理货员好干吗 我的农行网银的证件类型是:重号身份证,支付宝绑定银行卡时总是提示... 2020年7月23日日记 普宁寺有龙王殿吗 承德有什么必去的旅游景点吗? JAVA中怎样实现前端 承德普宁寺 想要学习编程是java好还是前端好呢? 普宁寺、外八庙全景拍摄在什么位置?(急) 承德有什么必去的旅游景点 class10以上的内存卡是什么意思 承德普宁寺有什么注意看的啊。请大家告诉我啊。 普乐寺、普宁寺 自己是学java的,现在想写前端代码的话用哪个软件比较好? 三清山普宁寺位置? vivox21a怎么投屏到电视上? 普宁寺为什么又叫大佛寺 《瑞克和莫蒂》瑞克做过的坏事有哪些? 普宁寺由来 《瑞克和莫蒂》尺度和脑洞有多大? 中国北方最大的佛事活动场所是哪里 普宁寺怎么样 求瑞克和莫蒂第三季全集(有翻译再加30) 银行怎么算利息公式 中国著名的服装设计师有哪些? 世界上第一位高定设计师是? 银行利息怎么计算? 中国著名的服装设计师有哪些 ?、 银行里的利息怎么算的? 十大著名服装设计师 中国的著名服装设计师有哪些?有什么样的作品? 国内的知名设计师有谁? 世界上著名的家具设计师? 十大著名服装设计师是谁? 世界十大服装设计师都是谁? 考研英语哪家机构牛,或者老师? 英浯六级565分是高分吗 世界上最著名的服装设计师有哪些? 国内最有名的服装设计师有哪些? 国内外哪些服装设计师很有名 现在中国知名设计师有谁啊 全屋定制设计师怎样取微信名个性。我叫黄怡? 中国最著名的服装设计师