对于一个新手来说,他应该如何更快的入门来学习PHP的各方面知识,有什么推荐么?

2012年2月 PHP大版内专家分月排行榜第一2012年1月 PHP大版内专家分月排行榜第一2011年11月 PHP大版内专家分月排行榜第一2011年9月 PHP大版内专家分月排行榜第一
2012年3月 PHP大版内专家分月排行榜第二2011年12月 PHP大版内专家分月排行榜第二2011年10月 PHP大版内专家分月排行榜第二
2014年11月 PHP大版内专家分月排行榜第三2014年6月 PHP大版内专家分月排行榜第三2014年4月 PHP大版内专家分月排行榜第三2014年2月 PHP大版内专家分月排行榜第三2013年11月 PHP大版内专家分月排行榜第三
2013年5月 总版技术专家分月排行榜第一
2016年7月 总版技术专家分月排行榜第二2016年3月 总版技术专家分月排行榜第二2015年12月 总版技术专家分月排行榜第二2014年8月 总版技术专家分月排行榜第二2014年7月 总版技术专家分月排行榜第二2013年6月 总版技术专家分月排行榜第二
2012年2月 PHP大版内专家分月排行榜第一2012年1月 PHP大版内专家分月排行榜第一2011年11月 PHP大版内专家分月排行榜第一2011年9月 PHP大版内专家分月排行榜第一
2012年3月 PHP大版内专家分月排行榜第二2011年12月 PHP大版内专家分月排行榜第二2011年10月 PHP大版内专家分月排行榜第二
2014年11月 PHP大版内专家分月排行榜第三2014年6月 PHP大版内专家分月排行榜第三2014年4月 PHP大版内专家分月排行榜第三2014年2月 PHP大版内专家分月排行榜第三2013年11月 PHP大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。拒绝访问 |
| 百度云加速
请打开cookies.
此网站 () 的管理员禁止了您的访问。原因是您的访问包含了非浏览器特征(3b3e4d30c16f4370-ua98).
重新安装浏览器,或使用别的浏览器一贴学会PHP 新手入门教程
字体:[ ] 类型:转载 时间:
看完这一帖子就能学会php吗,不过看了一会,感觉还可以,强烈建议,买一本php相关的书,比较好,可以系统的学习。
一贴学会PHP
系统长度32678字节,除去标点,还可以打一万字,如果写满,那也不短了.但是…本着,变态的简单,流畅到底的适合广大浮躁的MJJ们浏览的原则,我尽量精简的有效的实用的阐述PHP的学习之道.
本文适宜受众:熟练HTML,但是对PHP等动态语言一无所知,却在用dedecms或discuz等php程序的人.当然,还要你有想学PHP的兴趣.毕竟纵使再简单也需要学习的动力,兴趣无疑是最好的.不熟悉电脑操作,绝对路径,相对路径等东西的请上火星.
前提准备:态度:认真,细心,不浮躁.时间:仅需两个小时,但是请注意两个小时的完全时间.不要抽空去干别的,因为在学习的时候一但中断,再回过头来难免有眼高手低之嫌,而本人为顶级PHP非专业级专业写手杜撰,无法系统化教学,一但中断回头再看本文将一无是处.所以请准备两个小时.我尽量使本文能在两个小时内让你对PHP有所得.环境架设:①单机.②适合菜鸟使用的集成环境,③我推荐的软件:APMServ
(PHP版本5.2.0)为了防止有超级新新新人在环境架设这一块卡住,我先发了一个用APMServ架设环境的教程贴..建设运营区.
开始之前的FAQ
Q:我认真学习两个小时以后能变成高手吗?A::tu: 少跟我来YY,《一贴学会PHP》目的只在简单学会PHP!只能让你两个小时后大致了解PHP,有深入学习的基础.请不要抱有幻想,脚踏实地,步步为赢.看完后纵使不能成为高手,也会向高手迈进一步..Q:我要用什么编辑器什么的东西吗?A:本次教学仅仅是使用Macromedia Dreamweaver 8编辑.,编辑器不是必须品.文本还能做网页呢!Q:你丫废话是不是太多了…A:饿,那就马上开始.————————————————————————————————————–
=============无耻的分割线=============
吃饭一:one:标志性语言啊html中开头结尾都有&html&&/html&标签,整个html页的内容都包含在里面.对应的在php中可以这么YY,他只有一个标签&?php?&所有的东西都差入在php后面的位置.行一:&?php行二:一段PHP代码行三:?&其中所有的&?php 可以换成&? 省去"php"~~~自己动手项目:DW新建,动态页,PHP,代码模式,删除所有内容,然后再里面打入&?php?&及&??&,然后回车,和前删除键几次,体验红色的处女快感!才几分钟就已经开始写PHP拉~厉害噶,高手也~
two:最简单的输出不乖的人可能在上述"一点PHP代码"的位置打了东西,然后保存了之后打开看了一下,一片空白乃至错误…因为PHP当然不是html,他是服务器语言,所谓服务器语言就是你开到这一页,然后服务器端按照规律解析成html再返回给你打开.比html多了一道服务器解析过程.尝试如下代码:&?echo ‘好帅啊'?&保存文件名为yy.php后打开,如前后缀默认当然是PHP,一定要在支持PHP的环境下打开才有效果.如果在此处遇到问题,请查看APMServ是否开启,开启后你保存的文件位置是否在APMServ 目录下www\htdocs 下.如果都对,那么看看浏览器地址是不是端口/yy.php
three:最常见的错误再修改如上代码:&?echo ‘微笑着吃饭好帅啊'echo ‘真的好帅啊'?&保存打开后是不是会发现有错误?这是历史上最常见最白痴又最常见的php错误.php是逐行解析的,注意"行"的理解.每一行末尾都需要加上“;”。。。是字母L右边一个。我也很费解,更恼火的是没有纠错功能,一错就全部不能打开,好在出错会显示错在哪一行。
four:最重要的概念上条代码加如“ ; ”后打开之后会发现显示效果“微笑着吃饭好帅啊真的好帅啊”粘在一起。请右键查看源文件,你会发现原来源文件也是这样的。那怎么办呢?php是一种可插入html的语言,也就是他可以把html给QJ掉。。。理论上&?无论有多长?&都可以插入到html中去。。。复制如下体验一下。。。&
&html&&/head&&body&
five:最重要的应用到此处如果还没有动过一下手的,请劳驾动一下手吧,以上所有也才几分钟,但是却有一个重要的体验过程。认真做过来的人会发觉,PHP这样子学了有个屁用?那么现在。。。我也不能告诉你有什么用,接着到此处变量了。我尽量少使用术语,尽量通俗,但是变量这个词找不到替代品。但是很好理解的,接着看。&?$chifan="123er";echo $?&保存打开后,显示的内容是123er,那么熟悉html的很容易就想的到修改代码中""之间的123er就可以修改显示内容了吧!没有错,而且理论上修改两个chifan,只要保持他们是一样的,也都可以显示。这只有两行,第一行是定义变量chifan的值为123er,第二行就是显示变量chifan。就这么简单。很容易的就学会了定义变量和显示变量的方法!
吃饭二:经过《吃饭一》中简单有趣生动的学习,你是否觉得PHP其实一点都不难呢?但是你是否也开始担心PHP没有用处呢?这一节详细介绍php的概念性的东西。很明显的没有前一篇生动,这一段不是必须的,如果只是想了解一下而不打算学的完全可以跳过这一段.<B r /&php函数:什么是函数?比如y=2x是个函数,那么,只要知道x就可以得出相应的y出来.php强大的函数库是其主要的彪悍功能之一,如专用于mysql的函数,那么只需要数据库名用户名密码就可以自由而简单的连接数据库.php手册:记载php语法和函数的册子,因为不是人人都能牢记每个函数每个语法的.所以大部分人在用的时候都会有需要查询手册的时候.它的意义,打个浅显的比喻,如y=2x的函数,你不知道有这个函数你就得当做x+x来算一次,但是如果你知道有个y=2x的函数,你就只需要调用函数y,然后输入x就可以得出结果.对于php手册,建议抽空看了一次又看一次,不能牢记但是可以记得里面有哪些功能.也许x+x你可以自己写出来,但是更复杂的你不一定能写出来,就算写出来有点费力,所以越麻烦的问题调用现成函数的作用就越来越明显和必要.自己写函数,函数的作用和意义如此强大,但总也有自己独特需求的函数,函数可以自己写,善于使用函数可以达到事半功倍的效果……废话这么多全是再理解函数,可见函数是多么的重要!最后一个推荐或理解的比喻,几个实用的函数如时间调用函数,IP地址获取函数,可以在手册里找到,只需要简单的调用函数显示结果就可以很容易的得到想要定制的时间和IP地址.(还不明白我就无解了)面对对象与面对过程:请百度或GG一下,感觉越来越离题…离简单之主题.语法细节:如: &? echo "哈哈"?& &? echo ‘哈哈'?&的区别(区别在哪?在于""和”)以及全角于半角的区别.“”‘'()()以及如何显示出""这些定义变量的东西等头疼问题!…我一想到就头痛.看到这来了肯定也很头痛.全角和半角没有区别,功能相同.很完美.如何显示语法的符号也不难,只需要在相应符号前加个 / 即可.不过看起来会很别扭.双引和单引的区别在于双引会解析变量,而单引是直接显示.&?$mjj = "哈哈" ;echo $echo "&br&" ;echo "这是$mjj";echo "&br&" ;echo ‘这是$mjj';?&以下三个是常用语法的一个小补充.然后开始实习.常量: define&?php& &define("PAGE_TITLE", "MJJ的页面");& &define("PAGE_BODY", "MJJ就是木鸡鸡");?&&html&&title&&?php echo PAGE_TITLE ?&&/title&&body&&?php echo PAGE_BODY ?&&/body&&/html&更简单的输出 &?= ?&如以上的title句可以换成:&title&&?= PAGE_TITLE ?&&/title&页面调用require和include2个都是调用其他页面,php是逐行翻译的,但是require是优先调用,include是读到这一行时翻译.怎么运用调用的,是门大艺术.(怕出错require可以使用require_once只调用该页面一次)格式如下:require_once ‘./include/286.php';include ‘mjj.php';自己建个286.php或mjj.php来调用玩一下吧.可以写成txt但是必须符合php语法.调用来当php用.
吃饭三:实例:一行URL跳转代码
&? $url=$_GET["url"];header("Location:"."http://".$url);?&
如保存为aaa.php,可以实现aaa.php?url=跳转到百度的效果.这个简单的调用了默认的$_GET变量.以及php默认跳转Location:(更多默认变量尽在手册之中)实例升级:增加if循环
&?$url=$_GET["url"];if (strlen($url &= '3')){header("Location:"."http://".$url);}?&&html&&head&&title&URL转向页&/title&&/head&&body&&form id="url" name="url" method="get" action="#"&&label&http://&input name="url" type="text" value="" /&&/label&&input type="submit" name="Submit" value="提交" /&&/form&&/body&&/html&
讲了这么多还一直没有讲过循环,就当做是本教程最难的内容了(用以衬托一贴学会是多么的简单~)这个升级代码很简单,就是可以让这个跳转页也能够打开,当get下来的url地址大于3时才跳转.
写在学习完之后:如果对学PHP有所启发,觉得已经确实入门(还没有入门就再看一次),那么有两种进阶方法.稳健型的可以先将php手册通读一遍,然后开始找留言本,博客,BBS(顺序,可先文本再mysql)的实例开始一步一步重新制作.激情型的,可以直接开始找实例开始照着实例一步一步做,有所感悟感到欠缺之后再进行php手册补充.网络上的实例实在太多了.提高阶段:了解php4,php5,php6的变化和差异.主力针对当前流行的php程序进行研究.(这之前还需要适应一款编辑器,如果可能最好了解某一框架,落伍论坛有发布过框架,代码区见.)开源的php程序会给你带来崭新的体验,了解以后做不来至少也改的明白.高级阶段:我还不具备介绍的资格.希望大家一起变成高手.最后祝愿所有对php有兴趣的朋友们都能成为高手!
————————————-分割线—————————终于完成,不排除有漏洞,本文总计用时4小时+3小时.希望能对需要的朋友产生帮助.
&div style="background-color: #606096; height: 6 font-size: 0"&&/div&&div style="height:24padding:3px 10px 0px 0text-align: background:#F1F1F1;"&
&?echo ‘微笑着吃饭好帅啊';echo ‘真的好帅啊';?&
&/div&&/div&
&/body&&/html&请注意观察DW帮忙显示出来的颜色~很有作用。友情广告:本效果为落伍者论坛顶部的那一条代码,有需要的可以广泛模仿使用。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具中国领先的IT技术网站
51CTO旗下网站
PHP新手必读:全方面了解和学习PHP框架
PHP成为最流行的脚本语言有许多原因:灵活性,易用性等等。对于项目开发来说,我们通常需要一个PHP框架来代替程序员完成那些重复的部分。本文将对PHP框架进行全面解析。
作者:来源:PHP100中文网| 13:20
PHP成为最流行的脚本语言有许多原因:灵活性,易用性等等。对于项目开发来说,我们通常需要一个PHP框架来代替程序员完成那些重复的部分。本文将对PHP框架进行全面解析。
PHP框架是什么?PHP框架提供了一个用以构建web应用的基本框架,从而简化了用PHP编写web应用程序的流程。这样不但节省开发时间,有助于建立更稳定的应用,而且减少了重复编码的开发。框架还可以帮助初学者建立更稳定的应用服务,这可以让你花更多的时间去创建实际的Web应用程序,而不是花时间写重复的代码。
我们通常认为PHP框架的作用相当于模型-视图-控制器(Model View
Controller)。MVC是种编程的架构模式,将业务逻辑从UI中分离出来,允许一个一个单独修改。MVC打破了一个应用的开发进程,这样各组件就可以不受影响地各自工作,使得用PHP编码更快更简单。
为什么要使用PHP框架?开发人员使用PHP框架的好处很多,其中之一是加快开发进程,为开发者节省大量的时间和精力。另外,稳定是开发者使用框架的另一个重要原因。虽然简单是PHP最大的优点,很多人也因为这一点喜欢使用这个脚本语言,但它同时也是PHP最大的缺点。一些开发者尤其是初学者很容易写出低劣的代码,而自己却没有意识到。
PHP是一个非常宽容的语言,因此,更重要的是在编程时确保没有漏洞。最后,PHP框架的使用是非常广泛的,而且有许多不同的框架可供选择。许多开发者会选择知名的框架,而且他们可以通过论坛/社区来与其他使用相同框架的开发者交流,当然你也可以开发自己的框架。在选择框架之前,你应该先问自己:它会节省你和其他使用者的时间和精力么?应用程序的性能会更好么?是否会提高稳定性?如果这些问题你的回答都是是,那么你就该为你的项目选择一个合适的框架了。
何时使用PHP框架?
这是一个无论有经验的开发者还是初级开发者都共有的问题。对于许多初学者来说,一个框架将提供很多简便和稳定,因此应该尽可能地使用PHP框架。这将有助于减少或消除不良编码,加快开发进程。另一方面,许多有经验的PHP程序员将框架视为不知道如何写出优秀的代码的低级程序员的工具。总之,当工作的项目时间紧迫时,使用PHP框架就有很多好处,可以大大加快编码进程。另一个场景是当你所做的项目有大量代码时,也应当考虑使用PHP框架,因为这将有助于减少工作的繁琐度。
最好的PHP框架有哪些?过去的几年中,因为PHP已发展成为大多数开发者选择的脚本语言,因而也产生了大量的PHP框架。什么是最好的PHP框架,仁者见仁智者见智,因为并非每一个框架都能够适合每一个人。这里给出了一些PHP框架的评价:
◆The Zend Framework
Zend Framework在开发者社区中很有人气,其重点是Web 2.0风格的应用程序。由于其广泛的支持和积极的用户群,Zend被称为PHP
Company。Zend即使不是当今最流行的PHP框架,也绝对是之一。它强大的功能能够满足企业级的需求,当然它的使用也需要具备广泛的PHP知识。
从初学者到高级PHP开发者,CakePHP都是一个很棒的选择。它与 Ruby on
Rails设计的原则基本相同,主要集中在快速开发方面使其成为一个快速应用开发的优良框架。其迅速增长的支持系统、简单和可扩展性使CakePHP成为当今最热门的PHP框架。
Symfony针对的更多的是高级开发者,也即创建企业级应用的开发者,尤其是Askeet和Yahoo!
Bookmarks。这个开源的PHP框架功能全面,但它的主要缺点是速度慢于其他框架。
◆CodeIgniter
CodeIgniter以其易用性、性能和速度而闻名。不同于Symfony,CodeIgniter主要针对的是与人共享主机的开发者,或者为小型设备寻找PHP框架的开发者。它提供简单的解决办法,而且有一个扩展库包括视频教程、论坛、用户指南和wiki。初学者应该考虑使用CodeIgniter
Seagull是一个稳定的用于构建web、命令行和GUI应用的PHP框架。这是一个非常易于使用的框架,非常适合初学者到高级程序员。对于初学者,Seagull有一个范例应用库,可以自己设定后满足自身需求;对于高级开发者,Seagull提供了众多选择包括最佳实践、标准、模块化的代码基,这些都可以帮助快速简单地构建Web应用程序。Seagull有一个活跃的开发者社区,内有大量的支持性文档和说明。
以上数款PHP框架,各有特色,而且都是开源项目,不过框架针对的项目不一样,一般来说 CodeIngiter 比较适合小型项目,CakePHP 和 Zend
Framework 比较适合中型项目,Symfony
比较适合大型重量级项目,在项目选型的时候,要充分考虑框架的可以定制性、扩展性,因为每个项目都无法确定你是否会随着需求的变化进行改变。【编辑推荐】【责任编辑: TEL:(010)】
大家都在看猜你喜欢
原创头条热点头条热点
24H热文一周话题本月最赞
讲师:242724人学习过
讲师:51172人学习过
讲师:92335人学习过
精选博文论坛热帖下载排行
《游戏开发核心技术--剧本和角色创造》分“剧本”、“角色”和“游戏玩法”三部分,第一部分着重说明故事的历史、一般故事元素、传统故事设...
订阅51CTO邮刊  本人身在深圳,我说下一自己的情况吧:  说到我是小弟,也有点那个了,因为我的年纪也不少了。  我的年龄,如果我计划明年才去参加清源教育的学习,那应该差不多32岁,男。  学历:今年报考了本科,所以学历上我可以写本科  基础:没任何语言基础,如果说有没有学过语言,我只能说我学过shell,有点基础而已  逻辑思维:很低,英语也很差,数学不会。。。因为年纪大吧,所以思维肯定没年轻的好  IT技能:网络工程师方面的技能,特长是linux  职业:linux运维工程师,如果按我明年去报读的话,应该都有8个月的工作经验  好了,自我介绍就到这里,然后我说为什么要到清源教育学习。  没错,小弟我就是北大青鸟的毕业学生,但不是ACCP的,也就是不是学软件的,是学网络工程师的,为什么呢。  当时我29岁,在网上听到很多人说做软件开发的寿命很短,在我一番调查之下,真的发现很多网友都说做软件不超过35岁,做网络会比较久,所以我就去报读北大青鸟了,最后是什么,还用说,就是掉坑了,如果了解过或读过青鸟的朋友都知道,坑,绝对是个陷阱,不是本人不努力,本人成绩在班上是前3名,linux在学校里也算排得比较前。  但青鸟学得杂乱,而且学费超贵,时间又超长,一共3期合计要3W,这只是学网络的,如果学软件的要3.6W,实在太TMD贵了。  好吧,我说说为什么要学软件吧,学软件是我的最大兴趣,可以说我从读初中时就想当一名程序员,我真的很喜欢开发,特别是游戏开发,但貌似游戏开发难度很高,基本培训机构学游戏开发可能有点难吧,但软件开发和网站开发还是行的,昨晚还做了个美梦我去某家培训机构报读软件,兴奋得要死,可惜睡醒后,发现那是一场梦,所以有点失望。  曾经试过自学,当时在青鸟里也试过自学,在网上下了清源的JAVA免费视频课程,但说真的,在青鸟学习每天已经把我搞的不像人了,根本就无暇去学JAVA,最重要的一点就是,我做网络的基本与软件不搭边。  而看到清源的学费,JAVA的视频课程平均下来才3,500块钱,而php总共分为3个课程,分别是php基础,php中级,php高级,价格分别是198元,398元,598元,课程是针对不同的人群来设计的,学习周期也就不到6个月吧,我觉得在价格方面真的是太划算了,相比起青鸟真是没什么可说的,并且我觉得清源的风格挺不错的,比青鸟的教学要强得多了,当然这还得看每个老师的风格而论,其中有一个叫泥壳的老师讲课老好的。  现在我的工作是运维 ,说实话,每天闲的厉害,可能是我这公司吧,怎么我朋友做运维忙得要死,而我就闲得要命,闲到想辞职的感觉,而研究部,即开发部那边就很忙。  由于工作的需要,我现在要先python来应付工作,但我心里总是想学习一门门开发语言,虽然python也算是开发语言,但我学它主要用于系统管理,开发方面我基本是不会学到的,工作也接触不到。  再说说工资 ,我是在深圳工作的,在班上我算是比较幸运了,工资是最高一个,转正有4K,是真的,做网络这行刚起步有4K已经很不错了,我指的是深圳,我的同学个个都是3K-3.5之间,有网工也有运维,而软件据说貌似起步就4-5K吧,不知道是不是真的。  好了,我介绍的就这么多,已经把我具体的情况和为何要学软件的渴望和大家分享了一下  谢谢大家阅读,希望能解答小弟的问题。
楼主发言:1次 发图:0张 | 更多
  我高中毕业就出来工作了,也就是08年开始工作的,在苏州待了2.5年,期间自考的专科,不过是会计专业的。后来到上海工作1年之后就去读了青鸟的java编程,第一学期8900,第二学期11600,第三学期我没有读。有了基础,自己在网上下了些视频,自修了第三学期的东西。以前不玩天涯的,这几天玩玩天涯就是想研究一下天涯,想搞一个简易版的论坛性的网站。
  我今年26,现在正自考复旦的独立本科:计算机软件
  本屌29岁,想学3DMAX,求高人指点。现是平面设计师
  虽然目前才看到,聊聊这方面的疑惑,  其实 网络的知识也很广,也涉及到编程等,其实python(工具)也有很大的用途,  先聊聊网络吧,  要真正理解网络,对网络协议要懂些,深入一些就是操作系统里的网络协议栈网络通信部分,不然只是网络的交换机 配置,网络基础管理技术含量不算很高,要学懂这些就是一整套体系结构了,c/c++,汇编,操作系统原理,数据结构,网络原理等,  1.为什么c/c++重要,低层软件基本就是他们,但是语言本身不算太难。2个月会基础就是使用问题了,用他去做什么慢慢积累认识了。  2.操作系统原理,你在他上面玩,就要了解他,  3.数据结构,组织数据管理等  一个做实施的 写出了 Windows.环境下32位汇编语言程序设计;  一个做网管的,自己剖析了linux内核,看到了世界顶级黑客写的代码学了很多东西,然后自己就专注在网络开发这块,p2p,等  然后说下你说的java、php  java,php低层都是c/c++写的,他们可以应付应用开发,他们出现解决问题是不一样的,  其实不用为了语言而语言了,语言本身不算太难,难的是语言这套体系,如果深入进去,语言本身这套sdk,怎么组织逻辑完成任务,要真正掌握这门语言,比如内存怎么开销等本质上问题,有回到上面的问题了,这些在电脑跑的任务,都离不开操作系统和一些数据结构对多任务的管理,如果要做得更好,不了解本质架构出来的东西,不知会时常崩溃不;  还有一些设计模式思想,重构要了解,设计模式代码层次可以提高到整个看问题上;  如果对自己有要求觉得代码就是艺术要优雅等,积累学的还很多。  如果为了找一个软件开发工作先混到,java,c#,php是比较快的,等能安定了在学更深层次的,  我也工作了7年了,我先说说我的情况吧,看能参考下不,  22-25 出来找饭吃,开始asp开发网站,中途学习java,数据结构,了解算法,为了做项目学习ssh框架,疲于应付工作;然后意识提高了,学设计模式,每年都有不同领悟,  感觉做项目没意思,迷茫中...  25-27,使用java开发网络服务,了解tcp/ip协议,学习单片机,arm体系结构,linux c/c++,  28,android开发,感觉有些迷茫不是我想要的,自己规划在低层点开发,有一定水平转,偏应用,低层知识为上面做决策选型等  感觉到基础很重要,会决定你以后上年纪后的去向,  还有很多没学,对软件有点认识后,会选择一个专注方向,业余时间主要研究linux内核驱动学习  我看过或部分知道书单推荐:  java :  java 核心编程,java编程思想  c:  C专家编程  c++:  C++ Primer,深度探索C++对象模型  设计模式:  head first 设计模式,企业应用架构模式,重构与模式  汇编:  Linux美河制作.汇编语言程序设计,80X86编程手册(x86体系结构)  liux:  UNIX环境高级编程,  UNIX网络编程第1卷,2卷  网上也有推荐:tcp-ip详细解释,  linux 内核方面:  LINUX内核设计与实现 ,  深入理解Linux内核,  LINUX内核源代码情景分析(上、下)  Linux设备驱动程序,  Linux设备驱动开发详解  追踪Linux+TCPIP代码运行--基于2.6内核  Linux内核协议栈源码分析  数据结构及算法:  数据结构c语言版本,算法导论  arm 嵌入:  嵌入式Linux应用开发完全手册  ARM+LINUX入门与实践  嵌入式系统开发与优化设计  arm 数据手册  作为选看参考  有点基础后网上有很多优秀开源代码,可以学习,  webserver方面 nginx ,当能看懂2个开源的说明有一定水平了,  后面的自己知道该怎么走了,  可能有的人觉得有必要学这么些?公司也用不到这些,有屁用;  至少会优于一般开发人员,  就看你自己了,从上到下 都了解透彻了,开发出来的东西该你担责,至少你心里有底,心里也踏实些;
  顶楼上,好强大,要把知识转换为产品才有意义。
  现在越来越多的人转行学java了,都看上java的发展前景和薪资待遇了。我是看动力节点java官网的视频自学的,你也试试吧,有全套视频,可以打包下载,还不错。
  PHP主要以脚本语言为主的,所以入门还是比较简单的。PHP主要用来做网站开发,许多小型网站都用PHP开发,PHP是开源的,这是使得PHP经久不衰的原因。在电商、社区等方面,PHP具备非常成熟的开源代码和模板,因此使得PHP应用极为广泛。相对于其他编程语言来说,发展前景比较乐观,但不如Java稳定。
  @千锋IT培训
10:59:38  PHP主要以脚本语言为主的,所以入门还是比较简单的。PHP主要用来做网站开发,许多小型网站都用PHP开发,PHP是开源的,这是使得PHP经久不衰的原因。在电商、社区等方面,PHP具备非常成熟的开源代码和模板,因此使得PHP应用极为广泛。相对于其他编程语言来说,发展前景比较乐观,但不如Java稳定。  -----------------------------  我是做php开发的,工作经验快3年,在深圳。大学学的是计算机科学与技术,也就学了一点C++而已。php是做毕业设计的时候 跟着网上视频学的。毕业之后来深圳找工作,各种碰壁,然后降低了工资要求 进了一家公司做php开发,晚上回去学习,白天师傅再指导下,开始做一些简单的二次开发,小功能,待了一年翅膀硬了一些 就跳槽。现在仍在工作学习中,个人不看好那些软件培训机构,还不如自己在网上学。
  我现在做的是JavaPC端方向的开发,年龄的没您大我大学的时候在自学后来放弃了原因毅力不做天分不够,最后只能选择Java培训了不过我的跟你的不一样,我是在北京的华清远见学习,哪里的老师很尽职的手把手教学,有的时候Java自学很重要但是没有一个好的师傅一样没用,所以说选择一个好学校很重要。
  相对来说java要比PHP好的多,原因就在于PHP的就业渠道太窄,java会好很多,但是不管学习什么基础一定要掌握好,给大家推荐一个对于基础不好的朋友非常不错的资料绝对保证资料的连贯性。  http://javaee.3g-edu.org/courses/?lbj
<span class="count" title="
请遵守言论规则,不得违反国家法律法规回复(Ctrl+Enter)}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信