{eval=Array;=+count(Array);}
做开发一定要清楚的一点是开发语言只是工具。开发语言在整个技术栈中只是很小的一部分,核心是周边技术知识的积累和业务知识的积累。
周边技术知识包括:
1. 操作系统相关的知识
2. 网络相关的知识
3. 数据库和存储相关的知识
上面只是几大方面,细分内容就更多了,比如还有项目管理等。
业务知识更加宽泛,但一定要聚焦某个业务领域,比如电子商务,银行,人工智能或者大数据等等,这些才是最重要的内容。
因此,总的来说不要纠结具体的语言,而应该放眼整体。
谢谢邀请。
首先 不管在那个地方 第一点就是你自身的喜爱 是愿意选择前端看到页面交互设计 还是java php去研究数据库。
如果你大学专业和计算机无关 那么推荐优先选择前端吧 原因如下:
1 入门简单 当然到高级还需要自身努力。
2 能够看到页面 设计的变化 能随时检验成果。
3 开发点全面 不管是小程序 App混合 还是移动站 pc站等
如果你大学专业和计算机有关 了解学习c++ c语言 那么首推java吧 原因如下:
1 对计算机底层 数据有一定了解 上手较快
2 目前国内安卓市场发展迅速 需求也相对大
3 大多数的高层领导 都是从服务端转过去 利于后期的职务规划
当然你也可以选择php入手
最后 你选择那一门语言 都可以 重点是选择之后 要一步一步的走下去 在工作中学习 在学习中进步。
关注我们 前端小学生
每天都有不同干货分享
我们一起进步!!!!!
大专生在武汉,说明你是想在武汉找一个开发工作。
关于开发工作的选择,不管是后台 JAVA ,还是前端开发,还是 PHP ,你要对比一下当地所在城市的对于哪个岗位的需求大?
举个简单的例子,PHP 现在在三线城市其实用的相对比较多,为什么三线城市用这个语言比较多呢?因为它成熟框架多,开发东西快,而三线城市大多数都是外包公司,他们对于开发的要求只有一个:快。
go 语言发展趋势不错吧?如果你学会了 go ,在三线城市找找工作试试?估计很难找到工作。如果你去北京,深圳这样的城市,go 可能就比较容易找到工作了。
所以,JAVA,前端,PHP,这种开发语言和工作的选择,要考虑两个方面。
一个是:根据自己的兴趣爱好选择,你喜欢后台,还是前端。你擅长架构还是写界面?
另外一个是要看当地的市场情况,不要选择一个在当地太偏,太小众的开发语言,要不你很难找工作的。
去智联招聘,拉勾,BOSS直聘等网站上对比你搜一下关键字,一对比就知道哪个岗位需求量大了。
建议前端或者Java。
php基本都没公司用了。
一、Web前端
1、Web前端发展前景
现在学Web前端开发还是不错的选择,人才缺口大,发展前景好。在未来几年,互联网市场对Web前端人才的需求量仍然处于一个较高的水平。
这也使得很多互联网公司对人才的需求变得更加渴望,对Web前端工程师的薪资也是不断的提高,以吸纳更多的人才。
未来几年随着移动端的快速发展,国内各大行业对Web前端开发方面的人才需求量将会大幅度提升,Web前端开发工程师也会受到更多关注。与此同时Web前端中的HTML5技术更是日趋成熟,HTML5是移动互联网前端的主流开发语言,目前还没有任何一种前端开发技术能够取代HTML5。
因此,无论是PC端还是APP端的应用,前端样式都离不开HTML5。
2、Web前端薪资待遇
根据网上招聘信息统计,以职友集武汉为例:
Web前端开发工程师的薪资月平均收入为12.8k。
二、Java
1、Java发展前景
Java开发语言是全球最流行的开发语言,无论是程序界还是整个互联网行业势必带来很大的影响。不管是人才需求还是薪资水平上,Java的发展前景都是很乐观的。
Java工程师的需求量在60%-70%,Java的就业方向很广,分为:JSP网站开发、Java编程、Java游戏开发、Java桌面程序设计,以及其他与Java语言编程相关的工作,也可进入电信、银行、医疗、邮箱、物流、保险专业软件开发公司等从事软件设计和开发工作。
对于拥有Java技术的程序员来说,职业道路的选择十分的宽广,行业前景之广阔都是可以预见的。成为一名Java程序员可以有这么多的方向发展,但前提是必须要有过硬的Java技术。
2、Java薪资待遇
Java的薪资还是非常可观的。北京、上海这类一线城市,初级Java工程师的待遇大概在5000-7000之间,而高级JavaEE工程师的待遇基本破万。
(1)懂Java核心基础,关系型数据库实战,jspservlet的,一般薪酬有5K。
(2)会Java主流框架,企业级应用,大型项目实战的,一般薪酬有8K。
(3)懂高端技术,高级编程思想,管理技巧等,可以胜任项目经理的职位,薪酬在10K。
(4)架构师薪酬一般有10-20K,首席架构师一般有20-50K。
可以看大厂学苑的视频,这个是成为架构师的课程。
如果是小白或者刚工作可以查漏补缺的看看视频,提升技术。
B站全网最全Web前端学习路线:
https://www.bilibili.com/read/cv5650633?spm_id_from=333.788.b_636f6d6d656e74.7
B站全网最全Java学习路线:
https://www.bilibili.com/read/cv5216534?spm_id_from=333.788.b_636f6d6d656e74.4
B站全网最全大数据学习路线:
https://www.bilibili.com/read/cv5213600?spm_id_from=333.788.b_636f6d6d656e74.7
每个语言都有每个语言的优势,这个不用做过多的赘述
首先我觉得要从您的兴趣出发,看你自己喜欢学什么,然后再去考虑就业前景.
您如果对IT行业不了解我觉得选择前端可能会更加适合些,有以下几个原因
1,前端的入门比任何语言都容易
2,前端的竞争压力没有传统的语言那么大(不过现在也不小)
3,以后一切看得见的都属于前端范畴,前景我是十分看好
本人专注于前端开发,感兴趣的可以关注我
一、 语言比较
1、PHP是解释执行的服务器脚本语言,首先php有简单容易上手的特点。语法和c语言比较象,所以学过c语言的程序员可以很快的熟悉php的开发。
2、Java首先要编译成字节码.class文件,然后在java虚拟机上解释执行。Java的Web开发首先最容易想到的就是JSP(现在已经到JSP2.0),原来的java的Web开发都是用servlet来实现的,用servlet来开发需要程序员在java的源文件中嵌入大量的html代码。所以后来就出现了JSP,JSP可以方便的嵌入到html文件当中,其实jsp文件在服务器上执行的时候首先会被应用服务器转换成servlet,然后再编译执行。Jsp可以通过servlet和JavaBean的支持产生强大的功能。JavaBean 是一种可复用的、跨平台的软件组件。使用javabean可以方便的实现java代码和html的分离,能够增强系统的功能和软件的复用性。
二、技术架构
1、java是纯面向对象开发,功能强大,分支众多。从功能上讲,没有语言可以和java相比。
2、PHP属于后起之秀,吸收了java和c以及perl等语言优点,专注互联网领域。WEB领域PHP拥有得天独厚的优势,WEB领域没有语言可以和他比。
三、数据库访问速度比较
1、Java通过JDBC来访问数据库,通过不同的数据库厂商提供的数据库驱动方便地访问数据库。访问数据库的接口比较统一。
2、PHP对于不同的数据库采用不同的数据库访问接口,所以数据库访问代码的通用性不强。例如:用Java开发的Web应用从MySQL数据库转到Oracle数据库只需要做很少的修改,而PHP则需要做大量的修改工作。
Java所拥有的优点只适合传统的以软件项目为核心的开发模式,而PHP更适合于以客户为核心的SaaS的开发模式,因此,PHP目前在Web网站开发的优势完全是因为Web网站开发的特殊性而导致的,并非编程语言特性所决定。
四、开发成本比较
PHP最经典的组合就是:PHP + MySQL + Apache。非常适合开发中小型的Web应用,开发的速度比较快。而且所有的软件都是开源免费的,可以减少投入。
Java的Web应用服务器有免费Tomcat、JBoss等,如果需要更好的商业化的服务有:Web Sphere和 Web logic。
五、源代码安全
PHP开发的程序的源代码都是公开的,他人拿到php开发的程序后都可以进行修改。
Java开发的程序,最后用户拿到的是只是一些编译好的class类,无法看到完整的源代码,安全性高。
六、总结
综上所述,PHP适合于快速开发,中小型应用系统,开发成本低、易学,能够对变动的需求作出快速的反应,在调试、发布上,PHP也较Java简单。
而Java适合于开发大型的应用系统,应用的前景比较广阔,系统易维护、可复用性较好。Java的理念是“一次编写,到处运行”,Java在应用框架底下的架构是无与伦比的,远胜过其他任何语言,Java的框架利于大型的协同编程开发,系统易维护、可复用性较好。还有,同样功能的系统用Java开发的系统要比PHP开发的系统的价格要高。
IT行业总体来说都是供不应求的。
Java吧
以后想转大数据也方便。
加米谷大数据培训,成都小班教学,免费试听!
相关:大数据开发零基础需要学习什么内容?(1)Java、大数据基础
https://www.toutiao.com/i6684880291628057099/
10
回答0
回答10
回答5
回答5
回答3
回答10
回答10
回答0
回答0
回答