导航:首页 > 程序命令 > php程序员的职业规划

php程序员的职业规划

发布时间:2022-12-22 09:10:47

Ⅰ 学完软件开发可以做什么工作以后职业发展是什么

学软件开发的,以后出来除了可以做程序员,还可以做如下职业:

Ⅱ 作为一名学软件的,我该如何规划自己的未来

介绍一个职业生涯规划工具
个人职业生涯的PPDF法
PPDF的英文全称是:Personal Performance Development File。
中文是:个人职业表现发展档案,也可译成个人职业生涯发展道路。

在发达国家的不少企业里都有一种称为PPDF的东西。这个东西看起来很简单,但是作用却非常大。有不少的企业、公司靠它将自己的员工形成了一种合力,形成了团队,为了单位的目标去努力实现自我价值。为什么它能起到这样的作用呢?主要是它将所有员工的个人发展,同企业的发展紧紧地联系在一起。它为每个员工都设计了一条经过努力可以达到个人目标的道路,使他明确只有公司发展了,他个人的目标也就可以实现了。这实际上是一种极有效的人力资源开发的方法。正因为如此,许多企业纷纷效仿。

所谓职业生涯,是一个人一生的工作经历,特别是职业、职位的变动及工作理想实现的整个过程。职业生涯的管理,就是帮助员工具体设计及实现个人合理的职业生涯计划。

每个人对自己的一生都有良好的理想设计,这些设想有的可以实现,有的可能就不会实现。当一个人在一个单位工作时,如果这个单位的管理者能够为他去进行设计,他就会有一种追求感。管理者给员工进行具体的设计时,要使他们的职业生涯计划建立在现实的、合理的基础上,并且通过必要的培训、职务设计及有计划的晋升或职务调整,为他个人的职业生涯发展创造有利条件。

为员工设计职业生涯发展计划有许多好处:①可以更深地了解员工的兴趣、愿望、理想,以使他能够感觉到自己是受到重视的人,从而发挥更大的作用。②由于管理者和员工有时间接触,使得员工产生积极的上进心,从而为单位的工作做出更大的贡献。③由于了解了员工希望达到的目的,管理者可以根据具体情况来安排对员工的培训。④可以适时地用各种方法引导员工进入单位的工作领域,从而使个人目标和单位的目标更好地统一起来,降低了员工的失落感和挫折感。⑤能够使员工看到自己在这个单位的希望、目标,从而达到稳定员工队伍的目的。

个人的职业生涯发展计划基本上有三个方向:①纵向发展,即员工职务等级由低级到高级的提升;②横向发展,指在同一层次不同职务之间的调动,如由部门经理调到办公室任主任。此种横向发展可以发现员工的最佳发挥点,同时又可以使员工自己积累各个方面的经验,为以后的发展创造更加有利的条件;③向核心方向发展,虽然职务没有晋升,但是却担负了更多的责任,有了更多的机会参加单位的各种决策活动。以上这几种发展都意味着个人发展的机会,也会不同程度地满足员工的发展需求。

下面我们来看一个简单的PPDF法。

1.PPDF的主要目的

PPDF是对员工工作经历的一种连续性的参考。它的设计使员工和他的主管领导,对该员工所取得的成就,以及员工将来想做些什么有一个系统的了解。它既指出员工现时的目标,也指出员工将来的目标及可能达到的目标。它标示出,你如果要达到这些目标,在某一阶段你应具有什么样的能力、技术及其他条件,等等。同时,它还帮助你在实施行动时进行认真思考,看你是否非常明确这些目标,以及你应具备的能力和条件。

2.怎样使用PPDF

PPDF是两本完整的手册。当你希望去达到某一个目标时,它为你提供了一个非常灵活的档案。将PPDF的所有项目都填好后,交给你的直接领导一本,员工自己留下一本。领导会找你,你要告诉他你想在什么时间内,以什么方式来达到你的目标。他会同你一起研究,分析其中的每一项,给你指出哪一个目标你设计得太远,应该再近一点儿;哪一个目标设计得太近,可以将它往远处推一推。他也可能告诉你,在什么时候应该和电大、夜大等业余培训单位联系,他也可能会亲自为你设计一个更适合于你的方案。总之,不管怎样,你将单独地和你相信的领导一同探讨你该如何发展、奋斗。

3.PPDF的主要内容

(1)个人情况

A.个人简历:包括个人的生日、出生地、部门、职务、现住址等。

B.文化教育:初中以上的校名、地点、入学时间、主修专题、课题等。所修课程是否拿到学历,在学校负责过何种社会活动等。

C.学历情况:填入所有的学历、取得的时间、考试时间、课题以及分数等。

D.曾接受过的培训:曾受过何种与工作有关的培训(如在校、业余还是在职培训)、课题、形式、开始时间等。

E.工作经历:按顺序填写你以前工作过的单位名称、工种、工作地点等。

F.有成果的工作经历:写上你认为以前有成绩的工作是哪些,不要写现在的。

G.以前的行为管理论述:写你对工作进行的评价,以及关于行为管理的事情。

H,评估小结:对档案里所列的情况进行自我评估。

(2)现在的行为

A.现时工作情况:应填写你现在的工作岗位、岗位职责等。

B.现时行为管理文档:写上你现在的行为管理文档记录,可以在这里加一些注释。

C.现时目标行为计划:设计一个目标,同时列出和此目标有关的专业、经历等。这个目标是有时限的,要考虑到成本、时间、质量和数量的记录。如果有什么问题,可以立刻同你的上司探讨解决。

D.如果你有了现时目标。它是什么?

E.怎样为每一个目标设定具体的期限?此处写出你和上司谈话的主要内容。

(3)未来的发展

A.职业目标:在今后的3-5年里,你准备在单位里做到什么位置。

B.所需要的能力、知识:为了达到你的目标,你认为应该拥有哪些新的技术、技巧、能力和经验等。

C.发展行动计划:为了获得这些能力、知识等,你准备采用哪些方法和实际行动。其中哪一种是最好、最有效的,谁对执行这些行动负责,什么时间能完成。

D.发展行动日志:此处填写发展行动计划的具体活动安排,所选用的培训方法。如听课、自学、所需日期、开始的时间、取得的成果等。这不仅仅是为了自己,也是为了了解工作、了解行为。同时,你还要对照自己的行为和经验等,写上你从中学到了什么。

Ⅲ 程序员的发展步骤以及所需知识

程序员是一种技术工作,在IT的发展中有相当重要的地位,从底层硬件通讯协议的建立, 到数据传输层的处理,到操作系统的建设,到数据库平台的建设,一直到应用层上各种数 据营销平台的搭建,程序员在里面都扮演着举足轻重的角色并为IT事业的发展做出了巨大 的贡献。

中国有很多精于编码的人,但是中国软件行业,尤其是网络应用开发方面误区很大,很难形成有规模的软件开发力量和产品能力,不但比美国差距甚远,和印度相比也是颇有不如。这些问题不是在于中国程序员的智商和工作努力状况,也不是在于国家和民间对开发的投入程度,而是很大程度上,有一些对技术,对程序开发,对项目设计方面的思想误区,这些误区,导致了软件行业的产品化能力不足,缺乏规模化和大型复用系统研发能力,可以说,改变认识误区,是解决软件行业小作坊模式和个体英雄模式所带来的局限性 的重要工作。

中国有很多小朋友,他们18,9岁或21,2岁,通过自学也写了不少代码,他们有的代码写的很漂亮,一些技术细节相当出众,也很有钻研精神,但是他们被一些错误的认识和观点左右,缺乏对系统,对程序的整体理解能力,这些人,一个网上的朋友说得很好,他们实际 上只是一些Coding fans,压根没有资格称为程序员,但是据我所知,不少小网络公司的 CTO就是这样的coding fans,拿着吓人的工资,做着吓人的项目,项目的结局通常也很吓 人。

程序员基本素质:

作一个真正合格的程序员,或者说就是可以真正合格完成一些代码工作的程序员,应该具 有的素质。

1:团队精神和协作能力

把它作为基本素质,并不是不重要,恰恰相反,这是程序员应该具备的最基本的,也是最重要的安身立命之本。把高水平程序员说成独行侠的都是在呓语,任何个人的力量都是有限的,即便如linus这样的天才,也需要通过组成强大的团队来创造奇迹,那些遍布全球的为linux写核心的高手们,没有协作精神是不可想象的。独行侠可以作一些赚钱的小软件发点小财,但是一旦进入一些大系统的研发团队,进入商业化和产品化的开发任务,缺 乏这种素质的人就完全不合格了。

2:文档习惯

说高水平程序员从来不写文档的肯定是乳臭未干的毛孩子,良好的文档是正规研发流程中 非常重要的环节,作为代码程序员,30%的工作时间写技术文档是很正常的,而作为高级 程序员和系统分析员,这个比例还要高很多。

缺乏文档,一个软件系统就缺乏生命力,在未来的查错,升级以及模块的复用时就都会遇 到极大的麻烦。

3:规范化,标准化的代码编写习惯

作为一些外国知名软件公司的规矩,代码的变量命名,代码内注释格式,甚至嵌套中行缩 进的长度和函数间的空行数字都有明确规定,良好的编写习惯,不但有助于代码的移植和 纠错,也有助于不同技术人员之间的协作。

有些coding fans叫嚣高水平程序员写的代码旁人从来看不懂,这种叫嚣只能证明他们自 己压根不配自称程序员。代码具有良好的可读性,是程序员基本的素质需求。

再看看整个linux的搭建,没有规范化和标准化的代码习惯,全球的研发协作是绝对不可 想象的。

4:需求理解能力

程序员需要理解一个模块的需求,很多小朋友写程序往往只关注一个功能需求,他们把性能指标全部归结到硬件,操作系统和开发环境上,而忽视了本身代码的性能考虑,有人曾经放言说写一个广告交换程序很简单,这种人从来不知道在百万甚至千万数量级的访问情况下的性能指标是如何实现的,对于这样的程序员,你给他深蓝那套系统,他也做不出太极链的并访能力。性能需求指标中,稳定性,并访支撑能力以及安全性都很重要,作为程序员需要评估该模块在系统运营中所处的环境,将要受到的负荷压力以及各种潜在的危险和恶意攻击的可能性。就这一点,一个成熟的程序员至少需要2到3年的项目研发和跟踪经 验才有可能有心得。

5:复用性,模块化思维能力

经常可以听到一些程序员有这样的抱怨,写了几年程序,变成了熟练工,每天都是重复写 一些没有任何新意的代码,这其实是中国软件人才最大浪费的地方,一些重复性工作变成 了熟练程序员的主要工作,而这些,其实是完全可以避免的。

复用性设计,模块化思维就是要程序员在完成任何一个功能模块或函数的时候,要多想一些,不要局限在完成当前任务的简单思路上,想想看该模块是否可以脱离这个系统存在,是否可以通过简单的修改参数的方式在其他系统和应用环境下直接引用,这样就能极大避免重复性的开发工作,如果一个软件研发单位和工作组能够在每一次研发过程中都考虑到这些问题,那么程序员就不会在重复性的工作中耽误太多时间,就会有更多时间和精力投 入到创新的代码工作中去。

一些好的程序模块代码,即便是70年代写成的,拿到现在放到一些系统里面作为功能模块 都能适合的很好,而现在我看到的是,很多小公司软件一升级或改进就动辄全部代码重 写,大部分重复性工作无谓的浪费了时间和精力。

程序员应具备的素质中

6:测试习惯

作为一些商业化正规化的开发而言,专职的测试工程师是不可少的,但是并不是说有了专职的测试工程师程序员就可以不进行自测;软件研发作为一项工程而言,一个很重要的特点就是问题发现的越早,解决的代价就越低,程序员在每段代码,每个子模块完成后进行认真的测试,就可以尽量将一些潜在的问题最早的发现和解决,这样对整体系统建设的效 率和可靠性就有了最大的保证。

测试工作实际上需要考虑两方面,一方面是正常调用的测试,也就是看程序是否能在正常调用下完成基本功能,这是最基本的测试职责,可惜在很多公司这成了唯一的测试任务,实际上还差的远那;第二方面就是异常调用的测试,比如高压力负荷下的稳定性测试,用户潜在的异常输入情况下的测试,整体系统局部故障情况下该模块受影响状况的测试,频发的异常请求阻塞资源时的模块稳定测试等等。当然并不是程序员要对自己的每段代码都需要进行这种完整测试,但是程序员必须清醒认识自己的代码任务在整体项目中的地位和各种性能需求,有针对性的进行相关测试并尽早发现和解决问题,当然这需要上面提到的 需求理解能力。

7:学习和总结的能力

程序员是人才很容易被淘汰,很容易落伍的职业,因为一种技术可能仅仅在三两年内具有 领先性,程序员如果想安身立命,就必须不断跟进新的技术,学习新的技能。

善于学习,对于任何职业而言,都是前进所必需的动力,对于程序员,这种要求就更加高 了。

但是学习也要找对目标,一些小coding fans们,他们也津津乐道于他们的学习能力,一会学会了asp,一会儿学会了php,一会儿学会了jsp,他们把这个作为炫耀的资本,盲目的追逐一些肤浅的,表面的东西和名词,做网络程序不懂通讯传输协议,做应用程序不懂中断向量处理,这样的技术人员,不管掌握了多少所谓的新语言,永远不会有质的提 高。

善于总结,也是学习能力的一种体现,每次完成一个研发任务,完成一段代码,都应当有 目的的跟踪该程序的应用状况和用户反馈,随时总结,找到自己的不足,这样逐步提高, 一个程序员才可能成长起来。

一个不具备成长性的程序员,即便眼前看是个高手,建议也不要选用,因为他落伍的时候 马上就到了。

具备以上全部素质的人,应当说是够格的程序员了,请注意以上的各种素质都不是由IQ决 定的,也不是大学某些课本里可以学习到的,需要的仅仅是程序员对自己工作的认识,是 一种意识上的问题。

那么作为高级程序员,以至于系统分析员,也就是对于一个程序项目的设计者而言,除了 应该具备上述全部素质之外,还需要具备以下素质:

第一,需求分析能力

对于程序员而言,理解需求就可以完成合格的代码,但是对于研发项目的组织和管理者, 他们不但要理解客户需求,更多时候还要自行制定一些需求,为什么这么说呢?

一般而言,进行研发任务,也许是客户提出需求,也许是市场和营销部门提出的需求,这时候对于研发部门,他们看到的不是一个完整的需求,通常而言,该需求仅仅是一些功能上的要求,或者更正规些,可能获得一个完整的用户视图;但是这都不够,因为客户由于非技术因素多一些,他们可能很难提出完整和清晰,或者说专业性的性能需求,但是对于项目组织者和规划者,他必须能够清醒认识到这些需求的存在并在完成需求分析报告的时候适当的提出,同时要完整和清晰的体现在设计说明书里面,以便于程序员编码时不会失 去这些准则。

程序设计者必须正确理解用户需求所处的环境,并针对性做出需求的分析,举例而言,同样一个软件通过ASP租用方式发布和通过License方式发布,性能需求可能就是有区别的,前者强调的是更好的支撑能力和稳定性,而后者则可能更强调在各种平台下的普适性和安 装使用的简捷性。

第二,项目设计方法和流程处理能力

程序设计者必须能够掌握不少于两到三种的项目设计方法(比如自顶至下的设计方法,比 如快速原型法等等),并能够根据项目需求和资源搭配来选择合适的设计方法进行项目的 整体设计。

设计方法上选择不当,就会耽误研发周期,浪费研发资源,甚至影响研发效果。

一个程序设计者还需要把很多功夫用在流程图的设计和处理上,他需要做数据流图以确立 数据词典;他需要加工逻辑流图以形成整体的系统处理流程。

一个流程有问题的系统,就算代码多漂亮,每个模块多精致,也不会成为一个好的系统。 当然,做好流程分析并选择好项目设计方法,都需要在需求分析能力上具有足够的把 握。

第三,复用设计和模块化分解能力

这个似乎又是老调重谈,前面基本素质上不是已经说明了这个问题吗?

作为一个从事模块任务的程序员,他需要对他所面对的特定功能模块的复用性进行考虑,而作为一个系统分析人员,他要面对的问题复杂的多,需要对整体系统按照一种模块化的分析能力分解为很多可复用的功能模块和函数,并针对每一模块形成一个独立的设计需求。举个例子,好比是汽车生产,最早每辆汽车都是独立安装的,每个部件都是量身定做的,但是后来不一样了,机器化大生产了,一个汽车厂开始通过流水线来生产汽车,独立部件开始具有一定的复用性,在后来标准化成为大趋势,不同型号,品牌甚至不同厂商的汽车部件也可以进行方便的换装和升级,这时候,汽车生产的效率达到最大化。软件工程也是同样的道理,一个成熟的软件行业,在一些相关项目和系统中,不同的部件是可以随意换装的,比如微软的许多桌面软件,在很多操作模块(如打开文件,保存文件等等)都是复用的同一套功能模块,而这些接口又通过一些类库提供给了桌面应用程序开发者方便 挂接,这就是复用化的模块设计明显的一个佐证。

将一个大型的,错综复杂的应用系统分解成一些相对独立的,具有高度复用性的,并能仅 仅依靠几个参数完成数据联系的模块组合,是作为高级程序员和系统分析员一项最重要的 工作,合适的项目设计方法,清晰的流程图,是实现这一目标的重要保证。

第四,整体项目评估能力

作为系统设计人员,必须能够从全局出发,对项目又整体的清醒认识,比如公司的资源配置是否合理和到位,比如工程进度安排是否能最大化体现效率又不至于无法按期完成。评估项目整体和各个模块的工作量,评估项目所需的资源,评估项目可能遇到的困难,都需要大量的经验积累,换言之,这是一种不断总结的累计才能达到的境界。在西方一些软件系统设计的带头人都是很年长的,比如4,50岁,甚至更老,他们在编码方面已经远远不如年轻人那样活络,但是就项目评估而言,他们几十年的经验积累就是最重要和宝贵的财富。中国缺这么一代程序员,主要还不是缺那种年纪的程序员,而是那种年纪的程序员基本上都是研究单位作出来的,都不是从专业的产品化软件研发作出来的,他们没有能积累 那种产品化研发的经验,这也是没有办法的事情。

程序员应具备的素质下

第五,团队组织管理能力

完成一个项目工程,需要团队的齐心协力,作为项目设计者或研发的主管人,就应当有能 力最大化发挥团队的整体力量,技术管理由于其专业性质,不大同于一般的人事管理,因 为这里面设计了一些技术性的指标和因素。

首先是工作的量化,没有量化就很难做到合适的绩效考核,而程序量化又不是简单的代码 行数可以计算的,因此要求技术管理人员需要能真正评估一个模块的复杂性和工作量。

其次是对团队协作模式的调整,一般而言,程序开发的协作通常分为小组进行,小组有主 程序员方式的,也有民主方式的,根据程序员之间的能力水平差距,以及根据项目研发的 需求,选择合适的组队方式,并能将责权和成员的工作任务紧密结合,这样才能最大发挥 组队的效率。

一个代码水平高的人,未必能成为一个合格的项目研发主管,这方面的能力欠缺往往是容 易被忽视的。

综上可以看到,作为一个主管研发的负责人,一个项目设计者,所需要具备的素质和能力并不是程序代码编写的能力,当然一般情况下,一个程序员通过不断的总结提高达到了这种素质的时候,他所具有的代码编写能力也已经相当不简单了,但是请注意这里面的因果关系,一个高水平的项目设计者通常已经是代码编写相当优秀的人了,但是并不是一个代码相当优秀的程序员就可以胜任项目设计的工作,这里面存在的也不是智商和课本的问题,还是在于一个程序员在积累经验,逐步提升的时候没有意识到应当思考哪方面的东西,没有有意识的就项目的组织和复用设计进行揣摩,没有经常性的文档习惯和总结习 惯,不改变这些,我们的合格的项目设计者还是非常欠缺。

另外,为防止有无聊的人和我较真,补充一点,本文针对目标是作商业化的软件项目和工程,那些科研机构的编程高手,比如算法高手,比如图象处理高手,他们的工作是研究课题而非直接完成商业软件(当然最终间接成为商业产品,比如微软研究院在作的研究课题),因此他们强调的素质可能是另外的东西,这些人(专家),并不能说是程序员,不 能用程序员的标准去衡量。

最后补充一点东西,一个软件项目研发的设计流程是怎样的呢?以通常标准的设计方法为 例,(不过笔者喜欢快速原型法)。

第一个步骤是市场调研,技术和市场要结合才能体现最大价值。

第二个步骤是需求分析,这个阶段需要出三样东西,用户视图,数据词典和用户操作手 册。

用户视图是该软件用户(包括终端用户和管理用户)所能看到的页面样式,这里面包含了 很多操作方面的流程和条件。

数据词典是指明数据逻辑关系并加以整理的东东,完成了数据词典,数据库的设计就完成 了一半多。

用户操作手册是指明了操作流程的说明书。

请注意,用户操作流程和用户视图是由需求决定的,因此应该在软件设计之前完成,完成 这些,就为程序研发提供了约束和准绳,很遗憾太多公司都不是这样做的,因果颠倒,顺 序不分,开发工作和实际需求往往因此产生隔阂脱节的现象。

需求分析,除了以上工作,笔者以为作为项目设计者应当完整的做出项目的性能需求说明 书,因为往往性能需求只有懂技术的人才可能理解,这就需要技术专家和需求方(客户或 公司市场部门)能够有真正的沟通和了解。

第三个步骤是概要设计,将系统功能模块初步划分,并给出合理的研发流程和资源要求。作为快速原型设计方法,完成概要设计就可以进入编码阶段了,通常采用这种方法是因为涉及的研发任务属于新领域,技术主管人员一上来无法给出明确的详细设计说明书,但是并不是说详细设计说明书不重要,事实上快速原型法在完成原型代码后,根据评测结果和 经验教训的总结,还要重新进行详细设计的步骤。

第四个步骤是详细设计,这是考验技术专家设计思维的重要关卡,详细设计说明书应当把具体的模块以最’干净’的方式(黑箱结构)提供给编码者,使得系统整体模块化达到最大;一份好的详细设计说明书,可以使编码的复杂性减低到最低,实际上,严格的讲详细设计说明书应当把每个函数的每个参数的定义都精精细细的提供出来,从需求分析到概要设计到完成详细设计说明书,一个软件项目就应当说完成了一半了。换言之,一个大型软 件系统在完成了一半的时候,其实还没有开始一行代码工作。

那些把作软件的程序员简单理解为写代码的,就从根子上犯了错误了。

第五个步骤是编码,在规范化的研发流程中,编码工作在整个项目流程里最多不会超过1/ 2,通常在1/3的时间,所谓磨刀不误砍柴功,设计过程完成的好,编码效率就会极大提高,编码时不同模块之间的进度协调和协作是最需要小心的,也许一个小模块的问题就可能影响了整体进度,让很多程序员因此被迫停下工作等待,这种问题在很多研发过程中都出现过。编码时的相互沟通和应急的解决手段都是相当重要的,对于程序员而言,bug永远存在,你必须永远面对这个问题,大名鼎鼎的微软,可曾有连续三个月不发补丁的时候 吗?从来没有!

第六个步骤是测试

测试有很多种:

按照测试执行方,可以分为内部测试和外部测试

按照测试范围,可以分为模块测试和整体联调

按照测试条件,可以分为正常操作情况测试和异常情况测试

按照测试的输入范围,可以分为全覆盖测试和抽样测试

以上都很好理解,不再解释。

总之,测试同样是项目研发中一个相当重要的步骤,对于一个大型软件,3个月到1年的外 部测试都是正常的,因为永远都会又不可预料的问题存在。

完成测试后,完成验收并完成最后的一些帮助文档,整体项目才算告一段落,当然日后少 不了升级,修补等等工作,只要不是想通过一锤子买卖骗钱,就要不停的跟踪软件的运营 状况并持续修补升级,知道这个软件被彻底淘汰为止。

写这些步骤算不上卖弄什么,因为实话讲我手边是一本《软件工程》,在大学里这是计算机专业的必修课程,但是我知道很多程序员似乎从来都只是热衷于什么《30天精通VC》之类的,他们有些和我一样游击队出身,没有正规学过这个专业,还有一些则早就在混够学 分后就把这些真正有用的东西还给了老师。

网上现在也很浮躁,一些coding fans乱嚷嚷,混淆视听,实际上真正的技术专家很少在网上乱发帖子的,如笔者这样不知天高地厚的,其实实在是算不上什么高手,只不过看不惯这种对技术,对程序员的误解和胡说,只好挺身而出,做拨乱反正之言,也希望那些还 沉迷于一些错误人士的coding fans们能认真想想,走到正途上,毕竟那些聪明的头脑还 远远没有发挥应有的价值。

Ⅳ 什么叫php高级工程师

PHP 工程师 (PHP Programmar)
定义: 正在以PHP程序为主要工作,并正在进行新产品的研发.可以同时使用C+/perl等辅助提高PHP程序性能的人是PHP工程师.
描述: PHP工程师是.
特征:
1: 精通一种或多种linux.
2: 快速编写结构清晰,代码格式优美的PHP程序.
3: 能够进行框架级通用程序的研发.
4: 能够在程序开发初期就通过项目规划避免未来可能出现的性能瓶颈.
5: 能够使用框架/类库加速项目开发进度.
6: 有自己的代码库.
7: 能够胜任大部分服务器和部分服务器集群优化工作.
技术要求我就不说了.具体到PHP中级程序员之后,PHP程序员就开始选择发展方向进行分化了.能够到这一步的人,基本都对自己的职业规划有清晰的认识.目前国内此类人才奇少.

关于其他:
1 PHP程序员从中级程序员阶段就开始分化,具体方向根据公司性质,工作条件,自己的兴趣等不一而同.因此需要擅长的详细技能也不太相同.
例如: 公司使用 joomla 构建网站, 这就要求程序员必须精通joomla. 如果公司使用自研CMS+discuz构建网站,这就要求程序员能够熟练进行DISCUZ的二次开发.强行要求程序员精通这精通那,意义不大.
到高级程序员开始.PHP程序员由于自己的职业经历.肯定会有自己的专攻方向,有人擅长大负载下程序开发优化,有人擅长项目快速开发.而到这个阶段,如果PHP程序员还需要看这篇文章规划自己的职业生涯.那么请自己列出自己擅长的PHP技术.并选择一种最擅长的技术专攻.

2 关于coder和programmar. 字面上理解第一个是编码员,第二个是程序员.实际因为国内名词的混乱.第一个大多以程序员称呼,第二个目前大多处于项目核心领导层面.故本文暂以工程师称呼.
coder 是进行少量创新的,大量重复工作的人.
programmar 是进行新技术摸索开发,并实际领导/带领大中型项目开发的人.

3 关于 C++ . PHP初期的语法(php3/4时代)和C几乎一样.我当初就是看一下午PHP速成+php手册入的门.但到一定深度之后.有些PHP的特性需要实际阅读PHP源码才能理解(相关文档不全或者不好找到).有些实际项目功能使用C++开发远比PHP效率高.比如我现在做的项目需要爬虫持续海量抓取,当带宽足够的情况时,纯使用PHP实现效率不高.所以必须使用C++. 所以C++到需要用的时候自然而然的就要用了.不过如果有C/C++的基础,学习PHP要轻松很多.

4 关于面向对象.面向对象还是很帅的,小型工程上使用意义不大,大中型工程可以极大的提升开发效率.在php4的时代对面向对象基本没有什么要求,但是现在需要完整掌握面向对象.

5 关于java/Delphi 他们和php有关么? 我孤陋寡闻.请牛人指教.谢谢

6 关于软件工程. 软件工程是一个实际使用中才能学懂的学科.我才疏学浅,在大学的时候楞没学懂.等实际领导项目了.才慢慢的明白其中的含义与奥妙.

8 关于开发模式. 开发模式的好坏直接关系这项目开发的速度与项目的质量.初期死抠模式意义不大.建议有一定积累了再说.

9 关于名气. 嗯...怎么说呢?高端PHP圈子很小,也就那么些人.水平到了,自然就认识那些人了.

10 关于第三方库,初期学习掌握一些,比如smarty.到一定阶段需要决定到底是精通第三方库还是使用自行积累开发的库.总的来说,由于第三方库大多是外国人开发,所以国内想要时刻紧跟比较被动,phpBB中文的没落便是一例.如果使用自行积累开发的库,难度较大,要注意通用性和可扩展性.

11 关于英文. 这个是废话.最低要求是流畅阅读英文文档.

Ⅳ 职业规划怎么写

职业规划是一个动态过程,其最基础的工作首先是要知己,未来五年的职业规划也不例外。

只有正确的认识自己,才能进行准确的职业定位并对自己的职业发展目标做出正确的选择,才能选定适合自己发展的职业生涯路线,才能对自己的职业生涯目标做出最佳选择。

需抓紧时间,在现有岗位上充分学习、全面掌握相关专业技能。在此之后,转换工作环境。可计划离开目前家庭小作坊式的公司,在大中型企业谋求初级岗位。

也许转到大企业的任职初期,薪水或许得不到较大提升,但只要企业的文化氛围对自身职业技能的发展有利,也就达到了转换职业环境,进一步谋求发展的目的。

择己所长。任何职业岗位都要求求职者掌握一定的技能,具备一定的能力条件。一个人一生中不能将所有技能都全部掌握,特别是前几年的工作,所以要选择有利于发挥自己的优势的职业。运用比较优势原理充分分析别人与自己,尽量选择冲突较少的优势行业。

Ⅵ it对未来工作的职业生涯规划范文

职业生涯规划是it行业工作者对未来工作规划的一种表现形式,it行业日新月异,及早做好职业生涯规划可以赢在起跑线上,下面是我整理的it对未来工作的职业生涯规划 范文 ,以供大家阅读。

it对未来工作的职业生涯规划范文篇1
第一部分【前言】

人生就像一场漫长的旅途。充满了无限的激情与收获的快乐。同时我们作为未成年的学生。正是学习的最佳时期。学习知识并非一下子就能学会。知识是无穷无尽的。学无止境的。可能会改变你的一生。并不是让你一直学习 文化 知识。可以在你学习文化知识的同时能熟练掌握一门能立足于世界的一门技术。所以我觉得“知识改变命运,技能创造未来”。所以天下人要靠自己的双手去打拼、奋斗、改变自己的命运和创造自己的未来。

自我介绍

我叫杨艺是学计算机的。现在14润建4班班。自小家庭出身贫寒。出生在四川。我老家是四川农村的。父母常年在外打工。幸幸苦苦挣钱只有一个目的供我读书。希望我将来能出人头地。我的性格可以说是具有两面性的。但是我的内向却大于外向,有的时候是很内向的。不怎么喜欢与他人交朋友。于是通过一次机会我来到了广西石化工技学校这个学校读书了。我十分的高兴因为我的父母也在广西打工。同样我的哥哥也在广西工作。就这样我们全家人终于能在一起了,我在学习上是很认真的一个人。平时很守规矩,是一个老实巴交的人。不喜欢去认识新的朋友。可能我比较的不自信吧。觉得别人会看不起我。又因为我不太会说普通话。怕同学们笑我,所以使我的性格越来越孤僻了。我也希望在劲松的学校中能有所突破。成为在学习上不错的也要 人际交往 方面丰富自己的人生阅历。使自己在求学中去加深自己。锻炼自己。为自己的人生道路打下基础。

第二部分∶行业分析

随着我国综合国力的发展。互联网也在中国生根发芽了。伴随着计算机行业的发展。计算机行业也成为了中国十大热门行业之一。我所学的是计算机专业。计算机是现在乃至将来的一个很重要,也是很有大好前景的专业。在现今社会中计算机引用十分广泛。例如OFFICE自动化办公的以及游戏动漫与制作电脑技术的发展。等一系列的发展前景。而恰好在计算机需要往更高的地方发展时加入了这个行业,对我们来说,有很多的发展的机会和空间。计算机的专业知识是学不完的。是需要学到老,对这个行业努力的去钻研和学习。为中国计算机的发展献出自己的绵薄之力。我于是毫不犹豫地决定好好的学好这个专业。在我认识到的领域认真努力的学习。专业的学制是三年。我现在一学期快完了。所以我决定利用自己能利用的时间去打工。丰富自己的实践能力。去向在计算机行业的前辈们请教。指点指点我。这样一定对我有所帮助的。

我的目标

一,我的近期目标:

在学校好好学习,认真配合老师的工作,努力学好自己所学的专业知识。利用积极参加课外活动的机会和其他课余活动,尽可能提高自己的综合能力,同时也要坚持的锻炼身体,拥有一个强健的体魄。为将来走进社会打好基础。在班级内成为学习上进的学生,争取得到奖学金、评三好。同时尽可能多的拿到专业培训方面的技能合格证书。为自己的职高生活光芒四射。

二,我的中期目标:

在自己 毕业 后。通过自己的努力走上一个相对合适自己实习工作岗位。用自己的努力使工作保持稳定状态。同时我也要在工作岗位中认认真真,要做到【干一行,爱一行,钻一行,精一行】。将工作做出色。尽可能多的掌握学习到的自己需要的技术和能力。在工作中处理好自己的人际关系。与同事和谐相处。要虚心向他人请教。再用这些能力来提高自己在工作岗位的处境和地位。

三,我的远期目标:

在踏踏实实工作十几年后,经过自己的努力,能够成为单位一个方面的管理者。

四,我的终极目标:

如果自身条件的允许下。我希望通过自己各方面的资源和能力去享受一把艰辛的创业过程。即使失败了。我依然会笑着面对,因为这是我人生中的美好记忆。

分析自身寻找差距

一,我的条件:

能够认真学习,守各项制度、为人诚实、勤勉、助人为乐。

二,我的差距:

在我的生活中时常抱怨自己的父母,为什么自己的家庭环境不如其他的孩子。有时会遇父母产生隔阂。不积极参加学校组织的业余互动,始终把学习放在首位,在办事上效率不高。表达能力不强。没有主见、勇气。有时过于骄傲。

三,克服差距:

一,要理解父母、孝顺父母。

二,学习上要更加的有自信。

三,在同学关系上要与同学打好关系。在学习上互相帮助。在生活里相互关心。

四,在班级中要有集体荣誉。多为班级体做贡献。

五,在学校组织的社会活动积极地参加。

六,多与朋友交流、沟通。

七,要在任何事情上要敢作敢当。要有勇气。

八,在获得成功中不要骄傲、失败中不要丧气。

九,在学习上要向他人虚心请教。

十,在上述的条件中说到做到。
it对未来工作的职业生涯规划范文篇2
第一章 认识自我

1.个人基本情况:

姓名:

英文名:

性别:

年龄:

籍贯:

所在学校及学院:

班级及专业:09级计算机专业二班

学历:大专

小学就读于:

初中就读于:

高中就读于:

大学就读于:

一我的成长经历:

⑴.成长期:(出生-12岁)

1990年3月6日我出生于河北省邯郸市大名县金滩镇娘娘庙村的一个农村家庭,幸福温馨。自从上了学前班后,我便有了很稀奇古怪的想法!自己从小活泼好动,像个男孩子似的。上小学自己学习优秀,各方面表现好被老师十分重视,并让我担任班长。

我最擅长的是写字,制作小东西,自主学习与独立思考!我扮演的角色是,一个老师心目中的可塑之才,父母心目中的好孩子,同学中的优秀生。我扮演最称职的角色就是我是父母心中的好孩子,从小自己就乖巧懂事,经常帮助妈妈做家务。只要自己在家,自己就把家里收拾的特别的干净整齐。邻居们见了总夸奖我,妈妈听了为我感到骄傲自豪。

⑵.探索期(12-23岁)

上初中了,优秀的学习成绩使其他同学羡慕,积极参加活动,表现优秀。在后来的日子里,懂得了语言的重要性,朋友的可贵,我要读书也要交朋友。自己主动和同学们沟通,互相帮助,因为都是离开家在外上学,自己一人离开父母。自己有被老师和同学们选为学习委员,团书记。自己以优异的成绩考上县重点高中------大名县一中,在高中自己学习更加的刻苦努力,因为自己的目标是要考上重点大学,为自己的理想自己奋斗。在高中自己进入了学生会,参加和组织了一些活动,在班里担任生活委员。自己一直表现很优秀,老师对自己也特别的重视,自己也对自己特别自信,高三这一年自己就辞去一切职位,专心学习,可是由于压力太大,父母和老师对自己的期望也很大,自己更加拼命的学习,临近高考前自己终于受不了,病倒了。但自己仍没放弃学习,可是身不由己,高考到了,自己仍没有恢复好,高考自己没考好,自己特别的伤心难过,寒窗十二年结果却是这么惨,自己都不知怎么去面对了。高考完的一个暑假自己一直呆在家没有出过门,自己不敢见人了。自己不想上大学了,成绩这么遭,连二本线都没到,上三本家里没有条件来供我上,只有上专科了。自己不上,父母不同意,自己只好听他们的报了廊坊师范学院。自己从小就喜欢计算机,自己就报了计算机类,分专业是自己选了软件,自己的目标是做一名高级软件工程师。大学里自己依旧刻苦学习,积极参加活动,学好自己的专业,考过很多的证件。

二优劣势分析:

⑴优势:

综合素质:

◆较强的学习、创新、领导、组织、协调、表达能力

◆积能看到事情积极的一面

◆沉着冷静的气质

◆大气、踏实、认真的特质

◆较高的思想素养

◆很高的职业操守

◆较强的语言与文字表达能力

实际操作:

◆极强的责任感

◆做事认真,很有耐心

◆速度与效果并重

⑵劣势:

◆做事情想得太多,不果断

◆原则太多

◆有计划,但实施情况不好,常常打乱

◆不喜欢一直做一个职业

实际操作:

◆有时缺乏自信

◆有时优柔寡断

◆对其他人要求太苛刻

2.职业兴趣:编写程序、制作网页、开发软件、制作PPT等有关计算机类,此外自己还想做一名优秀的教师。

3.职业能力及适应性:编写一些小的程序,office办公操作,做网站,数据库的管理等。任何艰苦的环境我都能适应,工作再苦我也不怕,我知道只要自己喜欢就要坚持到底。

4.个人性格:活泼开朗、喜欢交朋友、大方大度、乐于助人、不甘于落后、永不服输、擅长于与人沟通、有责任心、热情、友好善良。

5.职业价值观:做一名高级软件工程师,开发各种软件,更好地为国家和社会做贡献,服务于人民。

6.胜任能力:做程序员,开发软件,管理行业, 教育 类,当老师。

自我分析小结:我的成长经历还是比较丰富的,自己努力过,自己不后悔,自己选择了自己喜欢的职业,自己会为之而努力奋斗的。

第二章 职业生涯条件分析

1.家庭环境分析:

我的爸爸妈妈都是高中毕业,有一定的文化水平,他们都对我的学习非常关心。从小就教育我要好好学习,认真踏实做人。

2.学校环境分析:

小学时就读于村小学,教学质量还是比较好的,自己在小学就学习比较好,小学六年一直都是班长。初中时自己一直是学习委员,还是团书记,自己组织过很多活动,被评为三好生和优秀团员。高中时,自己就读于县一中,县重点高中,学习环境还是比较好,在高中时自己在学校学生会,在班里是生活委员,参加过许多活动,得过许多奖状,有被评为三好生和优秀团员。大学就读于廊坊师范学院数信学院,大一这一年自己一直努力学习,积极参加许多活动,由于自己表现优秀,学习努力,获奖学金和评为优秀团员。大二时自己被选为入党积极分子。

3.社会环境分析:

现在社会发展很快,计算机行业发展迅速,当今是信息时代,软件行业紧缺人才,就业前景还是比较好的。现在国家软件行业急需人才,每年大约几十万人。

大学生就业形式:

近年来,随着高校的扩招,大学毕业生的就业竞争日趋激烈,大学生就业存在几个比较突出问题:

⑴ 大学生就业率呈下降的趋势。

⑵ 大学生就业 渠道 不畅。

⑶ 大学生就业观亟待改变。

⑷ 全国高级软件工程师招聘信息:

05年至10年10月间,通过EOL发布招聘信息的企业单位及职位数量稳步增加:

时间 发布信息的企业单位 发布的职位信息数

2005年 98家 520个岗位

2006年 152家 680个岗位

2007年 226家 5300个岗位

2008年 312家 6470个岗位

2009年 455家8630个岗位

2010年1-9月 416家 13282个岗位

⑸ 河北省高校毕业生就业政策:

今年,河北省省高校毕业生就业政策进一步放宽。新政策规定:毕业生在校择业时间延长到两年,对毕业离校时未落实工作单位的高校毕业生,由毕业生所在学校档案管理机构保管其档案并免收服务费。学校可根据本人意愿,将户口转至入学前户籍所在地,或两年内继续保留在原就读学校,待落实工作单位后,将户口迁至工作单位所在地。

4.职业环境分析:

软件方面的开发人才还是比较紧缺,许多大中小型企业他们都要有自己的一套体系进行管理企业。软件开发是吃青春饭的,一个人多说干上十年。一般人毕业后,先是做一个程序编辑员,慢慢的才能做项目。

职业生涯条件分析小结:综合自己的各种条件以及各种环境的条件,对自己的职业生涯都有很大的帮助,我会更加努力的去实现自己的目标和愿望。

第三章 职业规划

通过自我认知、专业和职业的深入剖析,对自己的大学生活和人生进行了职业规划,并列出具体行动方案,使自己能够按照计划实施,实现自己的理想。

1.确定志向

俗话说:志不立,天下无可成之事。综观古今中外,各行各业的佼佼者,都有一个共同的特点,就是具有远大的志向。立志是人生的起跑点,反映着一个人的理想、胸怀、情趣和价值观,影响着一个人的奋斗目标及成就。所以,在进行生涯设计时,首先要确立志向,这是进行职业生涯设计的关键,也是生涯设计最重要的一点。

2.自我评估

自我评估就是对自己做全面分析,通过自我分析,认识自己、了解自己。因为只有认识了自己,才能对自己的职业做出正确的选择,才能选定适合自己发展的生涯路线,才能对自己的生涯目标做出最佳抉择。因此,自我评估是生涯设计的重要步骤之一。通常自我评估包括自己的兴趣、特长、性格、学识、技能、智商、情商以及组织管理、协调、活动能力等。

3.生涯机会的评估

生涯机会的评估,主要分析内外因素对自己生涯发展的影响,每一个人都处在一定的环境之中,离开了这个环境,便无法生存与成长。所以,在制定个人的职业生涯规划时,要分析环境条件的特点、环境的发展变化情况、自己与环境的关系、自己在这个环境中的地位、环境对自己提出的要求以及环境对自己有利条件与不利条件等等。只有对这些环境因素充分了解,才能做到复杂的环境中避害趋利,使生涯规划具有实际意义。环境因素评估主要包括:组织环境、政治环境、社会环境、经济环境。
it对未来工作的职业生涯规划范文篇3
一、前言

在就业压力日趋激烈的今天,一个良好的职业规划无疑增加了一份自信.而如今,身为大学生的我们,在一天天消磨时光的日子里,不如多学习点知识来充实自己. 未来掌握在自己手中,趁现在还年轻,赶紧为自己的未来之路定好一个方向,一个好的规划就像灯塔一样为我们指明了方向,我们可以按照这个方向前进!

二、自我剖析

1) 兴趣 爱好 :

看书,听音乐,下棋,Photoshop,网页设计,计算机信息管理,软件测试,编程

2)特长:

数据库维护管理,熟悉C 、Java、DELPHI、VB语言,精通C#语言,熟练掌握OFFICE 系列。

3)人格描述:

· 依靠理智的思考来做决定,总是采取客观、合乎逻辑的步骤。

· 谨慎而传统,重视稳定性、合理性;天生独立,需要把大量的精力倾注到工作中,并希望 其它 人也是如此,善于聆听并喜欢将事情清晰而条理的安排好。

· 喜欢先充分收集各种信息,然后根据信息去综合考虑实际的解决 方法 ,而不是运用理论去解决。对细节非常敏感,有很实际的判断力,决定时能够运用精确的证据和过去的 经验 来支自己的观点,并且非常系统有条不紊。

· 是一个认真而严谨的人,勤奋而负有责任感,认准的事情很少会改变或气馁, 做事深思熟虑,信守承诺并值得信赖。

· 看问题有很强的批判性,通常持怀疑态度,需要时常的换位思考,更广泛的收集信息,并理智的评估自己的行为带来的可能后果。

4)在工作和学习中的优势

1. 办事精确,希望第一次就能把工作做好

2. 乐意遵循确定的日常安排和传统的方针政策,是组织忠诚的维护者、支持者

3. 每次都能十分专注地把注意力集中在一个项目或任务上

4. 特别能够专心细致地工作,可以不需要别人的合作独立工作

5. 灵敏的组织能力

6. 一丝不苟、认真专注地对待具体问题、事实和细节

7. 相信传统模式的可取之处,并且能够遵循传统模式

8. 非常强的责任意识;别人可以信任你实现自己的诺言

9. 通情达理、视角现实 10. 有稳定平和的心态

5.)在工作和学习中的不足

1. 不愿意尝试、接受新的和未经考验的观点和想法

2. 对变化感到不安,可能会有些僵硬、死板;排斥革新

3. 对需要很长时间才能完成的任务缺乏耐心

4. 有时会由于近期目标而忽略长远需要

5. 不愿意促成必要的改变,不愿意支持有风险的行为

6. 见到实际应用后的结果才肯接受新观点

7. 不能理解与他们自己的要求不同的要求

8. 对自己及自己对组织的贡献估计过低

9. 缺乏挑战精神,对失败和挫折的承受力差

10.缺乏相应的工作经验

6)相应 措施

针对我的缺点与不足,我应该采取一定的措施来弥补我的缺陷:

1. 避免墨守陈规,需要尝试新的东西 ;要有开放态度,敢于尝试探索新的可能性

2. 考虑问题要更全面周到,需要考虑人的因素 ,不单单只考虑自己的利益和感受

3. 对那些与我观点不同的人保持足够的耐心和虚心

4. 适合的时候,主动承担一些工作

5. 正确看待失败,碰到困难不随意放弃

6. 增强做事的灵活性,学会变通的看待和接受新事物

三、职业倾向分析

适合的岗位性质:

· 工作环境稳定,不需要太多的冒险和变动,最好依照经验和规律解决事情

· 有较多的独立工作时间,可以专心的完成整个项目或任务

· 较多使用事实、细节和运用实际经验的技术性工作,能够充分发挥自己精细、准确、逻辑性强的才能

· 工作对象是具体的产品或服务,工作成果要有形并且可以衡量

· 要有明确的工作目标和清晰的组织结构层次

· 工作有足够的准备和实施时间,在交付成果之前能够进行自我成就评估

四、职业目标选择

根据我的个人兴趣和适合我的岗位性质,我初步定下适合我的职业有这些:

1、DBA:目前我已经考过OCA、OCP 证书,专业是数据库管理专业,英语大学四级水平,能够做一个数据库管理员(DBA)

2、C#软件工程师:比较数据库管理而言我更喜爱编程,在大学期间学习几种语言,但对C#情有独钟,并且用C#作了一些项目参加学院创新杯获得二等奖,最重要的是我太爱编程啦

3、 程序员:熟悉各种程序语言,有很好的逻辑 IQ:121,喜欢编程。

4、网站设计师:我个人爱好网页设计,Photoshop

5、Php、.NET 开发工程师:如今技术能够独立运用php以及asp.net完成一个小型的网站

6、宣传部文员:自幼爱好文学,且在班级以及甲骨文俱乐部做宣传这一块的工作,对宣传有一定的经验

7、软件测试员:学过软件测试,对数据库以及编程都很熟悉或者说是精通,然而不是太有耐心,对这个行业不是太感兴趣。

五、未来十年职业规划

2009-2010 学好专业知识,认真看高数、英语、马克思理论、数据结构、计算机组成与原理为考深大做准备

2010-2012年从深圳职业技术学院毕业考入深圳大学计算机科学与技术专业本科插班生学习两年

2012年7月开始工作的职位是数据库设计人员,积累经验。

2014年成为中级技术工程师

2016年后成为高级技术工程师

Ⅶ 如何规划自己的程序员人生

第一个阶段: 实现
在这阶段我们只在乎功能的实现,不会考虑性能优化,我们会觉得一些功能不会做,一些功能自己没做,我们只要实现了功能,就觉得很有成就感。在这个阶段中,我们要多去做事,没做过的就去做。要注意培养自己的全面能力,前端、后端、服务器等要去接触。其实,这个阶段就好比人类的居住环境,原始人的时候只考虑实现遮风避雨就行了,不考虑住得舒不舒服,所以找个山洞住就可以了。在这个阶段会学很多东西,遇到问题就可能需要学习,所以要掌握良好的学习方法,这个阶段一般经历2-3年左右,会遇到第一个瓶颈,觉得自己市面上流行的功能都能做了,感觉技术没有挑战性了,这时候不要自满, 要知道这只是第一个瓶颈, 突破这个瓶颈,后面要经历的阶段还很多。
第二阶段:借鉴
而要突破第一个瓶颈,最好的方法就是借鉴别人的代码,多看开源程序,能学到很多东西,这时候进入第二个阶段, 看开源程序源码, 能发现以前没有用过的一些程序的用法,能学习到很多编程思想。或许有人认为别人能实现的自己也能实现,不屑于看别人的东西,这是重复造轮子的思想,这显然阻碍了自己进步的空间! 有的人别说是开源程序的源码, 就连团队其他人写的代码都看不进去, 这样的人我认为他没有进入第二阶段,可能还在第一阶段。 分析开源程序要掌握分析代码的方法,我之前总结过分析代码的5种方法,优才的学员都听我讲过,我这里不多讲,这些方法回也在我们今年要出版的《程序员聊人生》这本书里面。 这个阶段我还是拿人类居住环境来做比喻:人类在一定阶段后, 好像能借鉴鸟搭鸟窝的形式,自己能“搭建”茅草屋了。
第三个阶段:优化。
当我们功能都能实现了,也借鉴了许多别人的东西时候,借鉴阶段也是有瓶颈的,当我们看了一两年开源代码后, 再看新的程序,已经看不出新的编程思想了,感觉编程思想都是以前看过的。这个时候,我们的重心会想着怎么优化我们的代码:我们会考虑代码的可读性、安全性、可扩展性。这时候建议大家可以看一些设计模式、编程思想、安全方面的书。 这个阶段拿人类居住环境来做比喻:就相对于人类不断的优化,后面可以建楼房,让居住更加的舒适。

Ⅷ php程序员的简历

php程序员的简历 1

姓 名 代林

手机:15850383121 ·Email: [email protected] 居住地: 上海市闸北区 ·性别:男 ·出生日期:01·01

个人概况

毕业院校:海南经贸职业技术学院

专 业:电子商务 学 历:大专 期望职位:PHP程序员

项目经验:基于Apache下电子商务购物Estore系统 、中小型企业及团体餐饮订餐系统 、基于Ajax的网页聊天工具

专业技术

核心语言:

在windows和linux环境下,熟练安装Apache、MySQL,熟练配置好解析php的环境。 熟练应用PHP+`MySQL技术,能在LAMP环境下熟练编程。

理解对于Web网站开发的安全性要求,例如防SQL注射、令牌加密等技术。

理解Web开发流程,具有OO思想,能独立开发网站。

框架技术:

熟练使用smarty模板引擎技术, TP框架开发网站。

对三层结构、MVC的开发(设计模式)有较好的理解。

数 据 库:

熟练应用MySQL、SQL Server20xx数据库,以及使用SQL语言。

前台展现:

熟识 HTML 、XHTML 网页技术,能熟练应用 DIV+CSS 样式布局设计出符合Web2.0的页面,熟练应用JavaScript 、Ajax 技术实现对于客户端的脚本验证,能够熟练使用Jquery类库实现对页面即点即改等功能。

开发工具:

能够使用ZendStudio-5.5.0等PHP开发工具。

掌握PhotpShop、Dreamweaver网页开发工具的使用。 熟悉php168,Ecshop二次开发工具的使用。

培训认证:

20xx年12月在杰普软件培训公司进行培训,培训期间熟练掌握并运用以下内容

1.PHP基础编程2.PHP高级编程3.mysql数据库,数据库的增删改查 4.mysql与php结合的数据库高级编程5.Javascript的使用6.XML的使用7.Ajax的应用8.cvs,数据的并发访问控制

项目经验:

Estore (购物网站)

软件环境: PHP+MYSQL+APACHE 开发语言:JavaScript,html,css 编程工具: EditPlus

责任描述: 研究需求分析以及数据建模,功能独立开发完成

项目描述: 无论对于大型商务系统,中小型系统,都必须要有一个明确的主题思路,无论对于使用者还是管理者,在任何方面都需要一个既提供标准有提供管理的系统;

该项目主要应用了 smarty + javascript等技术由于php是一种弱的语言,并不能实现面向对象的多态(重载),所以只是用到了面向对象的编程思想。在开发的过程中也使我更加熟悉基于Smarty + CMS的开发模式。

餐饮管理(订餐系统)

软件环境:PHP+MYSQL+APACHE

开发工具:ZendStudio-5.5.0 开发语言:JavaScript,html,css

项目描述:建立一个完善的客户管理系统,通过不同用户的不同需求,进行相应的调配和处理,提高对订餐系统进行配置、管理的.便捷性。

责任描述:前期设计数据库,在数据库中创建相关联的表;实现模块:用户登录,依据权限用户对后台操作,包括后台管理用户admin和普通用户的编辑菜单,添加菜单,查看已付款定单,修改admin密码,所有人员消费记录,查看充值记录,查看未付款订单,帐号充值。该项目是独立完成的!

项目感想:通过对该系统的进一步深入了解,发掘出该项目适合一些中小型企业项目的订购系统的开发以及更深入的修改,对订购(订餐)系统有了更深的了解和认识!

根据客户的需求,然后利用产品的内核,进行系统的扩展和修改。

WEB聊天室构建

软件环境:PHP+MYSQL+APACHE 开发语言:JavaScript,html,css

开发工具:ZendStudio-5.5.0

项目描述:基于Ajax的web聊天室,用户登录成功后,显示在线用户,并在同一页面可以进行聊天。

责任描述:设计注册登录页面以及聊天室的主界面;利用ajax技术进行对用户名的即时验证;通过session保存用户的用户名,并更改用户状态;用ajax,php与mysql的结合显示在线用户;对聊天内容的一些特殊字符的处理与显示。

Ecshop二次开发

软件环境:PHP+MYSQL+APACHE

开发工具:ZendStudio-5.5.0

项目感想: 对二次开发又有了深入的了解,在开发过程中熟悉了网上购物的过程,购物车的实现 开发语言:JavaScript,html,css

自我评价:

自信、乐观、责任心强。具有较好的团队组织能力、分析问题和宣传策划活动能力、协调能力等。学习方面也有较强的求知欲与良好的学习能力。为人真诚,惯于换位思考;对自己要求严格,做事情讲究效率;对程序的开发及测试方面很感兴趣;有较强的学习能力,适应行业的要求和新技术的挑战;有较强的求知欲、较强的学习能力。

php程序员的简历 2

PHP 程序员简历

熟练应用PHP+MySQL技术,能在WAMP环境下熟练编程。

理解对于Web网站开发的安全性要求,例如防SQL注射、令牌加密等技术。 理解Web开发流程,具有OO思想,能独立开发网站。

框架技术:

熟练使用smarty模板引擎技术, TP框架开发网站。

对三层结构、MVC的开发(设计模式)有较好的理解。

数 据 库:

熟练应用MySQL、SQL Server20xx数据库,以及使用SQL语言。 前台展现:

熟识 HTML 、XHTML 网页技术,能熟练应用 DIV+CSS 样式布局设计出符合

Web2.0的页面,熟练应用JavaScript 、Ajax 技术实现对于客户端的脚本验证,能够熟练使用Jquery类库实现对页面即点即改等功能。

开发工具:

能够使用ZendStudio-5.5.0等PHP开发工具。

掌握PhotpShop、Dreamweaver网页开发工具的使用。

熟悉php168,Ecshop二次开发工具的使用。

php程序员的简历 3

基本简历

姓名:黄先生

国籍:中国

现在所在地:广州

民族:汉族

户口所在地:潮州

身材:170 cm

婚姻状况:未婚

年纪:22岁

求职意向

人才类型:通常求职

应聘职位:计算机类:php程序员、网站信息管理/内容修改:网站修改、

作业年限:1

职称:中级

求职类型:全职

可上任日期:随时

月薪请求:20xx--3500

期望作业区域:广州广州

工作阅历

公司名称:广州奥莱科技网络有限公司起止年月:20xx-08~20xx-03

公司性质:私营公司所属工作:计算机业

担任职务:网站修改、程序员

作业描绘:担任网站的前台规划,和后台开发、保护。

离任原因:寻求更大的发展空间

公司名称:广州多迪网络公司起止年月:20xx-03~20xx-08

公司性质:所属工作:计算机业

担任职务:训练、实训

作业描绘:别的在校时期,署理拼装电脑。

离任原因:

教学布景

结业院校:广州铁路工作技能学院

最高学历:大专结业日期:20xx-07-01

所学专业:php程序员|网站修改

受教学训练阅历:开始年月停止年月校园(组织)

专业取得证书证书编号

20xx-09 20xx-07广州铁路工作技能学院计算机使用技能大专139XXXXX06000152

20xx-03 20xx-08广州多迪网络公司php工程师pcti证pctXXXX79

言语才能

外语:英语通常

国语水平:杰出

粤语水平:通常

作业才能及其他特长

1、了解html言语。了解css及javascript,能运用photoshop处理图像,能运用div+css+jquery制造契合规范的页面、了解js+ajax技能使用。

2熟练掌握php+mysql,php+access网站开发和页面制造,数据库的导入导出及保护技能,了解framework结构及phpcms,dedecms,ecshop各种开源商品。

3、运用oop,smarty模板技能,懂得smarty的模板缓存和数据缓存,主动生成静态化页面。了解mvc模式,运用php解说xml。

4、数据库的优化。

5、在校曾学过c,c++,vb多种编程言语。

6、事例:

自己自传

自个性格和顺,责任心强,待人真挚,公私分明,有耐心,有自制力,学习仔细,能刻苦耐劳,在作业中不断学习,剖析自个的缺乏,不辞劳怨地向方针进发,虽然我没有什么格外,但我信任凭着我的热忱与热情,才能,定能胜任贵公司的职位,为贵公司带来更大的收益。我深信“业精于勤”,“一份耕耘,一分收获”,我将会尽我最大的尽力得到贵公司的必定。

联系方式

通讯地址:广州银河车陂

联系电话:

家庭电话:

手机:

qq号码:

电子邮件:

自己主页:http://

Ⅸ 大一大二大三大四目标规划是什么

第一,大一要做到各门功课认真学习,发现自己的学习兴趣。刚进入大学很多大一新生对大学还不太了解,尤其是大学里面的考试和学习与高中时候还有很大不同,因此还需要熟悉和了解。

大学考试虽然只需要60分及格,但是事实上很多时候只有考试成绩达到了85分以上才有考研推免的资格,作为大一新生不应该单纯的追求考试成绩及格,而是要认真学习各门功课,发现自己的学习兴趣。

第二,大二要开始了解考研和就业相关信息。在日常教学中发现,很多大学生到了大四都不知道就业该怎么找工作,就业面试该回答什么问题,也有不少学生自己想考研但是又不了解考研的内容,认为考研似乎很难,于是心里打退堂鼓。

因此有必要在大二的时候多了解一些关于考研和就业的相关信息,为之后的就业和考研做好准备。第三,大三要认真复习考研,或者实习。

如果到了大三决定自己不考研,那么就要准备去找工作实习,一方面在实习过程中可以获得部分收入,减少自己家里的经济负担,另一方面在实习过程中也就可以知道自己到底想做哪些工作,自己对哪些工作很感兴趣,这样做才可以在大四校园招聘的时候让自己更容易找到顺手的工作。

如果到了大三决定自己想考研,那么就要认真复习考研英语和专业课等。

第四,大四要准备工作或者考研。到了大四就面临着就业的嗯现实问题,这个时候作为大四学生就需要给自己准备一套正装,方便自己到时候面试用,另外也要参加一些面试,多总结这些公司在面试中经常会问到的问题,以后面试再遇到这类问题自己便可以准确回答。

另外如果大四要考研的话,需要在大四的第一学期认真学习考研考试科目,同时认真选择自己的考研专业和报考学校,争取考研取得好成绩。

注意

一、写法

1、不过空泛。在填写目标的时候需要根据自身的情况,选择一个最适合自己发展的职业,然后填写相关的发展目标。

2、首先自然是短期目标,例如一个新进公司的PHP程序员等。

3、完成了短期目标的制定,就可以制定长期的目标。

4、分析需要哪些知识的储备和职业技能。

二、个人目标规划

1、坚持预习,坚持在上课前先预习一遍课文,在上课之前对所上的内容有所了解,能提高听课效率。并且在老师上完一章的内容后,能够主动复习。温故而知新。

2、每天早起一个小时时间背诵英语课文。

3、每天坚持到自习室上晚自习两个小时。

4、对于课程知识,要多想多问,并且把其中有收获的部分记入笔记之中。

5、每个月进行一次学习清算,反思自己这个月是否达成了学习计划,有哪一些做得不足的地方,下个月要注意改进。

6、订阅英语辅导报,自学报纸上出现的一些英语单词,并且完成报纸上的练习题。

Ⅹ 职业规划怎么写

职业生涯规划的意义:

1、以既有的成就为基础,确立人生的方向,提供奋斗的策略。

2、突破生活的格线,塑造清新充实的自我。

3、准确评价个人特点和强项。

4、评估个人目标和现状的差距。

5、准确定位职业方向。


(10)php程序员的职业规划扩展阅读

职场人士在职业规划时,必须考虑到行业的特性与个人的优缺点,这样才能制定合理、有指导意义的职业规划。

一、职业发展目标要契合自己的性格、特长与兴趣。职业生涯能够成功发展的核心,就在于所从事的工作要求正是自己所擅长的。从事自己擅长的工作,我们会工作得游刃有余;从事自己所喜欢的工作,我们会工作得很愉快。

二、职业规划要考虑到实际情况,并具有可执行性。有些职场人士很有雄心壮志,短时间内工作虽具有一定飞跃性。

阅读全文

与php程序员的职业规划相关的资料

热点内容
dvd光盘存储汉子算法 浏览:758
苹果邮件无法连接服务器地址 浏览:963
phpffmpeg转码 浏览:672
长沙好玩的解压项目 浏览:145
专属学情分析报告是什么app 浏览:564
php工程部署 浏览:833
android全屏透明 浏览:737
阿里云服务器已开通怎么办 浏览:803
光遇为什么登录时服务器已满 浏览:302
PDF分析 浏览:486
h3c光纤全工半全工设置命令 浏览:143
公司法pdf下载 浏览:383
linuxmarkdown 浏览:350
华为手机怎么多选文件夹 浏览:683
如何取消命令方块指令 浏览:350
风翼app为什么进不去了 浏览:779
im4java压缩图片 浏览:362
数据查询网站源码 浏览:151
伊克塞尔文档怎么进行加密 浏览:893
app转账是什么 浏览:163