我很迷惑,我学习了PHP 已经有两个多月了,基本上函数库的内容和基本语法相当熟悉了

可是,我一旦做起项目来,我却无从下手,不知道怎么去规划一个项目,并且,还有很多JS,我是不是现在应该兼顾去学习JS呢?还是先学好PHP?请各位过路人指教一二,不胜感激

你刚熟悉语法和函数你就想自己规划一个项目有点不切实际。如果是一个小程序还行,但是你想做一个比较大的项目的话不仅要会基本语法,(项目经理不是那么好当的)还要有一定的实战经验。这些实战经验都是从一些小的项目上开始的。js、css+div这些都是一些网站必需的。会程序的同时也要去研究一些这方面的知识。如果你单单只会做一个程序,那是远远不够的。应该有则重的去学。你想做后台程序这方面把精力主要放在这上面。那些css只要能看懂就比较ok。不过js也一定要学过。只会php做出来的程序是很单调的要适当的加上一些js,这样不仅有时候会让你的程序更简单,速度更快,而且会让你做出来的页面更加美观。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-12-16
这位兄弟你好!我也是学习web开发的,也经历过类似的问题!请不要灰心!你的函数库和语法都很熟悉,看样子你的基础比较好!就是缺少系统的项目开发!我个人认为,要想迅速上后项目开发!到一些web开发公司去实习,这样成长的快些!一边做,一边学。你可以专心去学习PHP,做项目遇到js的问题再去找相应的资料!这样可以有的放矢。节省你的时间!多看看网上的优秀代码!多去一些PHP相关的网站!比如兄弟连PHP,PHP100!还有就是买一些关于php项目开发的书籍!
每个牛B的程序员都是菜的时候!但那都是短暂的!希望你能成为一个优秀的PHPer!本回答被提问者采纳
第2个回答  2011-12-16
一般而言,学习php只能让你懂得如何在服务器端的编程,而js主要是用在浏览器端,所以如果有时间建议还是需要学习js的。

项目规划本身和php语言是没有必然联系的。从你的问题看,个人觉得可能你说的不是项目规划问题,而是如果有项目来了,你不知道该如何下手的问题。

建议可以自己想象开发一个简单的留言板什么的来练习下,对于PHP的熟悉程度。

当然在现实的项目中,大多数都是要使用框架的。
第3个回答  2011-12-17
第一点, 是概念问题;
程序员与项目经理, 是有区别的;
对于一个网站, 你需要了解的知识还是稍微要广泛一点;
WEB前端开发, WEB后台程序开发, 项目策划方案, 如何去实施, 都要有些了解, 才能够独立做一个小项目, 我们就称它为站点, 合适一些; 大型项目涉及面很广, 我们不讨论它;

在你目前掌握的知识层面上, 我对你讲一讲思路吧;
一. 要做一个站点, 或有了大概的思路要去实施的时候, 应该先考虑这个站点项目做成什么样子;
并且写下来成方案; 这是一种很好的习惯;
二. 根据自己的方案, 规划自己的需求; 站在开发角度去说这个需求, 是指开发过程中必须用得架构, 比如, 组建一个网站, 你先需要HTML的静态页面的平面设计, 再切图, 需要JS支持, 需要后台脚本, 需要访问数据库; 这边, 你已经会的后台脚本为PHP语言;
三. 开始着手测试平台的搭建; 再分工做各个模块的开发;
四. 项目测试
五. 再做需求调整, 再测试; 这边有可能会循环, 直到满意;

通常, 一个人能搞定的小项目, 对于相当熟悉的人来讲, 无非就是, 本机WEB服务器-->设计页面-->切图-->JS前台脚本开发-->后台脚本(ASP,PHP,JSP,ASP.NET等)-->发布<-->测试

至于你提到的先学习攻坚PHP, 还是边学习PHP的同时学习JS, 那就要看你的定位了;
做一名职业的PHP程序员, 那就只管先将PHP学习好了;
友情提示一下, JAVASCRIPT在WEB开发中占有着非常重要的地位, 即使你专职PHP程序,
在市场需求的情况下, 学习JS, 也是势在必行的;

可以将重点放在学习PHP上, 当使用到JAVASCRIPT的时候, 扩展性的学习JAVASCRIPT;
有业余时间了, 就专注学习它;
第4个回答  2011-12-18
lz既然已经熟悉基本操作了
建议楼主去学习 数据查询操作 和 数据表现 分离技术
额,就是什么逻辑和表现分离?
现在一般的大型网站都不是那种边编译html边编译脚本代码
都是执行完所有操作之后,一并输出的
这个我觉得很有必要哈,至于取舍还看你自己
有兴趣的话可以去看看模板技术(比如什么smarty,很有意思的)
祝好运,GL,HF

我很迷惑,我学习了PHP 已经有两个多月了,基本上函数库的内容和基本语法...
应该有则重的去学。你想做后台程序这方面把精力主要放在这上面。那些css只要能看懂就比较ok。不过js也一定要学过。只会php做出来的程序是很单调的要适当的加上一些js,这样不仅有时候会让你的程序更简单,速度更快,而且会让你做出来的页面更加美观。

学编程后悔死了?
首先,学计算机,学编程真的没有办法一蹴而就,只能潜移默化的学习,现在软件编程语言种类繁多,各种新的框架和更好用的语言,框架,工具正在蓬勃发展,要想当一个程序员,必须要有终身学习的观念,要不然一两年就落伍了。 另一方面,在大学的计算机专业学的很多都是理论性知识,这造成了两个结果,一个是学生觉得这个很枯燥...

总结了现在php语言比较流行的几个原因
PHP可以编译成具有与许多数据库相连接的函数。PHP与MySQL是现在绝佳的组合。你还可以自己编写外围的函数去间接存取数据库。通过这样的途径当你更换使用的数据库时,可以轻松的更改编码以适应这样的变化。PHPLIB就是最常用的可以提供一般事务需要的一系列基库。3、可扩展性 就像前面说的那样,PHP已经进入了一...

零基础学习Python能学会吗
可以学会的零基础学习Python必须明确的几点:1.明确你将来是做什么工作的,需要掌握哪些技能,很多人连这个就不知道就盲目的学,你首先清楚,现在公司需要什么人才,你应该奔着什么目标努力。Python的学习方向有很多,主要还是web。2.系统的学习规划,规划好你每天学习的新知识和每天做的作业和练习,很多人...

.编写Application程序,构造一GUI,实现对两个数的加、减、乘、除功能...
所以万变不离其宗,如果你有足够的能力来直接通过 Documentation来学习Java的类库,那么基本上就不需要看其他的书籍了。除此之外,Documentation也是编程必备的手册,我的桌面上有三个Documentation的快捷方式,分别是J2SDK1.4.1的Documentation,Servlet2.3的 Documentation和J2SDKEE1.3.1的Documentation。有了这个三个...

python发明多久了(谁发明的python)
Python最强大的地方体现在它的两个外号上,一个叫“内置电池”,另一个是“胶水语言”。前者的意思是,Python官方本身提供了非常完善的标准代码库,包括针对网络编程、输入输出、文件系统、图形处理、数据库、文本处理等等。代码库相当于已经编写完成打包供开发者使用的代码集合,程序员只需通过加载、调用等操作手段即可实现...

web前端开发需要掌握的几个必备技术
正则表达式、排序算法、递归算法、闭包、函数节流、作用域链、基于距离运动框架、面向对象基础、JQuery:基础使用 悬着器、DOM操作、特效和动画、方法链、拖拽、变形、JQueryUI组件基本使用。第二阶段:HTML5和移动Web开发 HTML5:HTML5新语义标签、HTML5表单、音频和视频、离线和本地存储、SVG、WebSocket、...

零基础自学Java要多久
我个人学习Java就是自学的,所以还是有一些发言权,用了一年的时间在学校自学了Java,学习的过程中无非就是两个字最重要:坚持。Java需要学习多久?每个人情况不同,有的学得快有的慢,几个月或者更久 自学的人,就是自己没有很强方向感的人,一般都能坚持2个月到3个月,学不会就放弃了;有很强...

web前端好找工作还是后端好找工作,本人自学2个月前端了和后端了。现
所以,光学这些是远远不够的。当然,你也不用担心,很多东西还可以在今后的工作生活中继续学习,你可以以一个实习的姿态到企业中继续提升自己,学习一些相关的案例项目,这些对今后的就业都是很有帮助的,一个只会基础却没有实战的开发者,很难得到企业的青睐。总之,不管是学前端还是学后端,都与你自己...

那么多的C语言函数,怎么学啊,给个建议。
我相信,只要你理解了指针,C语言便不再神秘。如果你已经啃完了一本C语言教材,想要更进一步,那么有两本书你一定要看。首先是《C Traps and Pitfalls》(中译名《C陷井与缺陷》),很薄的一本小册子,内容非常非常地有趣。要注意一点,这本书是二十多年前写成的,里面提到的很多C语言的缺陷都已被...

相似回答