我现在大三下半年,学习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未以后打算