这个没有标准答案,如果你把这个当作职称的话要看公司的想法,我只能提供给你我的个人意见.
初级:可以完成分配给你的任务,即人家让你干什么你就干,做出来的东西符合要求.
中级:可以自行完成分配给你的功能,即你需要自己分析这个功能的作用,设计实现步骤,预估工作量(工期),并完成开发.
高级:可以独立完成项目,完成数据库设计和功能列表,评估整体工作量,进行恰当的任务分配,并带领参与开发人员完成项目.
项目经理:能多角度的审视/评估用户需求,进行适当的建议和引导,为项目制定合理的解决方案,满足,甚至超出客户的预期.项目开发过程中对可能的问题有预先的估算,并和客户沟通,尝试在问题发生前给出对策,使其不影响整体的开发进度,或将影响范围最小化.具备团队管理能力和技术攻坚能力.
我觉得初级程序员其实可以认为其处于实习期,由于初级程序员往往不具备需求分析能力,所以呢即便他能完成上级分配的任务,但是其处理手法也往往导致留下很多问题隐患,所以呢,如果你是初级程序员的话,不要对薪水有任何预期了,有人要就不错.如果你是管理人员,慎重在实战项目中使用初级程序员,如果一定要用的话也尽量只让他们去做功能树中尽量末节的部分,避免他的过失造成大的影响.
程序员能力 初级 中级 高级 问题答案 总结
初级:代码级别,根据要求写代码
中级:模块级别,根据功能设计代码结构
高级:项目级别,根据需求部署所需的功能模块
PHP(外文名:PHP: Hypertext Preprocessor,中文名:"超文本预处理器")是一种通用开源脚本语言.语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域.PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法.它可以比CGI或者Perl更快速地执行动态网页.用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快.
第一段:平静的心态
和所有程序员一样,要写一手好的程序,没有好的心态是不行的.
遇事不可急躁,不可轻言放弃.
在程序开发过程中,尤其是初中级程序员,写出的程序或架构会遇到很多问题,其中一些问题比较弱智,而有些问题根本没有碰到过,于是不可太过急躁,应该逐个排查问题的最初源泉,将其干掉.急躁的心态去开发系统是对项目的一种不负责.急躁会让人学会将就,让人学会逃避.而我个人北京两年的简单生活,给我其中一个最大的历练也就是:我的心态更加平静了.
相信,这样的心态也会有助于你其他方面的处事能力.
为什么将心态列入其中,我是想说明:它不同于销售的职能,需要很大激情澎湃,而是需要静静的思考.
第二段:一套烂熟于心的问题解决思路
曾经有位程序开发的同事在QQ签名中写到:每解决一个bug,就给自己一个提升.的确,没有真正解决过无数的bug或问题的程序员,谈不上专家,谈不上高级程序员.而一个高级程序员正是从这种解决问题的过程中不断地历练自己,形成一套烂熟于心的问题解决思路,让自己强大的.
我也简单说说PHP程序员成长过程中经常遇到的一些问题,如果你一个也没遇到或很少遇到,那么您就是两个极端的人:要么初级入门,要么高级了,哈哈.
①.、编码问题.
第三段:过硬的PHP基础知识
没有过硬的PHP基础知识,哪怕心态再好,问题解决的能力再强,也只能纸上谈兵.
过硬的基础知识会让你在项目开发过程中游刃有余.
我也简单说说哪些属于PHP工程师所应具备的基础知识(其实这些在招聘需求中很常见):
①.、语法规则,这个不说了,这个不会,就没入门,赶紧买本书或找个网站补补.
第四段:综合的互联网应用及项目管理知识和素养
①.、见识广博,擅于学习
只顾自己钻研,不看看、学学人家的做法,会像井底之蛙,难以看到广阔的天空的;所以,不要只顾着天天编程,学会抽点时间去看看一些大型开源系统的架构思路,以及大型商务网站的构建方式.向他们学习,补充自己的不足.
比如至少该晓得不同类型的开源系统有哪些吧,比如Uchome,dede,phpcms,wordpress,discuz,帝国等等.
看多了,你也会总结发现一些常规性的思路,比如缓存的机制,比如模板机制,比如静态页面生成等等.
不同需求,用不同的机构和选型.也就是常说的"水来土掩,兵来将挡",有些架构固然强大,但是用于小型项目也会很吃力,就是杀机不用牛刀.根据需求来选型很重要.
选型不是随口就能定的,需要一个PHP程序员用于良好的储备,个人觉得至少需要以下储备,才具备选型能力:
熟练应用至少一个PHP框架,两-三个PHP开源系统;
拥有自己的一套应用系统.
项目不是一直开发过程中,项目也会进入运营期,维护期,这样,具备良好的项目管理素养会使项目更加稳定,可控.
良好的项目管理素养包括:
良好的项目开发及维护习惯,记住:千万别为了一时的省力,造成后面多次的重复劳动.时时提醒自己将工作流程化,流程规划化,规范简单化.
良好的多人合作管理意识:项目不是一个人的,是多人协作的产物,也是服务于大众的,因而,要提升协作意识,让相关人员一同来完善项目.
学理论,去考试或考核是学校里面的事儿,没有项目经验,就像满肚子经文,吐也难吐出.
这就需要实际的项目将自己的知识去学会转化为需求实现.
代码可读性强:对象,方法,函数的注释;一套成熟的命名规范.
代码冗余度底:程序和文件的重用性大,高内聚,低耦合.
执行效率高:用最简单的程序流程实现应用需求,勿扰大弯子.
代码安全性好:做一名警惕的程序员,任何有用户输入和上传文件的地方都得额外谨慎,也许一个程序员一时的疏忽就会导致一个系统顷刻间崩溃.
另外,多说几句,PHP高级工程师,其实对于一个稍微能坚持,并喜欢PHP的来说不太难;难的是学会用工具来实现想法,不管是自己的想法还是他人的需求,学会转化.
wordpress的文章列表页、文章详情页、搜索页面是哪些页面?
文章列表页应为category.php,即分类下的文章列表;
文章详情页,我个人理解应该为你所说的single.php;
搜索页面,应该是search.php
..................
single.php和archvie.php是什么页面?
single.php 应为文章页,就是通常所发的文章页面,这个是归在某个分类下的.
archive.php 是文章归档,这个的范围挺大的.
通常主题应带 tag.php, author.php,category.php ,search.php ...等文件的,但如果不存在这些文件时,就会调用archive.php文件,按archive.php的来显示.
好了,全部的我个人的理解.
以上就是土嘎嘎小编大虾米为大家整理的相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!