PHP程序员的困惑~

来源:百度知道 编辑:UC知道 时间:2024/06/01 04:01:18
从事PHP开发也三年了,开发的项目以B2C为主,但是相对JAVA、.NET程序员的待遇就差天共地~~~所以我迷茫,我困惑~~

于是我决定向JAVA这个巨人靠拢,可是我对JAVA并不熟悉,所以希望大家帮我列出一条学习线路。
谢谢各位的回答。
@Hi群之马 老兄的言辞比较过分,希望以后学会尊重别人的选择。我个人是将职业与兴趣分得很开的,工作是为了生活,生活不止是只有工作。
关于Python,我只是单纯的从程序员的角度喜欢它,但作为谋生工具却。。。

1。我个人认为如果是因为编程语言的原因而使程序员的待遇象你所描述的有“天壤之别”;那么这么一个团队本身就不太理想。。

2。众所周知:java适合做大型的,运营级别的东西。php适合做网站(web应用程序)。但是我认为如果仅仅是因为(暂时性的)待遇的原因你做了方向性的改变(不坚持php了);那么这本身是很不明智的一种举措。

3。如果你的选择已经定下来了,那么就学习本身我认为可以做以下几件事情:

熟悉一个ide(开发环境) =》熟悉语法 =》 四则/逻辑/位运算 =》面向对象的思想 =》了解包组织结构 =》学习java特有的东西和平台相关的东西 =》常用框架的学习
具体的书籍:
1。孙卫琴《JAVA面向对象编程》
1。《Thinking in Java 》(Bruce Eckel)
1。《The Java Programming Language》
1。《Patterns of Enterprise Application Architecture 》

4。另外你说到python 也提到了它在google的应用。其实我建议你学好这门语言,因为这门语言我觉得它是集大成者;是敏捷开发的首选;现在很多游戏服务器的逻辑引擎都选用python来编写。还有google的产品app engine 就是基于python语言的。我个人非常喜欢。。。。。。

我刚刚好相反,学了一会儿java 太复杂,扔掉, 用了.net 1年半, 又从.net转到 php , 死专php ......
个人认为 java .net 不适合web开发, java 不懂, 就 .NET而言, 3.5后续版本出现 var 无类型变量声明,还不是向 php 靠拢了.
无意中发现 google的前端是 python开发的 , 老牌的语言发展很缓慢,适合深入研究, .net java 版本更新太快, 估计还没学会这个版本,就出现下一个版本了.
不如花点时间搞搞python杀入google

学JAVA和你学PHP的过程差不多,你的PHP开发经验有好处,想过的HTTP协议和WEB的原理这些懂了,少走许多弯