货币问答:php深入学习

金银串

同时深入php和java该学习哪些

这个主要看个人,就我个人认为,如果你是有黑客精神,喜欢快速迭代开发的,喜欢解决棘手的小问题,喜欢创业,创意和点子多并且希望快速实现,那应该会更喜欢PHP这类动态语言,今后的主要职业方向是web开发工程师。典型代表就是Facebook和无数创业公司。如果你更喜欢大企业和复杂的商业流程,严谨的设计模式和软件工程学,更注重稳重型开发,讲究系统的严格设计和对开发过程的详细控制,那选择Java这种在解决业务流程方面更成熟的平台更适合,典型的代表是IBM。Java另一个方面也是很活泼的,就是基于Android平台的移动应用开发,和传统的J2EE风格相差较大。总体来说两种的薪水待遇都差不多,就目前来看职位需求上我个人感觉PHP的要比Java的多。PHP目前好像阵地还相对稳固,属于蓬勃发展期,虽然有Ruby和Python这样的强力竞争者,但是PHP的主导地位在短时间内还难以动摇。Java是企业市场上的霸王很多年了,之前被Oracle收购之后几场官司对它稍微有点影响,都在探讨对Java的依赖性,加上.NET 4确实很强力,所以最近经常能听到.NET崛起的呼声。不过Java就算是在走下坡路我想也至少要走1-2代程序员才能消亡吧,况且虽然Java 7并不出众,但是Java平台依然有许多其他后起之秀如Scala等等,所以我觉得Java几乎不可能倒,下滑都很难。总之,做个不太恰当的分类/比喻,如果你是黑客或者创业者,就选择PHP,如果你是大公司严谨的高级工程师,就选Java。P.S. 其实两个都学也没问题啊 = =

推荐
不推荐
展开
收起
刘欣

学习计算机专业的以后能干什么呢?

计算机专业毕业后大致的工作方向是软、硬、网、图 四大类尤其以软件、网络为现今的首选从岗位上分,又可以分为技术道路、营销道路两大方向if 你选择作技术,then 从现在开始,牢记:天道酬勤!!!if 你选择软件技术 then 每天都要用大量的时间学习高级语言,绝对不能仅限于学校的安排。优秀的程序员都是大学阶段就已经自学得非常深入了。if you选择网络技术,那么你就多多从网上阅读有关资料if you 选择营销类,那么,你只要将老师教授的学好就ok但是,一定要用大量的时间到计算机公司去兼职做营销,踏踏实实提高自己与客户接触能力。一、给计算机专业的同学1.首先请你热爱这个专业。只有这样,你才会从抽象的理论中找到实实在在的快乐。如果你不热爱她,或者只因为这是个热门专业,那么极力要求你放弃这个专业,因为计算机是一把双刃剑,学好了你会飞黄腾达,学不好你毕业后会极其痛苦,高不成低不就,没有发展潜力,如同学英语专业的人到了美国一样。2.不要用功利眼光对待这个学科,这绝对不是点点鼠标就能挣钱的专业。不要去想做网站挣钱,不要想靠点击率增加广告,这个在4年前已经过时,如果你现在仍然这么想,千万别说出来,因为我会觉得你很土。计算级专业的成就感总是伴随着身体上的痛苦而来,肩周炎,颈椎病,眼睛干涩,掉头发,腰椎间盘突出,关节炎,不夸张,这么帅的我工作了两个月以后发现开始掉头发了。3.搞明白计算机“科学”与“技术”的含义。做网页,做图片,做flash,玩游戏,上网,听歌,录mp3,搞电影字幕,装windows,改注册表,为软件皮肤……这通通不叫计算机科学与技术,如果你是计算机的学生,会做以上事情,那是你应该的,不会做,也没什么丢人的,我们需要的不是让别人称作“高手”。4.明确你最终的专业方向是软件还是硬件。方向是网络?网络不是专业方向。网络是最优秀的软件工程师、最优秀的硬件工程师与最优秀的通信工程师的智慧结晶。如果你是软件方向,请你在学精一揽子数学、数据结构、算法设计、数值分析、汇编语言、操作系统、编译原理、数据库原理、软件工程之类课程后,仔细的听一听硬件课程,他对你有用。软件工程绝对不是背背就能过的课,计算机理论可能是一个人就能研究出来,软件工程是成千万网软件工程师几十年来失败的教训凝结成的结晶,请认真听课。不要问我应该学什么语言,计算级专业的人必须具备任何语言1小时上手的能力,最起码要在10分钟把"hello world"做出来。如果说有必须学的两种语言,那他们是c++与java,学他们不是在学语言,而是在学thinking in c++,thinging in java,一个是软件的基础理论,一个是面向对象的基础理论,从来没有人听说过“thinking in basic”。如果你说c++过时了,那么千万别告诉别人你的名字,因为很丢人。山科大的老师只会教给你c,不会教给你++,所以不要被他蒙蔽,大胆的问他++,如果他不会,干脆换老师。学硬件的同学在认真听听以上课程后,学精除了政治以外的其他课程。5.即使你学好了以上课程,我们仍然差得很远,我们只弄清学什么了,但是还不知道做什么。我们的课程设计太小儿科了,别对你在国外的同学说,否则会被笑话,所以我们要尽可能的多做设计,别一个人们闷着头做,两三个人合作一个项目,不会交流的计算机人员30岁以后肯定会下岗。题目呢,尽量是一些简单的底层开发,可以去国外大学网站上搜一搜,要自信你一定能做出来,毕竟不是什么难题,而是我们应当具备的素质。6.如果你对网络有意,在具备了一定动手能力后从协议或者底层硬件的角度去学习它。否则你是自甘从一名高贵的计算机专业人员堕落为做着沉重机械体力劳动的民工。对网络安全感兴趣,那么你就在学会使用各种工具的一个月后从编程的角度深入学习网络协议和操作系统吧!只会用工具攻击无知人员的漏洞是一种意淫的行为,如果乐此不疲,并到处叫嚷“黑客”,那么这种行为可以被称作“手淫”。网上呼吁中美、中日黑客战时,希望你安心学习课程,或者睡觉休息,或者去运动娱乐,不要给祖国抹黑。7.正确对待认证。绝大部分认证不是高薪的敲门砖,而是你上岗前的智商水平测试。如果你考过了认证,别对别人说这个认证是垃圾,请告诉别人你在学习中懂得了那些知识,如果你没有懂得知识,那么你是个paper,认证不是垃圾,你是垃圾。如果你连认证都没考就到处喊它垃圾,那么你就亲自考考试试,考过了,懂了,那么你随便;如果过了但是不懂,认证不是垃圾你是垃圾,如果没考过,那么看这个贴子的所有人都知道你是什么了。MCSE、CCNA、CIW等等都有它存在的意义,只要你有钱都值得一学,他们是最正规的知识来源,是经过理论、实践、时间与市场考验的产品。二.给非计算级专业的同学的一点建议1.热爱你的原专业,尤其是自然学课和基础学科,为了计算机放弃他们就如同为了10张一元钱扔掉了一张100元一样。2.计算机是具有学术性和工具性的双重属性学课。架设一做计算级专业与你本专业的桥梁,那对两个专业都是做出了贡献,如果你真的很牛,把计算机学的很深很好,那么你真的值得尊敬。3.再次记住做网页,做图片,做flash,玩游戏,上网,听歌,录mp3,搞电影字幕,装windows,改注册表,为软件皮肤……这些不是计算机专业,也挣不到钱。不要让浮躁余功利蒙蔽你的双眼,毁掉你光明的前程。当然,计算机语言很多种,每种都有他的特点,各种之间的编程思想又是融会贯通的。只要你学精一门就不愁找不到工作的。加油!间到计算机公司去兼职做营销,踏踏实实提高自己与客户接触能力。计算机科学与技术是学什么的?流行的计算机语言如C、JAVA、VB、VF、DELPHI、汇编等等微机原理计算机基础计算机网络基础数据结构高等数学大学英语大学物理多媒体相关的课程:如网页制作、IT实用技术等喜欢计算机、热爱计算机专业是不会觉得计算机专业无聊的,计算机科学与技术专业既学网络又学软件,只不过学的都不深,如果自己喜欢可以自学钻研。记住我说的话,根本没有无聊的专业,只有自己热爱的专业,你认为自己的专业无聊,是因为你没有全身心的投入这个专业并不热爱这个专业,真正爱计算机的人,上计算机的专业课是一种享受。每个学校计算机科学与技术的课程都有所不同!但大体相同!在大一大二学习一些基础课程!例如高等数学,英语,C语言,计算机导论,英语,离散数学,概率论,数值分析(计算方法),C++和一些人文课程;有些学校不学的有大学物理,电路,数字电路设计,信号与系统等.高等数学要好好学!学起来会很无聊,要有心理准备!到大三会分方向:软件,网络,多媒体.可以按照自己的兴趣选择.

推荐
不推荐
展开
收起
李镇国

我想学PHP,请问那个数据库简单了解一下就可以,还是要比较深入的学习呀?

如果你只是想考数据库工程师,那就不要先去学mysql.直接去学数据库就好了,这个是不分什么数据库的,主要学的是SQL和数据库的理论知识.学会了这些,再上手mysql会很简单.他咯星期六娱乐阿奎使用率册子破溃去

推荐
不推荐
展开
收起
萧璇

刚学习php,想深入的了解下php与c/c++语言的关系,怎么用c/c++写出php的扩展库,应该看哪些方面的书?

想用c/c++写php扩展就去读php的源代码吧。反正php也是c写成的。读其他的书还不如去读源代码..

推荐
不推荐
展开
收起
洪劳军

PHP有哪些开源项目值得深入学习

太多太多,无法细数:

  1. magento2

  2. workman

  3. Laravel

  4. ThinkPHP(这个入门的时候需要,知己知彼吧)

  5. Yii2

  6. Ci

  7. Wordpress

  8. Drupal

推荐
不推荐
展开
收起
离合神光

怎样深入学习php,成为php高手?

比较简单上手,HTML/CSS/JS等网页基本元素理解动态语言zhi的概念,了解PHP语法,计算机基础。

推荐
不推荐
展开
收起
神雕

怎样深入学习php,成为php高手

会用就行,所谓的PHP高手,都体现在设计上,而不是编码上.在了解并具有一定的PHP基础经验(能做BBS或聊天室)后.建议以下步骤:1,OOP体系----试着写DTO,DAO与2,MVC概念----试着自己编个MVC框架3,前端结合,JS框架集(什么都行,选一个就中)----试着AJAX异步操作与技巧4,UML----学会设计,从代码中解放出来不必学习PHP扩展库编写,现在一般公司很少用.以上就是我给你的建议,剩下的就是遇到问题能解决问题就好了,需要在实际项目中锻炼了.

推荐
不推荐
展开
收起
雪萤

深入学习php还是java ee?

语言只是个工具,怎么用工具或者是工具的技巧有什么好学的,应该学怎么用工具创造有价值的东西现在业界做web开发的,无非是JavaEE,php和.netphp由于其开源的属性,挂到云服务器上会更便宜甚至免费,当然还有其他脚本具有的优点。缺点你可以做做功课,了解下“php是世界上最好的语言”的故事。javaEE的规范性更好,但是学习成本上会更高。学哪个看自己兴趣

推荐
不推荐
展开
收起
五鬼天王

PHP怎么更深入学习

深入学习的话可能不要局限php了。数据结构是基础,但php语言,这方面就不考虑了。要写出一些优雅,可拓展性强的代码,设计模式是一门必修课。平时可能也会用到一些模式,但是会没有系统,也达不到交流的要求。不管是java,c++,php还是js,思想是一样的,任意哪种语言的实现都是可以的。深入php的前提是已经完成了相当的项目,对php的特性理解程度比较深。之后在socket编程这块花一些时间,写一些c/s应用。因为网络的大部分应用现在几乎都是基于套接字之上,而php正是一门web语言。php底层调用的都是c模块,这也是它速度变慢的原因,php只是一个中间件。到语言层面的话,试着开发php扩展已完善现有的功能或是项目需求。

推荐
不推荐
展开
收起
查看更多答案
收起