[PHP培训教程] PHP开发程序员的学习路线
http://www.lampbrother.net(或者知道哪儿找到处理方案)。条件允许的情况,建议了解一下NoSQL的代表MongoDB数据库,顺便对比跟MySQL的差别,同事能够在合适的应用场景安全谨慎的使用MongoDB,知道基本的PHP与MongoDB的结合开发。
4.Redis/Memcached
在大部分中型系统里面一定会涉及到缓存处理,所以一定要了解基本的缓存;知道Memcached和Redis的异同和应用场景,能够独立安装Redis/Memcached,了解Memcahed的一些基本特性和限制,比如最大的value值,知道PHP跟他们的使用结合;Redis了解基本工作原理和使用,了解常规的数据类型,知道什么场景应用什么类型,了解Redis的事务等等。原理部分,能够大概了解Memcached的内存结构(slab机制),redis就了解常用数据类型底层实现存储结构(SDS/链表/SkipList/HashTable)等等,顺便了解一下Redis的事务、RDB、AOF等机制更好。
5.PHP
除了第一阶段的能力,安装配置方面能够随意安装PHP和各种第三方扩展的编译安装配置;了解php-fpm的大部分配置选项和含义(如max_requests/max_children/request_terminate_timeout之类的影响性能的配置),知道mod_php/fastcgi的区别;在PHP方面已经能够熟练各种基础技术,还包括各种深入些的PHP,包括对PHP面向对象的深入理解/SPL/语法层面的特殊特性比如反射之类的;在框架方面已经阅读过最少一个以上常规PHP MVC框架的代码了,知道基本PHP框架内部实现机制和设计思想;在PHP开发中已经能够熟练使用常规的设计模式来应用开发(抽象工厂/单例/观察者/命令链/策略/适配器等模式);建议开发自己的PHP MVC框架来充分让开发自由化,让自己深入理解MVC模式,也让自己能够在业务项目开发里快速升级;熟悉PHP的各种代码优化方法,熟悉大部分PHP安全方面问题的解决处理;熟悉基本的PHP执行的机制原理(Zend引擎/扩展基本工作机制)。
6.C/C++
开始涉猎一定的C/C++语言,能够写基本的C/C++代码,对基本的C/C++语法熟悉(指针、数组操作、字符串、常规标准API)和数据结构(链表、树、哈希、队列)有一定的熟悉下;对Linux下面的C语言开发有基本的了解概念,会简单的makefile文件编写,能够使用简单的GCC/GDB的程序编译简单调试工作;对基本的网络编程有大概了解。(本项是为了向更高层次打下基础)。
7.前端
在第一阶段的基础上面,熟悉基本的HTTP协议(协议代码200/300/400/500,基本的HTTP交互头);条件允许,可以在深入写出稍微优雅的HTML+CSS+JavaScript,或者能够大致简单使用某些前端框架(jQuery/YUI/ExtJS/RequireJS/BootStrap之类);如果条件允许,可以深入学习JavaScript编程,比如闭包机制、DOM处理;再深入些可以读读jQuery源码做深入学习。(本项不做重点学习,除非对前端有兴趣)。
http://www.lampbrother.net 8.系统设计
能够设计大部分中型系统的网站架构、数据库、基本PHP框架选型;性能测试排查处理等;能够完成类似:浏览器-> CDN(Squid)->Nginx+PHP->缓存->数据库结构网站的基本设计开发维护;能够支撑每天数百万到千万流量基本网站的开发维护工作;
第三阶段:高级阶段(高级PHP程序员)
重点:除了基本的LNMP程序,还能够在某个方向或领域有深入学习。(纵深维度发展)
目标:除了能够完成基本的PHP业务开发,还能够解决大部分深入复杂的技术问题,并且可以独立设计完成中大型的系统设计和开发工作;自己能够独立hold深入某个技术方向,在这块比较专业。(比如在MySQL、Nginx、PHP、Redis等等任一方向深入研究)
1.Linux
除了第二阶段的能力,在Linux下面除了常规的操作和性能监控跟踪,还能够使用很多高级复杂的命令完成工作(watch/tcpdump/starce/ldd/ar等);在shell脚本方面,已经能够编写比较复杂的shell脚本(超过500行)来协助完成很多包括备份、自动化处理、监控等工作的shell;对awk/sed/perl等应用已经如火纯青,能够随意操作控制处理文本统计分析各种复杂格式的数据;对Linux内部机制有一些了解,对内核模块加载,启动错误处理等等有个基本的处理;同时对一些其他相关的东西也了解,比如NFS、磁盘管理等等;
2.Nginx
在第二阶段的基础上面,已经能够把Nginx操作的很熟练,能够对Nginx进行更深入的运维工作,比如监控、性能优化,复杂问题处理等等;看个人兴趣,更多方面可以考虑侧重在关于Nginx工作原理部分的深入学习,主要表现在阅读源码开始,比如具体的master/worker工作机制,Nginx内部的事件处理,内存管理等等;同时可以学习Nginx扩展的开发,可以定制一些自己私有的扩展;同时可以对Nginx+Lua有一定程度的了解,看看是否可以结合应用出更好模式;这个阶段的要求是对Nginx原理的深入理解,可以考虑成为Nginx方向的深入专业者。
3.MySQL/MongoDB
在第二阶段的基础上面,在MySQL应用方面,除了之前的基本SQL优化,还能够在完成一些复杂操作,比如大批量数据的导入导出,线上大批量数据的更改表结构或者增删索引字段等等高危操作;除了安装配置,已经能够处理更多复杂的MySQL的问题,比如各种问题的追查,主从同步延迟问题的解决、跨机房同步数据方案、MySQL高可用架构等都有涉及了解;对MySQL应用层面,对MySQL的核心关键技术比较熟悉,比如事务机制(隔离级别、锁等)、对触发器、分区等技术有一定了解和应用;对MySQL性能方面,有包括磁盘优化(SAS迁移到SSD)、服务器优化(内存、服务器本身配置)、除了二阶段的其他核心性能优化选项(innodb_log_buffer_size/back_log/table_open_cache/thread_cache_size/innodb_lock_wait_timeout等)、连接池软件选择应用,对show *(show status/show profile)类的操作语句有深
http://www.lampbrother.net 入了解,能够完成大部分的性能问题追查;MySQL备份技术的深入熟悉,包括灾备还原、对Binlog的深入理解,冷热备份,多IDC备份等;在MySQL原理方面,有更多了解,比如对MySQL的工作机制开始阅读部分源码,比如对主从同步(复制)技术的源码学习,或者对某个存储引擎(MyISAM/Innodb/TokuDB)等等的源码学习理解,如果条件允许,可以参考CSV引擎开发自己简单的存储引擎来保存一些数据,增强对MySQL的理解;在这个过程,如果自己有兴趣,也可以考虑往DBA方向发展。MongoDB层面,可以考虑比如说在写少读多的情况开始在线上应用MongoDB,或者是做一些线上的数据分析处理的操作,具体场景可以按照工作来,不过核心是要更好的深入理解RMDBS和NoSQL的不同场景下面的应用,如果条件或者兴趣允许,可以开始深入学习一下MongoDB的工作机制。
4.Redis/Memcached
在第二阶段的基础上面,能够更深入的应用和学习。因为Memcached不是特别复杂,建议可以把源码进行阅读,特别是内存管理部分,方便深入理解;Redis部分,可以多做一些复杂的数据结构的应用(zset来做排行榜排序操作/事务处理用来保证原子性在秒杀类场景应用之类的使用操作);多涉及aof等同步机制的学习应用,设计一个高可用的Redis应用架构和集群;建议可以深入的学习一下Redis的源码,把在第二阶段积累的知识都可以应用上,特别可以阅读一下包括核心事件管理、内存管理、内部核心数据结构等充分学习了解一下。如果兴趣允许,可以成为一个Redis方面非常专业的使用者。
5.PHP
作为基础核心技能,我们在第二阶段的基础上面,需要有更深入的学习和应用。从基本代码应用上面来说,能够解决在PHP开发中遇到95%的问题,了解大部分PHP的技巧;对大部分的PHP框架能够迅速在一天内上手使用,并且了解各个主流PHP框架的优缺点,能够迅速方便项目开发中做技术选型;在配置方面,除了常规第二阶段会的知识,会了解一些比较偏门的配置选项(phpauto_prepend_file/auto_append_file),包括扩展中的一些复杂高级配置和原理(比如memcached扩展配置中的memcache.hash_strategy、apc扩展配置中的apc.mmap_file_mask/apc.slam_defense/apc.file_update_protection之类的);对php的工作机制比较了解,包括php-fpm工作机制(比如php-fpm在不同配置机器下面开启进程数量计算以及原理),对zend引擎有基本熟悉(vm/gc/stream处理),阅读过基本的PHP内核源码(或者阅读过相关文章),对PHP内部机制的大部分核心数据结构(基础类型/Array/Object)实现有了解,对于核心基础结构(zval/hashtable/gc)有深入学习了解;能够进行基本的PHP扩展开发,了解一些扩展开发的中高级知识(minit/rinit等),熟悉php跟apache/nginx不同的通信交互方式细节(mod_php/fastcgi);除了开发PHP扩展,可以考虑学习开发Zend扩展,从更底层去了解PHP。
6.C/C++
在第二阶段基础上面,能够在C/C++语言方面有更深入的学习了解,能够完成中小型C/C++系统的开发工作;除了基本第二阶段的基础C/C++语法和数据结构,也能够学习一些特殊数据结构(b-tree/rb-tree/skiplist/lsm-tree/trie-tree等)方便在特殊工作中需求;在系统编程方面,熟悉多进程、多线程编程;多进程情况下面了解大部分多进程之间的通信方式,能够灵活选择通信方式(共享内存/信号量/管道等);多线程编程能够良好的解决锁冲突问题,并
http://www.lampbrother.net 且能够进行多线程程序的开发调试工作;同时对网络编程比较熟悉,了解多进程模型/多线程模型/异步网络IO模型的差别和选型,熟悉不同异步网络IO模型的原理和差异(select/poll/epoll/iocp等),并且熟悉常见的异步框架(ACE/ICE/libev/libevent/libuv/Boost.ASIO等)和使用,如果闲暇也可以看看一些国产自己开发的库(比如muduo);同时能够设计好的高并发程序架构(leader-follow/master-worker等);了解大部分C/C++后端Server开发中的问题(内存管理、日志打印、高并发、前后端通信协议、服务监控),知道各个后端服务RPC通信问题(struct/http/thirft/protobuf等);能够更熟络的使用GCC和GDB来开发编译调试程序,在线上程序core掉后能够迅速追查跟踪解决问题;通用模块开发方面,可以积累或者开发一些通用的工具或库(比如异步网络框架、日志库、内存池、线程池等),不过开发后是否应用要谨慎,省的埋坑去追bug。
7.前端
深入了解HTTP协议(包括各个细致协议特殊协议代码和背后原因,比如302静态文件缓存了,502是nginx后面php挂了之类的);除了之前的前端方面的各种框架应用整合能力,前端方面的学习如果有兴趣可以更深入,表现形式是,可以自己开发一些类似jQuery的前端框架,或者开发一个富文本编辑器之类的比较琐碎考验JavaScript功力。
8.其他领域语言学习
在基础的PHP/C/C++语言方面有基本积累,建议在当前阶段可以尝试学习不同的编程语言,看个人兴趣爱好,脚本类语言可以学学 Python/Ruby 之类的,函数式编程语言可以试试 Lisp/Haskell/Scala/Erlang之类的,静态语言可以试试 Java/Golang,数据统计分析可以了解了解R语言,如果想换个视角做后端业务,可以试试 Node.js还有前面提到的跟Nginx结合的Nginx_Lua等。学习不同的语言主要是提升自己的视野和解决问题手段的差异,比如会了解除了进程/线程,还有轻量级协程;比如在跨机器通信场景下面,Erlang的解决方案简单的惊人;比如在不想选择C/C++的情况下,还有类似高效的Erlang/Golang可用等等;主要是提升视野。
9.其他专业方向学习
在本阶段里面,会除了基本的LNMP技能之外,会考虑一些其他领域知识的学习,这些都是可以的,看个人兴趣和长期的目标方向。目前情况能够选择的领域比较多,比如、云计算(分布式存储、分布式计算、虚拟机等),机器学习(数据挖掘、模式识别等,应用到统计、个性化推荐),自然语言处理(中文分词等),搜索引擎技术、图形图像、语音识别等等。除了这些高大上的,也有很多偏工程方面可以学习的地方,比如高性能系统、移动开发(Android/IOS)、计算机安全、嵌入式系统、硬件等方向。
10.系统设计
系统设计在第二阶段的基础之上,能够应用掌握的经验技能,设计出比较复杂的中大型系统,能够解决大部分线上的各种复杂系统的问题,完成类似浏览器-> CDN->负载均衡->接入层->Nginx+PHP->业务缓存->数据库->各路复杂后端RPC交互(存储后端、逻辑后端、反作 bi 后端、外部服务)->更多后端酱紫的复杂业务;能够支撑每天数千万到数亿流量网站的正
关键词:项目课程,PHP程序设计,项目教学,高职
当前,为了提高高职高专课堂教学的质量,进一步深化职业教育的教学改革,我院在“双三元”办学理念的指引下,进行了一系列的教学改革。其中最重要的是为了加强学生的实训,把教学周分成了前八周,后八周,其中第九周和第十八周为专门的实训周,专业可自行设置相应的核心课程由学生完成实训项目。同时,学校大力加强对教师的教育教学改革的培训,专门组织了针对全校教职工的“行动导向”培训班,开办了几期。同时,还邀请姜大源教授到学校作报告。一系列的培训给教职员工带来了强烈的思想和心理冲击,也为我校的职业教育改革指明了方向。
为了贯彻“以学生为中心”的职业教育改革方向,通过不断的教育教学实践探索,同时结合IT类课程的特点,特别是程序设计类课程的特点,这一类的课程采用项目教学法无疑是行之有效的教学方法。项目教学法就是在老师的指导下,将一个相对独立的项目交由学生自己处理,信息的收集、方案的设计、项目实施及最终评价,都由学生自己负责,学生通过该项目的进行,了解并把握整个过程及每一个环节中的基本要求。职业教育项目课程是一种以工作任务为中心选择、组织课程内容,并以完成工作任务为主要学习方式的课程模式。以下我就详细介绍基于PHP程序设计课程的项目课程的开发过程。
1 PHP程序设计课程介绍
本课程是我校计算机应用专业的一门专业核心课程,也是一门实践性很强的课程。课程主要讲解PHP的相关知识及PHP在WEB应用程序开发中的实际应用,通过具体案例,使学生巩固数据库、网页制作等专业知识,更好地进行开发实践。该课程选定当前流行的应用网站开发为职业方向,以实用的应用网站系统开发的实际工作过程为导向,通过一些典型的设计任务,让学生掌握PHP基本语法,使用开源系统快速搭建、修改实用的网站。本课程的预备课程是《网页设计与制作》、《DIV+CSS》等,该课程也是《PHP项目实训》的预备课程。该课程在本专业课程中的地位如图所示:
2 PHP程序设计采用项目教学法的可行性分析
PHP程序设计在语法上与C语言很类似,我校计算机专业的学生进校第一学期就开设了C语言,相对基础比较扎实,同时,在学习PHP程序设计之前学生已经学习了DIV+CSS网页设计,JAVASCRIPT程序设计等相关课程,这些都为我们后面开展项目教学打下了基础。
同时,实施项目教学也是我们提高学生的学习兴趣必然要求。高职高专的学生普遍存在学习基础差,学习自主性不强,上课容易走神。所以我们采用项目教学法,通过实用的项目首先吸引他们的眼球,以此来提高他们的兴趣,后面讲解起来就会更加轻松。
3 项目的选择
通过以上九个项目的实训,从简单到复杂,通过这样的层层深入,学生对PHP项目的开发有了深入的了解,对其中牵涉的知识点也能够通过项目的更好的理解。其中项目一主要让学生熟悉表单元素,项目二主要让学生熟练使用流程控制语句,项目三主要是了解数组,项目四主要是讲解文件上传知识点,项目五讲解数据库连接。通过这五个项目的讲解,我们就可以进入到一个小型完整项目的开发了。
以项目六新闻发布系统为例,我们首先完成的是新闻的发布,那就牵涉我们前面学习的项目一制作表单,项目四文件上传,还有项目五数据库操作。接下来是新闻的浏览,修改和删除。然后是做评论的增、删、改、查。这其中讲解一个知识点就是分页,后面再讲解session、cookies,进一步完善登录功能。同时,为了让学生更好地了解对数据库的操作,我布置了增加新闻的类型,新闻的分类显示,热门新闻排行榜三个小程序项目让学生完成。在实训周,学生主要是完成项目9 京东商城项目,同时自己制作一个项目就是项目八主要是学生管理系统和人事管理系统二选一。
同时,为了让学生以后更好地适应公司开发的要求,提高学生的IT职业素养,在学生的项目实践过程中,我们尽量以公司的编程规范去要求每个学生,比如代码的缩进,“{}”的对齐等一些问题。为了让同学以后能够适应大型项目的开发,在项目中特别强调了注释和文档的编写,一定要为代码添加注释,增强代码的可读性和可维护性,尽管目前我们的代码还不长,但要让他们养成良好的习惯。对于文档的编写和阅读,对于他们可能跟写代码一样难,但也一定要坚持编写。一个大型项目的开发往往必须要依靠团队的力量,所以一个程序员一定要学会交流,交流一方面是要学会写各种文档,另一个方面则是要锤炼自己的性格。通过这些方面的努力,学生项目开发的能力大大增强,IT职业素养也得到很大提高。
4 课程考核方式
1)成绩确定
总成绩=平时成绩+课堂项目实践+项目演示+其他
2)成绩比例
作为老师,对于每一个项目,我都有详细记录学生的完成情况,包括记录前三名做出来的同学,给予每个同学相应的加分。同时,对于同学做出来的程序,我选择其中有代表性的程序,在课堂上讲解,或由学生进行讲解。最后我根据同学在每一个项目中的表现,以及侧重在最后的自主项目实践开发汇报情况,给每一个同学给出了这门课程的成绩。
5 结束语
第一阶段
第一讲,WEB基础
1.1 网站基本知识;
1.2 网络协议介绍;
1.3 B/S与C/S结构的区别;
1.4 WEB编程、网站开发技术介绍。
第二讲,网页设计
2.1 Dreamweaver介绍及使用;
2.2 静态网页HTML语言;
2.3 标题与段落,换行与分割线;
2.4 表格、表单;
2.5 框架、超链接、图片。
实例:1,使用表格进行网页布局设计;
2,使用表单、表格、框架进行系统后台界面设计。
第三讲,DIV+CSS
3.1 CSS的概念及基本语法;
3.2 用CSS设置丰富的文字效果设置图片效果;
3.3 用CSS设置表格与表单的样式,用CSS设置页面和浏览器的元素;
3.4 CSS盒模型;
3.7 CSS+DIV布局,CSS+DIV美化与布局实战。
实例:1,使用DIV+CSS设计按钮及Tab;
2,使用DIV+CSS设计导航菜单;
3,使用DIV+CSS设计论坛网页;
4,使用DIV+CSS设计博客网页。
第四讲,PHP开发环境
4.1 集成开发环境XAMPP安装;
4.2 Zend Studio的安装、配置;
4.3 Eclipse PDT的安装与配置;
4.4 编写第一个PHP程序;
4.5 调试PHP程序。
第五讲,PHP编程基础
5.1 PHP语言特性与发展趋势;
5.2 PHP变量常量数据类型;
5.3 PHP运算符与表达式;
5.4 PHP流程控制语句;
5.5 PHP函数。
第六讲,MySQL开发基础
6.1 MySQL数据库系统介绍及安装;
6.2 MySQL数据类型介绍;
6.3 MySQL表的创建、修改与删除;
6.4 MySQL查询语句;
6.5 PHP MySQL函数使用详解。
实例:1,论坛数据库表设计;
2,PHP连接MySQL数据库,实现增删改查。
第七讲,Web2.0开发技术Ajax
7.1 JavaScript介绍;
7.2 JavaScript语法基础;
7.3 DOM对象基础及事件;
7.4 Ajax核心对象XMLHttpRequest详解;
7.5 Ajax异步通信原理;
7.6 开发Ajax应用;
7.6 Ajax框架jQuery介绍及使用。
实例:1,Tab的动态切换效果;
2,论坛系统中使用Ajax方式验证用户名是否被注册;
3,论坛系统中通过Ajax方式获取用户信息。
第八讲,PHP Web2.0网站实例开发
8.1 Web2.0风格的论坛系统开发;
8.2 Web2.0风格的博客系统实战开发。实例:1,综合DIV+CSS +PHP+MySQL+Ajax技术
开发论坛;
2,综合DIV+CSS +PHP+MySQL+Ajax技术开发博客系统。
第二阶段
第一讲,PHP面向对象基础
1.1 面向对象编程介绍;
1.2 面向过程与面向对象的区别;
1.3 面向对象的基本特性;
1.4 类、属性和方法;
1.5 构造函数;
1.6 类的实例化;
1.7 使用类的属性和方法;
1.8 类的访问控制;
1.9 类的继承与多态;
1.10 面向对象的接口及抽象类;
1.11 类、对象及对象之间的关系;
1.12 几个常见的运算符和关键字。
实例:1,购物车对象关系设计;
2,班级、学生、课程、考试对象关系设计。
第二讲,PHP模板技术Smarty框架
2.1 Smarty模板技术介绍;
2.2 Smarty安装与配置;
2.3 Smarty 变量与变量修饰符;
2.4 Smarty分支结构;
2.5 Smarty循环结构;
2.6 Smarty保留变量;
2.7 Smarty生成静态页面;
2.8 Smarty内置函数详解。
实例:1,使用Smarty实现购物车的现实;
2,使用Smarty实现产品增删改查页面。
第三讲,数据库抽象层PDO
3.1 PDO简介、安装与配置;
3.2 PDO连接MySQL数据库;
3.3 PDO执行SQL语句;
3.4 使用PDO实现数据的增删改查。
实例:1,使用PDO连接数据,实现产品的信息的增删改查功能。
第四讲,MVC框架介绍及应用开发
4.1 MVC设计思想;
4.2 MVC框架的介绍、安装、配置;
4.3 使用MVC框架开发项目;
4.4 MVC框架中使用PDO;
4.5 MVC框架中使用Smarty模板技术;
4.6 使用MVC框架实现增删改查功能。
实例:1,使用MVC框架实现用户的注册、登录。
2,使用MVC框架实现产品信息的管理。
第五讲,Ajax框架技术
5.1 jQuery框架的介绍与安装;
5.2 jQuery的事件处理;
5.3 jQuery的DOM对象处理;
5.4 jQuery对CSS的处理;
5.5 jQuery中的异步调用;
5.6 jQuery中的UI库使用;
5.6 Mootools常用函数、类及继承;
5.7 Mootools异步调用;
5.8 Mootools中对DOM对象处理;
5.9 Mootools中的事件机制;
5.10 Ajax实例开发。
实例:1,使用jQuery实现下拉菜单;
2,使用jQuery实现用户注册时采用异步方式实现用户名是否唯一的检验;
3,使用jQuery实现日期选择、滑动菜单、级联菜单,等等。
第六讲,MySQL数据库高级开发
6.1 MySQL复杂查询;
6.2 MySQL中的事务处理;
6.3 PHP中的事务处理;
6.4 MySQL中使用存储过程;
6.5 MySQL中使用触发器;
6.6 MySQL中的视图。
实例:1,网上商城中产品销量的统计报表复杂查询功能;
2,使用触发器、存储功能实现网上商城中会员积分的计算功能。
第七讲,后台统计报表技术
7.1 水平柱状图的设计和实现;
7.2 垂直柱状图的设计和实现;
7.3 圆饼图的设计和实现;
7.4 报表数据的导出。
实例:1,网上商城后台销量统计报表。
第八讲,PHP设计模式
8.1 什么是设计模式;
8.2 工厂模式;
8.3 单例模式;
8.4 命令模式;
8.5 策略模式;
8.6 观察者模式;
8.7 其他模式。
第九讲,MVC框架的设计
9.1 MVC框架的设计;
9.2 MVC框架中应用设计模式;
9.3 MVC框架的控制层设计;
9.4 MVC框架的模型层设计;
9.5 MVC框架的视图层设计。
实例1,实现简单的MVC框架;
2,MVC框架的不同视图实现的设计。
第十讲,MVC框架的设计
9.1 MVC框架的设计;
9.2 MVC框架中应用设计模式;
9.3 MVC框架的控制层设计;
9.4 MVC框架的模型层设计;
9.5 MVC框架的视图层设计。
实例1,实现简单的MVC框架;
2,MVC框架的不同视图实现的设计。
第十一讲,大型网站开发技术要点
10.1 服务器集群技术介绍;
10.2 MySQL数据库引擎的选择;
10.3 缓存技术的使用;
10.4 页面加速、瘦身技术;
10.5 图片服务器分离,等等。
第十二讲,网站项目实战开发
11.1 使用GladCMS内容管理系统开发大型网站系统(总站及多个子站),包括网站内容组织 策划、网站主题设计;
11.2 使用GladCMS系统开发在线商城系统,按实际的网站开发流程,进行需求分析、设计、编码、测试及系统部署;
11.3 由老师选择项目或者由学员自选项目,多人组成团队开发。
按照企业实际的项目开发流程,组队开发项目。
阶段考核考核本阶段学习的知识点,及项目开发考核。
毕业设计选择毕业设计项目,组队开发。
第三阶段
第一讲,PHP开发框架Zend Framework
1.1 Zend Framework介绍;
1.2 Zend Framework控制器层;
1.3 Zend Framework视图层;
1.4 Zend Framework模型层;
1.4 Zend Framework国际化语言;
1.5 Zend Framework验证;
1.6 Zend Framework缓存机制。
实例:1,使用Zend Framework开发一个新闻后台管理系统;
2,使用Zend Framework开发会员管理系统。
第二讲,Oracle数据库应用开发
6.1 Oracle数据安装;
6.2 Oracle数据库客户端安装;
6.3 Oracle脚本的编写;
6.4 PHP与Oracle数据的集成应用开发。
实例:1,使用PHP与Oracle设计网上商城后台管理系统。
第三讲,使用Zend框架项目实战
2.1 商城系统需求分析;
2.2 商城系统的设计;
2.3 商城系统的编码与测试。
实例:1,开发在线客户服务系统;
2,网上商城系统前台与后台的开发。
阶段考核考核本阶段学习的知识点,及项目开发考核。
毕业设计选择毕业设计项目,组队开发。
第四阶段
第一讲,Linux基础应用
1.1计算机基础知识和操作系统功能;
1.2 Linux系统的历史、现状和特点;
1.3 Linux系统安装;
1.4 系统分区部署;
1.5 Linux常用命令(文件外理命令、权限管理命令、压缩解压命令等)介绍;
1.6 Shell应用技巧;
1.7 Vim/Vi文本编辑器。
第二讲,Linux系统管理
2.1系统管理概述;
2.2 Linux系统引导流程解析;
2.3常见配置文件介绍;
2.4软件包管理;
2.5用户、组和权限管理;
2.6服务和进程管理;
2.7计划任务;
2.8文件系统管理和系统性能优化;
2.9设备管理;
2.10文件权限管理。
第三讲,Linux网络管理
3.1 Linux基本网络配置;
3.2远程管理控制(SSH、VNC、Webmin远程管理应用);3.3文件共享(Samba与FTP服务 器应用);
3.4 Apache服务器配置;
3.5 Shell编程;
Padding:一个数字,指的是四个方向是一样的(上右下左)
Padding的四个属性:
Padding-top(上内边距),padding-right(右内边距),padding-bottom(下内边距),padding-left(左内边距)Padding:当padding后有两个数字时即Padding:10px 20px;指的是上下内边距为10px,左右内边距为20px 注意:两个数字之间有空格。
Padding:当padding后有三个数字时即Padding:10px 20px 30px;指的是上边距10px,下边距的填充为30px,左右边距为20px;Padding:当padding后有四个数字时即padding:10px 20px 30px 40px;按着顺时针方向。(上右下左)注释:不允许使用负值。代码:
抓住眼前的人和事,不要再去为那遥远的虚无缥缈耗费心思,做你该做的事,不要为别人,与自己没关系的事,费劲自己的心思,不要活在过去里,无论你有任何的伤痛,回忆只会带给自己无穷无尽的苦恼,走出痛苦,活在当下,人生路很长,我要走好。
成都PHP培训学校学哪家好?转行PHP程序员面试应该注意哪些问题
成都国信安php培训由副教学总监,优秀讲师带队并亲自授课,秉承成都国信安一贯的专业品质态度,在课程质量,学生素质,就业服务上相当严格要求,并以学业满意就业为目标,打造国内优秀php培训班,感兴趣的同学不妨关注国信安教育基地了解一下吧。
伴随着全球信息化时代的展开,IT培训越来越赢得毕业学生的青睐。在软件开发领域当中,学习Java培训成为许多人的不二之选。专业的Java培训机构是哪家?如何选择一所值得信赖并且能够真正学到技术知识的培训机构呢?专家指出,选择一家培训机构勿盲目,其品牌影响力及师资力量是非常重要的两点。如何培养与国际接轨的高素质软件工程人才,已经成为目前国内软件产业的当务之急。
如何在工作的头三年里,让自己变强大?关于这个问题,无论你是大学应届毕业生,或者是潜心苦学技术的在读者,可能都会思考过,迷惘过。因为对于答案,你有太多太多的不确定。
你想要有钱,有梦想,有女朋友,有房有车,你想要的很多,多到你会感到迷茫,会对未来的职业规划感到困惑。对自己的个人能力,没有深刻的了解与定位。也不知道学校外面的社会岗位中,究竟水有多深,火有多热。
用人单位将会列出什么样的条条框框,要求过高究竟是对你激励还是苛责。现在无论是公众号还是微博都喜欢谈理想,瞎扯淡.在你踏入社会工作的前三年里,你要做什么,什么能让你充实自我,而不是得过且过。
答案当然是学技术,有过硬的技术,在企业出人头地有何难,有钱,有房,有何难,如今随着“互联网+”上升到国家战略,软件行业与国民经济关系密,几乎绝大多数行业的发展都会促进软件行业的发展。因此,只要国民经济保持增长,软件行业就会增长。甚至当国民经济衰退时,也可以保持增长态势,所以说软件是可以做一辈子的行业。
成都是国家历史文化名城、中国最佳旅游城市和南方丝绸之路的起点、“十大古都”之一。2600多年的建城史孕育了都江堰、武侯祠、杜甫草堂、金沙遗址等众多名胜古迹。每到中考季,很多初中生总是为自己的未来前途担心,尤其是一些学习成绩不好的初中生,他们不知道中考没考上怎么办。同时许多家长也担心,自己的孩子年龄还小,进入社会显然不合适。这个时候职业培训学校更加适合,放眼众多学院,四川国信安职业培训学校无疑是非常合适的。国信安教育基地
市面上大大小小的it培训企业比较多,到底哪个是比较适合我们的呢?在这里小编给你推荐的是:四川国信安职业培训学校。其适用范围大,实用性强,是大多数人的理想选择。那么,实用的攻略有哪些?一般会选择哪家呢?哪个是最实用呢?下面就随小编来看一看吧~
php程序员作为一个web应用开发的热门职业,已经越来越受IT求职者的青睐。但是很多人在求职的时候,都不知道自己应该去什么公司面试,应该把简历投给哪家公司,在去面试前自己需要准备什么材料。今天国信安小编就给大家介绍一下PHP程序员面试应该注意哪些问题。
1、应该把简历投给哪家公司 现在php的职位主要分为两大类
一种是接外包公司的程序猿,外包公司的性质就是公司的项目不断,程序员的工作基本上就是不断地重复制造各类型的网站给公司客户,完了还有各种类型的需求修改,基本上做的都是比较简单类型的项目,很少有机会接触到大数据,高并发这类型的技术,很适合大学刚出来的实习生或者刚毕业的毕业生。还有一种就是做自己公司的平台开发,公司本来就有自己的应用产品或者准备研发一款自己的产品,类似于美团外卖,拉勾网这样子,这类型公司的程序猿要做的就是帮助公司研发产品,完成产品经理的需求开发,更多的是做技术攻关,这类产品多数都会有高并发,大数据整理,平台推广的工作,所以在这类 国信安教育基地
平台工作的程序猿普遍的技术要求都比较高,比较适合有两到三年工作经验以上的程序猿。
2、去面试前自己需要准备什么
如果是去外包性的公司面试的话,需要准备的东西不会很多,首先你的基础知识肯定是要懂的,数据库的增删改查也需要懂的,一些前端知识,掌握一两个常用的技术框架,只要有这些技术,基本上要找到一份外包公司的工作就不会太难。
如果是去第二种类型的公司工作的那话那你需要会的东西就需要比较多一点,上面说的那些技能你要有之外,你还必须会缓存技术,数据优化技术,项目架构搭建技术,服务器的维护技术等,根据你要面试不同的企业,可能还会有一些比较奇葩的标准,有了这些技术做前提,那么你要到比较好一点的平台发展难度会大大降低。
第二种人才大都是从第一类人才发展过来的,所以新手程序员在你工作一段时间积累了一定的工作经验之后,一定要总结自身的发展规划,及时更新自己的技术水平,这样你才有可能从一个初级程序员转为一个中级程序员。至于要怎么样才能成为高级程序员,我觉得就是要不断地坚持,不断地学习,在应用技术掌握的同时,不断进阶,争取掌握一定的算法跟底层开发的能力,那么你的高级程序员的梦想应该也不会太远。
国信安PHP培训课程以大数据集群作为新教学模式的切入点,以实战项目驱动教学,注重培养学员的编程思想,培养的是企业急需的实用型开发人才。
1,var n1 = new Date();//创建当前时间日期对象
2,var n2 = new Date(“1999/9/9 6:6:6”);//创建一个指定的时间日期 3,var n3 = new Date(1999,9,9,9,9,9);//创建一个指定的时间日期对象 4,var n4 = new Date(2343523445632);//创建一个指定的时间日期对象 toLocaleString()以当前本地格式显示 getFullYear();//获取年份 getMonth();//获取月份 getDate();//获取日期 getHours();//获取小时
getMinutes();//获取分钟数 getSeconds();//获取描述
getMilliSeconds();//获取毫秒值 getDay();//获取星期
getTime();//获取从1970年开始到时间日期的毫秒值 setFullYear()//设置年份 setMonth()//设置月份 setDate()//设置日期 setHours()//设置小时
setMinutes()//设置分钟数 setSeconds()//设置秒数
setMilliSeconds()//设置毫秒数
练习: 计算到现在为止你所生活了多少天
对象:一类中的具体的事例
var obj = {name:”张三丰”,age:24,taiji:function ab(){},zuofan:function(){}};属性:name,age 方法:taiji,zuofan
在JS角度看标签都是对象 IE:javascript:jscript Livescriot=》javascript-》ECMAscript,BOM,DOM 标签:HTML属性,CSS属性:
HTML:对象.HTML属性=值; CSS:对象.style.CSS属性=”值”
获取对象的方法:
Id:document.getElementById(“id名”);事件: 用户的动作 Onclick:点击
Onmouseover:鼠标放上 Onmuseout:鼠标离开
练习:
修改div样式
改变图片大小:
开关灯
修改div中的内容
本教程贯穿了两个软件公司常用的两个项目,数据采集系统和购物车,共分20讲,全面细致的讲解了如何正确的使用zend framework框架到网站开发中,zend framework 是官方推荐的PHP mvc框架,功能强大,后劲十足,也正是它太强大了,所以很多PHP程序员对它望而生畏,不敢去学习掌握它,真的有那么难吗? 呵呵,看完本教程你就会发现,喔!不过如此。
韩老师这套zf视频教程是目前市面上讲解最全面的zend framework视频教程,从本质上深入浅出的分析了zend framework运行原理。
韩顺平老师从事多年的软件开发和培训教学,非常清楚那些容易使新手困惑的问题,在学习过程中会碰到的拦路虎,韩老师结合了多年实际开发与教学经验,收集了众多学员在学习中常提到的问题,对平时讲课的内容进行了精心整理。读者从本视频中不仅可以学习到zend framework框架本身方面的知识,还能学到了许多编程思想和实际操作手法,仿佛韩老师在你面前进行现场演示一样。本视频不仅全面的介绍了zend framework本身,最重要还交会读者去掌握编程思想,找到编程感觉,而不是死记硬背语言本身,视频中涉及到的应用问题分析,远远超了一个PHP程序员在学习和应用zend framework过程中所有可能碰到的问题。
本视频不仅讲概念,讲怎么做,还告诉读者为什么;不仅讲操作技能,还贯穿一些系统的理论,这样读者才不至于不明不白,或是似乎明白,但不知道具体该怎么干。本视频一步步引导读者深入,使读者轻松愉快、兴趣盎然、水到渠成、潜移默化地掌握PHP编程及许多其他的软件开发思想。
[声明:]
本课程是由传智播客韩顺平老师录制,任何人不能用此教程牟利,违者必究。但是:在不收取其他人费用的前提下,您可以自由的分发此视频教程。
[联系我们:]
在学习过程中如果遇到问题可以通过以下联系方式与我们取得联系,另外还有更多传智播客PHP内部视频见:
网址:http://php.itcast.cn 或者 http://
姓名:
国籍: 中国
目前所在地: 广州
民族: 汉族
户口所在地: 广州
身材: 168 cm 50 kg
婚姻状况: 未婚
年龄: 22 岁
求职意向及工作经历
人才类型: 普通求职
应聘职位: 计算机类:软件工程师、软件工程师:软件开发、计算机类:
工作年限: 1
职称: 初级
求职类型: 全职
可到职- 随时
月薪要求: --3500
希望工作地区: 广州 广州 广州
个人工作经历:
公司名称: 广州环亚科技有限公司起止年月:20xx-03 ~ 20xx-07
公司性质: 私营企业所属行业:计算机业
担任职务: ASP程序员
工作描述: 主要负责的ASP网站开发。和网站维护
离职原因: 找回ASP.NET的方向
公司名称: 广州中世科技信息有限公司起止年月:20xx-11 ~ 20xx-02
公司性质: 私营企业所属行业:计算机业
担任职务: ASP.NET程序员
工作描述: 系统维护,项目开发。
离职原因:
公司名称: 邦运得有限公司(实习生)起止年月:20xx-05 ~ 20xx-09
公司性质: 私营企业所属行业:计算机业
担任职务: JSP程序开发
工作描述: 开发前台或后台的功能开发,只要用的是JSP来编辑程序。
离职原因: 快毕业了,想找一个全职
公司名称: 麦当劳起止年月:20xx-07 ~ 7007-02
公司性质: 外商独资所属行业:饮食,旅游业,宾馆
担任职务:
工作描述: 我工作其中,我对社会的了解.人与人之间的沟通是很重要的.做事情需要自己一个人独立去完成也是很重要的事情!
离职原因: 读书原因
教育背景
毕业院校: 广东省电子商务高级技工学院
最高学历: 大专 毕业- 20xx-07-01
所学专业一: 软件开发 所学专业二: 电脑应用与维修
受教育培训经历:
起始年月 终止年月 学校(机构) 专 业 获得证书 证书编号
20xx-04 20xx-10 北京阿博泰克北大青鸟信息技术有限公司 软件开发/网站开发 在读
语言能力
外语:英语 一般
国语水平: 良好 粤语水平: 精通
工作能力及其他专长
熟悉基于J2EE架构的JAVA编程:Java Bean,Jsp2.0/Servlet 2.4技术, JDBC 编程,了解EJB2.0
熟悉Struts、Hibernate、Spring开源框架、了解JSF2.0标准技术规范的使用
熟悉HTML、JavaScript、XML、Ajax等编程技术
熟练使用MVC(Model/View/Controller)设计模式
熟练应用SQL Server2000,SQL SERVER20xx 数据库,了解Oracle的使用
熟练运用JAVA集成开发环境(IDE):JBuilder、MyEclipse进行JavaEE的开发
了解基于WebLogic、Tomcat等服务器下进行J2EE的开发和部署
熟悉C#,WinForms编程,熟练使用Visual Studio 20xx工具编程
熟悉ASP.NET开发。
熟悉SEO网站排名优化。
熟悉面向切面(AOP)编程,熟悉Spring的AOP框架
php程序员入门必读:
1.概要:学习任何语言都需要多看、多想、多写、多问!写编程是一种熟能生巧的东西!学习PHP也一样,因为知识就那么多,你看多了就会觉得怎么都一样。
程序员就是炒冷饭的,一遍又一遍。代码多敲几遍就可以闭着眼睛写了,所以企业招聘都会问你写过多少行代码的!程序员最忌讳浮躁,有时候发现一段程序完全找不出错误,仅仅是因为少了或多了一个符号,程序员需要的是细心,粗心的人当不了程序员!
2.php参考手册是必须熟知的,有的新手会问一些很基础的问题,其实手册上面都有,所以建议新手先把手册看了,最好把常用函数抄几遍!再敲几遍手册里的代码。
当你把手册里的东西都熟悉了,你遇到问题的可能性就很小了。当然mysql手册,也要看一下,但可以不先看的那么细!至少要知道常用的sql语句,这是必须的!
3.觉得php最好的东西就是,网上能找的开源项目很多,而且一些都是大项目的。所以建议php程序新手可以看留言板代码,先熟悉常用的数据操作,然后可 以去看一下简单的企业网站或者博客,然后可以去研究一下ecshop之类,当你看懂这些,你可以去看看discuz,phpwind论坛源码,帝国,PHP168等开源CMS系统,里面的架构都是相当强悍的,当然这不是新手需要去做的,但是 总要有个做将军的理想!
4.要习惯,遇到问题自己先解决,在网络时代,要学会用百度,这是必须的。当你实在没法解决的时候再去寻求别人的帮助!
5.当你写完一个程序的时候,要学会分享出去,因为你是新手,你的程序也许会有很多不完善的地方,所以分享你写的程序对你更有益!多分享多交流!才
会让你写的程序更精!
来源:扣丁学堂
现在想要找工作第一步就是投递简历,简历被企业筛选出来后就会约面试,面试是最重要的环节,面试的过程中其实也是双向选择的过程,这个过程决定你会不会留下工作。PHP程序员不论是刚找工作,还是为了升职加薪而跳槽都会经历面试。下面扣丁学堂PHP视频教程讲师就为大家分享2107PHP程序员面试应该询问和知道的几个问题,希望PHP程序员面试可以成功。
一、你们的企业文化是什么?
你每天将会有10至12个小时需要与同事的信仰、价值观和行为打交道。企业文化重视技术吗?尊重软件工程师吗?软件工程师在产品开发上有发言权吗?企业有没有提供便利以便于软件工程师将工作做到最好?
为了找到答案,可以问问企业从开发到测试都喜欢什么工具,Luca Bonmassar,Gild公司的联合创始人和首席技术官建议说(Gild是一个用于查找评估和招聘技术人才的SaaS平台)。如果面试官不能回答,Bonmassar说,“这通常是一个坏兆头”,说明该公司对你重视的技术并没有给予足够的重视。
他还建议询问开发流程:“开发人员的投入有多少会进入到产品?项目经理是否决定了进度的每一个细节?需要构建什么,或者工程团队有没有发言权,有多少发言权?“
询问工程和其他团队之间的关系。Doug Schade,WinterWyman公司软件技术搜索部门的合作伙伴和招聘人员,建议问“在应对项目时,你们公司会给开发人员什么级别的自主性?” Bonmassar说,对软件工程师的反馈缺乏任何机制是一个“危险信号”。
二、如何衡量我?
你的雇主如何定义你的“成功”与给你的工资和津贴等各种福利息息相关。但是,不同公司的评判标准不同,要满足你觉得不舒服的目标会让你的生活苦不堪言。
有些公司衡量软件工程师看的是他们的努力,比如他们工作了多少小时,提交了多少代码,Ari Weil,Yottaa公司的产品副总裁说(Yottaa是一家自适应的内容分发网络提供商)。也有的用结果来评估软件工程师,如因缺陷而需要召回的代码数量,或在规定时间和预算范围内,小组完成的项目数量。
三、有什么成长计划?
TonyaShtarkman,Riviera Partners的首席技术招聘人员说(Riviera Partners是一家总部位于旧金山的猎头公司),很多软件工程师觉得“他们在当前公司已经不可能有多大发展了。“
她建议软件工程师在面试时要询问是否有一个针对软件工程师的成长计划——允许他们继续晋升,并且有机会让他们参加会议和研讨会来建立新的产品和功能,并受到辅导。
许多软件工程师希望雇主会告知他们最新、最好的技术工具,使他们能够保与时俱进。但Bonmassar警告说,“它通常是一个不好的兆头”,当公司坚持某个极其特殊的技能,并要求能迅速改变的时候,可能要不了多久该公司就会开始找人来代替你。如果说需要更匹配的长期合作,他说,那么可能这家公司现在需要的是“聪明,但不必知道工具和技术每一个细节的人”。
他还建议询问一下,多少外部聘请vs公司内部晋升。这答案能说明很多关于随着企业发展你的成长之路会怎么样的趋势。
四、你们的发展计划?
如果你正在考虑去创业公司工作,那么你需要了解他们的发展计划:“加入创业公司,总是涉及着一定程度的风险水平,然而创业公司的工程师往往比大企业的工程师不怕风险,“Shtarkman说。“不过,将风险控制在一定的稳定范围内是必需的。”
第一个步骤是调查。Shtarkman建议可以问这样的问题,如“你们的资金消耗率(公司的负现金流)是多少?”,以便于了解公司在没有其他资金和不盈利的情况下能维持多久。Jim Barnett,Glint公司的首席执行官(Glint是一个用于跟踪可以影响保留趋势的网络平台),建议在签署保密协议前可得仔细看清楚。
五、我会喜欢你们的人吗?
聊到目前的团队成员,“我碰到过一些工程师之所以接受创业公司的offer,纯粹是因为他们与团队融合得非常好——有时候甚至是因为某个人的力,”Shtarkman说。“说来说去,公司是由人组成的,如果你不能与你的队友和睦共处,那么当作长期的职业生涯几乎是不可能的。”
试着和公司的内部人士聊天,以便于知道“公司内部管理人员大致的情形,”Barnett说。“他们好合作吗,他们做事征求意见吗,他们提供反馈吗,他或她投资团队成员并帮助他们成长吗?”
试着和团队中你共事的人进行非正式的交谈。问问他们工作中最让他们沮丧的是什么。比起面试官,他们更可能现实地回答你。
2012年04月12日北京优秀的求职简历信息由教师范文吧简历频道为求职者提供.姓名
自我评价
精通PHP/mySQL应用,能编写网络基础应用程序与常见功能模块,理解mVc设计模式,精通应用Smarty模板,ThinkPHP框架,熟悉dedecms,Ecshop等二次开发。精通超文本标记语言XHTmL与DIV+cSS网页布局。熟练使用Dreamweaver、Photoshop、flash相关
网页制作软件,熟悉seo搜索引擎优化,通过中国NTc软件开发工程师高级认证,具有优秀的文档编写和语言表达能力
工作经验
北京蓝海传媒科技有限公司
2010-7至2011-2任职php程序员薪资保密
工作职责:主要负责网站程序开发!前后台整合!
北京信利互动科技有限公司
2011-3至2012-3任职php程序员薪资保密
工作职责:主要负责网站程序开发!前后台整合!网站后期维护!
教育经历
2008-9至2010-6北京科技大学计算机科学专业
刘宏伟语言能力
英语:一般
刘宏伟专业证书
计算机职业技能水平证书2010年
12月由国家工业和信息化部颁发
北京优秀的求职简历延伸阅读,教你如何撰写一个优秀的个人简历。
个人简历主要内容
1、个人资料:必须有姓名、性别、联系方式,而出生年月、籍贯、政治面貌、婚姻状况、身体状况、兴趣爱好等则视个人以及应聘的岗位情况,可有可无。
2、学业有关内容:毕业学校、学院、学位、所学专业、班级、城市和国家,然后是获得的学位及毕业时间,学过的专业课程以及一些对工作有利的副修课程以及您的毕业设计等。
3、本人经历:大学以来的简单经历,主要是学习和担任社会工作的经历,有些用人单位比较看重你在课余参加过哪些活动,如实习,社会实践,志愿工作者,学生会,团委工作,社团等其他活动。切记不要列入与自己所找的工作毫不相干的经历。
4、荣誉和成就:包括“优秀学生”、“优秀学生干部”、“优秀团员”及奖学金等方面所获的荣誉,还可以把你认为较有成就的经历写上去。或者是参加国家学术性竞赛,国际比赛获得的荣誉等。
5、求职愿望:表明你想做什么,能为用人单位做些什么。内容应简明扼要。
6、附件:个人获奖证明,如优秀党、团员,优秀学生干部证书的复印件,外语四、六级证书的复印件,计算机等级证书的复印件,发表论文或其他作品的复印件等。
7、个人技能:专业技能,IT技能和外语技能。同时也可以罗列出你的技能证书。
8、第三方推荐:通过专业的职业测评系统,出具详细客观的测评报告,作为第三方推荐信,附在简历后面作为求职推荐的形式。一方面说明求职者的职业性格、职业兴趣,另一方面有利于用人单位判断求职者与岗位的匹配情况。
9、封面:你也可以在个人简历上设计封面,也可以省去封面。关于封面,有部分HR不喜欢封面,在选择封面时需慎重考虑。封面的要求一般要简洁,可以在封面上出现个人信息,方便用人单位查阅。并且封面的风格要符合应聘公司的文化和背景,也要凸显自己的个性和风格。
个人简历的写作标准
1、整洁:简历一般应打印,保证简历的整洁性。
2、简明:要求简历一般在1200字以内,让招聘者在几分钟内看完,并留下深刻印象。
3、准确:要求简历中的名词和术语正确而恰当,没有拼写错误和打印错误。
4、通俗:语言通俗晓畅,没有生僻的字词。
5、诚实:要求内容实事求是,不卑不亢。表现自然。
欢迎您下次再来请记住我们教师
【[PHP培训教程] PHP开发程序员的学习路线】推荐阅读:
网络知识培训综合教程11-01
时代光华:质量管理体系内审员培训教程10-19
PPT程序设计教程10-23
j2me手机游戏开发教程10-21
仙人掌的折纸教程10-12
美术基础教程的教学设计07-23
MSN 设置代理教程软件教程07-19
创意速写教程05-27
路径终极教程06-27
大象折纸教程10-03