我现在大三下半年,学习php也不算很深,除了框架没有学习之外其他都了解。但是现在对java的需求很多,离秋招只有3个月左右的时间了,现在的话转java来的及么。如果可以,那么学习的路线是怎么样的呢。方向是java web。
回复内容:
做web的,在语言层面有很大的区别么?在框架层面有很大区别么?
关键点:
1. http 协议
2. 各级缓存(浏览器缓存,web 缓存,db缓存)
3. 并发,集群状态如何同步?
4. 静态服务,动态服务,数据服务如何组建可扩展集群?
框架:都是那么几个领域呀。
1. MVC
2. ORM
3. Cache
至于其它是基于业务功能需求延伸:
1. 消息队列
2. 安全处理
3. RESTful 接口
4. 数据接口
5. 全文搜索
... ... 都是特定场景下的 web 应用需求。
上面这些好像都是同开发语言无关的知识技能,你若全掌握,使用php, java, ruby, python 甚至c++,都是同样的思路处理,没什么区别。
剩下的,就是经验方面的了:
1. 如何处理更安全
2. 如何划分功能模块更容易扩展
3. 如何应付高并发
4. 如何处理数据备份
... ...
--------------------------------------------------------------------
所以,总的来说,给我的感觉,你来不及,因为你还在纠结语言这个小小的东西,其它很多 web 开发的东西,你没注意到。
做 web 后端,使用一种语言,全处理过上面的问题后,你会一览众山小的。
另一个方面,具体到具体开发语言,语言的语法特性不同,因而框架在解决相同问题的领域,基于各自的特性所选择的不同的方案,这个可以对比下.
关键思路:不要以语言定路线,而是要以领域定路线。
正儿八经的告诉你,简历上两个都写 熟悉PHP,熟悉Java,
PHP工资高搞PHP,外修Java,
Java工资高,就搞Java,外修PHP.
程序猿就是要以开放的心态,看技术.
额 如果大三下了PHP还没有学得很深呢,不太推荐转Java啦,Java从语言和框架上来说都比PHP更难一些,而且单纯从找工作考虑的话,Java现在是需求很多,但是会的人也很多,相对而言PHP市场就没那么饱和(我觉得主要是基本没听说高校相关专业以PHP为主的……为什么不会?“没教过”嘛)
正儿八经拿PHP写几个项目出来,你就不会有有这个问题啦~~
PHP是最好的语言嘛ლ(́◕◞౪◟◕‵ლ)
不要转。Java要996
世界上最好的语言为何要转最招黑的语言, (逃
假如真的要准备校招,你还不如好好扎实一下算法数据结构知识,以及TCP/IP、HTTP等基础网络知识,操作系统之类的。至于说要学Java,在知乎上有相关回答。P.S. 没接触过PHP,但是PHP在互联网企业还是有需求的,你只要PHP学得好学得哪怕深一点点,其实不怕没工作的,如果纯粹为了看需求,那还不如去板砖,北京建筑工人月薪进10k哦。
你不如在网上刷面试宝典之类的玩意……
转啥java,现在php比java值钱多了。需求也大。答主高中学历,自学php,目前工作一年多,年薪20w左右。当然我在同龄人中不是最好的。我朋友比我多半年多的工作时间,目前30多万。从来不愁找工作,其实任何语言学到深都值钱,看你的爱号了,你要非拼刚就业的工资的话,安卓和ios会更多一点。三五年后基本工资都那样。
很赞同problem solver的观点
不要以语言定路线,而是要以领域定路线。我曾经是也经常纠结哪个语言好,觉得PHP不如这个不如那个,但是,经历过几个项目后会发现,自己并没有挖掘其全部的能量,所知道的太少了。WEB方面,PHP一样可以撑起一个庞大的系统和业务,只是你有没有能力去做好而已。
其实,语言并不是最重要的,思想才是最重要的,计算机领域,太多的东西,都是相通的,跟语言无关。
和你一样,学的比你深一点,写过一两个项目,打算学点java未以后打算
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn